<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://opentransactions.org/wiki/index.php?action=history&amp;feed=atom&amp;title=Change_Address_%28voting_pools%29</id>
	<title>Change Address (voting pools) - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://opentransactions.org/wiki/index.php?action=history&amp;feed=atom&amp;title=Change_Address_%28voting_pools%29"/>
	<link rel="alternate" type="text/html" href="http://opentransactions.org/wiki/index.php?title=Change_Address_(voting_pools)&amp;action=history"/>
	<updated>2026-04-10T02:06:27Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.32.2</generator>
	<entry>
		<id>http://opentransactions.org/wiki/index.php?title=Change_Address_(voting_pools)&amp;diff=1983&amp;oldid=prev</id>
		<title>Justusranvier: Initial page creation</title>
		<link rel="alternate" type="text/html" href="http://opentransactions.org/wiki/index.php?title=Change_Address_(voting_pools)&amp;diff=1983&amp;oldid=prev"/>
		<updated>2014-04-17T22:06:14Z</updated>

		<summary type="html">&lt;p&gt;Initial page creation&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Introduction==&lt;br /&gt;
&lt;br /&gt;
In order to fufill the design criteria of voting pools, change outputs generated from withdrawal transactions must be sent to deterministically-generated addresses.&lt;br /&gt;
&lt;br /&gt;
==Procedure==&lt;br /&gt;
&lt;br /&gt;
Any change generated by a withdrawal transaction is sent to an address in the [[Keyset (voting pools)#Series|active change series]]. Addresses in the change series are differentiated from addresses in the deposit series by presenting the pubkeys in the output scripts in reverse standard order.&lt;br /&gt;
Example&lt;br /&gt;
&lt;br /&gt;
Assume voting pool has just started with deposit series 1 being hot, and deposit series 20 being active. Change outputs created from withdrawals taken from deposit series 1 will be sent to change series 20. The standard order of the xpubs in series 20 is: y&amp;lt;sub&amp;gt;20&amp;lt;/sub&amp;gt;, z&amp;lt;sub&amp;gt;20&amp;lt;/sub&amp;gt;, w&amp;lt;sub&amp;gt;20&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The first three change-generating transactions will use the following output scripts:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;OP_2 w&amp;lt;sub&amp;gt;20&amp;lt;/sub&amp;gt;(1) z&amp;lt;sub&amp;gt;20&amp;lt;/sub&amp;gt;(1), y&amp;lt;sub&amp;gt;20&amp;lt;/sub&amp;gt;(1) OP_3 OP_CHECKMULTISIG&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;OP_2 w&amp;lt;sub&amp;gt;20&amp;lt;/sub&amp;gt;(2) z&amp;lt;sub&amp;gt;20&amp;lt;/sub&amp;gt;(2), y&amp;lt;sub&amp;gt;20&amp;lt;/sub&amp;gt;(2) OP_3 OP_CHECKMULTISIG&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;OP_2 w&amp;lt;sub&amp;gt;20&amp;lt;/sub&amp;gt;(3) z&amp;lt;sub&amp;gt;20&amp;lt;/sub&amp;gt;(3), y&amp;lt;sub&amp;gt;20&amp;lt;/sub&amp;gt;(3) OP_3 OP_CHECKMULTISIG&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Notice again that the servers are presented in reverse standard order, to indicate the script is for a change address, not a deposit address.&lt;br /&gt;
&lt;br /&gt;
[[Category:Voting Pool Technical Specifications]]&lt;/div&gt;</summary>
		<author><name>Justusranvier</name></author>
		
	</entry>
</feed>