Blockstream has launched a new blockchain language called Simplicity. The high-assurance smart contracting language aims to provide flexibility and expressiveness for smart contract computations.
Simplicity has been built to be compatible with Blockstream’s Elements platform. Elements is an open source sidechain with features such as confidential transactions and issued assets.
In the announcement, Blockstream had some some cheeky digs at the Ethereum platform after pointing out some recent security flaws.
“Ethereum’s EVM still faces these challenges. Recently, an EVM upgrade failed during testing because implementations did not agree on the result of a computation. Funds have been stolen or otherwise unrecoverable due to smart contract logic errors and programs that exceed their resource limits,” it said.
Examples include the DAO attack in July 2015 and the parity wallet bug from July 2017.
Blockstream went on to say that “Bitcoin’s Script language is generally limited to combinations of digital signature checks, timelocks, and hashlocks”.
This type of scripting has allowed Blockstream and other projects to build out the Lightning Network. Just this week Coin Rivet brought you the story of the Lightning Network hitting 450 BTC capacity (300% growth just this month).
For smart contracts on Bitcoin, it looks like Blocksteam’s capability “language lacks the expressiveness needed for more complex smart contracts”.
Simplicity helps to solve the problems that make programming languages unsuitable (in their option). Users need to all agree, have each participant in a smart contract be aware of all possible results upfront, prevent denial of service attacks and, finally, knowing the costs of their program execution for all possible inputs.
It is still early days still for the blockchain and smart contract deployments, and competition is certainly hotting up between competing ‘layer two’ projects (regardless of your preference on public blockchain).
One thing we can certainly look forward to on the Blockstream Lightning store must be this t-shirt, which includes all the code.
Maybe they can send one to Vitalik for his next appearance on CNBC.
George Town, Grand Cayman, 22nd November 2024, Chainwire
Las Vegas, US, 1st November 2024, Chainwire
From digital art to real-estate assets, NFTs have become a significant attraction for investors who…
Singapore, Singapore, 21st October 2024, Chainwire
HO CHI MINH, Vietnam, 17th October 2024, Chainwire
London, UK, 16th October 2024, Chainwire