Algorand and Blockstack join to adopt Clarity blockchain smart contract language
Two blockchain industry leaders, Algorand Inc. and Blockstack PBC, today announced an independent open-source project to support Clarity, the blockchain distributed ledger smart contract language.
A smart contract is a programmable agreement that automates actions based on the completion of agreed-upon terms between multiple parties that have been encoded. The code of the smart contract and the agreements made exist within a blockchain, which acts as a tamperproof record of the contract, as well as assets under contract, which could be money, property, shares or anything else of value that can be represented digitally.
This collaboration recognizes that the industry needs to adopt smart contract languages that are more safe, secure and predictable. The goal is to provide a foundation that can be built up to support numerous use cases such as those needed for financial service, healthcare, voting and more.
Teams run by Blockstack founder Muneeb Ali, a Princeton Ph.D. in computer science, and Algorand founder Silvio Micali, a computer science professor at MIT, will collaborate on Clarity design and development.
“The value locked up in smart contracts recently crossed a billion dollars, and that number will likely continue to grow exponentially,” said Ali. “While JavaScript might be the language of choice for writing web apps, smart contracts have radically different requirements for verifiability and security which require a different approach.
We could get away with using insecure languages when the stakes were low, but with increasing real-world use cases, it is time for a serious upgrade.”
The smart contract language Clarity is an interpreted and “decidable” language, meaning that the contract code itself is published directly in the blockchain and that the code itself can understand what the contract will do when activated.
The development of effective, secure and understandable smart contract languages is important because although blockchain networks are tamperproof, smart contract systems have been hacked. One particularly problematic example is the 2016 attack against the Ethereum Decentralized Autonomous Organization, a code-governed business entity that ran entirely on smart contracts, that led to the loss of more than $55 million worth of Ether in 2016.
Although smart contracts have seen widespread experimentation by many businesses, full-scale adoption of this technology has still fallen short. In part, that’s because it’s still difficult to produce secure, trustworthy code using today’s smart contract languages.
Algorand and Blockstack join to adopt Clarity blockchain smart contract language - SiliconANGLE
Algorand and Blockstack join to adopt Clarity blockchain smart contract language - SiliconANGLE
siliconangle.com