目前正在进行中
已完成
全节点
创世区块需要被写入BlockStorage中
用户从彼此共享信息的其他 “对等”(节点)请求信息,而不是从中央服务器请求信息。
用户现在将启动一个节点并将其连接到其他节点,以便加入网络。
用户将不再面临为了避免被广播而使无效的交易,从而被拒绝的风险,并帮助节省了验证签名的成本。
用户在不用被广播到网络的情况下,可实现拒绝拥有无效签名的交易。
可知道交易具体是什么样的,以便可以正确进行序列化、反序列化并进行交互。
现在,用户将能够启动节点并使其赶上网络的其余部分,以便随时加入网络。
区块将具有多个交易,以执行可以对其进行处理的逻辑。
用于快速/恒定时间查找区块数据的索引文件。
验证者
一种高效且可组合的签名方案,用于对我的区块进行签名,并最终对我的交易进行签名。
一个UTXO数据结构,包含数据共识,用于有效地从该结构提取/向该结构存储新数据。
节点运营商可创建一个交易,该交易将其UTXO标记为“冻结”,以便他们可以将其用作运行验证者节点的抵押。
将Stellar Consensus Protocol code (SCP)集成到AGORA中,以使共识的基本功能发挥作用。
用户现在可以在Windows设备上运行AGORA
将验证者集合在一个更小的组(或法定人数组)中,另每个验证者都可以验证彼此事实上是否在说真话。我们已经决定使用SCP (Stellar Consensus Protocol)来帮助实现这一点。如果直接使用SCP,会要求用户手动配置法定人数。所以我们正在进一步改进SCP,通过创建我们自己的修改版本来自动化法定人数组创建过程,从而改进SCP原有的基础。通过自动化这个过程,用户不再需要担心谁值得信任或如何创建信任。只需要持有超过4万BOA,便可以轻松进行设置并实现无感体验。
以前验证者必须通过函数将消息广播到它 连接的对等方,存在一个问题是,对等点 列表是验证者的子集。此更新进行了优化。
该操作为PR相关的内容增添 了建档功能
以前的图像显示是在‘putTransaction’上完成的,现在在计时器上完成
当前,提名协议由SCP处理,但是我们必须评估使网络开放所需的更改(如果有)。
仅与质押奖励有关
Agora:BOA CoinNet的节点实现
与比特币类似,BOSAGORA全节点同时接收区块和交易,然后将其传播给对等节点。 全节点不参与共识协议,也不创建区块,它们仅能确保接收到的区块已被网络接受。
验证者是全节点的超集。 它执行全节点所执行的一切任务,另外还具有与其他验证者达成共识的能力。 验证者在网络方面的功能类似于比特币的“矿工”。
闪电层的功能是通过使用验证者的额外股份创建支付渠道,从而使验证者能够处理“链下”交易,然后可用于执行交易而无需将其提交到链中。 在理想情况下,该层应重点用于微交易。 因此,利用收费和节点奖励,会使闪电层更具吸引力。
此开发阶段专用于实现和改进与现有工具的集成。 可能的开发内容将是钱包支持/创建(建议:Atomic)、区块浏览器、区块链统计数据和SDK(例如用于交换集成的Javascript SDK)
在CoinNet的开发阶段,我们将开始从基于ERC20的测试网向我们自己的,名为“CoinNet”的主网进行过渡。 开发完成后,所有ERC20 BOA代币都将被转换为BOA代币。
我们计划用自创的“信任合约”解决方案,替换目前行业标准的“智能合约”。 对于信任合约,我们计划使用WebAssembly(WASM),因为当与D语言配对时,使用WebAssembly(WASM)可轻松地实现验证、执行并保证安全。
路线图
2019
2020
2021