比特幣行情 比特幣行情
Ctrl+D 比特幣行情
ads
首頁 > TUSD > Info

比特幣:引介 | 比特幣開發之道

Author:

Time:1900/1/1 0:00:00

過去幾年來,比特幣擴容問題引發熱議,史無前例地將大眾的目光聚焦在了比特幣協議演進背后的開發流程上。雖然開源軟件項目歷來都要承受來自利益競爭的重壓,并應對不同開發團隊所推崇的不同愿景,但是,在比特幣這個項目上,這個系統關系到的利益的范圍和種類,以及人們對開發流程發表意見的動機,凝結成了一種完全獨一無二的情形。

在應對這些挑戰時,大型開源項目有小心定義的宗旨、使命和原則,以指導貢獻者的工作。互聯網工程任務組的《IETF之道:互聯網工程任務組新手入門》就是一個廣為人知的例子。作為成員遍布全球的最大標準化組織之一,IETF有著數十年志愿者開發工作的組織經驗。更重要的是,IETF的“大致共識”與比特幣開發的決策流程驚人的相似。

過去,社區內部沒能理解影響比特幣協議方向的正確做法,形成了不必要的沖突。現在,這一問題再度制約了比特幣的發展,盡管相關參與者都懷有最大的善意。我們應該記住,開源項目的發展需要大家齊心協力。如何讓社區中的每個人都有機會凝聚來自各方的正能量,更高效地產出成果,這是我們當下需要應對的挑戰。

本文旨在以IETF的指南作為范本來促成比特幣社區成員的相互理解。除了如何為比特幣做貢獻之外,本文還概述了如何在這一過程中達成共識。文中所述概念只是我這個門外漢的個人淺見,不代表官方意見和正式標準。

比特幣開發領域

目前,BitcoinCore項目是比特幣開發活動中最活躍、最高產的主打項目。它擁有一個較為松散的開發團隊,聚集了數百名來自世界各地的志愿者,共同為比特幣實現做貢獻。他們的成果都保存在Github.com/Bitcoin庫里。

BitcoinCore項目不設管理機構,也沒有成員制度:面向所有人開放,任何人都可以成為貢獻者,并基于以往的貢獻質量獲得影響力。為了促進開發工作,首席維護者會任命專門的維護者負責監督發布周期,來推動項目的進展。這種等級劃分和相關頭銜反映的是客觀情況,不附帶任何形式的特權或權力。如果有任何實體濫用了對BitcoinCore項目代碼庫的控制權,其余成員可以自由fork該項目并繼續展開工作。

Optimism:DRPC為OP Mainnet推出去中心化公共RPC端點:6月24日消息,Optimism稱,過去一周,為了慶祝ZORA Network推出以及ZORA與OP Mainnet集成,Optimism發不一個開放版的Optimistic Zorb NFT;同時,智能手機冷錢包解決方案AirGap現已支持OP Mainnet;以太坊基礎設施提供商DRPC為OP Mainnet推出一個去中心化公共RPC端點。[2023/6/24 21:57:14]

雖然BitcoinCore項目從未正式定義過自己的使命,但是我們可以從過去的交流中推斷出一些具體目標。BitcoinCore致力于:

維護網絡的健康發展達到最高的性能標準為所有用戶保障比特幣的安全性出于用戶的考慮維護并發布面向比特幣社區的軟件支持向后兼容的升級,以便用戶保留當前選擇保護網絡的核心特征:去中心化、安全性和免許可創新雖然大多數貢獻者都是志愿參與,但是也有一些實體通過資助或直聘等方式提供資金支持,以確保開發工作的可持續性。這些實體包括但不限于Blockstream、ChainCodeLabs、Ciphrex、MITDCI和Purse.io。這些實體幾乎都會制定具體的合同條款和協定來維護開發者的獨立性,并幫助他們避免與比特幣及其用戶產生利益沖突。

BitcoinCore——2016年的開發活動報告:https://www.youtube.com/watch?v=eK1gfMV2Tqw

經年累月的協作、高水平的資深開發團隊和可信的成就記錄使得BitcoinCore成為了比特幣領域最值得信賴的實現。但是,BitcoinCore項目之所以能成為比特幣協議的技術骨干,只是因為全世界比特幣用戶的自發行為。BitcoinCore既不能控制比特幣,也不能單方面強行改變其共識規則。很多用戶和企業都運行自己的BitcoinCore軟件。其他開發者則創建了自己的實現,有的基于BitcoinCore代碼庫,有的是使用另一種語言從頭創建的。知名的例子有btcd、Libbitcoin、Bcoin和NBitcoin。

