美文网首页
3-0直行-交易与智能合约

3-0直行-交易与智能合约

作者: 疯光无线 | 来源:发表于2018-04-23 16:48 被阅读0次

    NEO是一个完全智能合约化得系统,所有的事情都是通过智能合约完成的。

    撇开这种广泛的说法,更聚焦一点,最通常所说的智能合约,通常指的是调用应用合约。

    而调用应用合约的方式是

    1.通过invokescript测试执行

    2.发交易

    这里在引出一句金句,能影响区块链的只有交易

    测试执行可以认为是智能合约的读

    而发交易,发应用合约调用交易,是智能合约的写,唯一的写。

    作为智能合约唯一影响区块链的方式,发交易,这个问题就无法回避了。

    我很清楚那种急切的想要开始写智能合约的心情,但是如果连智能合约的写都搞不清楚,那今天约过的沟,迟早还会绕回来花费更多的时间。

    如果你顺序往下看,会枯燥一些,达到智能合约所需的时间会多一些,但总的时间会比较短。

    这就是你要面对的选择。

    嗯,这是一本工具书,为什么要重申这一点,因为之前花了很多的篇幅,却没有落实到什么代码上。

    到这里画风就变了,因为要开始说代码了

    还记得我们之前说过轻钱包的事情吗,一个四层的架构,为什么四层架构的代码我只是给了你参考项目,没有去谈代码?

    因为他们不是重点,这是一本关于智能合约的书。

    交易和智能合约的关系太紧密了,这就是重点中的重点了。

    第一层neocli,用nel的好了

    第二层入库程序,用nel的好了

    第三层api,用nel的好了

    第四层客户端,让我们聊聊吧

    后面我们将会说这份代码:

    https://github.com/NewEconoLab/neo-thinsdk-cs

    中的smartcontractdemo项目

    相关文章

      网友评论

          本文标题:3-0直行-交易与智能合约

          本文链接:https://www.haomeiwen.com/subject/pyzxlftx.html