BitVM中文社区
白皮书BTC Layer2生态BitVM生态BTC 2024 会议BTC测试网水龙头社交媒体
  • 社区介绍
  • 成员招募
  • BitVM
    • 📖英文白皮书
    • 📖中英文白皮书
    • 📖BitVM白皮书-详细讲解
    • 🍀BitVM项目概况
    • 🌾基础知识
      • BitVM论文中图1解析
      • 隔离见证的好处
      • Schnorr 签名:简介
      • 谨慎日志合约(DLC):比特币的可扩展智能合约
      • 什么是比特币默克尔化抽象语法树(MAST)?
      • 什么是多重签名钱包(Multisig)?
      • 什么是门限签名(TSS)?
      • 什么是图灵完备
      • 区块、链
      • UTXO与普通账户模型
      • UTXO Vs 普通账户模型
      • PoW共识
      • PoS共识机制
      • 哈希与加密算法
      • 点时间锁合约(PTLC)
      • 基于 Taproot 的闪电通道
      • Taproot 及 MuSig2 回顾
      • Taproot是什么(比特币升级Taproot)
      • SegWit和Taproot是什么?二者之间的差异与各自优势
      • DPoS共识机制
      • 比特币脚本研究
      • 零知识证明介绍
      • Optimistic Rollups
      • Rollup:详解ZK Rollups、Optimistic
  • 👨重要人物
    • Robin Linus
  • BitVM精选文章
    • 与BitVM有关的重要信息
    • BitVM:比特币层计算的突破
    • BitVM 入门
    • 深入探讨BitVM - 表达图灵完备比特币合约的计算范式
    • BitVM and Bridges-侧链桥
    • What is BitVM?
      • What is BitVM? with Robin Linus and Super Testnet (SLP520)
      • BitVM是什么?与Robin Linus和Super Testnet详细讲解
    • Robin Linus on BitVM
      • BitVM:Bitcoin的链下合约
      • BitVM:Off-chain Bitcoin Contracts
      • PPT中文版
      • PPT英文版
    • BitVM:图灵完备的 Taproot 智能合约
    • BitVM 在比特币上实现智能合约
    • 全面解析ZK Rollups和Optimistic Rollups
    • Optimism Rollup原理详解【以太坊L2方案】
    • 要在比特币上计算任何内容,资深开发者们怎么看BitVM?
    • BitVM 是什么?图文讲解
    • BitVM 脑洞大开,复杂概念和落地可行性剖析
    • BitVM:开启比特币的智能合约时代
  • 🆚生态对比
    • 从比特币应用编程理解 CKB 的可编程性
    • BitVM 与 RGB 协议:瞄准比特币生态的“双星”
    • 什么是 RGB 协议?
    • 牛市第一响:BTC L2将造就alpha之王
    • 比特币L2的机会
  • BitVM项目
    • BitVM项目概览
    • Bitlayer
      • Bitlayer 介绍
      • Bitlayer快速了解
      • 一文了解 Bitlayer:构建比特币计算层
      • Bitlayer Research:DLC 原理解析及其优化思考
    • zkBase
      • 为什么市场需要 ZKBase?
      • 了解 ZKByte:基于零知识证明和 BitVm 的比特币 Layer2 拓展解决方案
    • Bitstake
      • Bitstake 简介:基于 BitVM 的权益证明桥
    • Citrea
      • Citrea 概述:比特币首个 ZK Rollup
  • Runes
    • 作者
    • 优质文章
      • 为什么说 Runes 符文赛道即将爆发?
      • 超越BRC20?一文读懂比特币符文协议Runes的前世今生
      • 解读Runes协议:两大发行方式、文化与玩法
      • xiyu 对 Runes 协议的解读:提供了一种在比特币网络上创建和转移符号化资产的方法
      • 解读Runes协议:发展历程及其最新「公开铭刻」发行机制的拓展
      • Ordinals创始人Cesay:首次全面介绍Runes协议
      • Runes预挖矿概念:一文读懂Rune Kingdom符文龙
      • Runes是一个Bitcoin Token Standard协议
      • 一文读懂 Runes 与 BRC20 等同质化代币协议的对比
      • Ordinals创始人首谈Runes协议细节:前10个Runes只支持Open mint
      • 一文看懂BRC20、Atomicals、RUNE等协议的独特之处
    • 视频
      • No129. 什么是符文Runes协议?Runes协议几个关注度高的项目介绍
      • 比特币牛市行情下个热点赛道布局 | 符文协议 runes protocol | 什么是符文协议Runes
      • 被譽為下一個「銘文」的「符文」是什麼?Runes協定主網上線時間已定?|秒懂符文
  • btc
    • 📖白皮书
      • 中英文
      • 注解版
    • 📖《精通比特币》第二版
      • 原版序言
      • 中文版序言
      • 译者序
      • 第二版更新内容
      • 术语
      • 目录
      • 第一章 介绍
      • 第二章 比特币工作原理
      • 第三章 比特币核心
      • 第四章 密钥和地址
      • 第五章 钱包
      • 第六章 交易
      • 第七章 高级交易和脚本
      • 第八章 比特币网络
      • 第九章 区块链
      • 第十章 挖矿和共识
      • 第十一章 比特币安全
      • 第十二章 区块链应用
      • 附录A-1 比特币白皮书吴忌寒翻译
      • 附录A-2 比特币白皮书李笑来翻译
      • 附录B、交易脚本语言操作符,常量和符号
      • 附录C:比特币改进提案(BIP)
      • 附录D:Bitcore
      • 附录E:pycoin库、实用密钥程序ku和交易程序tx
      • 附录F:Bitcoin Explorer(bx)命令
    • 📖《精通比特币》第三版
    • 🌾精选文章
      • BTC生态扩容方案巡礼(1):铭文何去何从
      • BTC生态扩容方案综述
  • 培训
    • Web3技术培训
  • BTC 生态项目汇总
    • 图文版
  • 比特币 二层
    • Rollup
      • Bitlayer
      • QED Protocol
      • BitVM
      • Bison
      • B² Network
        • B² Network技术实现:基于零知识证明验证承诺的比特币ZK-Rollup
      • Chainway
      • bl2
      • Rollux
      • BOB
      • Hacash.com
      • BeL2
      • LumiBit
        • 详解原生比特币 Layer 2 网络 LumiBit
    • 比特币侧链
      • BEVM
        • BEVM Founder自述:为什么以及如何做BTC Layer2 ?
        • 以BTC为Gas且兼容EVM的BTC Layer2
      • MAP Protocol
      • Merlin Chain
      • Chain-key Bitcoin (ckBTC)
      • SatoshiVM
        • 比特币 L2 新机会?详解 SatoshiVM 及测试网交互流程
      • Rootstock
      • Libre
      • Stacks
      • Liquid Network
      • Babylon
      • BitBolt
      • Drivechain
      • RGB++
        • RGB++:为正统比特币L2添砖加瓦
        • RGB++ Protocol Light Paper
        • 从RGB到RGB++:CKB如何赋能比特币生态资产协议
        • 一文了解提出 RGB++ 协议的比特币二层:CKB
        • RGB++:比特币 L2 资产的新思路
    • 数据可用性
      • Veda
      • Nubit
    • 状态通道
      • OmniBOLT
      • Lightning Network
    • 客户端验证
      • BiHelix
      • RGB
    • 其他
      • Path Protocol
      • Bool Network
      • Dovi
      • Bitfinity Network
      • U Protocol
      • Botanix
        • Botanix protocol
      • AiPTP
  • BTC 基础设施
    • 链下索引
      • UniSat
      • Rooch Network
    • 资产协议
      • Layer1
        • Ordinals序列协议
          • BRC20.com
          • LRC-20/LTC-20
          • ORC-20
            • Ordinals
          • BRC-100
          • SRC-20(STAMPS 协议)
            • SRC20 OpenStamp
          • Runes 协议
          • Pipe 协议
          • Tap Protocol
        • Atomical原子协议
          • ARC-20
            • Atomicals Protocol
      • Layer2
        • BitVM
        • Lightning Network
        • RGB
        • Nostr Assets Protocol
    • 资产桥
      • DLC.Link
      • Liquidium
      • BoringDAO
      • GoWrap
      • XLink
      • MultiBit
      • UniRouter
      • VMPX
      • OrdBridge
      • BRCport
      • SoBit
      • BitSwap
      • SaxBridge
      • Ordinfinity
      • Shell Trade
    • 预言机
      • 概览
        • 预言机赛道大全图谱(经典收藏)
        • OKX Ventures研报:重新思考预言机,看到及未被看到的
      • Chainlink
        • 万字拆解 Chainlink 2.0 构成背景、技术原理、经济模型与未来挑战
        • Chainlink (LINK) 资金面情况及近期发展动态
      • Band Protocol
        • 投资 Band Protocol (BAND) – 您需要了解的一切
      • Pyth Network
        • Pyth Network 研报:Solana 生态预言机发展现状与前景分析
      • Supra
        • Supra万字研究报告: Intralayer中间件,能否撼动Link预言机龙头地位?
  • twitter-space
    • 怎么样的 BTC Layer2 更有机会胜出?
      • 全文
    • BTC Layer2 技术创新盘点
      • 全文
    • 比特币L2混战:从业者 / 市场如何选择?
      • 全文版
      • 精简
  • BTC Layer2 周报
    • BTC Layer2 68个项目盘点
    • 2024.3.11 - 2024.3.17
    • 2024.3.4 - 2024.3.10
    • 2024.2.19 - 2024.2.25
  • BitVM 周报
    • 2024.3.18 - 2024.3.24
    • 2024.3.11 - 2024.3.17
    • 2024.3.4 - 2024.3.10
    • 2024.2.26 - 2024.3.3
  • BTC 2024 会议
    • 比特币复兴 2024:按主题演讲和专题小组分段
