http://www.7klian.com

以太坊智能合约基本教程


何谓智能合约?

在上一篇《从一笔生意业务来看ETH与BTC之异同》中,我们从一笔生意业务来大要说明白ETH与BTC转帐生意业务的差异之处,本篇文章我们要来谈以太坊智能合约。不交涉到实作部门,,而是但愿能从实际应用场景切入来说明,让阅读完本文的读者都能充实领略智能合约的技能运作道理。

如何陈设智能合约?

智能合约本质上是一段陈设 ( Deploy,即宣布) 到区块链上的程式码,因为区块链上的程式码(严格来说是二进位码)可以被检视,所以具备果真透明的特性。智能合约被陈设到链上后会发生一个合约地点,永久存在于链上的区块之中。以下用Pelith开拓陈设之CryptoCow智能合约为典型做讲解。

我们从智能合约的降生谈起。
好!那本文便开始啰!我们直接开门见山地来谈谈:



开拓者将程式码开拓完成后,要透过发送一笔吸收地点为“0x0”开头的生意业务(一般生意业务的吸收地点为0x开头,后头接一串字),并在生意业务的 Input Data内放上开拓完成的程式码。矿工看到吸收地点为0x0的生意业务就会知道生意业务的发送者想要陈设智能合约,随后便会将Input Data内的程式码陈设到区块链上,并生成一个合约地点。





郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

相关文章阅读