深入探讨比特币区块大小及交易限制:新概念“计算密度”的提出与应用

在最新的BCH协议修改提案bch-vm-limits中,引入了一个全新的概念——“计算密度(density of computation)”。这一概念在其他UTXO链上并不常见,因此引发了我的好奇心,遂进行了深入调研。

计算密度的含义

比特币网络设有1M的区块大小限制,其中包含3M的签名数据,同时每笔交易也受到尺寸和opcode数量的严格限制。此外,以太坊的交易单个区块也设有gas limits的上限,EOS则通过CPU、RAM和Net三个资源进行管理,用户在发起交易时需消耗这些资源。

这些设计旨在保障区块链网络的安全性,防止恶意交易对网络造成攻击。

案例分析:2018年,以太坊网络遭遇了Fom3D大奖领取事件中的经典攻击。攻击者在区块高度6191897和6191902之间构建了一笔特殊的合约交易,消耗了整个区块的gas limits,使其他用户的交易无法被打包,最终使攻击者成功领取了10,469 ETH的大奖。

为防止网络恶意攻击,各种区块链都采用了不同的设计:比特币的区块和交易大小限制、以太坊的gas limits、以及EOS的资源消耗限制。比特币的设计经过了时间的考验,显得原始且安全。BCH也继承了这种设计,尽管在具体参数上有所调整。

以太坊的gas limits设计被认为是最成功的标准,而EOS的资源管理则未能实现预期,反而成为炒作的对象。

值得注意的是,以太坊曾有一个名为gastoken的项目,允许用户将gas作为代币进行交易,但最终被V神团队禁止。

安全性与可编程性的平衡

在评估安全性与可编程性时,gas limits设计实现了较高的可编程性,使EVM达到了图灵完备,成为以太坊繁荣经济生态的关键因素。相对而言,UTXO技术的可编程性受到限制,尤其是交易opcode数量的限制,这在一定程度上影响了比特币的开发灵活性。

BCH所提出的计算密度这一新概念,旨在寻求UTXO的可编程性与安全性之间的平衡,尝试在保障网络安全的基础上,显著提高可编程性。

计算密度的定义与应用

计算密度是指根据每个输入数据的字节长度,限制该输入能够执行的计算操作。交易中的每个输入根据其大小(字节数)被分配一定的计算预算,这个预算决定了节点在验证该交易时能够进行的最大计算量。

在bch-vm-limits协议中提供了具体的计算公式,尽管细节较为复杂,主要涉及到哈希计算。这一点与gas limit的设计不同,计算密度并不改变BCH交易的矿工费设计,矿工费依然按照每字节sats计算。

Gas limit的设计允许用户根据支付的gas费用设计任意复杂的合约,只要不超过单个区块的gas limits。当前单个区块的gas limit为3000万,假如gas价格为10gwei,消耗完这3000万gas需要约0.3 ETH。这使得开发者能够设计出极其复杂的合约。

与之相比,BCH的计算密度则限制了单位交易大小的可计算量。虽然预计其设计出的合约复杂程度会远低于gas limit的设计,但相较于比特币和BCH初期对交易大小及opcode数量的限制,计算密度的文档描述提升了约100倍的可编程性。

协议设计者Jason Dreyzehner在文档中详细阐述了计算密度的优势,并与gas limit进行了对比,期待在实际应用中能有所兑现。开发者的观点则更为激进,涉及量子密码学、零知识证明、同态加密等前沿技术,但目前尚无办法验证其真实性。

结语

总体来看,BCH的开发团队展现出了不俗的创新能力。2023年激活的cashtoken及即将推出的计算密度都是币圈中少见的技术创新,令人期待其未来应用的广阔前景。

24小时热点

迈克尔·塞勒:推动比特币改革,支持机构化扩展与托管选择

币界网消息,迈克尔·塞勒在bitcoin.com报道中提出“ ...

129

台湾立法委员:比特币储备应为近期计划

币界网消息,台湾立法委员柯居俊表示:“当然,比特币储备应该是 ...

173

CZ:香港在Web3金融领域具备明显优势

币界网消息,吴说获悉,CZ在香港《币安人生》线下书友见面会中 ...

188

上海警方侦破特大地下钱庄案,涉案金额超200亿元

币界网消息,上海市公安局于2026年8月27日通报,侦破一起 ...

184

CryptoQuant CEO:比特币需求首次转正,熊市周期结束

币界网消息,CryptoQuant首席执行官表示,自2025 ...

108

