您的位置:首页 > 其它

附录2 比特币改进协议

2018-01-23 15:22 218 查看



附录2 比特币改进协议

比特币改进协议(Bitcoin improvement proposals 简称BIP)是为比特币社区提供规范,完善比特币及其运行进程和外部环境特性的设计指导文件。 依据 BIP0001协议即比特币改进协议的目的与指南,比特币改进协议有以下三种类型:

标准协议(Standard BIP)

描述任何影响大多或全部比特币应用的变化,比如网络协议、交易有效性规则的变化,或者任何影响使用比特币交互操作性的变化或补充。

信息补充协议(Informational BIP)

描述比特币的设计事项而不是为其提供新特性,或者为比特币社区提供一般性的指南或信息。信息补充型协议 不一定需要比特币社区达成共识或推荐,因此用户和开发人员可以选择忽略或者接受信息补充型协议的建议。

开发指导协议(Process BIP)

描述比特币进程,或者提议更改进程或事项。Process BIP与Standard BIP 相似,但是也可以应用于除比特币协议以外的领域。在普遍达成共识的情况下,它可以向比特币以外的代码库提出改进建议。与Informational BIP不同,Process BIP 是强制性的,用户必须遵守。例如针对决策进程的过程、指南、改变,在比特币开发过程中使用的工具、环境的改变。任何meta-BIP也应被认为是Process BIP。 比特币改进协议在 GitHub 中更新版本。

表B-1为比特币改进协议一览表(更新至2014年底) 。需要有关目前 BIP 内容的最新信息,请参考官方版本。

表B-1 BIP一览表

BIP#链接标题作者类型状态
1https://github.com/bitcoin/bips/blob/ master/bip-0001.mediawikiBIP Purpose and GuidelinesAmir TaakiStandardActive
10https://github.com/bitcoin/bips/blob/ master/bip-0010.mediawikiMulti-Sig Transaction DistributionAlan ReinerInformationalDraft
11https://github.com/bitcoin/bips/blob/ master/bip-0011.mediawikiM-of-N Standard TransactionsGavin AndresenStandardAccepted
12https://github.com/bitcoin/bips/blob/ master/bip-0012.mediawikiOP_EVALGavin AndresenStandardWithdrawn
13https://github.com/bitcoin/bips/blob/ master/bip-0013.mediawikiAddress Format for pay-to- script-hashGavin AndresenStandardFinal
14https://github.com/bitcoin/bips/blob/ master/bip-0014.mediawikiProtocol Version and User AgentAmir Taaki, PatrickStandardAccepted
15https://github.com/bitcoin/bips/blob/ master/bip-0015.mediawikiAliasesAmir TaakiStandardWithdrawn
16https://github.com/bitcoin/bips/blob/ master/bip-0016.mediawikiPay To Script HashGavin AndresenStandardAccepted
17https://github.com/bitcoin/bips/blob/ master/bip-0017.mediawikiOP_CHECKHASHVERIFY (CHV)Luke DashjrWithdrawnDraft
18https://github.com/bitcoin/bips/blob/ master/bip-0018.mediawikilink:hashScriptCheckLuke DashjrStandardDraft
19https://github.com/bitcoin/bips/blob/ master/bip-0019.mediawikiM-of-N Standard Transactions (Low SigOp)Luke DashjrStandardDraft
20https://github.com/bitcoin/bips/blob/ master/bip-0020.mediawikiURI SchemeLuke DashjrStandardReplaced
21https://github.com/bitcoin/bips/blob/ master/bip-0021.mediawikiURI SchemeNils Schneider, Matt CoralloStandardAccepted
22https://github.com/bitcoin/bips/blob/ master/bip-0022.mediawikigetblocktemplate - FundamentalsLuke DashjrStandardAccepted
23https://github.com/bitcoin/bips/blob/ master/bip-0023.mediawikigetblocktemplate - Pooled MiningLuke DashjrStandardAccepted
30https://github.com/bitcoin/bips/blob/ master/bip-0030.mediawikiDuplicate transactionsPieter WuilleStandardAccepted
31https://github.com/bitcoin/bips/blob/ master/bip-0031.mediawikiPong messageMike HearnStandardAccepted
32https://github.com/bitcoin/bips/blob/ master/bip-0032.mediawikiHierarchical Deterministic WalletsPieter WuilleInformationalAccepted
33https://github.com/bitcoin/bips/blob/ master/bip-0033.mediawikiStratized NodesAmir TaakiStandardDraft
34https://github.com/bitcoin/bips/blob/ master/bip-0034.mediawikiBlock v2, Height in coinbaseGavin AndresenStandardAccepted
35https://github.com/bitcoin/bips/blob/ master/bip-0035.mediawikimempool messageJeff GarzikStandardAccepted
36https://github.com/bitcoin/bips/blob/ master/bip-0036.mediawikiCustom ServicesStefan ThomasStandardDraft
37https://github.com/bitcoin/bips/blob/ master/bip-0037.mediawikiBloom filteringMike Hearn and Matt CoralloStandardAccepted
38https://github.com/bitcoin/bips/blob/ master/bip-0038.mediawikiPassphrase-protected private keyMike CaldwellStandardDraft
39https://github.com/bitcoin/bips/blob/ master/bip-0039.mediawikiMnemonic code for generating deterministic keysSlushStandardDraft
40http://www.top5168.com/bbs

Stratum wire protocolSlushStandardBIP number allocated
41-Stratum mining protocolSlushStandardBIP number allocated
42https://github.com/bitcoin/bips/blob/ master/bip-0042.mediawikiA finite monetary supply for bitcoinPieter WuilleStandardDraft
43https://github.com/bitcoin/bips/blob/ master/bip-0043.mediawikiPurpose Field for Deterministic WalletsSlushStandardDraft
44https://github.com/bitcoin/bips/blob/ master/bip-0044.mediawikiMulti-Account Hierarchy for Deterministic WalletsSlushStandardDraft
50https://github.com/bitcoin/bips/blob/ master/bip-0050.mediawikiMarch 2013 Chain Fork Post- MortemGavin AndresenInformationalDraft
60https://github.com/bitcoin/bips/blob/ master/bip-0060.mediawikiFixed Length “version” Message (Relay-Transactions Field)Amir TaakiStandardDraft
61https://github.com/bitcoin/bips/blob/ master/bip-0061.mediawiki“reject” P2P messageGavin AndresenStandardDraft
62https://github.com/bitcoin/bips/blob/ master/bip-0062.mediawikiDealing with malleabilityPieter WuilleStandardDraft
63-Stealth AddressesPeter ToddStandardBIP number allocated
64https://github.com/bitcoin/bips/blob/master/bip-0064.mediawikigetutxos messageMike HearnStandardDraft
70https://github.com/bitcoin/bips/blob/ master/bip-0070.mediawikiPayment protocolGavin AndresenStandardDraft
71https://github.com/bitcoin/bips/blob/ master/bip-0071.mediawikiPayment protocol MIME typesGavin AndresenStandardDraft
72https://github.com/bitcoin/bips/blob/ master/bip-0072.mediawiki

Payment protocol URIsGavin AndresenStandardDraft
73https://github.com/bitcoin/bips/blob/ master/bip-0073.mediawikiUse “Accept” header with Payment Request URLsStephen Pair
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: