smartbch-nabox AMA recap

post image

2022年6月24日,Nabox团队在na钱包中支持Smartbch的主网,并夏季参加了Nabox官方TG频道上的AMA。其中十人获得了价值200美元的BCH。

娜娜:让我们开始吧!所以今天是关于smartBCH的,你能告诉我们一些关于它的事情吗?什么是智能BCH?

夏天:让我先介绍一下自己。我的名字是黄夏,BCH社区的经理,也是BCH产品的长期用户和支持者。

然后是你的问题。

smartBCH是比特币现金的侧链,旨在探索新的想法并解锁新的可能性。侧链是一种区块链,设计用于快速和廉价的交易,由于双向挂钩,与主链具有特殊关系;在这种情况下,比特币之间。

娜娜:

因此,smartBCH是BCH主网的侧链,与以太坊的Polygon相同。

那么,smartBCH作为侧链的主要功能是什么?

夏天:

是的,Smart Bitcoin Cash的创新在于库,为用户和开发人员提供支持EVM和Web3的兼容层。我们正在积极开发以下库:MoeingEVM,MoeingADS,MoeingDB,MoeingKV和MoeingAOT。

娜娜:

只是给你们所有人一个小小的提醒:问题的答案隐藏在对话中,所以请小心观察它们

MoeingEVM,MoeingADS,MoeingDB,MoeingKV和MoeingAOT它们看起来真的很复杂,我以前听说过这些术语。你能详细说说MoeingEVM,MoeingADS,MoeingDB,MoeingKV和MoeingAOT吗?

夏天:

当然,MoeingEVM:MoeingEVM是一个并行执行引擎,目前管理多个EVM上下文并执行多个事务。它采用几种新技术,允许来自多个区块的交易进行混合和重新排序,以便独立交易可以并行运行以最大化吞吐量。

MoeingADS:MoeingADS使用单层架构,直接访问文件系统,而无需使用任何其他数据库。它是一个KV数据库,可以提供存在和不存在证明。它可以取代以太坊的MPT作为经过身份验证的数据结构。使用MoeingADS,读取KV对需要一次读取磁盘,覆盖KV对需要一次读取和一次写入,插入需要两次读取和两次写入,删除需要两次读取和一次写入。更重要的是,写入是附加的,这是非常SSD友好的。实验表明,MoeingADS甚至比LevelDB更快。成本是DRAM的消耗更大:每个键值对需要大约16个字节。

MoeingDB:MoeingDB是一个存储区块链历史的应用程序特定数据库。它在开发时考虑了区块链的特征,使其能够最好地适应区块链的工作负载。基于其功能,可以构建一个开源,高QPS的Web3 API,使智能比特币现金和以太坊都受益。

MoeingKV:MoeingKV是一个KV存储模块,在读写方面比LevelDB快得多,但代价是消除了迭代支持。在底层数据结构设计和代码实现中,MoeingKV进行权衡和优化,以加快正常的读写操作。它可以用来存储UTXO比特币现金集。

MoeingAOT:MoeingAOT是EVM的提前编译器。MoeingAOT可以将EVM字节码编译成本机代码,从而将其保存为动态链接的库。当EVM解释器开始运行智能合约并找到其相应的编译库文件时,将加载该库,并且不需要字节码解释。

最后一个,MoeingAOT:MoeingAOT是EVM的超前编译器。MoeingAOT可以将EVM字节码编译成本机代码,从而将其保存为动态链接的库。当EVM解释器开始运行智能合约并找到其相应的编译库文件时,将加载该库,并且不需要字节码解释。

娜娜:

感谢您的解释,肯定需要一些时间来处理这些信息。让我们来谈谈一些技术性较差的东西,毕竟不是每个人都是开发人员。

smartBCH与以太坊的互操作也是如此。

夏天:

