Monday, March 2, 2015

11.1 – InstantX release

We are excited to announce the release of Darkcoin Core v0.11.1! We have decided to push out InstantX in a separate release because it’s working perfectly on testnet and our other changes to the masternode network will take some time to complete.


This release includes a full implementation of InstantX, a new version of enforcement that works with the updated Bitcoin architecture, huge improvements to Darksend, many more languages supported, lower bandwidth usage and a fully implemented sporking framework.


For more information about how InstantX works, checkout our whitepaper: https://www.darkcoin.io/wp-content/uploads/2014/09/InstantTX.pdf


Hard Fork


This release implements two hard forks, so all users must update ASAP. The network will fork in 1 week or when 80% of miners have updated.


InstantX


v0.11.1 utilizes a fully implemented version of InstantX. To try InstantX, use the QT wallet and simply click the “InstantX” checkbox when sending money. Funds send using InstantX will gain 5 masternode-level confirmations within seconds from the network, then within an average of 1.25 minutes a 6th block-level confirmation will make funds spendable on most websites.


InstantX is automatically enabled and this means when using the daemon, the API will show transactions as confirmed as soon as the masternode network successfully locks them in place.


To disable InstantX, simply start the daemon/client with –instantxdepth=0. This will be the equivalent of running in a pure proof-of-work mode.


InstantX does not support sending via the API at this point. This will be included in a future version.


InstantX Tutorial


To use InstantX, simply check the “InstantX” box, then send money normally.


Possible messages include:

“Verified via InstantX”: This means network locks are in place and the money is safe

“InstantX verification in progress – X of 25 signatures” : This means the network is currently processing your transaction and your client is waiting on more signatures from masternodes

“InstantX verification failed” : The network failed to validate the transaction. In this case, normal proof-of-work will occur.


Requirements / Feature Breakdown:


Inputs used must have 5 block-level confirmations in order to send via IX

To lock a transaction via IX, 15 of 25 elected masternodes must respond by voting

Transaction locks are lost when restarting the client and only last for an hour

Transactions must pay a fee of 0.01 DRK to use IX

Once a transaction lock is in place, conflicting transactions will be rejected if in blocks or relayed as a normal transaction.

InstantX is designed to work nearly all of the time. I expect it will work on about 98%+ of transactions in it’s present form. If it fails, the transaction will simply fall back to normal proof of work.

DarkSend


Various improvements have been made to Darksend, such as the fully implemented “DSTX” message. This means that when anonymizing funds, Darksend transactions are first class citizens in miner’s blocks and will be included immediately. Other stability issues were also fixed.


Enforcement


v11.0’s implementation of enforcement was not compatible with the newer Bitcoin architure. Recently we moved from the Litecoin code base, to the new Bitcoin codebase. This exposed some edge cases within the Bitcoin code that caused enforcement to stop working consistently.


This has been fixed in v11.1, but will require all users update so we remain on the same fork. Enforcement will be activated as soon as 80% of the network has updated (usually a couple days).


Language Support


Thanks to Vertoe and the community for spear heading this project, the client now fully supports over 20 languages such as Portuguese, German, Russian, Polish, Spanish, Vietnamese, French, Italian, Catalan, Chinese, Danish, Finnish, Swedish, Czech, Turkish and Bavarian (and many more).


Full release notes:


https://github.com/darkcoin/darkcoin/blob/master/doc/release-notes/release-notes-0.11.1.md


Downloads


11.1.19 Core – All Users


Thanks to who contributed to this release, at least:


– Vertoe

– Udjin

– Holger Schinzel

– Raze

– Mario Müller

– Crowning

– Alexandre Devilliers

– Stuart Buck

– Tiago Serôdio

– Slawek

– Moli

– Lukas Jackson

– Snogcel

– Jimbit

– Coingun

– Sub-Ether




11.1 – InstantX release

1 comment:

  1. YoBit lets you to claim FREE COINS from over 100 distinct crypto-currencies, you complete a captcha one time and claim as many as coins you want from the available offers.

    After you make about 20-30 claims, you complete the captcha and continue claiming.

    You can press CLAIM as much as 30 times per one captcha.

    The coins will held in your account, and you can convert them to Bitcoins or USD.

    ReplyDelete