mt logoMyToken
总市值:
0%
恐慌指数:
0%
币种:--
平台 --
ETH Gas:--
EN
USD
APP
Ap Store QR Code

Scan Download

比特币核心开发者重视什么方向?

收藏
分享

最近几个月(2023年4月前后),随着Ordinal、Tarproot、染色币等技术 被众多开发者深入挖掘 ,比特币生态诞生出一系列的协议产品,最出名的就是BRC 20 ,各种搞NFT和同质化代币。

币圈的技术栈,总体上可以分成如何发币和如何使用币这两种。

BRCxxx系列都是如何发币。

Ordinal是如何使用币(比特币),将UTXO里的每一聪给定义成一个新的东西。

基于比特币发展出来的发币技术本质上都是染色币,BRCxxx也是染色币。

最成功的一次是 omni 协议 ,稳定币 usdt-omni 登录了几乎所有的交易所和钱包 。但也仅仅是 usdt-omni 这个稳定币是短暂成功的产品 ,omni协议的其他功能,包括dex功能都失败了。甚至包括 usdt-omni 现在也几乎消失了

比特币生态也发展了各种如何使用币的技术,目前最成功的就是闪电网络。

闪电网络拓展了比特币的使用方法,做到了快速、低成本的支付。

以RSK为代表侧链技术,和以RGB为代表的客户端验证技术,属于是即是发币技术又是使用币技术。它们在比特币生态里也发展了很久,但影响力甚微。

比特币核心开发者最关心的其实是使用币技术栈,对发币技术体系基本上是持负面态度

像上述提到的技术体系里,闪电网络是唯一一个得到了比特币核心开发者的青睐。

比特币核心开发者眼里各种发币的都是骗钱的,都是搞传销,都是垃圾币。像基于 opreturn 染色币方案在历史上是被核心开发者出手整治过的,真正在协议上限制Opreturn输出可使用的字节空间,以实现限制染色币的发展。

比特币核心开发者的主要工作都是围绕着如何使用币来展开的,我会读每一个 bitcoin core 版本的变化文档 ,我感觉比特币核心开发者的主要工作可以归结为以下几个方面。

1. 维护共识机制

这是一个顶层工作,可以理解为所有对比特币协议和产品的变更,都不能伤害到链的共识,即不能导致链的分裂。

在技术实现上,所有的协议和产品变更要么采用软分叉的方式,要不就只能在共识层之上做改变。

而涉及到软分叉的变更,就是比特币核心开发者额外关注的。

最典型的几次是隔离见证(segwit), Taproot 、Sch norr 签名的软分叉 。这些软分叉都是典型的如何使用币的技术改进。

虽然维护共识不能直接说是使用币的技术体系,但看里面的具体改进,我发现大部分都是针对合理使用币的改变。

2. 优化使用币的成本 ,包括降低节点交易的字节大小、降低对区块空间的需求、降低网络的带宽需求、币的矿工费管理等等。

典型的这一类开发有,RBF(费用替代),seg wit ,闪电网络。

3. 优化使用币的安全和隐私保护 ,这是比特币核心开发者特别关注的,有大量的Pu ll requests 是关于隐私保护的 。可以说,隐私就是比特币核心开发者的命根子。

典型的这一类开发有,S chnoor 、Taproot、 门限签名 、PSBT和 coinjoin ,等等。

4. 开发币的合同化管理花费方式

比特币的所有权基本上是由私钥决定的,即只有私钥才能花费UTXO,但这就限定了比特币的应用方式。像以太坊的erc 20 那样 ,因为所有权是归合约代码管,代码的可编程性好,应用就可以五花八门。

比特币也有大量的开发是朝着更多的应用场景去设计的,最典型的也是最成熟的是P 2SH 。P 2SH UTXO 的解锁脚本可以设计成是任何信息的哈希 ,这极大的拓展了比特币的应用方向。

MAST(Merk leizedAbstract Syntax Trees )是近一年多比特币生态上研究的很多的一个方向。MAST是将复杂的比特币脚本编码成一个哈希二叉树,这可以实现特定的UTXO在可以设定为部分脚本赎回。比如一个UTXO可以设定成三个赎回脚本,其中任何一个脚本都可以按特定的条件来设计。

Covenants(契约) 这个技术栈就是为了推动比特币合同化管理花费野心最大的 (目前我看到的野心最大)。可以简单地理解为将比特币锁定进一个金库,开金库的方式可以设计成非常复杂。

我猜Covenants是比特币上的DeFi。我认为这个方向是比特币最应该追求的方向。

另外,我觉得在BCH的技术开发上,Covenants得到了更多的重视,并且已经有了可用的 协议和 产品AnyHedge。

5. 脚本的改进

比特币的可编程性就是基于一个叫脚本引擎的东西,我也描述不清楚这玩意是个啥,我简单地理解为由一堆指令(Opcode)组成的虚拟计算机。就类似于是x 86 、arm架构那些玩意。

这一类协议的改进感觉可高级了,我都看不懂, bitcoin core 大的版本变更往往都会开发新的 opcode

比特币收款地址的变化,往往也是脚本改进的一部分,新的交易格式往往会带来新的地址变化。现在常见的比特币地址是 1 3 bc1 开头

6. 2017 年以前 bitcoin core 节点软件的更新经常会涉及到挖矿的事情 ,但现在已经很少见了。

7.P2P 网络的优化 这个我也看不懂,每次看到都跳过不看。

8. 闪电网络相关的 闪电网络是比特币核心开发者很看重的东西 ,会经常配合闪电网络的需求做底层优化。

我感觉就这些了,其他的我也总结不出来了。

我感觉,比特币的开发和发展方向应该更聚集在如何使用比特币上,而不是如何发币。

免责声明:本文版权归原作者所有,不代表MyToken(www.mytokencap.com)观点和立场;如有关于内容、版权等问题,请与我们联系。