• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Idelto

Cryptocurrency news website

  • About
  • Monthly analysis
    • August 2019
    • July 2019
    • June 2019
  • Bitcoin/Ethereum
  • How to invest in cryptocurrencies
  • News

Implementations

Bitcoin Cash Community Introduced to New BCH Library Written in Rust

07/11/2018 by Idelto Editor

Bitcoin Cash Community Introduced to a New BCH Library Written in Rust

On Nov. 5, the software developer Brenton Gunning announced to the Bitcoin Cash (BCH) community that he’d developed a BCH library written in the programming language Rust. The new library allows developers the ability to work on BCH applications and platforms written in the Rust coding environment.

Also read: Discussions Intensify as BCH Fork Approaches

Rust-BCH 0.1.0: A Bitcoin Cash Library Written in the Rust Programming Environment

Bitcoin Cash Community Introduced to New BCH Library Written in Rust
Rust is a popular programming language designed in 2006 by Mozilla employee Graydon Hoare.

The Bitcoin Cash community has been introduced to another BCH library written in a different coding language. The systems programming environment Rust is a syntax similar to C++ code and was originally developed by Graydon Hoare. Gunning’s project, called Rust-BCH 0.1.0, is a library that contains protocol messages, address generation, support for mainnet and testnet, transaction signing, script evaluation, wallet key derivation and more.

“Today I’m releasing Rust-BCH 0.1.0, a new library to build applications on Bitcoin Cash in Rust,” explains Gunning on the Reddit forum r/btc. “All the existing Rust libraries were lacking for me in one way or another — You can use it to build a wallet, or a node, do chain analysis, and anything really — I use Rust-BCH myself for projects so I’ve also benefited from others’ contributions and this is me giving back.”

Bitcoin Cash Community Introduced to New BCH Library Written in Rust
Brenton Gunning’s Rust-BCH 0.1.0 library on Github.

The Variety of Bitcoin Cash Implementations Continues to Grow

Gunning believes that Rust is an appreciable programming language that to him is “fast and low-level, but also very safe and predictable.” The developer explained during the announcement that he thinks Rust is a “great fit” for BCH applications and hopes to see more programmers use the coding language. The Rust-BCH Github repository explains that the project has no ties to the Rust-Bitcoin protocol but the library can do everything it can and more. Gunning’s repository also explains that there are other BCH projects like Parity and Bitcrust that use the Rust language and he believes “the two projects could be used together.” In addition to the library, Gunning has published the Rust-BCH documentation with examples.

Bitcoin Cash Community Introduced to New BCH Library Written in Rust
Before Gunning published the Rust-BCH 0.1.0 library, the Bitcoin Cash ecosystem already had the Rust implementations Bitcrust, and Parity’s Bitcoin Cash client. 

The Bitcoin Cash network has seen a bunch of libraries and full node projects written in multiple languages launched recently. Clients such as Bitcoin ABC, Unlimited, and SV are written in the C programming language Satoshi used when releasing the original client. Then there is the Bcoin client, a full node and library for Bitcoin Cash built with Javascript/NodeJS. Further, news.Bitcoin.com recently reported on the two libraries written in the Golang coding environment and Yenom developers have been working on an iOS compatible Swift implementation of the BCH protocol.

Gunning does detail he has shown support to the Bitcoin SV ruleset and included it within his library. However, the developer stated on Reddit that he is prepared to support other outcomes and is willing to “see how the fork goes.” The BCH community on Reddit was pleased to see another BCH implementation and Gunning’s announcement was a popular post on the r/btc subreddit. Gunning concluded during his announcement that he would love to see some feedback and contributions to the Rust-BCH 0.1.0 library.

What do you think about the Rust-BCH 0.1.0 library and all the other implementations written in various programming languages? Let us know what you think about this subject in the comments section below.


Images via Shutterstock, Pixabay, and the Rust-BCH 0.1.0 repository. 


At news.Bitcoin.com all comments containing links are automatically held up for moderation in the Disqus system. That means an editor has to take a look at the comment to approve it. This is due to the many, repetitive, spam and scam links people post under our articles. We do not censor any comment content based on politics or personal opinions. So, please be patient. Your comment will be published.

The post Bitcoin Cash Community Introduced to New BCH Library Written in Rust appeared first on Bitcoin News.

Filed Under: applications, BCH, Bcoin, Bitcoin Cash, C#, Clients, documentation, English, Full Nodes, github, Github Repo, golang, Implementations, Javascript, languages, N-Featured, News Bitcoin, NodeJS, Parity, Platforms, Programming, Rust, Satoshi, Specifications, Swift, Technology & Security

Bitcoin Cash Proponents Prepare for the Largest Block Size Increase Ever

