虽然这个世界上懂技术的人很少,但是接受过高等教育的人都会知道但却不确定的一点是:算法到底是什么?是原来小学-初中-高中的那些学习的一条条数学物理公式吗?但是感觉在互联网或者区块链这些高科技产业里,好像不该如此的简单吧?
所以大家总是带着这样的疑问来学习新东西的话,肯定是会有阻碍的。毕竟你前面的基础问题都没有解决,碰到更高深的东西,当然会有点慌张,还会在惦记着之前的问题。但是其实小编告诉你们,其实不妨换个角度想想,没有那么难,假如说你把这个问题放一边或者忘掉,也是可以的,因为这个问题并不复杂,也没有那么重要。
首先要在这里告诉大家的是,很多人的直觉是对的,在区块链世界里,这些所谓的算法,都不再是简单的几个公式,而在NGK公链里就有着这么一个高深莫测的算法,它的名字就叫做BFT-DPOSS共识算法。
大家多多少少也都有听过之前比特币和以太坊时代的POS和POW算法吧,但由于年代久远,且互相转换时存在着不兼容等各种技术原因,NGK公链不再想要重走前辈的“旧路”,而是自主研发了这么一套更高级的共识算法。
DPOSS的全称是Delegated proof of stake & service,是基于原有的DPOS算法的基础上进行的提升。如你所知,NGK.IO生态中有21个超级节点,每个节点都要形式很重要的权力,但是在传统的DPOS算法中,超级节点其实是没有被赋予很多应有的职责和义务的,这也很大程度的阻碍了那些公链的生态发展。
同时,DPOSS算法的存在在NGK.IO生态中扮演的角色久石让超级节点的权利进行下方,让DAPP开发者来担当,大家都知道的事,NGK公链提供给DAPP开发者一个包罗万象的平台,大家可以在上面开发自己的侧链和DAPP,甚至可以发行自己的数字货币。这就体现了两个好处:一是可以激发开发者的积极性,另一方面则是推动了DAPP的生态发展。这其实就是体现出了NGK公链作为区块链时代推动者的作用,就是弘扬了共享的公职的去中心化管理理念。
另外,DPOSS共识机制的存在意义之一就是要让那些提供实际“服务”的DAPP成为生产节点(BPS)。注意,这个论点可不能反过来说,必须要先有实际服务才能被DPOSS共识机制发现。DPOSS将三大特征完美的结合在了一起:联盟链信任特点+共立案的共享治理特点,最后再加上了DAPP生态服务者为主链生态赋能。