<div dir="ltr">Hi All,<div><br></div><div><font face="monospace, monospace">   Here is a suggestion which is similar to bip-0065, but slightly different.</font></div><div><font face="monospace, monospace">In a nutshell I under stand bip-0065 to do this;</font></div><div><font face="monospace, monospace">Create a transaction adding a lock time, that the recipient user must wait before they can spend the coins.</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">My proposal is to do this;</font></div><div><font face="monospace, monospace">Create an entry in the blocks to lock entire wallet addresses <span style="line-height:100%">indefinitely</span>, with a specified unlock period.</font></div><div><font face="monospace, monospace">Later on create / modify an entry in the blocks to acknowledge the wallet is being unlocked.</font></div><div><font face="monospace, monospace">Remove the lock on the wallet after the unlock period has transpired.</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">  I think it is t<span style="line-height:100%">echnically
feasible</span> since many wallet addresses are in each block at the transaction level.  However, it would have huge implications to the entire Bitcion ecosystem, so it would probably need a start date at least a year in the future after it was developed. </font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">bip-0065 would not allow the following;</font></div><div><font face="monospace, monospace">  This would allow users holding coins for long periods to monitor the blockchain to see if someone else is unlocking their wallets (which may have been stolen/copied etc), giving them some time to react to a intrusion.  Perhaps there should also be a re-lock (during unlock) feature.</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">My original message is attached.</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">Cheers,</font></div><div><font face="monospace, monospace">Scott</font></div><div><span style="font-size:12.8px"><br></span><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Scott Morgan</b> <span dir="ltr">&lt;<a href="mailto:scott@adligo.com">scott@adligo.com</a>&gt;</span><br>Date: Tue, Jan 12, 2016 at 3:35 PM<br>Subject: Wallet Lock, Unlock BIP idea<br>To: <a href="mailto:bitcoin-dev@lists.linuxfoundation.org">bitcoin-dev@lists.linuxfoundation.org</a><br><br><br><div dir="ltr"><font face="monospace, monospace">Hi All,</font><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">   It seems to me that one of the large issues with bitcoin is that they can be stolen like cash.   This issue also culminates with the fact that most miners probably need to hold their coins for some time to be profitable due to the large interest in mining.</font></div><div><font face="monospace, monospace">   I think it may be possible to reduce some of this theft by adding a BIP to lock and unlock wallets.  Here is the basic idea (probably with some holes);</font></div><div><font face="monospace, monospace">   </font></div><div><font face="monospace, monospace">   1) Users could &#39;lock&#39; their wallet specifying a unlock period (i.e. 15 days)</font></div><div><font face="monospace, monospace">       The information that a particular wallet is locked would get added to the </font><span style="font-family:monospace,monospace">blocks and confirmed like other transactions.  </span></div><div><font face="monospace, monospace">    2) During transaction creation and mining (to be sure a locked wallet isn&#39;t drained) the top blocks would be checked to see if the wallet is locked.  Locked wallet transactions would not be confirmed.</font></div><div><font face="monospace, monospace">    3)  Users would eventually &#39;unlock&#39; their wallet.</font></div><div><font face="monospace, monospace">        This would put a unlocking as of date time in the blocks to specify a wallet is unlocking.  Eventually the wallet would not have any lock or unlocking entries in the blocks.</font></div><div><font face="monospace, monospace">    4) The users would wait the unlock period (i.e. 15 days)</font></div><div><font face="monospace, monospace">    5) The Users could then spend their coins.</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">   This would also have some other <span style="line-height:100%">consequences</span> on the bitcoin system, since anyone could check the transactions to locked wallets to see how many BTC are being held, or are being unlocked soon.   This could effect the price of BTC in fiat as supply would change similar to the way mining changes it.  Also it will slow transaction creation a little and mining a fair amount.</font></div><div><font face="monospace, monospace">   Also locking a wallet might incur a fee.</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">  What are your thoughts, does this idea qualify for a BIP?</font></div><div><font face="monospace, monospace">  If so, I would appreciate it if someone takes it and runs with it.</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">Cheers,</font></div><div><font face="monospace, monospace">Scott</font></div><div><font face="monospace, monospace"><br></font></div><div><font face="monospace, monospace">PS A bit about me, I am a Privacy and Java <span style="line-height:100%">evangelist, so I will not be doing any work on the main bitcoin core.  I have been doing a little mining to attempt to help fund my companies (Adligo Inc) open source Java projects Tests4j and Fabricate and hopefully in the future Taxi, Sanctum and Intelligence4j.</span></font></div><div><span style="line-height:100%"><font face="monospace, monospace"><br></font></span></div><div>
        
        
        


<p style="margin-bottom:0in"><span style="line-height:13px"><font face="monospace, monospace">Donations are always welcome;</font></span></p><p style="margin-bottom:0in"><span style="line-height:13px"><font face="monospace, monospace"><a href="http://www.plumfund.com/crowdfunding/adligoorg" target="_blank">http://www.plumfund.com/crowdfunding/adligoorg</a></font></span><br></p></div>
        
        
        


<div><br></div></div>
</div><br></div></div>