什么是智能合约

阿祥阿祥 02月28日 15:34 发布于[区块链]

智能合约的四大核心概念


1)数字身份:如何将我们活人映射进代码里,这是智能合约到目前为止最让人困惑的部分。在我们现行的经济活动过程中,国家通过法律手段获得建立了全民身份信息。又通过产权法等约定了财产和自然人之间的权益关系。在智能合约里,先要构建数字身份认证服务,比如可以使用指纹等特有特征信息去构建。有了这个东西才可以构建合约主体。

2)数字资产和智能财产:现行的经济活动某项权益和资产归谁所有是有明确的占有方式的,我的就是我的,要不就是放在我家里,要不就是登记在某个政府机构或其他机构里。智能合约里想要去除掉这些中心化的登记机构,那就要想办法让合约里的权益和资产数字化,或者至少需要拥有数字身份,并且这个数字身份可以可以影响资产的使用。

智能财产可以是将智能合约嵌入到某些硬件和软件来构成,比如一辆洗车嵌入数字身份启动的装置,就可以构建为智能财产。

有了数字身份和资产数字化后,就可以构建两者的映射关系,也就可以使用数字身份去锁定数字化的资产。然后才可以使用代码的形式来执法。

还有另外两个重要的概念

3)合约仲裁平台:我本以为任何一个智能合约都应该是有独立的代码以规定合约的执行依据的。但从以太坊和根链的白皮书的阅读过程中我发现它们其实是包含了一个仲裁平台。以太坊编写了一个图灵完备,完全无须第三方信任的代码让用户来构建智能合约,而根链则是需要一个叫50%信任制的仲裁联邦。这个仲裁依然不是活人去仲裁,也是代码。我现在还没有理解以太坊和根链这两者之间的区别。但毫无疑问的是,智能合约的执行是要交付给仲裁平台来完成执行的。这个仲裁平台担任的职责是“发现”智能合约,或者说参与合约的双方在这个平台上安装合约,交付或叫托管给仲裁平台来执行合约。

这个仲裁平台的概念就和我们现行的经济活动里的法庭类似。

4)数字资产托管所:在根链和以太坊上都有这么一些机构。根链使用一种叫双向锚定的机制,将比特币锁定在某个公钥里,就是将比特币区块链当成了数字资产(即比特币)托管所。而智能合约里面的其他数字资产和智能财产都需要某种代码或某种区块链来保管。

数字资产托管所就和我们现行经济活动的房管所等类似。


阿祥 循环写作,持续更新,形成闭环,贵在坚持

加关注
喜欢 | 0

登陆后发表文章

  • 0条回应给“什么是智能合约”的评论