Ethereum dla programistów Ruby
Strona ostatnio zaktualizowana: 12 września 2025
Użyj Ethereum do tworzenia aplikacji zdecentralizowanych (lub „dapp”), które wykorzystują zalety kryptowaluty i technologii blockchain. Te dapki mogą być niewymagające zaufania, co oznacza, że po wdrożeniu w Ethereum, zawsze będą działać tak, jak je zaprogramowano. Mogą kontrolować zasoby cyfrowe, aby tworzyć nowe rodzaje aplikacji finansowych. Mogą być zdecentralizowane, co oznacza, że nie kontroluje ich żadna pojedyncza jednostka ani osoba i są prawie niemożliwe do cenzurowania.
Pierwsze kroki z inteligentnymi kontraktami i językiem Solidity
Zrób pierwsze kroki, aby zintegrować Ruby z Ethereum
Potrzebujesz bardziej podstawowych informacji? Sprawdź ethereum.org/learn lub ethereum.org/developers.
- Wyjaśnienie Blockchainopens in a new tab
- Zrozumienie inteligentnych kontraktówopens in a new tab
- Napisz swój pierwszy inteligentny kontraktopens in a new tab
- Dowiedz się, jak kompilować i wdrażać Solidityopens in a new tab
Artykuły dla początkujących
- Nareszcie zrozumiałe konta Ethereumopens in a new tab
- Nareszcie uwierzytelnianie użytkowników Rails za pomocą MetaMaskopens in a new tab
- Jak połączyć się z siecią Ethereum za pomocą Rubyopens in a new tab
- Jak wygenerować nowy adres Ethereum w Rubyopens in a new tab
Artykuły dla średniozaawansowanych
- Aplikacja Blockchain w Rubyopens in a new tab
- Użyj Ruby połączonego z Ethereum, aby wykonać inteligentny kontraktopens in a new tab
Projekty i narzędzia Ruby
Aktywne
- eth.rbopens in a new tab - biblioteka Ruby i klient RPC do obsługi kont Ethereum, wiadomości i transakcji
- keccak.rbopens in a new tab - Hasz Keccak (SHA3) używany przez Ethereum
- siwe-rubyopens in a new tab - Implementacja Ruby funkcji Sign-In with Ethereum
- siwe-railsopens in a new tab - Gem dla Rails, który dodaje lokalne ścieżki logowania SIWE
- siwe-rails-examplesopens in a new tab - Przykład SIWE z wykorzystaniem Ruby on Rails z niestandardowym kontrolerem
- omniauth-siweopens in a new tab - Strategia OmniAuth dla Sign In With Ethereum (SIWE)
- omniauth-nftopens in a new tab - Strategia OmniAuth do uwierzytelniania poprzez posiadanie NFT
- ethereum-on-railsopens in a new tab - Szablon Ethereum on Rails, który pozwala połączyć MetaMask z Ruby on Rails
Zarchiwizowane / Już nierozwijane
- web3-ethopens in a new tab - Wywoływanie metod RPC węzła Ethereum za pomocą Ruby
- ethereum_treeopens in a new tab - Biblioteka Ruby do generowania adresów ETH z portfela Hierarchicznie Deterministycznego zgodnie ze standardem BIP32
- etherliteopens in a new tab - Integracja Ethereum dla Ruby on Rails
- ethereum.rbopens in a new tab - Klient Ethereum dla Ruby wykorzystujący interfejs JSON-RPC do wysyłania transakcji, tworzenia inteligentnych kontraktów i interakcji z nimi, a także użyteczny zestaw narzędzi do pracy z węzłem Ethereum
- omniauth-ethereum.rbopens in a new tab - Implementuje strategię dostawcy Ethereum dla OmniAuth
Szukasz więcej materiałów? Sprawdź stronę główną dla deweloperów.
Współtwórcy społeczności Ruby
Grupa Ethereum Ruby na Telegramieopens in a new tab to miejsce dla szybko rozwijającej się społeczności i dedykowany zasób do dyskusji na temat któregokolwiek z powyższych projektów i tematów pokrewnych.