Smart Contracts Is Too Limiting a Name, Says Blockstack CEO

Published at: June 12, 2020

The potential benefits and applications of smart contracts go well beyond what their name suggests, the co-founder and CEO of blockchain software firm Blockstack has argued.

In an interview with Cointelegraph on June 12, Dr. Muneeb Ali, who holds a Ph.D in computer science from Princeton University, said:

“Just like cloud computing had implications for a broad range of industries, and not just finance, the same is true for smart contracts. They should not even be called smart contracts because it’s a rather limiting name. These are verifiable programs that couldn’t exist in the cloud computing era.”  

Dr. Ali’s comments follow Blockstack’s decision to collaborate with proof-of-stake blockchain protocol Algorand on supporting and adopting a smart contract language called “Clarity,” which aims to be more secure and “purpose-built” for smart contracts than existing programming languages.

“Our industry needs a predictable, secure, open-source alternative to current approaches like Solidity. While we anticipate that the value locked up in smart contracts could eventually number in the trillions, our industry would not have been ready for such growth,” Dr. Ali said.

This lack of readiness, in the view of both Blockstack and Algorand, stems from the fact that developers until now have “generally have been using an insecure language that was originally a fork of JavaScript, itself a general purpose language for building websites.”

By contrast, smart contracts — which are designed to overcome the weaknesses of human or institutional intermediaries by relying on self-executing software code — are “very different from typical computer programs and websites,” Dr. Ali said. He stressed:

“They need to be verifiable programs for high-stake operations. General purpose languages can be dangerous here.”

A “superpower” for developers

For serious stakeholders to adopt smart contracts and realize their potential, Dr. Ali pointed to the need for “a decidable language that is safe and mathematically predictable ahead of a smart contract’s execution.” 

An industry is “unlikely to conduct high value transactions through smart contracts written in an insecure language,” he said, noting that the implications of this go far beyond the financial services industry:

“The ability to write verifiable code is like a superpower for developers. This can reshape how software is distributed and verified on the internet, how developers get paid for contributing to code, how access control for internet services is implemented, and so on.”

With a decidable language, developers can know exactly how a program will execute down to its precise gas fee, which can automate functionality across an extensive range of internet applications.

As Cointelegraph has reported, not all researchers are as bullish on the potential of smart contract technology as Dr. Ali. 

Kevin Warbach, a professor of legal studies and business ethics at the Wharton School of the University of Pennsylvania, recently published an article pointing to what he believes to be the implicit “dark side” of the turn to automated, code-enforced decision-making in the blockchain space.

Tags
Related Posts
Billionaire UK newspaper owner calls DeFi technology 'revolutionary'
Alexander Lebedev, the owner of U.K. newspapers Evening Standard and The Independent, along with Russian publication Novaya Gazeta, has spoken glowingly of the potential for cryptocurrency and smart contracts to revolutionize finance. In an extensive 1800 word opinion piece published in The Independent on October 13, the billionaire predicted blockchain tech will disrupt what he described as a parasitic global banking oligopoly, asserting that “blockchain technologies and smart contracts will make it unnecessary to employ the vast majority of people in the financial sector.” Although he thinks the current “explosive growth of DeFi platforms is driven by a rapid influx …
Technology / Oct. 13, 2020
Mark Cuban issues burn notice on offensive ENS domain
Someone sent Mark Cuban a profane Ethereum Name Service domain a few days ago. After observant Twitter users recently tracked down his ether address, it was only a matter of time before a wave of unwanted spam transactions made their way into his account. This is, after all, the internet. Here there be monsters. While it isn’t entirely clear what the presumed troll’s endgame was, the word was nonetheless offensive enough to raise some eyebrows at Cointelegraph, and we don’t intend to reprint it here. Suffice to say, a decent person would not want to be known as the owner …
Technology / Feb. 3, 2021
Web3 developer growth hits an all-time high as ecosystem matures
“Web3” may be one of the biggest buzzwords of 2022, but the idea of creating an entirely decentralized platform to host decentralized applications has long been a vision of the crypto community. While it’s notable that some blockchain companies began building out Web3 applications four or five years ago, the Web3 space has only started gaining traction recently. The recent growth of Web3 was highlighted in a new report from Electric Capital, a venture capital firm that has been investing in Web3 companies since 2018. The “Electric Capital 2021 Developer Report” analyzed data from nearly 500,000 code repositories and 160 …
Decentralization / Feb. 3, 2022
DeFi detective alleges this 'suspicious' smart contract code may put dozens of projects at risk
According to famed decentralized finance, or DeFi, detective zachxbt, 31 nonfungible-tokens, or NFTs, projects may be at risk due to "suspicious code." In a lengthy Twitter thread published Tuesday, the DeFi detective first raised the issue of NFTs project Thestarlab — which was allegedly compromised for 197.175 Ether (ETH), worth $580,325 USD at time of publication. Zachxbt quoted fellow blockchain investigator _MouseDev, who came to the following conclusion after reviewing the code behind Thestarlab: "The smart contract [for this project] can never truly be renounced or transferred—only an additional owner. The original deployer will always be considered the owner. This …
Technology / March 8, 2022
Vyper, Solidity and Scrypto: How the smart contract languages compare
The Ethereum network brought smart contracts into the blockchain space, making concepts like decentralized finance (DeFi) possible. Smart contracts can automatically execute processes once certain conditions have been met. Along with this new technology, a new coding language was developed called Solidity. As the blockchain industry continues to grow and new blockchain networks emerge, additional programming languages are being brought into the space, notably Vyper and Scrypto. Programming languages are a set of rules that convert strings of text and numbers into machine-readable code. In simple terms, programming languages enable computers to understand instructions that are input by human beings. …
Technology / Oct. 11, 2022