A股開盤:深證區塊鏈50指數下跌5.12%:金色財經消息,A股開盤,上證指數報3364點,開盤下跌1.95%,深證成指報11729.8點,開盤下跌2.28%,深證區塊鏈50指數報3585點,開盤下跌5.12%。區塊鏈板塊開盤下跌5.12%,數字貨幣板塊開盤下跌6.24%。[2023/4/23 14:20:58]

然而,整個比特幣開發領域遠不止BitcoinCore項目和這些個人開發者。已經有成百上千名學者對比特幣及其生態系統和相關技術進行了研究,并發表了共計1150多篇論文。2015年起舉辦的比特幣擴展性研討會為開發者和研究者提供了不可多得的機會,他們就協議開發事宜進行合作,并從學術角度探討比特幣技術的演進。另外,斯坦福、普林斯頓和蘇黎世聯邦理工學院等機構在比特幣研究方面也有著豐富的資源。

如何作貢獻?

目前有幾種方式可以為比特幣開發做貢獻。凡是了解當前流程并尊重多年來形成的標準和慣例的人都可以參與進來。

新的貢獻者面臨的最大挑戰之一是代碼庫的廣度和相關技術的復雜性。具體來說,新人常常會發現所謂的新想法鮮少具有創新性,十有八九是之前就已提出或思考過的。

為使開發者做出卓有成效的貢獻,避免在錯誤的道路上越走越遠,開發者也被鼓勵在提出正式的建議之前先查閱下文列出的各種在線資源。

自由及開放源代碼軟件的開發注重開放式交流。迄今為止,已有各式各樣的平臺建立,為貢獻者提供提案反饋渠道。

參與前須知

比特幣開發以bitcoin-dev郵件列表為核心。bitcoin-dev列表對待所有實現一視同仁,目前由Linux基金會打理。有意參與比特幣開發的貢獻者應當查閱郵件列表中的歸檔文件,一來提前熟悉開發流程,二來挖掘與其工作有潛在關聯的內容。

為了將焦點放在技術討論和提案上,該郵件列表內的討論有少許刪減。原始討論可以在bitcoin-discuss郵件列表中找到。

貢獻者如有任何關于比特幣開發的想法或問題,還可以在其它平臺上尋求意見和解答,例如IRC免費節點上的#bitcoin-dev、#bitcoin-core-dev和#bitcoin-wizards等頻道。這些頻道的歷史日志還包含大量可能對貢獻者有價值的信息,可點擊下方鏈接查看:

美聯儲哈克:加息50基點仍將是一個大的幅度:8月25日消息,美聯儲哈克表示:我們需要采取限制性政策立場,到今年年底我們就會做到。希望看到美國經濟增長率達到3.4%以上,然后可能企穩一段時間,但如果數據不斷表明我們需要加息更多,我們應該這樣做,加息50基點仍將是一個大的幅度。控制通脹,這是首要任務,9月FOMC會議上尚未決定加息50個基點還是75個基點。[2022/8/25 12:48:33]

#bitcoin-dev#bitcoin-core-dev#bitcoin-wizards此外,很多由個人維護的網站上都收集并歸檔了各個圈子里多年來討論的想法。其中,開發者BryanBishop的wiki收錄的信息最全面,盡管理解起來確實很難。另外還有一些社區資源包括BitcoinWiki和Bitcointalk的?“開發和技術討論板塊”。

最后,近年來還出現了一些線下集會,通過另一種社交場景支持技術合作并宣傳新的想法。這類例子包括但不限于SFBitcoinDevs見面會、NYCBitcoinDevs、BitcoinMilano見面會、ParalelniPolisBitcoin見面會、ScalingBitcoin大會和S3ND圓桌會議。

提議和實現

對貢獻代碼和參與代碼評審感興趣的開發者請閱讀這篇指南。考慮到對整個生態的影響,如果有開發者想要改變比特幣的共識規則,或者引入需要標準化的功能,需要付出極大的努力。

比特幣采用的比特幣改進提案機制類似IETF的RequestForComment(RFC)。RFC被用來記錄與互聯網背后的核心系統相關的新標準、方法或技術。開發者AmirTaaki將這一概念應用于比特幣。比特幣BIP的初始規范主要改編自Python的PEP-0001,后由開發者Luke-Jr進行修訂。

