
Table of Contents
We wczesnych dniach internetu niewielka, ale pełna pasji grupa deweloperów wierzyła w siłę oprogramowania open source. Postrzegali je jako sposób na demokratyzację technologii, pozwalający każdemu, kto ma umiejętności i zainteresowanie, współtworzyć, wprowadzać innowacje i ulepszać cyfrowe narzędzia, których używamy każdego dnia. Ten duch współpracy i przejrzystości napędził jedne z najważniejszych osiągnięć w technologii - od rozwoju systemu operacyjnego Linux po stworzenie samej sieci World Wide Web.
Poruszając się po zawiłościach świata kryptowalut, potrzeba przejrzystości i zaufania nigdy nie była ważniejsza. Bitcoin i Ethereum, dwie wiodące kryptowaluty, rozwinęły się dzięki zasadom rozwoju open source, pozwalając każdemu audytować, współtworzyć i ulepszać ich kod. Powinniśmy stosować te same zasady przy tworzeniu narzędzi, których używamy, aby uzyskać dostęp do tych technologii.
Niestety większość dostawców portfeli propaguje te zasady, ale sama ich nie przestrzega. Te projekty o zamkniętym kodzie działają w oparciu o nieprzejrzyste motywacje i centralizację, które podważają etos otwartych i zdecentralizowanych finansów. „Rób, co mówię, a nie to, co robię". Użytkownicy są proszeni o zaufanie firmom bez możliwości zweryfikowania bezpieczeństwa i integralności oprogramowania zarządzającego ich aktywami kryptowalutowymi.
Musimy robić to lepiej. Dlatego dziś z dumą przenosimy tradycję open source do web3, udostępniając monorepo Gem Wallet jako oprogramowanie open source na licencji GPL-3.0. To repozytorium zawiera aplikację na iOS, aplikację na Androida oraz wspólną infrastrukturę portfela. Ta decyzja to nasze zobowiązanie do ograniczania centralizacji i budowania zaufania w społeczności kryptowalutowej. Udostępniając nasz kod w sposób przejrzysty i otwarty, zapraszamy globalną społeczność kryptowalutową do wspólnego kształtowania przyszłości otwartych i zdecentralizowanych finansów.
Jak współtworzyć

Jeśli chcesz współtworzyć, wejdź na nasz GitHub i daj monorepo gwiazdkę (Star), aby zwiększyć jego widoczność:
- Monorepo Gem Wallet: https://github.com/gemwalletcom/wallet
- Monorepo portfela obejmuje aplikację na iOS, aplikację na Androida, infrastrukturę backendową oraz biblioteki wieloplatformowe dla Gem Wallet. Obsługuje różne zadania, w tym powiadomienia push, informacje o cenach, aktualizację aktywów, prymitywy kryptograficzne i więcej.
Następnie sprawdź plik README repozytorium, aby dowiedzieć się, jak zacząć. Oto kilka dobrych miejsc na początek:
Mamy również dedykowaną grupę dla deweloperów na Telegramie, na której możesz porozmawiać z osobami o podobnych zainteresowaniach oraz zadać naszemu zespołowi pytania lub poprosić o pomoc.
Dlaczego oprogramowanie open source jest ważne dla kryptowalut
Istnieje wiele zalet korzystania z portfela kryptowalut typu open source, zwłaszcza w obszarze kryptowalut, gdzie dążymy do zbudowania bardziej otwartego, przejrzystego i zdecentralizowanego systemu.
Oto kilka powodów, dla których oprogramowanie open source jest kluczowe w świecie kryptowalut:
1. Przejrzystość i zaufanie
Kryptowaluty działają na zasadzie decentralizacji, w której zaufanie jest rozłożone na całą sieć, a nie umieszczone w jednym podmiocie. Oprogramowanie open source idealnie wpisuje się w tę zasadę, oferując pełną przejrzystość. Użytkownicy i deweloperzy mogą przeglądać kod, weryfikować jego działanie i upewniać się, że nie ma w nim ukrytych backdoorów ani złośliwych elementów.
2. Bezpieczeństwo i odporność
Oprogramowanie open source korzysta ze zbiorowej analizy globalnej społeczności deweloperów i ekspertów ds. bezpieczeństwa. Ta szeroka kontrola pomaga identyfikować i naprawiać luki szybciej niż w projektach o zamkniętym kodzie. Co więcej, projekty open source mogą stale ewoluować i się rozwijać dzięki wkładowi społeczności, co z czasem czyni je bardziej odpornymi.
3. Interoperacyjność i standaryzacja
Ekosystem kryptowalut składa się z wielu blockchainów, portfeli, giełd i innych narzędzi. Oprogramowanie open source wspiera interoperacyjność, umożliwiając deweloperom tworzenie aplikacji, które mogą płynnie współdziałać ze sobą. Sprzyja to tworzeniu ustandaryzowanych protokołów i interfejsów API, ułatwiając różnym systemom komunikację i współpracę.
4. Innowacja i współpraca
Szybkie tempo innowacji w świecie kryptowalut jest napędzane wspólnym wysiłkiem zróżnicowanej społeczności deweloperów, badaczy i entuzjastów. Oprogramowanie open source zapewnia tym osobom platformę do dzielenia się pomysłami, eksperymentowania z nowymi koncepcjami i rozwijania pracy innych.
5. Rozwój napędzany przez społeczność
W świecie kryptowalut społeczność odgrywa kluczową rolę w sukcesie i rozwoju projektów. Oprogramowanie open source rozwija się dzięki zaangażowaniu społeczności - od wykrywania błędów i proponowania funkcji po tworzenie i utrzymywanie kodu.
6. Długoterminowa żywotność
Projekty open source nie są zależne od jednej organizacji ani dewelopera. Zamiast tego są wspierane przez społeczność, która może dalej rozwijać i utrzymywać oprogramowanie, nawet jeśli pierwotni twórcy nie są już zaangażowani.
Otwarcie się na open source

Gem Wallet to wzmacniająca użytkownika brama onchain, która umożliwia dostęp do rozległego świata web3. Portfel z samodzielnym przechowywaniem kluczy, oddany prywatności i przejrzystości użytkowników, obsługujący ponad 30 blockchainów i ponad 15 000 tokenów.
Tworząc portfel kryptowalut open source, przyjmujemy etos web3 i zbiorowej innowacji, umożliwiając deweloperom i entuzjastom kryptowalut przyczynianie się do bezpieczeństwa, funkcjonalności i rozwoju Gem Wallet.
Aby być na bieżąco ze wszystkim, co dotyczy Gem Wallet, obserwuj nas na X (Twitter) i dołącz do naszej społeczności na Telegramie oraz Discordzie.


