# smartbch-nabox AMA recap

By [BCH swarm](https://paragraph.com/@bch-swarm) · 2022-06-27

---

![](https://storage.googleapis.com/papyrus_images/93458ba4298754e7912d08af04ee3ef864e0842362463d9fbf2949bb3f40eeef.jpg)

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](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目前正在开发中。到那时，如果智能比特币现金的流量拥堵，它们将被部署在硬分叉中以进一步扩展。

---

*Originally published on [BCH swarm](https://paragraph.com/@bch-swarm/smartbch-nabox-ama-recap)*
