首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

原链YCC:开通“智能合约新世界”

原链采用了全新的智能合约方式,解决了传统智能合约Code is law所带来的问题。汲取了比特币、瑞波币、比特股、以太坊、超级账本各系统的优点,融入多项创新技术,形成一种全新的区块链网络架构,一方面公链的性能可以超过万笔/秒,另一方面公链和许可链可以实现信息互联,价值互通。既具有公链的去中心化特征,又能兼顾许可链对性能和隐私的更高要求。

今天咱们就来了解一下原链其中一项创新点,“智能合约新世界”!

智能合约的定义

简单地说,智能合约就是传统合约的数字化版本。它们是在区块链数据库上运行的计算机程序,可以在满足其源代码中写入的条件时自行执行。

以太坊Dao事件

以太坊的Dao使用传统智能合约,传统智能合约遵照“Code is law”的规则,一旦编写好就可以被用户信赖,且合约条款不能被改变,合约是不可更改的。Dao将合约过程代码化,似乎搭建了一套智能合约,就可以解决所有问题,因此Dao受到攻击时,整个以太坊社区只能眼睁睁看着黑客利用代码漏洞,取走了属于他人的财富。

原链(Yuan Chain)的智能合约

(1)异构智能合约

原链(YC)社区不再遵照“Code is law”的规则,可以在不同的节点使用同样的规则但代码不同的智能合约(如不同的开发语言和不同的开发人员写的智能合约)。只要规则一致,正确的智能合约就会运算出一样的结果。例如,要算出“1+1=”的结果,原链社区可以使用C++语言编写,也可以使用Go语言编写,只要使用相同的规则,即可以得到一致的结果。

(2)热替换智能合约

原链社区改进了传统智能合约,原链智能合约可以热替换,因为原链智能合约的所有者可以在系统运行时更新合约地址(不需要关闭节点)。智能合约的调用者必须通过本注册表获得智能合约的地址。

OK,今天就先介绍到这,习惯了传统智能合约的看客们估计要先消化消化.

对原链YCC感兴趣的小伙伴们可以登陆原链官网yuan.org进行跟踪了解!

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180113A0FOM600?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券