当前位置:主页 > 区块链 > 区块链技术 > 比特币计算密度解读

什么是计算密度?BTC区块大小、交易大小、opcode数量限制等问题探讨

2024-10-10 09:24:32 | 来源: | 作者:佚名
在最新的BCH协议修改提案bch-vm-limits里,我读到了一个全新的概念“计算密度(density of computation)”,计算密度这个概念在其他UTXO链上是没有的,我很好奇这是个啥东西,做了点调研

什么是计算密度?在最新的BCH协议修改提案bch-vm-limits里,我读到了一个全新的概念“计算密度(density of computation)”。计算密度这个概念在其他UTXO链上是没有的。我很好奇这是个啥东西,做了点调研。下面就和脚本之家小编一起详细了解下吧!

什么是计算密度?

比特币有区块大小限制1M交易区块体+3M的签名区块,针对每笔交易有尺寸大小、opcode数量的限制。以太坊的交易单个区块也有gas limits上限的限制。对EOS研究较深的朋友一定还知道,EOS有cpu、RAM和Net这三个资源,发eos交易是需要消耗这三个资源。

这些都是为了维持区块链网络安全,防止恶意交易攻击网络。

最经典的一个合法交易恶意攻击以太坊网络的案例是2018年的Fom3D最终大奖的领取当中那个经典的“针对以太网络攻击”事件。需要了解Fom3D的全貌需要大家自己搜索一下,本文不浪费字数来解释了。

当时攻击者在区块高度6191897和6191902之间构造了一笔特别的合约交易,消耗掉了区块里的所有gas limits,让其他用户的交易无法被打包,只能打包黑客自己的交易,从而最终领取走了10469ETH的大奖。

在防止区块链网络被恶意攻击的这三种经典设计里,Btc的区块大小和交易大小限制,ETH的区块 gaslimits限制,和EOS的CPU&RAM&Net资源限制。

BTC的设计是最原始,也是最安全的设计,久经考验。从BCH诞生至今,也是延续了一样的设计,只是在具体的参数上有所调整。

ETH的gas limits设计应该是最成功的设计,目前已经成为了行业标准。

EOS的设计到现在为止,应该说是一个失败的设计,RAM等资源没有履行设计理念,反而成为了一种炒作的代币。

题外话,ETH曾经也有一个叫gastoken的项目,允许用户把gas当成一个币来炒,但被V神他们给禁止了。

请注意上面的用户,btc是最安全的,gas limits是最成功的。

在衡量安全性和可编程性上,gas limits的设计在可编程性达到了极致,在EVM上实现了图灵完备,这是以太坊诞生了繁荣经济生态的决定性因素。

BTC等UTXO的生态则明显受困于可编程性,特别是交易的opcode数量限制,这加减乘除的数量都给你限制住了,你还怎么编程啊。但很明显,BTC这种区块大小和交易大小的限制,为比特币的去中心化和安全性提供了极致的安全性。比特币网络从未出现过被DDOS而产生大问题的情况,当“恶意的”海量交易或复杂的合约交易(P2SH)涌进来memepool时,唯一需要做的事就是等待区块慢慢打包,不会产生额外的问题。

UTXO技术,提高可编程性,很可能就会导致额外的安全性问题。

BCH的计算密度这个新概念,就是想平衡UTXO的可编程性和安全性,试图在保证BCH网络安全性的前提下大大提高UTXO的可编程性。

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

Bch-vm-limits协议里提供了计算公式,这个公式我看不懂,我只知道这个计算量主要是指哈希计算。这个太细节了,涉及到bch交易的构造和验证,管不了那么多了。

和gas limit将计算和gas费直接挂钩不同,计算密度并不改变BCH交易的矿工费设计,矿工费还是按一直以来的sats/byte来计算。

Gas limit的设计相当于只要你出钱(出gas费)你就可以设计任意复杂的合约,前提就是不要触及单个区块的gas limit上限。现在单个区块的gas limit是3000万gas,如果gas price是10gwei,消费光3000万gas limit需要0.3ETH。3000万gas是一个非常大的量,可以设计出非常非常复杂的合约。

BCH的计算密度,是约束单位交易大小的可计算量,我估计能设计出来的合约复杂程度肯定是远小于gas limit的设计,但远高于BTC和BCH当初的限制交易大小和opcode数量,文档描述是增强了100倍。

协议的设计者Jason Dreyzehner在文档里对计算密度的好处写了一箩筐,对比gas limit,各种夸。希望在真实的生产环节能兑现。

在实际的应用场景上,开发者就写的更夸张了,涉及到了量子密码学、零知识证明、同态加密,等加密数字货币技术领域的皇冠上的明珠级别的场景。但现在肯定无法辨别真伪了。

最后,感觉BCH的开发者还是挺有创新能力的,包括像2023年激活的cashtoken,以及今年要搞的计算密度,我都是在整个币圈第一次见到的技术。

