当前位置 : 主页 > 编程语言 > java >

超级账本智能合约

来源:互联网 收集:自由互联 发布时间:2022-06-23
智能合约能够部署和运行在区块链环境中,有一段代码来描述相关的业务逻辑。部署后的智能合约在区块链中无法修改。智能合约的执行完全由代码决定,不受人为因素的干扰。 在fa

智能合约能够部署和运行在区块链环境中,有一段代码来描述相关的业务逻辑。部署后的智能合约在区块链中无法修改。智能合约的执行完全由代码决定,不受人为因素的干扰。
在fabric中,智能合约也成为链码,分为用户链码和系统链码,通常所说的链码是指用户链码,链码是访问账本的基本方法。一般是用go语言编写的,实现规定接口的代码。上层应用可以通过链码俩初始化和管理账本的状态。只要有合适的权限,链码之间也可以相互调用。
链码安装在背书节点上,需要在某个通道上实例化并且定义相应的背书策略后才能运行。链码部署后不可更改,但是可以通过省级来发布新的功能或修复问题。在fabric的设计中,链码运行在一个安全的docker容器的沙盒内。该容器由背书节点创建和管理,以便隔离背书节点和链码的运行环境。


【本文来自:美国大带宽服务器 http://www.558idc.com/mg.html提供,感恩】
上一篇:超级账本应用程序开发
下一篇:没有了
网友评论