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

在最新的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小时热点

BTC合约多空账户比为1.14

币界网数据:BTCUSDT 4小时多空账户比为1.14,净多 ...

0

Chick-fil-A拒绝使用AI进行自助点餐

币界网消息,Chick-fil-A首席执行官Andrew C ...

0

Solana链上代币化股票9月交易量突破44亿美元,创历史新高

币界网数据:2026年9月,Solana链上代币化股票月度交 ...

0

OpenAI安全负责人辞职,称公司文化“破裂”

币界网消息,OpenAI安全负责人大卫·罗宾逊(David ...

0

Prime Intellect推理平台上线:内部每天已跑近1万亿Token

币界网消息,Prime Intellect推理平台正式上线, ...

0

微软13M粉丝X账号被黑客入侵,推广Clippy代币

币界网消息,微软确认其13M粉丝的X账号遭到黑客入侵,黑客利 ...

0

欧洲开源模型Kolibri来了:3.46B激活参数,支持1M上下文

币界网消息,Aleph Alpha发布并开源了名为Kolib ...

0

CZ:Binance SAFU基金浮盈2.7亿美元,可能纯属运气

币界网消息,Binance创始人CZ在回应关于SAFU基金以 ...

178

美国国债超过中国、日本、英国和法国总和

币界网数据:美国国债现已超过40万亿美元,超过中国、日本、英 ...

0

苹果新任CEO特努斯上任即亲掌设计,10月密集推新品对冲服务业务放缓

币界网消息,苹果新任CEO特努斯上任即亲掌设计,10月密集推 ...

0

热点专题

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

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

86759

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

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

81602

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

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

38547

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

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

26201

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

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

31835

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

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

23531

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

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

18380

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

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

37400

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

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

52331

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

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

20857

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

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

164693

区块链圈小菜鸡

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

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

151440

树图链

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

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

146764

波场区块链浏览器

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

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

135137

区块链网快讯

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

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

134293

波场区块链浏览器

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

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

130051

波场区块链浏览器

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

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

126808

波场区块链浏览器

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

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

112106

波场区块链浏览器

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

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

106375

非小号

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

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

99781

波场区块链浏览器