以上就是脚本之家小编给大家分享的什么是计算密度?BTC区块大小、交易大小、opcode数量限制等问题探讨的详细介绍了,希望大家喜欢!

免责声明:本文只为提供市场讯息,所有内容及观点仅供参考,不构成投资建议,不代表本站观点和立场。投资者应自行决策与交易,对投资者交易形成的直接或间接损失,作者及本站将不承担任何责任。!
Tag:计算密度   比特币  

你可能感兴趣的文章

更多

热门币种

  • 币名
    最新价格
    24H涨幅
  • bitcoin BTC 比特币

    BTC

    比特币

    $ 87998.17¥ 616541.57
    +0.1%
  • ethereum ETH 以太坊

    ETH

    以太坊

    $ 2949.04¥ 20661.85
    +0.04%
  • tether USDT 泰达币

    USDT

    泰达币

    $ 0.9989¥ 6.9985
    -0.01%
  • binance-coin BNB 币安币

    BNB

    币安币

    $ 860.85¥ 6031.37
    +1.95%
  • ripple XRP 瑞波币

    XRP

    瑞波币

    $ 1.8651¥ 13.0674
    -0.38%
  • usdc USDC USD Coin

    USDC

    USD Coin

    $ 1.001¥ 7.0133
    +0.03%
  • solana SOL Solana

    SOL

    Solana

    $ 125.2¥ 877.18
    +0.54%
  • tron TRX 波场

    TRX

    波场

    $ 0.2848¥ 1.9953
    -0.18%
  • dogecoin DOGE 狗狗币

    DOGE

    狗狗币

    $ 0.1239¥ 0.868
    -0.32%
  • cardano ADA 艾达币

    ADA

    艾达币

    $ 0.3688¥ 2.5839
    +0.03%

币圈快讯

  • 某巨鲸近期累计抛售50623枚ETH价值1.4788亿美元

    2025-12-29 08:18
    据OnchainLens监测,某通过循环借贷做多ETH的地址再度卖出10,002枚ETH,价值约2,938万美元。该巨鲸总共已卖出50,623枚ETH,价值1.4788亿美元,总获利超1,500万美元。
  • 10xResearch:市场暗流涌动BTC与ETH或将迎趋势转变

    2025-12-29 08:16
    10xResearch发文表示,加密市场以低迷的活跃度进入新年,但衍生品仓位却悄然发出截然不同的信号。波动性正在收窄,资金流动逐渐增加,杠杆率仍然居高不下,即便交易量和参与度持续下降。ETF资金流动、稳定币交易活动和期货仓位不再协调一致,导致市场表面平静,实则暗流涌动。比特币的下跌趋势依然存在,但很可能在1月份转为上涨。比特币的相对强弱指数(RSI)为43%,显示看涨信号;而随机指标为30%,显示看跌信号。RSI高于70%且随机指标高于90%可能预示着看跌行情,而RSI低于30%且随机指标低于10%则可能预示着上涨反转。比特币距离触发趋势反转还差4.5%,目前的趋势为看跌。短期看涨/看跌的关键价位是88,421美元,主要看涨/看跌价位是98,759美元。以太坊也可能在1月迎来上涨趋势的转变。以太坊的相对强弱指数(RSI)为44%,呈看涨信号;而随机指标(Stochastics)为23%,呈看跌信号。RSI高于70%且随机指标高于90%可能预示着看跌行情,而RSI低于30%且随机指标低于10%则可能预示着上涨趋势的反转。以太坊距离触发趋势反转仅差5%,目前的趋势为看跌。短期看涨/看跌的关键价位是2,991美元,主要看涨/看跌价位是3,363美元。
  • 某鲸鱼卖出ETH套现1.48亿美元总体获利超过1500万美元

    2025-12-29 08:15
    据链上分析师 Onchain Lens(@OnchainLens)监测,鲸鱼地址"0xa339"通过循环借贷操作完成ETH多头交易,累计售出50,623枚ETH,获得约1.48亿美元USDC/USDT,平均售价为2,921美元,总体获利超过1500万美元。该地址在此前已售出35,621枚ETH获利...
  • 巨鲸循环借贷做多ETH后分批止盈累计浮盈超1500万美元

    2025-12-29 08:15
    据@OnchainLens监测,巨鲸地址“0xa339”通过循环借贷方式建立ETH多单后,近日再次卖出10,002枚ETH,成交金额约2,938万美元,换取USDC。统计显示,该地址已累计卖出50,623枚ETH,平均成交价格约2,921美元,合计换取约1.4788亿美元的USDC与USDT,整体实现浮盈超过1,500万美元。
  • 甲骨文与OpenAI达成3000亿美元协议后股价飙升

    2025-12-29 08:14
    据彭博社发推称:甲骨文股价因与OpenAI达成3000亿美元里程碑协议而飙升,一度使联合创始人拉里·埃里森成为全球首富。彭博原创节目解析了这家传统科技巨头如何崛起为AI基础设施领导者。
  • 查看更多