美文网首页
Chaincode 智能合约?

Chaincode 智能合约?

作者: charlieyan | 来源:发表于2018-06-13 09:53 被阅读0次

    Fabric里的chaincode和普通意义上的智能合约有什么区别?
    干货来了 From Quora
    超级账本Fabric和以太坊官网上对于各自的定义为

    Chaincode is a program, written in Go, and eventually in other programming languages such as Java, that implements a prescribed interface.链码是一个可以用很多语言编写的程序 实现了预定义的一些接口

    反观智能合约的定义就有点不同了

    A contract is a collection of code (its functions) and data (its state) that resides at a specific address on the Ethereum blockchain.智能合约是存在于以太坊区块链上的一系列代码和数据

    在一定程度上 链码也可以被视作智能合约,因为chaincode链码像智能合约一样也可以处理被member一致认可的逻辑操作
    一般来讲一提到chaincode 基本就是指的fabric上的链码 而智能合约一般来讲指的是以太坊上的smart contracts
    BTW Fabric是一个准入网络(member是需要被认可才能加入得啦) 而以太坊则不然

    有兴趣也可以看这个 Ethereum, Hyperledger Fabric and Corda的不同

    相关文章

      网友评论

          本文标题:Chaincode 智能合约?

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