我們的目的是讓BIP成為提議新功能、收集社區對某項議題的意見和記錄已采納的比特幣設計決策的主要機制。BIP的作者有責任在社區內部建立共識,并記錄反對意見。——?BIP2,BIP流程BIP2的“BIP工作流程”部分強調了BIP流程本質上是一種協作工具。

Kevin O'Leary反對巴菲特和芒格對加密貨幣的看法:金色財經報道,電視節目《鯊魚坦克》的主持人凱文·奧利里(Kevin O'Leary)概述了區塊鏈技術和比特幣的光明未來,并表示正在進行的加密貨幣寒冬只是一個“翻轉”。因此,他認為資產類別的兩個最大批評者——沃倫·巴菲特和他的得力助手查理·芒格——將其抨擊為“老鼠藥”或邪惡演員的“下水道”是不正確的。

在最近的一次采訪中,O'Leary 重申了他的觀點,稱從長遠來看,區塊鏈技術的“生產力、透明度和效率”是“巨大的”。在他看來,持續的熊市可能會持續一段時間,但最終會過去。他預計“前所未有的加密貨幣機構資本”將推動下一輪牛市,并建議投資者保持耐心,因為“非凡的結果需要時間”。(cryptopotato)[2022/7/15 2:16:11]

鑒于比特幣的分布式信任特征和開源原則,開發者需要嚴格遵守科學的同行評審模型。對于任何提案的成功乃至良性比特幣開發來說,透明性和開放對話都至關重要。新加入的貢獻者在參與開發流程時應保持謙虛的心態,切勿在初期因提案被拒絕而氣餒,因為比特幣社區沉淀多年的知識和經驗絕非一人之功。

這一嚴格的審查流程需要盡可能多的參與者加入,才能就某項提案建立起共識。涉及到更改比特幣系統共識規則的提案尤其重要。雖然有些人可能覺得這一慣例很繁瑣,但是不尊重它很有可能導致不信任和內斗,從而阻礙開發進程。即使某項技術提案非常合理,也有可能因其作者試圖繞過既定流程而被質疑動機不純,遲遲未能通過。為避免這類情況,貢獻者應積極加入比特幣生態的相關組織并進行交流,尤其是與其他開發者的交流。如果你想了解不同參與者的職責以及達成共識的要求,可以閱讀BIP0002的“基本原理”部分。

如果你決定嘗試編寫一份IETF標準文檔,請做好心理準備:雖然每個步驟都非常簡單,但是整個流程可能會很繁瑣。盡管如此,還是有很多人毫發無傷地成功了,而且還有大量文字指南幫助作者或多或少地保留自我。——《IETF之道:互聯網工程任務組新手入門》,2012一旦某個新想法滿足了上述要求,它的支持者就會編寫一個可行的、與當前的規范兼容的實現。此舉旨在保持向后兼容性,并盡可能降低破壞性。為了實現互操作性,開發者EricLombrozo提出了BIP123,基于與提案交互的網絡層對提案進行分類。

Connext下周起對貢獻者進行審查并發放積分:7月13日消息,Layer2互操作性協議Connext發推表示,貢獻者計劃將于7月15日結束,從下周開始社區管理員和跟蹤運營商將開始審查貢獻者為Connext生態系統帶來的質量、影響和價值等貢獻,參與者將根據他們的貢獻獲得相應的積分。在NEXT分配和Connext DAO形成后,DAO將投票決定將NEXT的這部分分配,在最終分配方案獲得批準后,貢獻參與者將獲得與他們分數成比例的追溯分配份額。

昨日報道,Connext決定暫時推遲代幣NEXT的發行計劃,將優先考慮開發和社區工作。[2022/7/13 2:11:08]

大致共識和運行代碼

在很多方面,IETF都是基于參與者的信念運行的。“最根本的信念”之一就像DavidClark早期提及IETF時所言:“我們不要國王、總統和投票。我們相信的是大致共識和運行代碼。”——《IETF之道:互聯網工程任務組新手入門》,2012多年來,已經有很多文章探討了比特幣的治理模型。中本聰在2010年銷聲匿跡時,并沒有給后人留下任何關于如何做出重要共識決策的指示或指導。

縱觀比特幣的發展史,這沒有造成什么問題。對協議的技術修改很少引起爭議,用戶也信任同行評審過程。評審參與者會根據技術優點對提案進行評估,一旦認定某項提案達到“最低采納標準”,就會將其合并到比特幣的代碼庫中。

久而久之,隨著生態系統中參與者多樣性增加以及參與者之間在利益和預期上分歧加劇,建立共識的潛在挑戰浮出水面,這是意料之中的結果。許多人認為,比特幣系統的社會復雜性阻礙了它的技術演進。在沒有權威機構的情況下,不同利益相關者如何在關于比特幣協議基本規則的爭論中達成可接受的結果?

缺乏耐心的參與者倡導正式的治理模式,即,授予高調的參與者特權,讓他們來把控比特幣協議的方向。遺憾的是,這類治理模式與比特幣的共識機制背道而馳,因為比特幣系統的規則是由用戶驅動的共識維護的。一旦公眾人物被賦予了過多的權力,就會成為敵對勢力脅迫和施壓的目標。

大致共識有很多定義;一個簡單的版本是,對于很強烈的反對意見,人們必須持續討論下去,直到絕大多數人都認可這些反對意見是錯誤的為止。——《IETF之道:互聯網工程任務組新手入門》,2012更完善的決策流程可以從IETF采用的“大致共識”模式中得到。《論IETF的共識和分歧》的部分章節提供了深刻的見解,幫助比特幣開發者正確看待以共識驅動的開發。

沒有分歧比一致認同更重要

推動比特幣開發的一個重頭戲是讓某個協議獲得支持。可惜人們常常錯把廣泛支持的表象當作共識。即使某個想法達到了認同的衡量標準,可能也只是得到了社區的青睞,只要有人明確提出異議,就不能判定社區就該想法達成了共識。即使只有一個貢獻者在技術層面上提出了有效的反對意見,也要集體解決,如果這個反對意見的分量足夠重,甚至可以阻止提案的實現。

因此,開發者在考慮提案時應本著“最小分歧”原則。雖然讓所有人都達成一致意見是不切實際的,但是我們可以通過權衡所有分歧并確定它們屬于不可調和問題還是工程偏好問題來達成“大致共識”。

只要考慮到了一切問題,即可達成大致共識,不一定要全部解決

透徹地思考提案的潛在問題固然重要,但也要承認,工程上總是存在取舍,需以最務實的方法處理。另一種方法是不要讓“完美成為優秀的敵人”。

開發團隊應不帶有任何偏見地權衡每個反對意見,對評審過程持開放態度,并確定最終決策。如果每個人的擔憂都能得到徹底審視,讓開發團隊更好地理解潛在的替代方案,并論證替代方案的優越之處,開發流程就能取得重大進展。

如果只是絕大多數人都不認同反對意見,還不足以稱之為大致共識。團隊必須真誠思考反對意見,并評估其是否會導致其它問題。如果無法進行論證或評估,就不能算作真正的共識。——《論IETF的共識和分歧》,2014不同的問題在性質和重要性上不盡相同,但是只要團隊承認所有潛在權衡都得到了妥善處理,就更有可能實現最佳技術成果。團隊應該警惕任何試圖通過“討價還價”的方式不顧合理的反對意見而作出讓步來加速開發流程的行為。開源開發不容許任何為了內斗而在工程上做出妥協的行為,尤其是在比特幣系統中,利益團體不應凌駕于用戶安全之上。

共識是道路而非終點

雖然IETF在大致共識方面不可能有完美的原則,但是如果我們無法警醒自己堅守這些原則,未來只會越來越難堅守它們,最后導致技術成果滑坡。——《論IETF的共識和分歧》,2014在討論共識問題時,最常見的問題之一是,如何評估共識是否已經達成。典型的做法通常是數人頭和其它容易被誤解或受到操控的社會信號。這些做法過分關注結果而忽視了過程,可謂因小失大。

更準確地來說,建立共識是一種實現開放式協作的系統方法,即,一種基于生態中每個參與者的輸入得到最佳技術成果的迭代過程。只要生態中的每個參與者都認可一套最佳規則,并共同遵守基本的開源原則,得到滿意結果的可能性就會提高。這背后的透明度至關重要,以便沒有直接參與其中的用戶可以判斷他們想要采用的變更的合法性。

我之所以要強調這一點,是因為系統的共識最終取決于用戶運行的代碼以及用戶通過自己的驗證節點執行的規則。雖然某些變化無需經歷漫長而繁瑣的生態審查過程就可以實行,但是那些涉及共識層的變化需要相關參與者之間進行大量協調。一旦操之過急,隨之而來的時間壓力會讓部分參與者覺得自己的意見沒有得到應有的考慮,最終導致一無所獲。

