我是区块链技术的新手。我们反对潜在的关于超级账本的项目。因此,我正在阅读Hyperledger Sawtooth的文档。在文档中,我找到了Sawtooth核心和Sawtooth Sabre。从文档中,我可以从外行术语中看出,Sawtooth核心为您提供了平台,而Sawtooth Saber是一种制作智能合约的方式。
我的问题是:
答案 0 :(得分:3)
我的理解正确吗?
没有Hyperledger锯齿形内核提供智能合约,但它们被称为事务处理器,第二件事是saber为您提供了可以在webassambly中编写逻辑的事务处理器。
Sawtooth提供了两个附加的交易族,这为您提供了以solidity(seth)和webassembly(sabre)形式编写智能合约的方式。
否则,您必须使用锯齿提供的SDK之一创建自己的交易族。因此,您可以使用javascript,python,Go和rust编写智能合约。 Sabre只是支持合同的Web组装的一种方法。
我可以使用智能合约,即具有Sawtooth核心的Sawtooth Saber吗?(任何文档,请提供任何参考信息,
https://sawtooth.hyperledger.org/docs/sabre/releases/latest/sabre_transaction_family.html(我仅具有此参考)
请问您可以指出一些很好的学习材料吗?
对于Hyperledger锯齿来说,这是一个不错的YouTube播放列表。 https://www.youtube.com/watch?v=RaRK_gKckkE&list=PLCDDZcRbrd6JYNcwENh1aR2NmlxmmGM7k
对于处理者和执行交易,请查看以下文档 https://sawtooth.hyperledger.org/docs/core/releases/1.0/app_developers_guide.html
是锯齿而不是织物是正确的选择。
这取决于案例研究,如果您需要更多信息,请查看以下文章
What's the difference between Hyperledger Fabric and Sawtooth?
https://www.skcript.com/svr/should-i-choose-hyperledger-sawtooth-1-0-over-fabric-1-0/
https://hackernoon.com/know-hyperledger-fabric-then-moving-to-sawtooth-is-easy-15445f902493
答案 1 :(得分:1)
Hyperledger
具有多个独立的区块链平台。主要平台是Hyperledger Fabric
和Hyperledger Sawtooth
。
Seth
是在Hyperledger Sawtooth上运行的以太坊VM的实现。它使用Hyperledger Burrow
中的代码作为EVM部件,但在锯齿之上运行。