比特币核心开发人员计划op_return数据载体增加以最终确定对保守派的胜利

认为胜利已成定局,一组影响力强大的比特币开发人员计划在十月对核心软件进行重大更新,这将标志着他们在这场争议中的最终胜出。

比特币核心开发人员计划op_return数据载体增加以最终确定对保守派的胜利

一组具有影响力的比特币(BTC)开发者安排了在今年十月对核心软件实施重大变更,此举将确认他们在与保守派反对者较量中的主导地位。

如果最受欢迎的比特币完整节点软件版本0.30如期上线,那么比特币Core的默认MEMPOOL将不再限制使用OP_Return操作码来承载大量非交易性数据。

今年,开发人员因支持允许在链上存储与比特币转账无关的数据而陷入争论。此前,默认设置对这类数据的大小进行了严格限制。

长期以来,比特币Core的默认MEMPOOL通过OP_Return指令限制输出数据量为最多84字节。但今年,包括安托万·普索特(Antoine Puinsot)和彼得·托德(Peter Todd)在内的进步派成员主张大幅放宽这一限制。

这种做法被卢克·达什吉(Luke Dashjr)和比特币机械(BitcoinMechanic)等保守派批评为不负责任、背离比特币初衷,并可能损害企业利益,从而引发了一场抵制运动。

保守阵营坚持认为,比特币节点不应参与存储与链上转账无关的数据内容。他们强调,比特币账本应专注于验证交易,而不是充当云存储或通用数据存储平台。

“超过83字节的OP_Return输出将显著加剧UTXO膨胀问题,并造成链上垃圾数据泛滥。这些影响会像纹身一样难以去除。”

大容量OP_Return数据将在10月启用

在一个令人意外的声明中,尽管可能被误读为保守派提前庆祝胜利,进步派开发者Gloria Zhao今晨正式宣布,比特币Core 0.30版本将于10月发布。(当前最新版本为0.29.0。)

作为折中方案,进步派决定将默认限制从80字节提升至接近4MB,同时允许节点运营者通过手动配置选项-dataCarrier和-dataCarriers来调整该参数。

当然,他们清楚大多数节点用户将沿用默认设置,而不会主动切换到保守派偏好的配置。

普索特和托德最初的提议甚至不提供修改该限制的功能。此次开放配置选项,是进步派做出的有限让步。真正的变化仍在于默认值的大幅提升。

进步派也承认,这项改动并未获得社区一致认可。

《比特币杂志》技术编辑本·雷克斯·贝德曼(Ben Rex Beiderman)最近形容保守派是一群“焦虑、无知的人,在某些情况下还带有操纵性和攻击性的社交媒体行为。”

与此同时,比特币机械则猛烈批评这些渐进式修改完全“违背一致性原则”。

以上就是比特币核心开发人员计划op_return数据载体增加以最终确定对保守派的胜利的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1185192.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月8日 03:16:26
下一篇 2025年12月8日 03:16:44

