此页面将向你展示如何一步一步地对比特币 Taproot 进行编程


关键事实:

练习范围从学习使用椭圆曲线到使用 Schnorr 签名。

存储库分为四个会话,使用 Taproot 进行最后的练习。

一群程序员决定创建一个网站,让未来的 Taproot 开发人员可以学习和实践这项新技术,所有这些都以“了解 Taproot 使用它”为座右铭。

Web 托管在 GitHub 的存储库中,拥有所有必要的工具,这些工具对开发人员在 Taproot 中编程时非常有用。 需要注意的是,虽然程序员可以学习使用 Taproot,但网络不会教授其 Sapio 编程语言的使用。 通过这种方式,一旦 Taproot 在今年 11 月中旬活跃,就可以在比特币中使用智能合约。

Taproot学习价格

该平台提供的学习计划分为几个部分。 每个专用于在 Taproot 中编程时所需的不同区域。 除此之外,每个部分都提供了使用 Taproot 的动手练习。

该存储库有一个用 Python 编程语言编写的广泛的工具库。 来源:GitHub。

这些部分中的第一部分称为部分 0,涉及学习使用 ECDSA 加密货币椭圆曲线,它允许生成比特币中使用的当前加密货币签名。 然而,随着 Taproot 的到来,也加入了 Schnorr 公司,它们使用另一种加密货币模型来改善比特币的隐私。 在本节中,开发人员将采取改进建议 BIP 340、341 和 342 的第一步,其中包含有关 Taproot 激活和启动的信息。

下一部分,第 1 部分,重点介绍创建和使用 Schnorr 签名。 其中,根据 Bitcoin Optech 制定的学习计划的描述,一旦了解到,开发人员将能够使用 MuSig 协议创建多签名交易,该协议用于创建唯一签名,使用 2 个或多个签名。 MuSig 的非凡之处在于,在创建多签名交易时,它与具有个人签名的交易没有区别,代表了比特币隐私的改进。

第 2 部分已经通过前面的部分获得了完善的知识,将展示如何通过 SegWit v1 地址在 Taproot 中创建交易,该地址将与 Taproot 一起提供。 在这个阶段,还简要介绍了什么是 Tapscript,一种面向 Taproot 的编程语言。

最后一节提供了有关使用 Taproot 时某些特定情况的可选练习。 这样,程序员就可以在下次激活时开始在 Taproot 中编写应用程序了。

本网站的总体目标是让开发人员开始熟悉比特币 (Schnorr Firms) 新签名标准中的编程内容。 这可能意味着在采用 Taproot 的问题上有更好的立场,在这种情况下是由开发人员进行的。

资讯来源:由0x资讯编译自CRIPTONOTICIAS。版权归作者Miguel Arroyo所有,未经许可,不得转载

Total
0
Shares
Related Posts