由 GitBook 提供支持
在本页

这有帮助吗?

  1. btc
  2. 《精通比特币》第二版

附录C:比特币改进提案(BIP)

#附录C、比特币改进提案(BIPs)

比特币改进提案是向比特币社区提供信息的设计文档,或用于描述比特币的新功能,流程或环境。

根据BIP-01,也就是BIP目的和指南(BIP Purpose and Guidelines)的规定,有三种BIP:

标准(Standard)类BIP

描述影响大多数或所有比特币实现的任何更改,例如网络协议的更改,区块或交易有效性规则的更改,或影响使用比特币的应用程序的互操作性的任何更改或附加。

信息(Informational)类BIP

描述比特币设计问题,或向比特币社区提供一般准则或信息,但不提出新功能。信息类BIP不一定代表比特币社区的共识或建议,因此用户和实施者可以忽略信息类BIP或遵循他们的建议。

过程(Process)类BIP

描述一个比特币过程,或者提出一个过程的更改(或一个事件)。过程类BIP类似于标准类BIP,但适用于比特币协议本身以外的其他领域。他们可能会提出一个实现,但不是比特币的代码库;他们经常需要社区的共识;与信息类BIP不同,它们不仅仅是建议,用户通常也不能随意忽略它们。例如包括程序,指南,决策过程的变化以及对比特币开发中使用的工具或环境的更改。任何元BIP也被视为一个过程BIP。

