Ethereum Ruby-fejlesztők számára
Utolsó módosítás: @Satglow(opens in a new tab), 2024. január 15.
Használj Ethereumot decentralizált alkalmazások (avagy "dappok") fejlesztésére, melyek kihasználják a kriptovaluta és a blokklánc technológia nyújtotta előnyöket. Ezek a dappok nem igényelnek bizalmat a felhasználó oldaláról, ami azt jelenti, hogyha egyszer telepítették az Ethereumba, akkor mindig úgy fognak futni, ahogy programozták őket. Digitális vagyontárgyakat irányíthatnak, lehetőséget teremtve ezzel az újfajta pénzügyi alkalmazások számra. Decentralizáltak lehetnek, mely azt jelenti, hogy semmilyen entitás vagy személy nem irányítja őket és közel lehetetlen őket cenzúrázni.
Kezdő lépések az okosszerződésekkel és a Solidity nyelvvel
Tegye meg az első lépést a Ruby Ethereumra való integrálásához
Szükséged van egy méginkább kezdőknek szóló alapozóra? Tekintsd meg az ethereum.org/learn oldalt vagy az ethereum.org/developers oldalt.
- Blokklánc ismertetése(opens in a new tab)
- Okos Szerződések értelmezése(opens in a new tab)
- Írd meg az első Okosszerződésed(opens in a new tab)
- Tanuld meg a Solidity fordítását és telepítését(opens in a new tab)
Cikkek kezdőknek
- Az Ethereum-számlák megértése(opens in a new tab)
- Rails-felhasználók hitelesítése a MetaMask használatával(opens in a new tab)
- Bejelentkezés az Ethereummal – Ruby-könyvtár és Rails-példák kiadása(opens in a new tab)
- Hogyan lehet az Ethereum-hálózathoz kapcsolódni a Ruby-val(opens in a new tab)
- Hogyan lehet új Ethereum-címet létrehozni a Ruby-val(opens in a new tab)
Köztes cikkek
- Blokkláncalkalmazás a Ruby-val(opens in a new tab)
- A Ruby használata az Ethereumon az okosszerződés végrehajtására(opens in a new tab)
Ruby-projektek és -eszközök
Aktív
- eth.rb(opens in a new tab) – Ruby könyvtár és RPC-kliens az Ethereum-számlák, üzenetek és tranzakciók kezelésére
- keccak.rb(opens in a new tab) – Az Ethereum által használt keccak (SHA3) hash
- siwe-ruby(opens in a new tab) – Ruby általi implementáció az Ethereummal való bejelentkezéshez
- siwe_rails(opens in a new tab) – SIWE lokális bejelentkezési utakat adó Rails gem
- siwe-rails-examples(opens in a new tab) – SIWE-példa Ruby használatával a Railsen személyre szabott irányítóval
- omniauth-siwe(opens in a new tab) – OmniAuth-stratégia az Ethereummal (SIWE) való bejelentkezéshez
- omniauth-nft(opens in a new tab) – OmniAuth stratégia az NFT tulajdonjogon keresztüli hitelesítésre
- ethereum-on-rails(opens in a new tab) – Ethereum a Rails-en sablon, mellyel a MetaMaskot a Ruby-hoz lehet kapcsolni a Rails-en
Archivált / a karbantartás megszűnt
- web3-eth(opens in a new tab) – Az Ethereum-csomópontok RPC metódusainak meghívása Ruby-val
- ethereum_tree(opens in a new tab) – Ruby könyvtár az ETH-címek létrehozására egy hierarchikusan determinált tárcából a BIP32 szabvány szerint
- etherlite(opens in a new tab) – Ethereum integráció Ruby-ra a Rails-en
- ethereum.rb(opens in a new tab) – Ruby Ethereum-kliens, amely JSON-RPC interfészt használ a tranzakciók küldésére, a szerződések létrehozására és az azokkal való interakcióra, valamint hasznos eszközkészlet az Ethereum-csomópontokkal való együttműködéshez
- omniauth-ethereum.rb(opens in a new tab) – Az Ethereum-szolgáltatóstratégia bevezetése az OmniAuth-ra
Még több anyagot keresel? Tekintse meg Fejlesztőink oldalait.
Ruby közösségi hozzájárulók
Az Ethereum Ruby Telegram csoport(opens in a new tab) egy gyorsan növekvő közösség szervezője, egy dedikált erőforrás a fenti projektek és kapcsolódó témák megvitatására.