Tech Blog

SmartX智图如何去做去中心化?

By 2019年12月6日 No Comments

什么是去中心化?

区块链最大的魔力就是在互相不信任,互相不认同的情况下,让区块链上所承载的业务可以稳定安全的运行。所谓去中心化,就是将大量互不信任互不认同的节点组织起来,让这些节点能够平等的参与某项活动,并且该活动无论如何都可以向前进行。去中心化的另外一层涵义就是要求参与活动的门槛尽量低,可以随时参与,随时退出。

所以目前去中心化面临的问题是具体的,在传统的PoW/PoS中,高门槛和参与度不高是与去中心化背道而驰的。

传统的PoW/PoS有什么问题?

在BTC网络运行的早期,只需要CPU就可以参与到挖矿当中来,后面随着算力的提升,GPU挖矿诞生了,更后期则是FPGA和ASIC的天下,用户参与区块链活动的门槛月来越高,参与到挖矿活动需要到专门的矿机厂商购买专用ASIC矿机,并且需要凑齐足够数量的ASIC矿机才有可能获得挖矿奖励。

PoW的初衷是为了让每个人都能参与到区块链,并且不需要很高的门槛, 但是目前来看事与愿违,传统的PoW币种最终都会导致算力的集中在少数人手里。

而PoS,虽然没有算力的门槛问题,但是用户想参与到共识过程里面来必须要购买大量的代币,缺少金钱的用户对共识的参与度不够。另外就是PoS没有解决首富作恶的问题,这个跟PoW没有解决51%的问题是一致的。

SmartX智图如何去做去中心化?

虽然SmartX支持用户挖矿获取代币奖励,但是SmartX并没有强制难度要求,矿工需要每64s之内提交一次算力,如果超过64s不提交,则被认为本周期放弃参与共识。这样做法有点类似于随机扔骰子,但是矿池随机出来的值确是可校验的,某种程度上这相当于使用VRF来进行随机奖励。

另外,SmartX支持质押池,参与者不需要购买矿机,也不需要购买大量的代币,通过做游戏做社区活动的方式也可以获取到代币,然后多个参与者可以将自己的代币抵押到同一个抵押池里面,抵押超过一定的额度的抵押池也可以获得出块奖励的权利,而出块奖励则按照质押的比例平分给参与者。

SmartX支持挖矿但是不规定强制难度的做法解决了传统PoW的算力集中问题,而支持质押池的做法让用户无需任何门槛就可以参与到共识过程当中来,可以说是比较完美的克服了传统PoW/PoS的不足。