以太坊的智能合约

8 人阅读 | 时间:2021年04月30日 10:34


很多时候,人们一想到智能合约,就会想到以太坊,这其实就是在思考智能合约。EtherGroup合同具有许多功能。其中两个最重要的东西就是智能合约编程语言,比如Solidity,以及内建在EVM平台上的以太坊虚拟机。简单地说,虚拟机的作用就像真实的计算机。EVM为EtherWatch开发者提供了一个链上环境,来管理和运行他们的智能合约代码。身为用户,你可以与代码交互,方法是将交易(带一些指令)发送到智能合约应用程序,反过来,智能合约也会执行某些操作。

需要理解和记住的重要一件事是,以太坊智能合约已经写好,并永久地部署到链*中。换而言之,链本身封装了契约及其执行/交互逻辑。这同样适用于大多数其它智能合同平台。虽然这个模型提供了很多功能,但是它提供了比某些用例更多的边界条件和复杂性。因为EVM有细微的差异,或者对代码中的安全机制有误解,所以像简单的托管合同或多重签名账户这样的错误可能无法解决。当你试图对接其他可能也有自己错误的智能合约时,这个问题会进一步扩大。

例如,智能合同可以拍卖不可替代的代币(NFT),并最终选择最高出价来接受NFT,而其他所有人都会归还他们的钱。合约将被部署到以太坊,所有用户所要做的就是提交一项与他们报价相同的交易。通过拒绝低价投标、使用地址存储投标金额、确定中标人、分配NFT等方式,智能合约将对剩余投标进行处理。

币安交易所是中国最早的比特币交易平台之一,为比特币爱好者解答比特币是什么、提供全球比特币行情价格、比特币交易平台介绍等服务,专注于为比特币用户提供数据分析,数据挖掘,新闻资讯等全方位的分析服务。