主页 > imtokendapp授权 > 愚蠢的协议和智能终端,为什么比特币的简单设计是对的 |火星科技帖

愚蠢的协议和智能终端,为什么比特币的简单设计是对的 |火星科技帖

imtokendapp授权 2023-01-26 05:33:59

笨协议和智能终端,为什么比特币简洁的设计是对的 | 火星技术帖

我们从中国移动或中国联通购买的手机号一般都包含一个套餐:

1通话时间多少分钟,超过会收取额外费用。

2条短信多少条,超过2条短信收取额外费用。

3 彩铃。

4 个家庭号码。

电话网是一个功能丰富的网络。我们订购的手机包中的功能都是本网提供的功能。这个网络控制着几乎所有的用户体验。这个网络知道所有访问它的用户的号码、姓名、地址等,它是一个授权网络。网络知道谁在和谁说话,甚至可以窃听每个人的电话。虽然功能手机和电话终端是非常笨拙的设备,本身没有任何功能,但这些设备相当于扬声器和麦克风。任何创新都需要这个电话网络才能完成,用户需要的任何新功能都需要这个电话网络的授权。如果电话网络本身没有这个功能,谁也想不到。请注意,当我在这里说手机时,我指的是功能手机。我们现在使用的智能手机,实际上并不是连接电话网络的手机,而是连接移动互联网的电脑。现在我们很少拨打传统意义上的电话,更多的是使用网络电话,比如微信语音聊天。

提供互联网电话的网络就是我们的互联网。互联网本身其实很愚蠢。它所能做的就是将数据包从一个终端发送到另一个终端。互联网本身不知道它传输的数据是什么,更不用说终端设备是什么了。互联网只知道 IP 地址,不知道谁在使用网络。我们利用互联网完成任何通讯功能,包括语音、视频(电话网络不提供此项服务)、发送图片(电话网络中称为彩信)、发送短信、定位服务……,所有这些都是终端设备提供的,互联网本身根本不关心这些功能。

互联网和电话网络是完全不同的设计。互联网设计很“笨”,功能极其单一,手指都数不过来;而电话网络非常“智能”。 ”,它控制了很多功能。相应地,互联网终端设备功能无限;电话网络的终端设备非常单调。在电话网络中,如果要增加任何新的功能,都需要网络本身的协议更新和技术变革,也就是说,它的创新就是网络本身的创新。但在互联网中,创新来自终端设备。只要你的手机够智能,就能玩出各种花样。甚至你的终端设备可以是各种智能硬件,比如空调、电饭煲、扫地机器人、智能开关、空调……都可以提供一堆乱七八糟的功能和创新。

所有这些功能和创新都不需要互联网本身的协议更新和技术改进。我们把电话网络称为“智能协议+傻终端”;而互联网则是“傻协议+智能终端”。比特币(包括比特币、BTC、BCH 和 BSV 三大分支)实际上是一个愚蠢的协议。它的功能几乎可以用一句话概括,使用简单的脚本和备注从一个地址转移比特币(UTXO)。到另一个地址。比特币网络不关心交易背后的人,交易的用途,甚至金额的大小。比特币脚本很简单,现在几乎所有的交易都是标准交易,脚本可以构造一些金融工具,比如多重签名,其他的都没有了。比特币的更多功能需要“终端”创新。这里的“终端”主要是指钱包、应用等用户使用的软硬件。例如,比特币的时间戳可以用来建立存在证明业务;比如可以创建稳定币USDT;例如,memo.cash 是一个基于 BCH 网络的去中心化微博;例如比特币协议介绍,它理论上可以在比特币 Layer 2 网络的基础上做很多创新。一个区块链系统主要包括三种资源:计算资源(CPU)、存储资源(内存)和带宽(Net)。

这三个资源主要对应交易和区块的验证、交易数据的保存、交易的传播。一组协议是愚蠢的还是智能的,可以通过观察协议对这三种资源的能力来判断。在比特币的愚蠢协议中,中本聪为了变得愚蠢,限制了算力,只给了比特币系统一个简单的脚本引擎。与以太坊的虚拟机相比,脚本引擎的计算能力和可编程性实在是太弱了。存储资源是否有限是BTC、BCH和BSV的核心区别。 BTC在存储上是极其有限的,对区块进行了1M的限制(严格来说是1M的基本交易块加上3M的见证块); BCH放宽区块至32M,认为目前不需要更大。需要时继续放松; BSV 就是尽可能的最大化区块大小,目标是做到没有上限。对于带宽,这三者没有限制。可以说BTC是三兄弟中最笨的,其次是BCH,BSV最聪明。

与 Internet 协议相比,TCP/IP 是一个愚蠢的存在。 TCP/IP 只是一组数据传输协议,它根本不知道它在传输什么。比特币协议也有类似的愚蠢。比特币协议只识别它传播的一些交易,比如P2PKH,P2SH,这些交易。比特币协议验证这些交易。但仍有很大一部分数据是比特币协议“不知道”的。这是在协议设计期间故意留下的。这里有两个部分,一个是使用 OP_Return 操作码压入比特币区块链的数据。

对于OP_Return中的数据,协议无关。当遇到这个操作码时,只计算后面数据的大小。只要不超过设定值,验证通过。还有一大类数据,比特币协议还是很傻的,就是P2SH中脚本哈希值对应的数据。 P2SH 交易验证规则是,只要哈希值配对,无论哈希中是什么。对于带宽,所有区块链系统都不会强加限制,尽量压榨最后一点资源。比特币协议的这种愚蠢,有利于协议的扩展和终端的创新。与比特币协议的愚蠢相对应,区块链的其他链目前都致力于创新更智能的协议。最成功的是 ETH。以 ETH 为代表的很多区块链对于三大系统资源,计算、存储和带宽都非常智能。

以太坊有一个内置的虚拟机,它是一台可以执行任何程序的完整计算机。这就是为什么可以在以太坊上创建无穷无尽的应用程序的原因。目前,区块链行业最好、最火的应用都在以太坊上。最好的,包括去中心化交易所Dex、去中心化借贷MarkerDao、去中心化赌博等。对于存储资源的利用比特币协议介绍,以太坊做了很多限制,主要是为了防止系统压力过大,导致无法正常运行。权力下放。三大资源最智能的区块链就是EOS。 EOS 对这三种资源进行了精确定义,并赋予它们不同的经济体系。以太坊、EOS等智能协议与比特币的哑协议有一个主要区别:智能协议需要中心化设计,ETH主链的更新需要以太坊基金会完成。 EOS 是 Block.one。还有傻逼协议,居然有很多人可以接管系统更新。

虽然目前BTC由Core开发团队主导,但BCH由ABC开发团队主导,BSV由nChain主导。但在协议更新的竞争层面,三个开发组都有潜在的竞争对手。比特币的愚蠢协议可以通过智能终端实现与以太坊一样的智能。但是傻协议+智能终端的智能终端需要去中心化。对于智能应用来说,在以太坊上可以获得主链的共识,但在比特币协议上却无法获得主链的共识。主链共识需要消耗主链的资源,这也是以太坊的可扩展性一直没有解决的原因。 EOS通过将超级节点的数量限制在21个,以牺牲节点的可扩展性来实现交易的可扩展性。

但是,智能终端,主链更容易扩展;智能主链更难扩展。如果追求去中心化和可扩展性是对的,那么愚蠢的协议就是对的。