來全2星評(píng)價(jià)
2020-04-27 15:53:05
如果你是比特幣迷,那么你很有可能聽說過一個(gè)叫BIP”的詞。這個(gè)術(shù)語代表著比特幣改進(jìn)提議,它對(duì)比特幣生態(tài)系統(tǒng)的任何改善都是很有必要的。
為什么BIP很重要?
對(duì)于比特幣這樣的平臺(tái)來說,改善比特幣的建議非常重要,原因有很多。比特幣之所以重要,主要是因?yàn)锽IP對(duì)確保甚至提高比特幣在市場(chǎng)上的主導(dǎo)地位做出了巨大貢獻(xiàn)。有趣的是,世界各地的任何人都可以提出BIP的建議。
當(dāng)然,這取決于整個(gè)比特幣社區(qū)(它的用戶、礦工、開發(fā)人員和投資者投票決定是否應(yīng)該實(shí)施該提議)。任何BIP都可能導(dǎo)致比特幣比特幣網(wǎng)絡(luò)的分支。BIP對(duì)于提出新特性、收集關(guān)于各種問題的社區(qū)輸入以及記錄進(jìn)入Bit,平臺(tái)的設(shè)計(jì)決策非常有用。
BIP流程周期
批準(zhǔn)或拒絕BIP的過程如下:首先,進(jìn)行公開討論以確認(rèn)該提議確實(shí)值得考慮。接下來,如果考慮這個(gè)提議,它將被發(fā)送到比特幣開發(fā)者的郵件列表中,并最終添加到BIP的Git存儲(chǔ)庫(kù)中。最后的決定掌握在運(yùn)行整個(gè)節(jié)點(diǎn)的礦工手中。如果BIP獲得多數(shù)投票,那么它將在比特幣網(wǎng)絡(luò)中實(shí)現(xiàn)。
BIP的歷史
2011年8月19日, Amir Taaki提交了第一份比特幣改進(jìn)方案。第一個(gè)BIP代碼為BIP 0001,它定義了BIP是什么,它的用途是什么,以及為什么它對(duì)比特幣環(huán)境有用。
BIP的類型
BIP 0001提出了三種重要的比特幣改進(jìn)方案:標(biāo)準(zhǔn)軌跡BIP、信息BIP和流程BIP。
第一類BIP考慮了所有可能影響比特幣網(wǎng)絡(luò)所有實(shí)現(xiàn)的變化。第二種類型是信息性BIP,它更多的是一份文件,提供有關(guān)比特幣網(wǎng)絡(luò)的重要信息。最后一種類型的BIP類似于標(biāo)準(zhǔn)的track BIP,但它只涵蓋了在技術(shù)上不會(huì)改變比特幣代碼基的變化和事項(xiàng)。它適用于任何類型的其他需要社區(qū)共識(shí)的提案。
最重要的BIP
在本文的后半部分,我們將介紹一些塑造比特幣歷史的最重要的BIP。其中包括閃電網(wǎng)絡(luò)、機(jī)密事務(wù)以及M、A、S、T(Merkelized Abstract Syntax Tree)。
閃電網(wǎng)絡(luò)
盡管比特幣是一個(gè)非常有創(chuàng)意的項(xiàng)目,在紙面上運(yùn)行得完美無缺,但它的可伸縮性問題已經(jīng)困擾了相當(dāng)長(zhǎng)一段時(shí)間,這幾乎是一個(gè)普遍的事實(shí)。2015年,Joseph Poon和Thaddeus Dryja提議在比特幣的生態(tài)系統(tǒng)中加入閃電網(wǎng)絡(luò)。閃電網(wǎng)絡(luò)的主要目標(biāo)是讓比特幣更具有可擴(kuò)展性,通過將小額和非鏈支付轉(zhuǎn)移出去,比特幣的交易速度將大大加快。
閃電網(wǎng)絡(luò)還沒有達(dá)到其真正的潛力,通過引入多簽名錢包,任何人都可以進(jìn)行無限多的交易。這里需要注意的是,這些事務(wù)不需要將它們的詳細(xì)信息存儲(chǔ)在區(qū)塊鏈中。區(qū)塊鏈上記錄的唯一信息是錢包中比特幣的數(shù)量。閃電網(wǎng)絡(luò)最終實(shí)現(xiàn)為一個(gè)軟分支。
保密交易
這個(gè)BIP的主要目的是讓比特幣區(qū)塊鏈上的交易更加私密,盡管可能有政府監(jiān)管。自從SegWit更新(另一個(gè)BIP)之后,現(xiàn)在可以通過一個(gè)軟叉子在比特幣網(wǎng)絡(luò)上引入機(jī)密交易。在SegWit問世之前,在比特幣中加入機(jī)密交易需要一把硬叉子。加密交易的成功實(shí)施將使比特幣能夠與所謂的隱私硬幣競(jìng)爭(zhēng)(最好的例子是Monero和Zcash)。
Merkelized抽象語法樹
M、A、S、T、是一種加密工具,可以將復(fù)雜的數(shù)據(jù)集添加到與比特幣區(qū)塊鏈交易相關(guān)的數(shù)據(jù)中。M、A、S、的另一個(gè)好處是T是在添加數(shù)據(jù)的同時(shí),還減少了需要記錄在區(qū)塊鏈上的數(shù)據(jù)量。
比特幣網(wǎng)絡(luò)中有各種各樣的BIP,目的是將M、A、S、T、加入比特幣網(wǎng)絡(luò),比如BIP 114.116和117。第一個(gè)是由比特幣核心開發(fā)Johnson Lau創(chuàng)建的,另外兩個(gè)是由比特幣核心開發(fā)者M(jìn)ark Friedenbach創(chuàng)建的。M、A、S、的成功實(shí)施T最終會(huì)導(dǎo)致更快的交易,更大的交易量,更多的隱私,以及將復(fù)雜的數(shù)據(jù)集包含到比特幣網(wǎng)絡(luò)中(例如智能合約)。
結(jié)論
盡管這些年來,比特幣改進(jìn)提議遭到了不少批評(píng),但不可否認(rèn)的是,它們?cè)诒忍貛派鷳B(tài)系統(tǒng)中的重要性。有一些人認(rèn)為,這些BIP能夠而且最終會(huì)導(dǎo)致網(wǎng)絡(luò)中出現(xiàn)更多的分叉,這通常被認(rèn)為是加密貨幣社區(qū)中的一個(gè)大問題。無論如何,BIP是社區(qū)驅(qū)動(dòng)進(jìn)化最重要的例子之一。
太2真人5星評(píng)價(jià)
2020-04-27 15:53:43
BIP就是“Bitcoin Improvement Proposal”的首字母縮寫,就是“比特幣改進(jìn)建議”,由Amir Taaki于2011年在BIP 0001中提出,并由Luke Dash Jr.在BIP 0002中對(duì)其進(jìn)行了擴(kuò)展。
所謂BIP就是一項(xiàng)提議改進(jìn)比特幣協(xié)議的標(biāo)準(zhǔn),用于引入特征信息的比特幣設(shè)計(jì)文檔,簡(jiǎn)單來說,BIP就像是一個(gè)提案,通過BIP可以向比特幣社區(qū)提供信息的設(shè)計(jì)文檔。
比如:
BIP32:就是為了避免管理一堆私鑰的麻煩提出的分層推導(dǎo)方案,HD錢包。
BIP44:就是給BIP32的分層增強(qiáng)了路徑定義規(guī)范,同時(shí)增加了對(duì)多幣種的支持。
BIP39:通過定義助記詞讓種子的備份更友好。
為什么BIP如此重要?
比特幣代碼最初完全是由中本聰編寫的,在比特幣的早期階段,是沒有協(xié)作和開發(fā)協(xié)議的標(biāo)準(zhǔn)的,中本聰自己完成了大部分原始代碼的撰寫,以及之后的更新和技術(shù)改進(jìn)。
最初,協(xié)議的控制權(quán)掌握在中本聰手中,為了生存,比特幣需要一個(gè)BIP協(xié)議,來減少對(duì)某一單獨(dú)個(gè)體的依賴,轉(zhuǎn)而依靠更大的開發(fā)者社區(qū),中本聰從比特幣項(xiàng)目的退出來,實(shí)現(xiàn)了這一點(diǎn),讓比特幣更加去中心化。
BIP有哪些類型?
1.標(biāo)準(zhǔn)跟蹤BIP:關(guān)于影響大多數(shù)或所有Bitcoin實(shí)現(xiàn)的任何更改,例如網(wǎng)絡(luò)協(xié)議的更改,或交易有效性規(guī)則的更改。
2.信息BIP:關(guān)于比特幣設(shè)計(jì)問題,或向比特幣社區(qū)提供一般準(zhǔn)則或信息,但不提出新功能,信息BIP不一定代表比特幣社區(qū)的共識(shí)或建議,因此用戶和實(shí)施者可以自由地忽略信息BIP或遵循他們的建議。
3.流程BIP:提出了一個(gè)過程(或事件)的更改,類似于標(biāo)準(zhǔn)跟蹤BIP,但適用于Bitcoin協(xié)議本身以外的其他領(lǐng)域,例子包括程序,準(zhǔn)則,決策過程的變化以及Bitcoin開發(fā)中使用的工具或環(huán)境的變化。
如何提交BIP標(biāo)準(zhǔn)?
1,草案(Draft)階段:BIP作為草案提交給比特幣開發(fā)郵件列表和BIP Github代碼倉(cāng)庫(kù)。
2,提議(Proposed)階段:BIP包括了一個(gè)含有部署B(yǎng)IP計(jì)劃的工作執(zhí)行方案。
3,最終( Final)階段:BIP符合現(xiàn)實(shí)世界的采用標(biāo)準(zhǔn)。且必須客觀地驗(yàn)證這一點(diǎn)。
在此過程中,BIP可以被社區(qū)拒絕、撤回或替換,也可以被分配狀態(tài)為“延遲”,一旦BIP被接受,參考實(shí)施必須完成,當(dāng)參考實(shí)施完成并被社區(qū)接受時(shí),狀態(tài)將更改為“ Final”。