Thursday 28 January 2016

OP_RETURN and the Payment Protocol

Hi Reddit,

I've been working on a Bitcoin based experiment called http://key.run (actual info)

Long story short, it uses the BIP70 Payment protocol to construct transactions with BitTorrent magnet hashes stored in a OP_RETURN script which is then submitted by a user's wallet. This works with the current BIP70 implementation except you have to burn a larger than dust value because the Payment protocol specifies all outputs must be non-zero.

With that in mind I've created a Bitcoin Core PR and BIP draft that addresses the issue of non-zero value OP_RETURNs in PaymentRequests:

BIP Draft

Github PR

While some of the Core devs are vehemently against any usage of OP_RETURN, some agree that it makes sense to properly support it in the Payment Protocol.

I would love to get the opinion of the larger community on this issue. The OP_RETURN controversy has been deeply covered, but mostly from those opposed to it. Does anyone have strong feelings about these proposed changes? Are they amazing/appalling? Any feedback is helpful.



Submitted January 28, 2016 at 03:28AM by tobypadilla http://bit.ly/1noPFgS

No comments :

Post a Comment