Smart Contract Languages: a comparative analysis
arxiv(2024)
摘要
Decentralized blockchain platforms support the secure exchange of assets
among users without relying on trusted third parties. These exchanges are
programmed with smart contracts, computer programs directly executed by
blockchain nodes. Multiple smart contract languages are available nowadays to
developers, each with its own distinctive features, strengths, and weaknesses.
In this paper, we examine the smart contract languages used in six major
blockchain platforms: Ethereum, Solana, Cardano, Algorand, Aptos, and Tezos.
Starting with a high-level overview of their design choices, we provide a
comprehensive assessment that focuses on programming style, security, code
readability, and usability, drawing on an original benchmark that encompasses a
common set of use cases across all the smart contract languages under
examination.
更多查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要