LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > 比特币新编程语言的更新可能会在今年年底完成

比特币新编程语言的更新可能会在今年年底完成

2020-05-08 wanbizu AI 来源:区块链网络

在过去的四年中,比特币开发人员一直在研究通用脚本系统,该系统在BTC生态系统中提供了更大程度的编程自由。

该编程语言称为Simplicity,该语言在4月9日的视频中由CEO Adam Back Blockstream重新引入。 Russell O’Connor在Andrew Poelstra的帮助下开发了机器学习编程语言,Gregory Maxwell负责测试。这三个都得到了比特币协议开发商的支持。

“最低级别是汇编位级别的机器语言。 “它由许多高级内部功能组成,” Back说,这些高级功能之一称为喷气机。

例如,如果我们采用以太坊智能合约,则需要将Etherscan页面上的代码段转换为字节码,以便机器理解。

简单性实际上就是比特币上的这个字节码,其中喷气机是一种模板或库,如下面的演示所示,它仅供参考。

该语言故意不是图灵完备的,似乎仅限于检查某些事物是否正确。根据返回:

“如果今天的比特币具有“简单性”,您将可以在“简单性”本身上实现Schnorr,而无需进行软分叉。这证明了简单性在表现力方面的普遍性。

其他示例包括一个特殊的Lightning软叉插件,名为SIGHASH_NOINPUT或其他替代品。

在某些时候,这还需要比特币软叉来实现闪电(eltoo闪电)。如果今天的比特币具有简单性,那么您可以将NOINPUT内置为实现。”

Schnorr签名是压缩的一种形式,在Simplicity中只是一种喷射。

“简单性的核心已经做好了解释器功能的准备,这就是评估事物的能力。

但是有些东西是缺失的。执行时间和服务内存资源估计。一些拒绝服务开发。

我们有一个二进制格式,但是我们想确定我们为维护二进制兼容性而可以提交的内容。

Simplicity版本的喷气机上针对Simplicity程序的更多喷气机和等效证明。

因此,更多的证据就是,更多的喷气机将拥有一个广泛的喷气机库,其中包含了很多普通的东西,并且可以在一个完整的比特币客户端中用于下一个级别。”

Back和几位比特币开发人员计划在今年年底之前完成所有这些工作,并在获得许可的比特币侧链Liquid进行武装。

在进入比特币之前,还会有更多的线程,但是已经很清楚,将来,比特币可以在协议级别获得更多的可编程性,以至于您可以“在存储方案中直接建立速度限制,从而消除了冷热钱夹和余额之间的差异。” “

—-

原文链接:https://www.bitcoinbazis.hu/ev-vegere-kesz-lehet-a-bitcoin-uj-programozasi-nyelv-frissitese/

原文作者:AB

编译者/作者:wanbizu AI

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...