诗少简书守护者联盟工作日志专题T链

Tchain制定全新智能合约标准,TRC3.0引领区块链合约标准

2018-12-03  本文已影响0人  Tchain

Tchain作为新一代底层公有链,拥有强大的智能合约功能,它可以让多个应用制定自己的智能合约并根据合约策略执行任务。为了进一步增强可编程合约的拓展性,稳定性,安全性,Tchian开发团队将制定TRC3.0智能合约规范,引领区块链合约新的标准。从目前公开的信息来看,TRC3.0已经提交到委员会,审核通过后将可发布,开发者可根据开发文档进行代码编写。

TRC3.0这个由众多业内专家结合现有智能合约标准打造的全新技术方案,一经推出便在Tchain社区引起了广泛的关注,众多社区开发者就新的合约标准将为智能合约开发带来的易用性,拓展性等方面进行了激烈的讨论,开发者们纷纷表示十分期待TRC3.0能够得到广泛使用,进一步推进区块链的发展。那么这个TRC3.0到底是什么样的技术方案呢?它与以太坊的ERC20相比较,又有哪些优势呢?

我们知道ERC20是以太坊发行代币的通用标准,基于ERC20标准可以在以太坊公有链之上发行代币,转移代币,以及根据ERC20提供的标准API,进行智能合约的编写。然而,开发者们已经注意到它存在的一些缺陷和漏洞,比如函数溢出问题,使得基于ERC20编写的智能合约容易遭受黑客攻击。此外,还有一些场景它不能很好的满足,比如基于ERC20发行的代币,不能满足非同质性属性,使得想特殊标记某个token无法实现。

基于Tchain公有链而制定的TRC3.0技术方案,它拥有现有合约所有的基本功能,比如发行代币,转移代币,查看代币总量,名称等。除了基本功能外,TRC3.0还提出了其它创新性的规范。比如,ERC20标准无法通过接收方合同处理传入的交易,这是该令牌存在的最大问题,因为这将导致无法将令牌发送给一个与这些令牌不兼容的契约,使得部分资金存在丢失的风险。TRC3.0为此提出了合约安全检测功能,这项技术指的是当你执行智能合约之前你可以首先检测合约执行对象是否存在,从而决定是否执行智能合约,这也就解决了发送和接受令牌不兼容导致丢币的风险。又比如,TRC3.0还支持用于智能合约内的非同质代币,这使得代币具有唯一性和非替代性的特点,每一个代币都有自己独立的标识,这与ERC20发行的代币都是类似的,它使得代币更加的具有稀缺性和储存价值。此外,TRC3.0还在智能合约编写的通用性,代码可扩展性,协议易用性等多个方面进行了全新设计。

Tchain提出的TRC3.0无疑是对现有智能合约标准的一次巨大升级,它解决了现有智能合约容易出现安全漏洞,丢失代币等诸多问题。智能合约是区块链的重要功能之一,相信只有更好的智能合约标准才能发挥智能合约最大的价值。Tchain的TRC3.0凭借强大的技术团队,优秀的开发者社区,广泛的社群共识,将会得到越来越多的认可和推广,必将引领区块链合约的新一代标准和规范,推进区块链技术的进一步发展。

上一篇下一篇

猜你喜欢

热点阅读