Ethereum για προγραμματιστές Ruby
Τελευταία επεξεργασία: @mr_giorgos(opens in a new tab), 15 Ιανουαρίου 2024
Χρησιμοποιήστε το Ethereum για να δημιουργήσετε αποκεντρωμένες εφαρμογές (ή αλλιώς "dapps") που θα χρησιμοποιούν τα οφέλη της τεχνολογίας των κρυπτονομισμάτων και της αλυσίδας των μπλοκ. Αυτές οι dapps μπορούν να είναι αξιόπιστες, πράγμα που σημαίνει ότι μόλις αναπτυχθούν στο Ethereum, θα λειτουργούν πάντοτε όπως έχουν προγραμματιστεί. Μπορούν να ελέγχουν ψηφιακά στοιχεία προκειμένου να δημιουργήσουν νέα είδη χρηματοοικονομικών εφαρμογών. Μπορούν να είναι αποκεντρωμένα, πράγμα που σημαίνει ότι καμία υπηρεσία ή άτομο δεν τα ελέγχει και είναι σχεδόν αδύνατο να λογοκριθούν.
Ξεκινώντας με τα έξυπνα συμβόλαια και τη γλώσσα Solidity
Δείτε τι χρειάζεται για να ξεκινήσετε με τη Ruby στο Ethereum
Χρειάζεστε περισσότερες βασικές πληροφορίες αρχικά; Επισκεφθείτε το ethereum.org/learn ή το ethereum.org/developers.
- Τι είναι η αλυσίδα των μπλοκ(opens in a new tab)
- Κατανοώντας τα έξυπνα συμβόλαια(opens in a new tab)
- Συντάξτε το πρώτο σας έξυπνο συμβόλαιο(opens in a new tab)
- Μάθετε ανάπτυξη και μεταγλωττισμό με τη Solidity(opens in a new tab)
Άρθρα για αρχάριους
- Επιτέλους κατανόηση των λογαριασμών Ethereum(opens in a new tab)
- Επιτέλους έλεγχος ταυτότητας χρηστών Rails με MetaMask(opens in a new tab)
- Είσοδος με το Ethereum - Βιβλιοθήκη Ruby και παραδείγματα Rails(opens in a new tab)
- Πώς να συνδεθείτε στο δίκτυο Ethereum χρησιμοποιώντας τη Ruby(opens in a new tab)
- Πώς να δημιουργήσετε μια νέα διεύθυνση Ethereum στη Ruby(opens in a new tab)
Άρθρα μεσαίας δυσκολίας
- Εφαρμογή κρυπτοαλυσίδας με Ruby(opens in a new tab)
- Χρησιμοποιήστε τη Ruby, συνδεδεμένη στο Ethereum, για να εκτελέσετε το Έξυπνο Συμβόλαιο(opens in a new tab)
Έργα και εργαλεία της Ruby
Ενεργά
- eth.rb(opens in a new tab) - Βιβλιοθήκη Ruby και πελάτης RPC για διαχείριση λογαριασμών, μηνυμάτων και συναλλαγών Ethereum
- keccak.rb(opens in a new tab) - Ο κατακερματισμός Keccak (SHA3) που χρησιμοποιείται από το Ethereum
- siwe-ruby(opens in a new tab) - Εφαρμογή Ruby για σύνδεση με Ethereum
- siwe_rails(opens in a new tab) - Χρήσιμο Rails που προσθέτει διαδρομές τοπικής σύνδεσης SIWE
- siwe-rails-examples(opens in a new tab) - Παράδειγμα SIWE με Ruby στο Rails με προσαρμοσμένο ελεγκτή
- omniauth-siwe(opens in a new tab) - Στρατηγική OmniAuth για σύνδεση με Ethereum (SIWE)
- omniauth-nft(opens in a new tab) - Στρατηγική OmniAuth για έλεγχο ταυτότητας μέσω ιδιοκτησίας NFT
- ethereum-on-rails(opens in a new tab) - Πρότυπο Ethereum στο Rails που επιτρέπει σύνδεση του MetaMask στο Ruby με Rails
Αρχειοθετημένα / Δεν υποστηρίζονται πλέον
- web3-eth(opens in a new tab) - Κλήση μεθόδων RPC του κόμβου Ethereum με Ruby
- ethereum_tree(opens in a new tab) - Βιβλιοθήκη Ruby για τη δημιουργία διευθύνσεων ETH από ένα ιεραρχικό ντετερμινιστικό πορτοφόλι σύμφωνα με το πρότυπο BIP32
- etherlite(opens in a new tab) - Ενσωμάτωση Ethereum για Ruby στο Rails
- ethereum.rb(opens in a new tab) - Πελάτης Ruby Ethereum που χρησιμοποιεί τη διεπαφή JSON-RPC για αποστολή συναλλαγών, δημιουργία και αλληλεπίδραση με συμβόλαια καθώς και χρήσιμο κιτ εργαλείων για εργασία με τον κόμβο Ethereum
- omniauth-ethereum.rb(opens in a new tab) - Εφαρμόζει τη στρατηγική παρόχου Ethereum για το OmniAuth
Χρειάζεστε περισσότερες πληροφορίες; Ρίξτε μια ματιά στο στο αρχείο για προγραμματιστή.
Κοινότητα εθελοντών της Ruby
Η ομάδα Telegram Ethereum Ruby(opens in a new tab) φιλοξενεί μια ταχέως αναπτυσσόμενη κοινότητα και αποτελεί τον αποκλειστικό πόρο για συζητήσεις για οποιοδήποτε από τα παραπάνω έργα και σχετικά θέματα.