智谱旗舰模型GLM 5.3将于8月28日上午10点开源

币界网消息,智谱旗舰模型GLM 5.3将于北京时间8月28日 ...

96

霍尔木兹海峡航运量周三小幅回升,曼德海峡航运量放缓

币界网消息,尽管美国与伊朗之间的地缘政治对峙持续,霍尔木兹海 ...

79

Hyperliquid巨鲸交易员看跌BTC/ETH汇率再度加仓近3000万美元

币界网消息,交易员0x0911于8月25日启动的「买ETH、 ...

105

OKX宣布上线5个代币合约

币界网消息,OKX宣布将合约(mrk)、合约(wmt)、合约 ...

152

Robert Mitchnick:比特币宏观需求因财政担忧增强

币界网消息,BlackRock高管Robert Mitchn ...

102

热点专题

谁在真正操控 ASTER 币?从项目方到资本,拆解背后的核心力量

回到核心问题:谁在真正操控 ASTER 币?答案是 —— 不 ... 置顶

85702

千元人民币能买多少 USDT?2025 年汇率、手续费与实操全解析

千元人民币买 USDT 的核心是 “盯汇率、选对渠道、避风险 ... 置顶

80428

黄金支持代币是什么?关键性答案抢先看

从目前的发展来看,黄金支持代币正处于快速成长阶段,随着监管政 ... 置顶

37891

BONK 是什么意思?关键性答案抢先看

从目前发展来看,BONK 具备成为 “Solana 生态标杆 ... 置顶

25237

纸钱包如何手工制作?安全无门槛的加密资产存储方案,新手也能学会

在记录私钥前,可对私钥进行 “简单加密”(仅本人能解密),即 ... 置顶

30709

以太坊生态的社交 DApp Lens 是什么?重塑用户数据主权的去中心化社交新选择

传统社交平台有中心化的内容审核团队,可快速删除垃圾广告、诈骗 ... 置顶

22414

国债代币化后在 Uniswap 建流动性池可行吗?RWA 落地的下一个万亿风口藏在这里

国债代币化后在 Uniswap 建流动性池,不是 “是否可行 ... 置顶

17559

Solana 的高 TPS 优势是什么?揭秘支撑其高性能生态的核心逻辑

Solana 的高 TPS 优势,是技术创新与生态需求结合的 ... 置顶

35295

Solana 程序的 Opcode 执行是什么?一文读懂 Solana 虚拟机的指令运行核心

Solana 程序的 Opcode 执行,看似是底层技术细节 ... 置顶

51175

中文交易对:激活 BNB 生态增长新引擎,从流动性到用户粘性的全方位赋能

中文交易对并非简单的 “语言转换”,而是 BNB 生态深耕中 ... 置顶

20384

比特派怎么买TRX?购买波场币新手指南

比特派是一款支持多链的数字钱包,其中就包括波场TRON(TR ...

162549

区块链圈小菜鸡

TRC20网络是什么意思?TRC20和ERC20的区别详解

TRC20是一种代币标准,运行在波场(TRON)区块链上。T ...

148877

树图链

什么是哈希?钱包哈希值在哪里查找?

哈希是一种通过特定算法将输入数据转换为固定长度输出的数据摘要 ...

145411

波场区块链浏览器

中值联空气币预警榜(2024年06月20日)

中值联空气币预警榜(2024年06月20日) 第一名 ...

134691

区块链网快讯

深度解析 Polygon 从 $MATIC 到 $POL 的升级改名:背后的意图与影响

以太坊扩容解决方案 Polygon(前称 Matic Net ...

132474

波场区块链浏览器

柬埔寨汇旺集团遭遇2962万USDT冻结事件详细分析

在加密货币市场的动荡背景下,柬埔寨汇旺集团(Huione)作 ...

129011

波场区块链浏览器

专访圆币科技CEO:港元稳定币的独特定位与未来展望

2023年7月18日,香港金融管理局公布了首批进入稳定币沙盒 ...

125946

波场区块链浏览器

比特币突破68000美元 8大加密货币重拾动能价格走势如何?

随着2024年比特币大会的进行,比特币价格成功回升至68,0 ...

105843

非小号

金本位制度是怎样的? 金本位制度的优缺点是什么?

金本位制度是一种货币制度,它以黄金作为货币价值的基础。根据这 ...

104989

波场区块链浏览器

Messari最新报告解析:AI x Crypto、SocialFi及比特币可编程性的加密故事

Messari发布的最新加密研究报告聚焦于AI、Social ...

98972

波场区块链浏览器