Omni Core and BIP66 coupled with "SPV mining"

45 views
Skip to first unread message

Adam Chamely

unread,
Jul 16, 2015, 10:34:01 AM7/16/15
to announ...@omni.foundation
Dear Integrators, Team Members and Omni Enthusiasts, 

We have started this new mailing list and added you to it as someone we have spoken to or worked with whom we believe needed to be included in important announcements regarding the Omni Protocol.  If you have been added in error (or are getting this email more than once) feel free to modify your subscription settings (link in footer) accordingly. Now on to the first official announcement.

--------------------------------

As you may be aware the introduction of BIP66 coupled with "SPV mining" (the process of mining on top of a block before it has been validated) has the potential to cause forks in the blockchain for Bitcoin Core clients running versions earlier than 0.10 or 0.9.5 (see https://bitcoin.org/en/alert/2015-07-04-spv-mining#list-of-forks).

Bitcoin Core 0.9.3 does not know about the new BIP66 consensus rules enforcing strict DER encoding for bitcoin transactions and thus will accept a chain that includes a block containing certain invalid transactions which will subsequently be orphaned.  As Omni Core 0.0.9.1 is based on Bitcoin Core 0.9.3, this issue also applies to Omni Core 0.0.9.1.

Omni Core 0.0.10 will be released in the coming weeks, but in the interim there are two recommended courses of action:

1) Continue using Omni Core 0.0.9.1, but increase the amount of blocks required to confirm an Omni transaction to 15 confirmations temporarily as a precautionary measure
2) Upgrade to Omni Core 0.0.9.2 (https://github.com/mastercoin-MSC/mastercore/releases/tag/v0.0.9.2)

Thank you for your time.
This message brought to you by the Omni Foundation Development Team
Reply all
Reply to author
Forward
0 new messages