现在我在以太坊要开发 DeFi 的项目,主要分为入口层、业务逻辑层和数据层,对于 DFINITY 来讲,我们可以把这三层做成去中心化的应用,可以保证整个应用更加的去中心化。比如我们在以太坊部署合约或者做应用,我们的客户端还是很容易被屏蔽和被攻击的,在 DFINITY 上可以更好的解决这个事情。 总结下来,目前技术人员开发一个大型的软件系统,需要在运维和网络安全方面花很大的精力,但在 DFINITY 上只需要关注业务逻辑和开发就行,这部分全部交给 DFINITY 底层的生态网络。此外 DFINITY 从前端到中间业务逻辑到数据完全去中心化,避免了其他的潜在风险。再者 DFINITY 支持 SECP265R1 的曲线,很多电子芯片已经支持了这个曲线。但是比特币、以太坊原来更多支持的是 K1 的曲线,DFINITY 可以一键把我们的私钥直接集成到电子设备的安全设备里面,可以通过网页端轻松调用,用户不用再担心网络和私钥的安全问题了。对于开发人员来讲,在 DFINITY 开发一段时间之后,你会感觉到开发门槛更低,用户使用门槛和传统的中心化应用系统是一致的,而且也可以加上很多传统中心化应用的业务逻辑在其中。DFINITY 的开发更偏传统的应用场景,我们的开发方向会更多,产品也更容易被世界所接受。 经济模型上,DFINITY 会带两种代币,一种是 ICP,另外一种是 cycle。未来在 DFINITY 上会有大量互联网应用的开发者,他们要考虑开发和运维成本是不是较低,这里面具有 cycle 稳定币,可以使成本稳定。另外一个就是神经原,类似于我们人体大脑的结构,现在很多公链的治理是 PoS,未来要做到一个扩容,最好的做法是进行分工处理,从一个大的集合里面随机选出一组,组内达成小范围的共识,最后再同步,这样可以保证网络横向扩展。如果达成共识,对数据也可以进行特殊的处理,所以它更加友好,是我们迈向应用端的一个发展的网络。再就是 BNS,基于算法的治理系统,包括冻结恶意系统、防止黑客攻击。接下来就是共识机制,就是通过一个「随机数灯塔」产生委员会,这个委员会有两种角色,一个提案的委员会,另外一个是公证的委员会,提案委员会类似于区块链生产者,它会从用户端收集交易,加上权重,最后由公证委员会确认,加上自己的签名,最后公布到网络上,完成整个区块产生的过程。接下来主要介绍一下随机灯塔,随机灯塔是 DFINITY 最重要的技术点,现有的区块链解决的是公开透明的问题,但没办法解决公正,如果整个网络要解决公正,其实一定需要一个随机数来参与,所以现在大部分区块链都用了随机数。对于 DFINITY 来说,2017 年 2 月份就提出一个概念「随机数」,很多人也基于这一点来参与这个项目。DFINITY 原生就考虑到区块链公正的问题。这是底层,降低复杂度,同时保持弹性,不用达到阈值就可以共识成功。最后是概率插槽协议,这个协议用于 r-3 区块之后,它会统计前面每个人提交的权重,最后把权重最高的一条作为主链,相当于是确认者的区块。概率插槽协议的优势,一个是确认区块,第二个是保证排名是公正的,出块时间是可预测的,而且出块频率接近于常量,这样也可以避免爆发式的竞争。通过权重排序确定主链,在第三次区块填加的时候,选择最大的权重链作为主链。 (责任编辑:admin) |