背景 所以区块链系统都需要解决谁有权利出块,没有按照规定出块的人如何惩罚,出块人如何从交易池中获取交易,并验证交易(预执行并获取执行后的状态根 or 只是进行交易的语法检查),出块后如何把区块链同步给别的矿工,别的矿工接受到区块后如何进行...
messager管理了message,node,address,share-params,actor-config等主要的功能。 models包是对数据库的抽象实现,所以对数据库的操作都是通过这个包。其中内部的repo packag...
gateway只是转发链组件(miner,messager)发送给本地组件(wallet,cluster,market)的一个代理,中间不会存储任何信息,所以也就没有用数据库。 gateway也需要在auth服务中注册,也就是依赖...
Venus功能 Venus是Filecoin网络的一个Golang语言版本的客户端实现。其主要具有三大服务: 区块链服务。主要是出块,执行区块内交易的执行,区块同步,交易同步,账户状态存储,矿工存储算力记录,矿工算力证明记录,市场...