在过去的四年中,比特币开发人员一直在研究通用脚本系统,该系统在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 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
比特币新编程语言的更新可能会在今年年底完成
2020-05-08 wanbizu AI 来源:区块链网络
LOADING...
相关阅读:
- 参观这个至关重要的支持地区可能会启动比特币的下一个“月球任务”2020-08-05
- 从破产到比特币:后泛滥的破烂到丰富的故事2020-08-05
- 繁华谈币:成熟投资者的法则与心态只有实盘才能真正锻炼出来2020-08-05
- 时时解币:8.4比特币冲高回踩以太坊接着空?2020-08-05
- 根据占星术,太阳和水星的位置决定了比特币的价格变化2020-08-04