BIP记录在GitHub上的版本化存储库中:https://github.com/bitcoin/bips。 下表BIP的快照显示在2017年4月BIP的快照。了解有关现有BIP及其内容的最新信息请咨询权威机构。

BIP#
Title
Owner
Type
Status

BIP Purpose and Guidelines

Amir Taaki

Process

Replaced

BIP process, revised

Luke Dashjr

Process

Active

Version bits with guaranteed lock-in

Shaolin Fry

Informational

Draft

Version bits with timeout and delay

Pieter Wuille, Peter Todd, Greg Maxwell, Rusty Russell

Informational

Final

Multi-Sig Transaction Distribution

Alan Reiner

Informational

Withdrawn

M-of-N Standard Transactions

Gavin Andresen

Standard

Final

OP_EVAL

Gavin Andresen

Standard

Withdrawn

Address Format for pay-to-script-hash

Gavin Andresen

Standard

Final

Protocol Version and User Agent

Amir Taaki, Patrick Strateman

Standard

Final

Aliases

Amir Taaki

Standard

Deferred

Pay to Script Hash

Gavin Andresen

Standard

Final

OP_CHECKHASHVERIFY (CHV)

Luke Dashjr

Standard

Withdrawn

hashScriptCheck

Luke Dashjr

Standard

Proposed

M-of-N Standard Transactions (Low SigOp)

Luke Dashjr

Standard

Draft

URI Scheme

Luke Dashjr

Standard

Replaced

URI Scheme

Nils Schneider, Matt Corallo

Standard

Final

getblocktemplate - Fundamentals

Luke Dashjr

Standard

Final

getblocktemplate - Pooled Mining

