本文面向零区块链基础入门XuperChain的开发者,介绍了如何部署XuperChain基础可用环境以及XuperChain服务部署基本操作和配置,帮助开发者们快速了解XuperChain部署流程和基本功能,完成上链第一步。 本文主要分为两大模块:XuperChain环境部署和Xuperchain服务部署。
这里的合约定义更多的是自动执行约定,而不是预置了一个带有合约地址的合约代码,当时看源码时候就产生过疑惑 合约类图 Contract表示一种自定义执行约定,调用合约的方式必须是交易,交易到区块上面打包。 每一个合约实现,都被称为一个module,上面就有4个module,tdpos,kernel,consensus,p
背景 因为最近我们在自研底层联盟链,所以调研了现在市面上的主流的公链,联盟链。 xuperchain基于插件机制,实现多个核心模块可替换,包括存储,共识,网络等。下面我们就来看看这个插件机制是如何实现的 PluginMgr 插件管理器 // PluginMgr defines the data struct of plugin manager