智能合约简介

优质
小牛编辑
135浏览
2023-12-01

开发人员可以选择三种语言来编写智能合约:

  • 1.solidity,以太坊的旗舰语言,也是开发智能合约最流行的语言。
  • 2.Serpent,一个用于编写智能合约的Python语言。
  • 3.类LISP语言(LLL),低级语言,Serpent提供了LLL的超集。使用LLL的信息不多,这个博客/var/log/syrinx和github相关的库lll-resurrected GitHub不错,可以参考参考。

为了将智能合约部署到以太坊区块链上,必须先将其编译成字节码的格式,然后将其作为交易的一部分发送。web3j可以帮你做这些并且将它与solidity智能合约封装起来。为了了解幕后发生的事情,你可以参考智能合约创建中的细节。

鉴于solidity是编写智能合约的首选语言,它也是web3j支持的语言,随后的所有示例都会用到它。