Luke Dashjr

Standard

Final

Duplicate transactions

Pieter Wuille

Standard

Final

Pong message

Mike Hearn

Standard

Final

Hierarchical Deterministic Wallets

Pieter Wuille

Informational

Final

Stratized Nodes

Amir Taaki

Standard

Draft

Block v2, Height in Coinbase

Gavin Andresen

Standard

Final

mempool message

Jeff Garzik

Standard

Final

Custom Services

Stefan Thomas

Standard

Draft

Connection Bloom filtering

Mike Hearn, Matt Corallo

Standard

Final

Mnemonic code for generating deterministic keys

Marek Palatinus, Pavol Rusnak, Aaron Voisine, Sean Bowe

Standard

Proposed

Stratum wire protocol

Marek Palatinus

Standard

BIP number allocated

Stratum mining protocol

Marek Palatinus

Standard

BIP number allocated

A finite monetary supply for Bitcoin

Pieter Wuille

Standard

Draft

Purpose Field for Deterministic Wallets

Marek Palatinus, Pavol Rusnak

Informational

Draft

Multi-Account Hierarchy for Deterministic Wallets

Marek Palatinus, Pavol Rusnak

Standard

Proposed

Structure for Deterministic P2SH Multisignature Wallets

Manuel Araoz, Ryan X. Charles, Matias Alejo Garcia

Standard

Proposed

Reusable Payment Codes for Hierarchical Deterministic Wallets

Justus Ranvier

Informational

Draft

Derivation scheme for P2WPKH-nested-in-P2SH based accounts

Daniel Weigl

Informational

Draft

March 2013 Chain Fork Post-Mortem

Gavin Andresen

Informational

Final

Fixed Length "version" Message (Relay-Transactions Field)

Amir Taaki

Standard

Draft

Reject P2P message

Gavin Andresen

Standard

Final

Dealing with malleability

Pieter Wuille

Standard

Withdrawn

Stealth Addresses

Peter Todd

Standard

BIP number allocated

getutxo message

Mike Hearn

Standard

Draft

OP_CHECKLOCKTIMEVERIFY

Peter Todd

Standard

Final

Strict DER signatures

Pieter Wuille

Standard

Final

Deterministic Pay-to-script-hash multi-signature addresses through public key sorting

Thomas Kerin, Jean-Pierre Rupp, Ruben de Vries

Standard

Proposed

Relative lock-time using consensus-enforced sequence numbers

Mark Friedenbach, BtcDrak, Nicolas Dorier, kinoshitajona

Standard

Final

Lexicographical Indexing of Transaction Inputs and Outputs

Kristov Atlas

Informational

Proposed

Payment Protocol

Gavin Andresen, Mike Hearn

Standard

Final

Payment Protocol MIME types

Gavin Andresen

Standard

Final

bitcoin: uri extensions for Payment Protocol

Gavin Andresen

Standard

Final

Use "Accept" header for response type negotiation with Payment Request URLs

Stephen Pair

Standard

Final

Allow zero value OP_RETURN in Payment Protocol

Toby Padilla

Standard

Draft

Out of Band Address Exchange using Payment Protocol Encryption

Justin Newton, Matt David, Aaron Voisine, James MacWhyte

Standard

Draft

Hierarchy for Non-Colored Voting Pool Deterministic Multisig Wallets

Justus Ranvier, Jimmy Song

Informational

Deferred

Hierarchy for Colored Voting Pool Deterministic Multisig Wallets

Justus Ranvier, Jimmy Song

Informational

Deferred

Dynamic Hierarchical Deterministic Key Trees

Eric Lombrozo

Standard

Draft

Buried Deployments

Suhas Daftuar

Informational

Draft

Motivation and deployment of consensus rule changes ([soft/hard]forks)

Jorge Timón

Informational

Draft

Increase maximum block size

Gavin Andresen

Standard

Withdrawn

Block size increase to 2MB

Jeff Garzik

Standard

Draft

Block size following technological growth

Pieter Wuille

Standard

Draft

'Block75' - Max block size like difficulty

t.khan

Standard

Draft

Consensus based block size retargeting algorithm

BtcDrak

Standard

Draft

Dynamically Controlled Bitcoin Block Size Max Cap

Upal Chakraborty

Standard

Draft

Dynamic limit on the block size

Washington Y. Sanchez

Standard

Draft

