BitShares Core Release 2.0.171025
The BitShares Blockchain Foundation is happy to announce a new release of the BitShares core backend. After three months of hard work by the backend developers, release 2.0.171025 was tagged.
This is a consensus changing protocol upgrade
All full nodes must upgrade before 2017-11-27 14:40:00 UTC!
Content
- TOC
{:toc}
Major Changes
- BSIP-0018: This is a consensus changing modification that implements BSIP-0018 - Revive BitAsset through buying Settlement Pool. The modification will allow for every BitShares holder to (partially) bid for the collateral position after a global settlement of a bitasset.
- new option --plugins for run-time selection of active plugins: The
plugins
configuration allows to enable those plugins that are supported by the node. This greatly simplifies the configuration and allows to run reduced RAM nodes easily. - Some API changes #352 #344 #347 #330 #311 #312 #306 #304 #420: Most of these modifications simplify the usage of the interface to gain access to the blockchain database, others add new functionality (calls).
Performance Changes
- Improved startup time: This change will greatly improve startup time for nodes.
- Incorporate p2p fixes that were made to steem codebase: This patch adds the improvements made by Steemit Inc. to BitShares. It resolves that P2P connections would get stuck sometimes, which would lead to the network seeming to be stuck.
- Changed default settings to reduce RAM for new nodes: If no configuration file has been created already, the default configuration will ensure that only up to 1000 elements are stored in the history of each account and by this drastically reduces the RAM usage of the BitShares core.
Minor Fixes
- Fix for bug in vote evaluation
- Fix to prohibit voting for non-existant entities
- Fix for the "no blocks to pop" message during shutdown
- Fix for transaction signing in cli_wallet
- Improved error logging
- Get rid of broken flat_index
- Fixed rounding issue when creating assets
- Fix and softfork protection for asset creation fee issue
- Fixed issue of more than 100 accounts owned by the same user
- Prevent new bid_collateral operation from entering the blockchain before hardfork
- Fix for early withdrawal claims
Protocol Upgrade: A reliable and secure hard fork
The new release modifies the blockchain protocol (by adding BSIP18) and due to this is a consensus-changing modification. While the usual terminology for this kind of upgrade in other blockchains is hard-fork, we would like to emphasis a new term for Graphene-based blockchains: protocol upgrade. The reasons we distinguish our upgrades from a hard-forks, is that our consensus mechanism - delegated proof of stake (DPOS) - does not allow for the blockchain to split into two (or even more) independent blockchains. BitShares comes with an inherent replay protection and together with BTS holder-approved block producers cannot result in a splitting of the blockchain.
You can find Russian version of this post HERE
Русская версия тут
"The reasons we distinguish our upgrades from a hard-forks, is that our consensus mechanism - delegated proof of stake (DPOS) - does not allow for the blockchain to split into two (or even more) independent blockchains"
This is the way a hardfork should normally work! Decentralized but without the need to add twenty different coins (Bitcoin, looking at you...)
That's great keep it UP :)
Congratulations @bitshares.fdn, this post is the sixth most rewarded post (based on pending payouts) in the last 12 hours written by a Newbie account holder (accounts that hold between 0.01 and 0.1 Mega Vests). The total number of posts by newbie account holders during this period was 2092 and the total pending payments to posts in this category was $1231.56. To see the full list of highest paid posts across all accounts categories, click here.
If you do not wish to receive these messages in future, please reply stop to this comment.