對于新手來說,還有一點非常重要:IETF絕不會“管理互聯網”,盡管有些人可能有這種誤解。雖然IETF制定的自愿性標準常被互聯網用戶采用,但是IETF絕不會控制,甚至審查互聯網。如果你是因為想要成為審查者而對IETF產生興趣,那IETF要讓你失望了。——《IETF之道:互聯網工程任務組新手入門》,2012就協調各方利益和維護協議的去中心化性質而言,比特幣的社會經濟影響帶來了獨特的挑戰。幸好這是有先例可循的,互聯網協議標準的發展史為我們提供了應該如何應對這些挑戰的寶貴信息。本文強調的IETF準則并非憑空出現,而是經過長期磨礪得到的。如今,很少有用戶記得,互聯網也經歷過要解決自身擴容問題、各方欲爭奪其控制權的階段。IETF對于開放式開發的堅持在維護系統的自愿性及技術完整性上發揮了關鍵作用。

-?MIT的DavidClark在1992年的IETF會議上的重要演講節選?-

翻譯:隨著互聯網及其社區發展,我們如何管理變革和發展流程?

開放式流程——讓所有聲音都能被聽到。封閉式流程——取得進展。快速流程——與現實接軌。慢速流程——留出思考時間。市場驅動流程——通往商業時代。擴容驅動流程——通往互聯網時代。如今,我們的社區正面臨20多年前互聯網遇到的相同困境。在不久的將來,我們做出的集體決策有可能對比特幣的演化產生深遠影響。雖然商業利益對整個生態的發展來說至關重要,但是我們應該盡量避免讓它們干預開發流程,不能讓短期利益阻礙協議實現長期抗逆性所需的工程。

歸根結底,比特幣網絡由全球成千上萬名自愿運行該軟件實例的獨立用戶支持。在這種情況下,任何破壞開源開發流程的行為必然會導致用戶之間的不信任。雖然某些用戶可能認為自上而下的舉措會加速比特幣技術的進步,但是更有可能阻礙它。更糟糕的是,對加速開發的強烈欲望有可能對比特幣協議造成無法修復的損害。

我們可以合理地假設,很多參與者都以自己的利益為重,可能會擔心這種緩慢的漸進式進程會影響到自己的業務。因此,我們要讓每個相關方都參與開放式交流和合作,以確保在解決短期問題時不會犧牲比特幣技術的長期愿景。比特幣技術有希望比我們這代人走得更遠。

畢竟,比特幣就是未來。

Tags:比特幣COIOINCOIN比特幣今日價格行情英為財情MFIT Coinhotcoinglobal交易所怎么樣RatsCoin Team Dao

TUSD
元宇宙:《失控玩家》大火,下一時代互聯網“元宇宙”再受矚目

電影《失控玩家》引發元宇宙再獲關注8月27日,由瑞安·雷諾茲和朱迪·科默主演的科幻電影《失控玩家》在全國上映,這部在貓眼上評分獲得9.1分,目前國內票房3385.8萬.

1900/1/1 0:00:00
NFT:頂級奢侈品牌爭相進軍NFT市場,二者將碰撞出怎樣的火花?

原標題:《奢侈品牌與NFT能碰撞出怎樣的火花?》作者?|ChenglinPua 編審?|照生、雨林? 排版?|?王紀瓏琰 8月13日.

1900/1/1 0:00:00
NKS:黑客在Banksy官網給虛假NFT打廣告,收藏大佬也“中招”了

本文來自?BBC,原文作者:JoeTidyOdaily星球日報譯者|余順遂一名黑客在知名涂鴉藝術家?Banksy?官方網站上發布假冒?NFT廣告,并誘騙一名英國收藏家購買該?NFT.

1900/1/1 0:00:00
OOT:元世界構建范式轉變的推動者:Loot的結局會是什么?

原標題:《Loot的結局會是什么?》作者:律動研究院-NFTLabs如果你正關注著NFT領域,看到這張黑底白字的圖片,一定會想到一個名字:Loot.

1900/1/1 0:00:00
WEB3:Web3基金會:已向300個項目提供捐贈,覆蓋Web3技術堆棧各個方向

巴比特訊,8月12日晚間,Web3基金會發布公告稱,旗下捐款計劃已經覆蓋到300個項目。自2018年12月啟動以來,Web3基金會共收到840份申請,其中302份已被接受.

1900/1/1 0:00:00
COIN:CoinCenter執行董事:基礎設施法案中“數字資產”的定義似乎過于寬泛

巴比特訊,8月13日,加密貨幣游說團體CoinCenter的執行董事JerryBrito在推特中表示,親愛的法律精英們,我需要一些幫助。基礎設施法案中“數字資產”的定義似乎太寬泛了.

1900/1/1 0:00:00
ads