Two million byte size limit with sigop and sighash limits

Gavin Andresen

Standard

Rejected

NODE_BLOOM service bit

Matt Corallo, Peter Todd

Standard

Proposed

CHECKSEQUENCEVERIFY

BtcDrak, Mark Friedenbach, Eric Lombrozo

Standard

Final

Median time-past as endpoint for lock-time calculations

Thomas Kerin, Mark Friedenbach

Standard

Final

Merkelized Abstract Syntax Tree

Johnson Lau

Standard

Draft

Proof of Payment

Kalle Rosenbaum

Standard

Draft

Proof of Payment URI scheme

Kalle Rosenbaum

Standard

Draft

URI scheme for Blockchain references / exploration

Marco Pontello

Standard

Draft

BIP Classification

Eric Lombrozo

Process

Active

Hierarchical Deterministic Script Templates

Eric Lombrozo, William Swanson

Informational

Draft

Opt-in Full Replace-by-Fee Signaling

David A. Harding, Peter Todd

Standard

Proposed

Best Practices for Heterogeneous Input Script Transactions

Kristov Atlas

Informational

Draft

sendheaders message

Suhas Daftuar

Standard

Proposed

"Coalescing Transaction" Specification (wildcard inputs)

Chris Priest

Standard

Draft

Committee-based BIP Acceptance Process

Andy Chase

Process

Withdrawn

feefilter message

Alex Morcos

Standard

Draft

Flexible Transactions

Tom Zander

Standard

Draft

Normalized TXID

Christian Decker

Standard

Draft

Segregated Witness (Consensus layer)

Eric Lombrozo, Johnson Lau, Pieter Wuille

Standard

Draft

Address Format for Segregated Witness

Johnson Lau

Standard

Deferred

Transaction Signature Verification for Version 0 Witness Program

Johnson Lau, Pieter Wuille

Standard

Draft

Segregated Witness (Peer Services)

Eric Lombrozo, Pieter Wuille

Standard

Draft

getblocktemplate Updates for Segregated Witness

Luke Dashjr

Standard

Draft

Dealing with signature encoding malleability

Johnson Lau, Pieter Wuille

Standard

Draft

Dealing with dummy stack element malleability

Johnson Lau

Standard

Draft

Mandatory activation of segwit deployment

Shaolin Fry

Standard

Draft

Peer Authentication

Jonas Schnelli

Standard

Draft

Peer-to-Peer Communication Encryption

Jonas Schnelli

Standard

Draft

Compact Block Relay

Matt Corallo

Standard

Draft

Currency/exchange rate information API

Luke Dashjr

Standard

Draft

Block size/weight fraud proof

Luke Dashjr

Standard

Draft

Hashed Time-Locked Contract transactions

Sean Bowe, Daira Hopwood

Standard

Draft

上一页附录B、交易脚本语言操作符,常量和符号下一页附录D:Bitcore

最后更新于1年前

这有帮助吗?

📖
BIP-1
BIP-2
BIP-8
BIP-9
BIP-10
BIP-11
BIP-12
BIP-13
BIP-14
BIP-15
BIP-16
BIP-17
BIP-18
BIP-19
BIP-20
BIP-21
BIP-22
BIP-23
BIP-30
BIP-31
BIP-32
BIP-33
BIP-34
BIP-35
BIP-36
BIP-37
BIP-39
BIP-40
BIP-41
BIP-42
BIP-43
BIP-44
BIP-45
BIP-47
BIP-49
BIP-50
BIP-60
BIP-61
BIP-62
BIP-63
BIP-64
BIP-65
BIP-66
BIP-67
BIP-68
BIP-69
BIP-70
BIP-71
BIP-72
BIP-73
BIP-74
BIP-75
BIP-80
BIP-81
BIP-83
BIP-90
BIP-99
BIP-101
BIP-102
BIP-103
BIP-104
BIP-105
BIP-106
BIP-107
BIP-109
BIP-111
BIP-112
BIP-113
BIP-114
BIP-120
BIP-121
BIP-122
BIP-123
BIP-124
BIP-125
BIP-126
BIP-130
BIP-131
BIP-132
BIP-133
BIP-134
BIP-140
BIP-141
BIP-142
BIP-143
BIP-144
BIP-145
BIP-146
BIP-147
BIP-148
BIP-150
BIP-151
BIP-152
BIP-171
BIP-180
BIP-199