目前,各种代币都可以通过Smartbch上的Mistswap(https://app.mistswap.fi/bridge)在链上进行交换 未来,基于智能合约的桥梁也是可能的,其方案类似于彩虹桥。

娜娜:

迷雾!这已经注意到了,所以用户可以使用此工具将资产从smartBCH桥接到其他区块链?只是确认

这让我想知道,smartBCH是否必须修改Solidity来处理UXTO模型,而不是常规的ETH钱包余额?

夏天:

你应该试一试。他会给你一个价格,不同的代币,不同的资产。

娜娜:

就像我看到的Nabox中集成的NeuralBridge一样。那么,smartBCH是否必须修改Solidity来处理UXTO模型,而不是常规的ETH钱包余额?

夏天:

SmartBCH与以太坊一样,使用帐户模型而不是UTXO模型。

娜娜:

如果是这样,我可以在smartBCH上运行任何针对EVM的语言(如Vyper)还是只运行经过特殊修改的语言?

夏天:

它可以使用任何编译为EVM字节码的语言。

娜娜:

好评!正如您之前所说,smartBCH是BCH主网的侧链,那么它如何与比特币现金共识同步?

什么是smartBCH的共识模型?

夏天:

投票过程在比特币现金的主网上进行,完全无需许可,因为验证者只需要矿工和/或持有者的认可。

纪元的结束时间是其块的最大时间戳,其持续时间是相邻纪元的结束时间之间的差值。在纪元期间选出的法定人数将保持待命状态,约占纪元持续时间的5%。然后轮到它值班,直到下一个法定人数离开其待命状态。这是必要的,因为任何比特币现金重组都可能在一个时代改变区块。

每个验证者必须抵押一些BCH作为抵押品,如果它在履行职责期间行为不端,这些抵押品将被削减。

娜娜:

如何成为验证者?

夏天:

在smartBCH推出时,将采用“一块一票”的投票机制。也就是说,在一个时期的2,016个区块中,每个矿池将获得一票,每个比特币现金区块将对smartBCH验证器进行投票。您无需提交任何申请即可成为验证人。只需要有足够的计算能力,并从比特币现金矿工和后来的BCH持有者那里获得选票。

娜娜:

谢谢,我也得到了这个问题,可能会一直问。比特币现金主网和smartBCH之间的网关将如何实现?

夏天:

比特币现金主网和smartBCH之间的网关将作为PoA网关开始,我们将继续改进其功能和精度。优化的解决方案可能与RSK,Liquid,ETH2.0,Cosmos或Polkadot使用的任何现有解决方案不同。相反,它必须适合比特币现金的基础设施。在添加内省操作码后,契约将更容易在比特币现金上实现,我们很可能会使用它们。

这确实是一个常见的问题。

娜娜:

现在我们来谈谈DeFi,它是生态系统中基础设施最多的基础设施之一。开发人员在smartBCH上构建DeFi协议的优势是什么?

您还可以告诉我们一些内置smartBCH生态系统的最流行的DeFi协议。如果这里有人想玩它,他们会知道去哪里。

夏天:

与以太币相比,我们有很多突出的优势

在smartBCH上构建DeFi协议的最关键优势是低廉的交易费用。对更多ETH的需求和以太坊执行智能合约的能力是其gas费用仍然很高的原因。但是, smartBCH 将利用极高的吞吐量来确保即使拥有庞大的用户易费用也很便宜。

娜娜;

您能告诉我们一些内置智能BCH的流行DeFi协议吗?他们在哪里可以交易代币等等。

夏天:

然后我推荐BCH侧链上的DEXS,Mist和EBen。

娜娜:

谢谢,所以我们知道现在该去哪里!

娜娜:

迫不及待地想测试一下!除此之外,smartBCH现在的吞吐量是什么样的?

夏天:

这可以突出显示。目前有限的测试表明,底层存储引擎可以支持以太坊600倍以上的吞吐量。但是,在运行整个链时,仍然有很多因素需要考虑,我们可能会面临一些挑战。我们希望在20个月内,每秒的吞吐量将比ETH1.0大100倍。当smartBCH最初推出时,我们估计吞吐量是ETH1.0的10-20倍。

娜娜:

感谢夏天!这是这部分的最后一个问题,您能给我们分享一些smartBCH的未来计划吗?

夏天:

MoeingADS,MoeingEVM,MoeingAOT和MoeingDB已经完成。

MoeingRollup和MoeingLink目前正在开发中。到那时,如果智能比特币现金的流量拥堵,它们将被部署在硬分叉中以进一步扩展。