1、树状
区块链: 以主链为根,通过分叉的方式不断生成支链为枝叶的多重树状区块结构。
2、分支: 在BigBangCore中,任何一条链均可称为“分支”,每一条分支都有一个分支标识。
3、安全主链: BigBangCore树状结构中的主链(或称为“根”),所有的应用支链都是其后代。用于记录主链Token转移及在安全共识时协商的数据。
4、应用支链: BigBangCore树状结构中的支链,所有的应用支链最终都可以追溯到安全主链。用于存储应用方的业务数据,是实现区块链系统扩展的重要组成部分。
5、分叉:在区块链系统中,通过改变规则,使得新旧规则的区块不兼容,从而形成两条独立运行的链,在规则升级前的区块为分叉点。锚定区块: 用于标识新交易自该区块之后都可视为有效,用户在创建交易时进行指定。如果该区块之后有多个应用支链,则该交易对该区块之后的多个支链均有效。
6、共识机制: 在分布式系统中,为了保持数据在各个不可靠的节点间的一致性,节点之间达成数据写入提案的过程。
7、支链区块: 应用支链用于记录当前链条公钥地址交易和部分过程模板地址交易的区块。
8、子块: 应用支链独有的区块类型,在两个支链区块之间生成,间隔为2秒,用于记录当前应用支链下的IoT即时业务交易。拜占庭容错原理: 是一种解决在网络通信可靠但节点可能故障的情况下节点之间如何达成共识的容错算法。
9、VSS: VerififiableSecretSharing,可验证的秘密共享。用于数据安全存储、传输和合法应用的安全协议,包含秘密份额的分配算法和秘密的恢复算法。
10、EDPoS: ExtensibleDelegatedProofofStake,可扩展的委任权益证明。是一种类似董事会结构的区块链共识机制,由社区的持币人进行投票,选出特定数量的见证人负责交易的确认和区块的生成。
11、CPoW: ContinuityProofofWork,可持续的工作量证明机制。是一种通过算力竞争夺取区块链记账权的共识机制,最早应用在
比特币系统中。
12、数据节点: 运行BigBangCore核心节点程序,但不负责出块,可以通过配置文件配置同步特定支链的区块数据,并通过相应接口为轻客户端提供数据请求服务。
BigBangCore官网:https://www.bigbangcore.com
BigBangCore白皮书:https://www.bigbangcore.com/whitepaper/BigBang_Technical_WhitePaper.pdf