24/04/2018 by Idelto Editor

Bitcoin Cash Proponents Prepare for the Largest Block Size Increase Ever

In a little more than three weeks time the Bitcoin (BCH) network will hard fork by upgrading its block size to 32MB and incorporate additional functionalities to the protocol. Currently, the entire community is steadily preparing for the consensus change as development teams release new code, while users and infrastructure providers upgrade their full node implementations.

Also read: Five Reasons Why Bitcoin Cash is About to Win Big

The BCH Network Will Perform the Biggest Block Size Increase in History  

Bitcoin Cash Proponents Prepare for the Largest Block Size Increase Ever The decentralized cryptocurrency bitcoin cash and its network will be upgrading this May 15 at approximately 12:00:00 UTC, 2018. The Median Time Past (MTP) method will activate the consensus change. BCH proponents are pretty excited for the upgrade, to say the least, as the 32MB block size increase will be the largest block size expansion of its kind within the cryptocurrency landscape. The increase will allow developers to maintain consistent transaction throughputs for the billions of people living in the world, alongside on-chain fees anyone from any developing nation can afford. Using today’s statistics BTC is more than 10.73X more expensive to transact with than BCH. Next month’s bitcoin cash 32MB block size increase will allow enough room for transactions for years to come.

Tokenization and Smart Contracts Are Coming

Bitcoin Cash Proponents Prepare for the Largest Block Size Increase Ever
Colored coins and representative tokens are coming to the BCH chain.

In addition to the large block size increase, the BCH chain will incorporate other features that have created excitement throughout the bitcoin cash community. For instance, the BCH development teams have added certain OP_Codes and a larger OP_Return data size. This upgrade will enrich BCH with a variety of robust features such as tokenization and the ability to program simple smart contracts via the BCH chain. Instead of using a separate platform like Ethereum or Counterparty, BCH developers will be able to create representative or color coins that can be backed by anything. After the hard fork and some community development, things like bonds, stocks, precious metals, commodities, and any physical or virtual object can be represented by a BCH backed color coin. With a smart contract functionality, the BCH chain can be used to program autonomous actions like dispersing BCH to your children or spouse at a later date in time.

Bitcoin Cash Proponents Prepare for the Largest Block Size Increase Ever
BCH-based smart contracts and scripting abilities are on the way.

Prepping for the Upgrade

Out of the 1,762 public Bitcoin (BCH) full nodes in 42 countries, many of these nodes who use the ABC client have begun to upgrade their nodes to the latest Bitcoin ABC release which contains the necessary May 15 changes. At the moment according to node data, Bitcoin ABC represents 62 percent of the BCH network, while more than 58 percent of those nodes have upgraded to the version 17 ABC release. Other clients represented within the BCH network include Unlimited, Parity, XT, and Bitprim. The Parity client’s development team seems to be adding the necessary code changes this week on Github. Bitcoin Unlimited’s (BU) 1.3.0.0 BCH implementation has been prepared to accept the consensus changes and a public release is now available.    

“This release implements Bitcoin Cash, compliant with the latest hard fork (May 15, 2018), including 32MB blocks, extended OP_RETURN data, and additional opcodes,” explains the BU team.

The Bitcoin XT Cash client has also updated its full node implementation and has released its latest version to the public that mandates a 32MB block size limit consensus change. The XT release changes indicate support for the Bitcoin Cash May 2018 protocol upgrade and Cashaddr by default.

Bitcoin Cash Proponents Prepare for the Largest Block Size Increase Ever
Full node implementations are steadily upgrading clients to accept the May 15 upgrade.

After the May Upgrade More Features Are in Store for Bitcoin Cash

Bitcoin cash proponents seem ready for the pending upgrade, as last year the community completed a successful revised Difficulty Adjustment Algorithm (DAA) change, alongside a Base32 address serialization. The pending 32MB upgrade and re-enabling Satoshi Op_Codes are on the way this May. Then BCH enthusiasts still have more innovation to look out for after those changes are complete. For instance, the Bitcoin ABC team is working on UTXO commitment changes, and ABC and XT developers are collaborating on another DAA using a new PID control algorithm. The BU development team is in the midst of researching and testing a new block method called Graphene, and enabling binary contracts via OP_Data sig verify.

What do you think about the upcoming Bitcoin Cash upgrade slated for May 15? Let us know in the comments below.


Images via Shutterstock, Pixabay, Bitcoincash.org, and BCHnodes.online.  


Do you agree with us that Bitcoin is the best invention since sliced bread? Thought so. That’s why we are building this online universe revolving around anything and everything Bitcoin. We have a store. And a forum. And a casino, a pool and real-time price statistics.

The post Bitcoin Cash Proponents Prepare for the Largest Block Size Increase Ever appeared first on Bitcoin News.

Filed Under: 32MB, Bitcoin ABC, bitprim, bu, Clients, Colored Coins, Consensus Changes, English, Forks, Implementations, N-Technology, News Bitcoin, nodes, OP_Codes, Op_Return, Parity, Tokens, Transaction Throughput, Unlimited, Upgrade, XT

Upgrade Time: Bitcoin Cash Plans a 32 MB Hard Fork

06/04/2018 by Idelto Editor

Upgrade Time: Bitcoin Cash Plans a 32 MB Hard Fork

This week the Bitcoin ABC developers officially announced the much anticipated Bitcoin Cash network hard fork on May 15. In addition to the statement from the development team, the codebase for the client Bitcoin ABC 0.17.0 has also been made available with the newly added consensus rules.

Also read: New Karate Combat League Arena Features Bitcoin Symbol

Bitcoin Cash Forks Again This Spring

Upgrade Time: Bitcoin Cash Plans a 32 MB Hard ForkBitcoin cash is forking again on May 15, 2018, and the protocol’s consensus rules will change going forward. The fork was expected as the Bitcoin ABC lead developer Amaury Séchet announced intentions to fork a few months ago. Further, Séchet explained that it would be easier to fork after the new year and detailed some of the reasons why the fork would take place. Now, this week the ABC development team has released version 0.17.0 which contains the code to change the Bitcoin Cash network’s consensus rules.   

The scheduled activation time will be on May 15 but there is no specific block height for this hard fork. Much like the birth of BCH, and the last fork in November consensus rules will change based on the “Median Time Past” (MTP) method. So on Tuesday, May 15 at 12:00:00 UTC, 2018 when the MTP takes place with the most recent 11 blocks equal to or greater than 1,526,400,000, the very next block will activate the hard fork.

A 32 Megabyte Block Size Increase and Op-Code Additions

The development team explains that anyone running an ABC node should immediately upgrade to the 0.17.0 release or other compatible software. As far as other clients are concerned, ABC developers state they cannot speak on behalf of these other implementation teams, but ABC has communicated with them. “Bitcoin ABC is currently testing both the new rules and their activation — a testnet should be available soon,” explains Bitcoin ABC. The latest announcement also details the important changes within the new software:

The most notable change is the increase of the maximum block size to 32 MB — There are also several bitcoin script operation codes (op-codes) being added or reactivated.  

No Hard Fork Fears

The developers also detail that they are in the midst of talking with major exchanges and wallet providers concerning the May 15th upgrade. The team emphasizes that the community can help by contacting infrastructure providers to make the process go more smoothly. The last Bitcoin Cash network upgrade back in November of 2017 had zero complications, and the Difficulty Algorithm Adjustment (DAA) consensus changes have kept the mining difficulty consistent. It’s safe to say the BCH community, in general, doesn’t seem to be afraid of hard forks. Proponents are looking forward to a 32 MB block size increase and op-code additions that could bring ethereum-like characteristics to the BCH network.

What do you think about the Bitcoin Cash network upgrade slated for May 15? Let us know what you think about this subject in the comments below.


Images via Shutterstock, and Bitcoin ABC.


Want to create your own secure cold storage paper wallet? Check our tools section. We also have a store. And a forum. And a casino, a pool and real-time price statistics.

The post Upgrade Time: Bitcoin Cash Plans a 32 MB Hard Fork appeared first on Bitcoin News.

Filed Under: 32 MB, Amaury Séchet, Bitcoin ABC, Block Size, Changes, Clients, community, Consensus, DAA, difficulty, English, Ethereum, Implementations, May 15, N-Featured, News Bitcoin, November, Op Code, Software, testnet, Upgrade, Wallets

Primary Sidebar

Archives

Recents articles

  • Was Aristotle a Bitcoiner?
  • Netherlands-Based Coinbase Customers Required to Submit KYC Data When Transferring Crypto off the Platform
  • Binance Launches New Platform for VIP and Institutional Crypto Investors
  • Bitcoin Can Fund High-Quality, Equitable, Healthcare For Everyone
  • British MP Calls for ‘Liberal’ Crypto Regulation — Says ‘No Country Can Stop This Revolution’
  • Bank of Russia Accelerates Schedule for Digital Ruble Project
  • Hardware Worth $1.9 Million Stolen in Russia’s Crypto Mining Capital
  • Report: Goldman Sachs Looks to Buy Distressed Assets From Celsius, Crypto Lender Seeks Restructuring Advice

© 2022 · Idelto · Site design ONVA ONLINE

Posting....