什么是智能合约?什么是(shì)链代码?
智(zhì)能合约通过账本管理交(jiāo)易,它们可以允许(xǔ)网络参与者自动执行交易的某些方面。例如,智能合约可以规定运输商(shāng)品的成本,运输成本会依据商品(pǐn)到达时间(jiān)而变(biàn)化。双方对条款达成一(yī)致(zhì)并将(jiāng)其写入账本后,会(huì)在(zài)商品到(dào)达时自(zì)动执行适(shì)当(dāng)的资金(jīn)调整。
在(zài) Hyperledger Fabric 的上下文中,会(huì)将智能合约(yuē)写入链代(dài)码(mǎ)中,并认为合约条款(kuǎn)是(shì)基本(běn)同义的。
在 Hyperledger Fabric 中,链代码是一(yī)段使(shǐ)用 Go 编(biān)写的代码(mǎ),它(tā)定义了网(wǎng)络资产和修改资产的交易指(zhǐ)令(业(yè)务逻辑)。链代码由(yóu)一位(wèi)适当授权的成员安装到一个渠道上并将其实例化。在(zài)该渠(qú)道上(shàng)调用交易(yì)时,链代码(mǎ)中的一(yī)个函数会读取值并写入账本中。
版权申明(míng):本内容来自于互联网(wǎng),属第(dì)三方汇集推荐平台。本文(wén)的版权归原作者所有(yǒu),文章(zhāng)言论不代表(biǎo)链门户的观点,链门户不承担(dān)任何(hé)法律责任。如有侵(qīn)权请联系QQ:3341927519进行反(fǎn)馈。