Gridcoin 是一種基於 POS 的加密貨幣,可獎勵參與 BOINC 網路的用戶。 Gridcoin使用點對點技術在沒有中央權威的情況下運作——管理交易、發行貨幣和為科學研究做出貢獻都是由網路集體進行的。
有關 Gridcoin 二進位檔案以及更多信息,請參閱 https://gridcoin.us/。
需要這些依賴項:
圖書館 | 目的 | 描述 |
---|---|---|
cmake | 建造 | 建置系統(可選) |
軟體套件設定檔 | 建造 | 了解庫的相互依賴關係 |
開放式SSL | 加密貨幣 | 隨機數生成,橢圓曲線密碼學 |
libboost | 公用事業 | 執行緒、資料結構等函式庫 |
庫捲曲 | 公用事業 | URL 用戶端程式庫 |
解壓縮 | 公用事業 | 用於操作 zip 檔案的庫 |
小型NPC | UPnP 支持 | 防火牆跳轉支援(可選) |
qt5 | 圖形使用者介面 | GUI 工具包(可選) |
libqrencode | GUI 中的二維碼 | 用於在 QR 碼符號中編碼資料的庫(可選,取決於 GUI) |
要構建,請運行:
使用 CMake:
mkdir -p build && cd build && cmake .. && cmake --build .
使用自動工具:
./autogen.sh && ./configure && make
有關更詳細和特定於平台的說明,請參閱 doc 資料夾。
開發人員在自己的樹中工作,然後在他們認為自己的功能或錯誤修復準備就緒時向開發分支提交拉取請求。
如果人們廣泛一致認為該補丁是一件好事,那麼該補丁就會被接受。如果補丁不符合專案的編碼約定(請參閱coding.txt)或有爭議,開發人員應該預期要返工並重新提交補丁。
主分支會定期建置和測試,但不能保證完全穩定。定期建立標籤來指示 Gridcoin 的新穩定版本。
當幾個人正在開發主要的新功能時,就會建立功能分支。
Gridcoin 使用四個分支來確保穩定性,同時又不會減慢日常開發活動的節奏 -開發、登台、主控和修補程式。
開發分支用於日常活動。它是最活躍的分支,也是預設情況下拉取請求的所在。該分支可能包含尚未穩定或尚未準備好用於生產的程式碼,因此它只能在測試網路上執行,以避免干擾其他 Gridcoiners。
當決定開發分支應該轉向最終版本時,它會合併到沒有新開發的階段。該分支純粹是為了穩定程式碼庫並消除開發過程中出現的錯誤。這是 Gridcoin 的 beta 測試階段。
一旦 staging 分支穩定並運行順利,它就會被合併到master ,創建一個標籤,並向公眾發布一個版本。
當生產版本中發現錯誤並且需要快速發布更新時,變更會進入修補程式分支進行測試,然後合併到主版本進行發布。如果臨時分支繁忙,這允許生產更新而無需直接合併到主控。
對於一般問題,請造訪我們的 Discord 伺服器 https://discord.gg/UMWUnMjN4x,或 #gridcoin-help 中的 Libera Chat。我們也在 teamgridcoin.slack.com 上設有 Slack 頻道。
Gridcoin 是根據 MIT 授權條款發布的。請參閱複製或 https://opensource.org/licenses/MIT 以了解更多資訊。
發展 | 分期 | 掌握 |
---|---|---|
![]() | ![]() | ![]() |