相关推荐

  • html5文件如何实现区块链存证 html5文件哈希值上链的流程

    生成HTML5文件的SHA-256哈希值并记录;2. 选择支持数据上链的区块链平台并获取访问权限;3. 通过智能合约或交易附加字段将哈希值写入区块链;4. 保存交易ID、区块信息等作为存证凭证;5. 验证时重新计算文件哈希并与链上值比对,一致则未被篡改。 如果您需要将HTML5文件进行区块链存证,确…

    2025年12月23日
    000
  • JavaScript的BigInt类型怎么处理大整数?

    javascript处理大整数的核心是bigint类型,它解决了number类型精度丢失的问题。1. bigint通过在整数后加n定义,如123n;2. 使用bigint()构造函数转换数值或字符串;3. 支持算术和位运算但不能与number混合运算;4. 比较操作允许与number比较但严格相等区…

    好文分享 2025年12月22日
    000
  • 解决QR码扫描字符错乱问题:字符编码与Base64实践

    本文深入探讨了qr码扫描时字符错乱的常见问题,特别是当jwt等包含特殊字符的数据在非utf-8编码的扫描器中被错误解析的情况。文章分析了问题根源,并提出将数据进行base64编码作为一种通用且高效的解决方案,确保数据在不同扫描环境下的兼容性和正确性,同时提供了实践指导和注意事项。 问题现象与背景 在…

    2025年12月21日
    000
  • 解决QR码扫描字符错乱问题:JWT编码与字符集兼容性指南

    本文探讨了qr码扫描时字符错乱,特别是jwt令牌中连字符(-)被替换为反引号(`)的问题。根本原因在于部分qr扫描器使用非utf-8的iso字符集配置,导致对特定“特殊字符”处理不当。为确保数据在不同扫描环境下的兼容性,最有效的解决方案是在生成qr码之前,对jwt或其他包含特殊字符的数据进行base…

    2025年12月21日
    000
  • QR码扫描字符错乱问题:基于编码兼容性的解决方案

    当qr码扫描出现字符错乱,特别是jwt令牌中的特殊字符如’-‘被错误解析为’`’时,这通常源于部分qr扫描器对utf-8编码的兼容性不足,转而使用不完全支持这些特殊字符的iso编码。最有效的解决方案是在生成qr码前,将包含特殊字符的数据(如jwt)进行…

    2025年12月21日
    000
  • 解决QR码扫描中字符编码兼容性问题:JWT令牌的Base64编码策略

    本文探讨了在使用`qrcode.js`生成包含jwt令牌的qr码时,部分扫描器出现字符错位(如’-‘变为’`’)导致解码失败的问题。究其原因,在于某些老旧或配置不当的qr扫描器不支持utf-8编码,而是使用iso或其他字符集,从而错误解析了特殊字符。文…

    2025年12月21日
    000
  • 哈希算法是什么?常见哈希函数介绍

    哈希算法是数据安全的基石,因其单向性、抗碰撞性和雪崩效应,广泛用于数据完整性校验、密码存储、数字签名和区块链。它通过固定长度哈希值确保信息不可篡改,即使输入微小变化也会导致输出巨大差异。MD5和SHA-1因碰撞漏洞已不安全,SHA-2(如SHA-256)成为主流,广泛用于区块链和SSL/TLS;SH…

    2025年12月20日
    000
  • js中多个条件并列判断的最佳写法

    当处理多条件判断时,使用对象、map或策略模式等方法能显著提升代码的可读性与可维护性,并优化性能。传统的 if/else 或 switch 语句在面对大量条件时会导致冗长、嵌套复杂的代码结构,增加出错概率,且难以扩展和修改。1. 使用对象或 map 可将条件与操作直接映射,减少冗余代码,提高查找效率…

    2025年12月20日 好文分享
    000
  • 医生旅程:恢复在线交易中损失的资金

    我叫Patrick Bonneau,在洛杉矶行医已有15年。我对比特币和其他加密货币平台并不了解,因此不幸掉入了一个在线交易骗局,损失近150万美元。起初,该平台看起来很正规,有专业的视频和诱人的收益截图。投资后,初期一切顺利,骗子还会定期更新信息。但很快,平台就失联了,我无法访问账户或提取资金,身…

    2025年12月19日
    000
  • 适合初学者的比特币投资

    通过 TrandexPro.com 释放比特币投资的力量 在快速发展的金融领域,比特币已成为一种开拓性资产,以其巨大的回报潜力吸引着全世界的投资者。无论您是经验丰富的交易者还是热情的新手,比特币投资都已成为增加财富的令人垂涎的途径。通过像 TrandexPro.com 这样的平台,您只需 100 美…

    2025年12月19日
    000
  • Meme 代币激增:本周的上涨一览

    Meme 代币激增:本周的上涨一览 本周对于模因硬币爱好者来说尤其令人兴奋,因为几种流行硬币的价值大幅上涨。这些代币通常以其俏皮和幽默的品牌为特点,在加密货币市场上获得了关注,吸引了经验丰富的投资者和新手。 推动激增的关键因素 社区参与:在模因币空间中,社区的力量不可低估。由于 Twitter 和 …

    2025年12月19日
    000
  • 加密货币 API 中实时数据对开发人员的重要性

    如果您正在开发使用加密货币数据的应用程序,您可能知道实时数据有多么重要。加密货币价格变化非常快,因此掌握最新信息至关重要。本文主要介绍为什么加密货币 API 中的实时数据如此重要以及它如何为开发人员提供帮助。为什么实时数据在加密货币 API 中很重要当您处理加密货币时,实时数据非常重要。加密货币市场…

    2025年12月19日
    000
  • c++中如何链接TCMalloc或Jemalloc_c++中TCMalloc与Jemalloc内存库链接方法

    使用TCMalloc或Jemalloc可提升C++程序在高并发下的内存分配性能。1. 安装对应库:Ubuntu/Debian用apt-get install libtcmalloc-dev或libjemalloc-dev,CentOS/RHEL用yum install gperftools-deve…

    2025年12月19日
    000
  • C++内存消耗如何分析 内存使用监控工具

    Valgrind的memcheck可精准检测内存泄漏与非法访问,需-g编译并运行valgrind –leak-check=full;2. AddressSanitizer通过-fsanitize=address实现快速内存错误检测,支持越界和悬垂指针检查;3. gperftools结合-…

    2025年12月18日
    000
  • 如何搭建C++的游戏物理引擎环境 Bullet Physics与游戏集成

    bullet physics核心优势在于开源免费、性能高效、功能全面、跨平台支持,但存在学习曲线陡峭、文档不够完善、调试困难及需手动同步渲染等挑战。其集成流程为:1.从github获取源码并用cmake编译生成库文件;2.配置项目头文件与链接路径;3.初始化物理世界,包括宽阶段、碰撞配置、求解器和动…

    2025年12月18日 好文分享
    100
  • 如何搭建C++的游戏引擎开发环境 配置物理引擎和渲染管线

    搭建c++++游戏引擎开发环境需配置编译器、ide、物理引擎和渲染管线。1. 选择c++编译器如gcc、clang或visual studio自带编译器;2. 使用visual studio code或visual studio作为ide;3. 根据需求选择物理引擎,如bullet(3d开源)、bo…

    2025年12月18日 好文分享
    000
  • 如何将 C++ 框架与区块链技术集成?

    摘要:将 C++ 框架与区块链技术集成可创建强大的去中心化应用程序。步骤如下:选择框架:选择 Boost.Asio、libbitcoin 或 Ethereum.cpp 等框架。安装软件库:安装 Boost.Beast(Boost.Asio)、NBitcoin(libbitcoin)或 Web3cpp…

    2025年12月18日
    000
  • GAE Go 中处理 URLFetch POST 请求的正确姿势

    本文旨在解决Google App Engine (GAE) Go环境中通过urlfetch.Transport.RoundTrip发送POST请求时遇到的问题。当使用GET请求时功能正常,但POST请求却无法获取响应。核心解决方案是,在GAE Go中执行HTTP POST请求是完全可行的,关键在于使…

    2025年12月15日
    000
  • Go语言中调用JSON-RPC服务的实践指南

    本文旨在解决Go语言中通过HTTP调用JSON-RPC服务时遇到的挑战。由于标准库net/rpc/jsonrpc当前不支持HTTP传输,我们将探讨两种主要方法:一是通过手动构建HTTP POST请求实现直接通信,这适用于简单场景;二是通过实现rpc.ClientCodec接口,将自定义HTTP传输逻…

    2025年12月15日
    000
  • Go语言中实现JSON-RPC over HTTP客户端的策略与实践

    Go语言标准库的net/rpc/jsonrpc包不直接支持基于HTTP的JSON-RPC调用。本文将指导读者如何通过手动发送HTTP POST请求构建JSON-RPC客户端,并探讨如何利用net/rpc包的ClientCodec接口实现更通用、更优雅的解决方案,从而有效应对在Go中与JSON-RPC…

    2025年12月15日
    000

发表回复

登录后才能评论
关注微信