專案:Dogecoin Standard 狗狗幣標準

Dogecoin logo Dogecoin logo

狗狗幣標準 ── 一份詳細規範.

狗狗幣標準將會是一份明文規範和用於驗證的測試套件,它衍生自 Dogecoin Core Wallet(狗狗幣核心錢包),在我們建立 libdogecoin 的過程中誕生。 狗狗幣標準的目標是為參考實作 / reference implementation(即 Core Wallet)製作完整的文件,填補時常被詢問的「白皮書」空缺之處,並提供說明文件給任何想瞭解狗狗幣如何運作的人。

最近我們發現到,對一些交易所來說,讓狗狗幣錢包正常運作不是那麼容易,而且現在要理解狗狗幣的運作方式你必須閱讀程式碼,或是從初期早就在狗狗幣專案參與其中。藉由撰寫狗狗幣文件,我們想達成的目標是多面向的:

為開發人員降低進入的門檻.

嘗試讓更多開發者加入狗狗幣社群時,我們遇到的一個情況是:即便對資深開發者來說,學習曲線也相當陡峭。目前我們做的幾乎是指著比特幣的開發文件說「跟這有點像但又有些不同」,除非有 ross/michi/pat/max 帶著你手把手教學,否則不太有幫助。透過建立起針對開發者設計的文件,我們希望可以大大增加來到狗狗幣領域的開發者人數,這對大家都有益處。

建構於規範之上的功能測試套件.

標準很棒,但除非他們可以被證實,否則也站不住腳。建構狗狗幣標準的過程裡,其中一部分將會是創建一個伴隨而來的測試套件,它將能有效地測試任何狗狗幣應用實作,並可以驗證它們是否符合規範。

這對多樣的狗狗幣生態系來說是一個很大的加速器:當我們對節點和錢包的實作做了變動,能立即驗證它在目前的生態系統裡是否還正常運作,如此大家都能前進地更快。

社群提案進程.

狗狗幣協議將首次被獨立於 Core Wallet(核心錢包)外的方式實作並呈現。這將提供社群機會,透過 DIPs(Dogecoin Improvement Proposals,狗狗幣改善提案)一起創造強健的改善進程。改善提案可以在真正被採用的一段時間前,先在社群中被廣泛討論,以及與關鍵的利害關係人們共同探討。

我們相信,一個基於共識的社群(我們的社群就是這樣,而它來自去中心化的網路)應該多多偏好進行實驗性的實作,以檢驗並展現 DIPs 的效用,這和 W3C(全球資訊網聯盟)制定網路規範的方法類似。

基金會相信,將狗狗幣協議從舊核心錢包實作中擷取出來,轉化為社群共同管理的規範,將確保狗狗幣的未來不會陷入只有單一錢包的風險。有越多符合狗狗幣規範的合規錢包,這個協議藉著實作的共識就變得越來越穩固。這就像是即時網路上基於共識的安全性,仰賴的是節點多樣性的道理。