
Table of Contents
在網際網路的早期,一小群充滿熱情的開發者相信開源軟體的力量。他們將其視為一種技術民主化的方式,讓任何具有技能和興趣的人都能貢獻、創新和改進我們每天使用的數位工具。這種協作和透明的精神推動了科技領域一些最重要的進步,從 Linux 作業系統的開發到全球資訊網本身的創建。
當我們在加密貨幣領域中導航複雜性時,對透明度和信任的需求從未如此重要。Bitcoin 和 Ethereum,這兩種領先的加密貨幣,一直在開源開發的原則上蓬勃發展,允許任何人稽核、貢獻和改進它們的程式碼。我們應該在開發用於存取這些技術的工具時應用相同的原則。
不幸的是,大多數錢包提供商倡導這些原則,但他們自己並不遵守。這些閉源專案以不透明的動機和中心化運作,破壞了開放和去中心化金融的精神。「照我說的做,而不是照我做的做。」使用者被要求對公司給予信任,而無法驗證管理其加密貨幣資產的軟體的安全性和完整性。
我們必須做得更好。這就是為什麼今天,我們很自豪地將開源的傳統延續到 web3 中,將 Gem Wallet monorepo 打造成根據 GPL-3.0 授權的開源軟體。此儲存庫包含 iOS 應用程式、Android 應用程式和共享的錢包基礎設施。這個決定是我們對減少中心化和促進加密貨幣社群信任的承諾。透過使我們的程式碼透明且可存取,我們邀請全球加密貨幣社群加入我們,共同塑造開放和去中心化金融的未來。
如何貢獻

如果您想貢獻,請前往我們的 GitHub 並為 monorepo 按個星以幫助提高能見度:
- Gem Wallet monorepo: https://github.com/gemwalletcom/wallet
- 錢包 monorepo 包含 Gem Wallet 的 iOS 應用程式、Android 應用程式、後端基礎設施和跨平台程式庫。它處理各種任務,包括推送通知、定價資訊、資產更新、加密原語等。
然後,查看儲存庫 README 以了解如何開始。一些不錯的起點如下:
- 開放的 Github Issues
- 我們的 Github 專案看板
- 公開路線圖
我們還在 Telegram 上設有專門的開發者群組,您可以在那裡與志同道合的人聊天,並向我們的團隊提出任何問題或尋求幫助。
為什麼開源軟體對加密貨幣很重要
使用開源加密貨幣錢包的優勢有很多,特別是在加密貨幣領域,我們努力建立一個更開放、透明和去中心化的系統。
以下是開源軟體在加密貨幣領域至關重要的幾個原因:
1. 透明度和信任
加密貨幣基於去中心化的原則運作,其中信任分散在網路中,而不是放在單一實體中。開源軟體與這一原則完美契合,提供完全的透明度。使用者和開發者可以檢查程式碼、驗證其功能,並確保沒有隱藏的後門或惡意元素。
2. 安全性和韌性
開源軟體受益於全球開發者和安全專家社群的集體審查。這種廣泛的檢查有助於比閉源專案更快地識別和修復漏洞。此外,開源專案可以透過社群貢獻持續發展和改進,使其隨著時間的推移更具韌性。
3. 互通性和標準化
加密貨幣生態系統由眾多區塊鏈、錢包、交易所和其他工具組成。開源軟體透過使開發者能夠建構可以彼此無縫互動的應用程式來促進互通性。這促進了標準化協議和 API 的建立,使不同系統更容易溝通和協作。
4. 創新和協作
加密貨幣領域的快速創新步伐是由開發者、研究人員和愛好者組成的多元社群的協作努力所推動的。開源軟體為這些個人提供了一個平台,可以分享想法、嘗試新概念,並在彼此的工作基礎上建立。
5. 社群驅動的開發
在加密貨幣世界中,社群在專案的成功和演變中扮演著關鍵角色。開源軟體依賴於社群參與,從識別錯誤和建議功能到開發和維護程式碼。
6. 長期可行性
開源專案不依賴於單一組織或開發者。相反,它們由一個社群支援,即使原始創建者不再參與,該社群也可以繼續開發和維護軟體。
擁抱開源

Gem Wallet 是一個賦能使用者的鏈上閘道,可以存取廣闊的 web3 世界。這是一個致力於使用者隱私和透明度的自託管錢包,支援超過 30 個區塊鏈和 15,000 多種代幣。
透過建構一個開源加密貨幣錢包,我們正在擁抱 web3 和集體創新的精神,賦能開發者和加密貨幣愛好者為 Gem Wallet 的安全性、功能性和成長做出貢獻。
要隨時了解 Gem Wallet 的所有最新動態,請在 X (Twitter) 上關注我們,並加入我們在 Telegram 和 Discord 上的社群。


