Blockchain Firms Blockstack And Algorand To Jointly Adopt New Clarity Smart Contract Languagebr>
The two firms will work closely together to release an alternative smart contract language that is purpose-built for the needs of developers working on high-stakes transactions in the hundreds of millions of dollars, which require more predictability and reliability than current solutions.
Because any developer can use this open source language to initiate and execute contracts between each other seamlessly across several platforms, the firms claims that Clarity is also an important step towards blockchain interoperability. Smart contracts will be about to execute across both Algorand and Blockstack without a middleman.
“Unlike common “undecidable” languages, that by their nature make it impossible to know precisely how a contract will behave in certain situations without prior execution, Clarity is a “decidable” language, meaning developers can know, with mathematical certainty, what a program will and will not do ahead of time,” the firms said. “This shift addresses a key obstacle currently preventing large-scale, serious use.”
Micali said that smart contracts are an integral driver of blockchain adoption, as they eliminate the need for a third-party intermediary and facilitate frictionless economic exchange.
“With high volumes — and values — of assets stored in smart contracts, the emergence of a next generation programming language such as Clarity has the potential to unlock blockchain-based solutions for large-scale enterprises and governments, which demand a higher level of trust and security,” Micali said.