美图基于以太坊DPoS算法技术实现.pptx

美图基于以太坊DPoS算法实现

技术创新,变革未来

简介

以太坊基础

DPoS实现

我们做了什么

基于以太坊实现了DPoS算法并开源到Github

为美图⻉贝客钱包提供基础服务,目前支持ERC20,BTC,EOS

自研公链正在落地阶段

代码地址:Github(h*ps:///meitu/go-ethereum)

为什么做改造

技术储备,为公司后续在区块链领域布局做好铺垫

开源代码,回馈社区

通过深入源码为美图钱包提供更好的基础服务

简介

以太坊基础

DPoS实现

整体流程

发送交易

eth.SendTransaction({from:0x1234,

to:0x5678,nonce:1,

gas:100000,

gasPrice:10000000000,

value:100000000000000

})

from转账发起方

to收款人

nonce单调递增计数器,防⽌止一笔交易被反复执行

gas允许这笔交易使用的最大gas值

gasPrice gas的单价

value转账的数目

交易

共识算法

PoW(ProofofWork) hash(B)⩽M/D(1),其中D∈[1,M],hash=sha256

PoS(ProofofStake)hash(hash(Bprev),

文档评论(0)

1亿VIP精品文档

相关文档