Image for post
Image for post

Project Wormhole — Smart contract functionality for Bitcoin Cash

ack in May, I wrote a piece about all the new changes coming to Bitcoin Cash (BCH) via a fork giving it the ability to offer better scalability & smart contract functionality like Ethereum. Well, the smart contract functionality dubbed Project “Wormhole” is finally seeing the light of day through a Mainnet launch.

A few weeks ago, Bitmain’s developers proposed a Smart contracts protocol upgrade for the Bitcoin Cash blockchain called Wormhole — it is no secret by now that Jihan Wu, CEO of the Chinese mining giant is a strong supporter of BCH. Basically, Wormhole is an offshoot of the existing Omni layer protocol. Let me try to decipher the technical jargon into easy to understand language for you. For my tech-savvy friends, a video of the lead developer of the project follows with subtitles in English detailing to intricacies of the project.

  • This project is basically an attempt to implement the smart contract functionality on the BCH network without changing the consensus rules of the BCH network
  • Wormhole utilizes the increased data carrier size & OP_RETURN (operation code) transactions — two functionalities that were added to the network in the recent hard fork with the sole purpose of giving BCH smart contract functionality in the future
  • Omni Layer Protocol, an open-source software, which runs on top of the of the BCH network was utilized to perform these operations. This is the same protocol that is also used in the issuance & circulation of the stable coin Tether (USDT)
  • Technical features were added via a hard fork to the Omni protocol to achieve the issuance of the native tokens of the new protocol called Wormhole Cash (WCH). You will need these tokens for your smart contracts or listing of your ICO via the BCH blockchain. WCH has been listed on the Coinex exchange.

As per the developers of the Wormhole protocol, it uses the fully-featured Javascript codebase & Proof of Burn process to issue WHC tokens. You will find the Getting started guide useful if you are looking to create tokens or launch an ICO using the new protocol. Simply put you need to send a minimum 1 BCH to the burn address on the network using the Wormhole protocol which will create an equivalent of 100 WCH tokens. You can perform the following operations with the token creation process:

  1. Fixed number of tokens (cap the amount to be created)
  2. Variable tokens or managed tokens (create, grant, revoke or increase/decrease tokens)
  3. Crowdsale or ICO (create & sell tokens for WHC)

And finally, to wrap it all up, Wormhole protocol basically gives the decentralized BCH blockchain network the capability to execute smart contracts just like Ethereum — providing high-speed, low commission, scalable solutions with perhaps the biggest advantage being of the two-layer security model. As per this model, the first layer offers security for the individual BCH transactions & then there is a secondary layer for the individual modes that won’t process any transactions unless the conditions are met for the Wormhole protocol requirements.

The project looks very good on paper & sounds promising as well. WHC transactions have been averaging over $1 million on the Coinex exchange ever since it got listed there but time will tell if Wormhole smart contracts will be able to challenge the functionality of the Ethereum based ERC 20 protocol in presenting an alternative for the creation & launch of ICOs.

Related Articles: Classification of Digital Coins, Blockchain, Cryptocurrencies & the shifting Paradigm, Bitmain — the Cryptomining behemoth aims for total dominance, Cryptocurrency Futures, Derivatives, ETF & ETO… What next?

Stay in touch: Twitter | StockTwits | LinkedIn | Telegram| Tradealike

Originally published at www.datadriveninvestor.com on August 14, 2018.

Written by

A devout futurist keeping a keen eye on the latest in Emerging Tech, Global Economy, Space, Science, Cryptocurrencies & more

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store