美图技术经理, 主要负责 NoSQL/消息队列/中间件和区块链基础服务相关研发, 曾就职于新浪微博架构平台从事基础服务的研发。
美图技术经理, 主要负责 NoSQL/消息队列/中间件和区块链基础服务相关研发, 曾就职于新浪微博架构平台从事基础服务的研发。
众所周知, PoW 存在消耗大量算力的问题,为解决这个问题,随之产生了 PoS,、DPoS 等一些新的共识算法。以太坊的诞生推动了区块链的进一步发展,但是其本身也存在着一定的问题,其 PoW 算法存在算力浪费问题,另外为了保证安全性,出块的速度也会相对比较慢而导致性能较低。
美图区块链实验室研究公链的技术实现的时候,考虑到以太坊具备图灵完备的智能合约的能力,这个对于美图区块链的发展有比较大的借鉴意义,所以美图实验室尝试基于以太坊把 PoW 替换成 DPoS 并最终开源。我们基于 Ethereum(1.7.3版本) 实现 DPoS 共识算法主要有两个⽬的, 一个是让我们研究的技术更具备目标性和成果可验证。另外⼀点是将共识算法替换为类似 DPoS 或者类 PBFT 这种不需要算力的算法,这将能够带来性能的提升。
整体设计上分为两个部分:
听众受益: