目前来看,everiToken采用了EOS的基础框架作为代码基础,并对EOS的数据结构进行了优化以获得更好的性能,同样共识机制采用的也是经过了时间和数个成功区块链项目考验的DPOS共识机制,从这一点来看,everiToken无疑是走在行业前列的。
在研读白皮书的过程中,我发现了一个非常有趣的概念,叫做“安全合约”。实话说,我以前只听说过智能合约,没有听说过安全合约。而且,安全合约这个耳目一新的点,代表着everiToken的技术创新。这不仅是一个技术创新,也是一个理念创新,这个技术,可能会颠覆我的某些看法。
对于安全合约这个概念,白皮书中是这样定义的:“everiToken引入了安全合约的新思想,用户不需要直接编码,而是通过使用安全合约接口来方便快速地进行通证的发行和转移。通过原生集成功能的核心需求,所有的安全合约接口都经过充分的审查和验证,安全合约确保链上所有的交易都是安全无漏洞的。尽管安全合约并非图灵完备,它仍旧可以通过接口实现通证经济绝大多数必要的功能,并且为通证的发行者提供了完成离线服务的可能。”
学过计算机编程的人都会了解到,计算机编程中会有“接口”这个概念,即你不需要自己编写新的代码来实现功能,用数据库里原有的接口,再加上一点个性化的代码,即可实现大部分你想要实现的功能。接口最大的特点是方便快捷、使用轻松。
在everiToken中,安全合约也是通过接口来进行快速验证和转移的。如果觉得安全合约接口的概念难以理解,不妨换个方向来理解这个概念。在以前,没有接口的时候,你要实现一个功能需要自己编写代码,这里就存在一个技术壁垒。并不是所有人都能写代码,也都会写代码。那好,为了解决这个问题,让小白也能避开编写代码从而轻松的实现自己想要的功能,那就可以借助于接口这个工具。
按照这个概念,所有的安全合约的接口都是能实现特定的功能的,所以不同的安全合约接口均是“模块化”存在的,所有的安全合约接口放在一起,就形成基本的安全合约的数据库。
我们可以利用这些模块化的接口,来快速创建属于我们自己的世界。举个例子,我们想搭建一个完整的合约A,我们需要实现的功能是B和C,此刻我们可以通过D和E这个接口来实现B和C这两个功能。那么我们直接从数据库中调取D和E进行搭建组合,根据具体的提示进行操作混合,借此来实现B和C功能,B和C功能实现之后,我们可以进一步的对它们个性化、私人化,完成这一步之后,我们就可以创建属于自己的安全合约A了。这个合约A是专属于你自己的。
这就有点类似于,你要完成你自己的合约设想,其实并不需要多做什么其他的功课。只需要确定功能,然后在合约数据库中按部就班的选择接口搭建就OK了——是不是非常方便呢?
这样不仅可以减少技术壁垒,让小白也能享受快速创建专属于自己合约的快感,同时也能节省时间和精力。
不得不说,everiToken的技术创新真的非常让人佩服。
[if !supportLineBreakNewLine]
[endif]