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