量子通信“京沪干线”开通,区块链开始“火热”,你心里的未来世界是什么样子?

2022-07-27 科技 61阅读
之前每每提到去中心化应用,我们总是会会想到国外的产品,如以太坊,但是今天再谈到这个话题时我更多地会想到中国自己的Asch(阿希),基于侧链技术的新一代去中心化应用开发。

ASCH是一个去中心化的应用开发,同时它也是中国的第一个去中心化应用,它的目的是帮助开发者快速创建去中心化应用。该具有易用、灵活、安全等特点。
从模式上来说,它跟以太坊类似,都属于区块链服务,但实现机制大不相同。就拿以太坊来说它最大的特色就是是极大地扩展了这个脚本引擎的功能,加入了读取区块链、计 费、跳转等新指令,还解除了栈内存、函数调用深度以及脚本长度限制等。但这种方式 有一个很大的缺点就是,应用代码本身及应用产生的数据都存在同一个区块链中,造成了 区块链的快速膨胀。
但是ASCH则不同,它的扩展性不是通过交易脚本来实现,而是通过侧链。ASCH系统中存在一个主链和若干个侧链(主要由开发者提供),但是每条链只支持有限的几种交易类型,交易或者合约的逻辑直接由宿主语言来编写,而不是由交易脚本。
这样的好处一是降低了合约编程的难度,二是避免了区块链膨胀,三是每种应用都可以定制个性化的区块链参数。

ASCH不会直接复制 Crypti(去中心化的,建立在区块链上的应用商店)或Lisk(它是新一代的,允许JavaScript的开发和基于分布的分散的应用程序使用一个易于使用的,功能齐全的生态系统。), 但是会参考Crypti的架构,也会复用其部分代码,但不会太多。
不同点主要有两方面
更安全的共识算法,Crypti使用的是Dpos,我们在其上增加Pbft算法,以增强一致性,降低双重支付风险。
我们使用c++语言编写了部分关键模块,非性能热点的部分依旧使用Nodejs来写。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com