Ethereum για προγραμματιστές Rust
Τελευταία επεξεργασία: @mr_giorgos(opens in a new tab), 29 Αυγούστου 2024
Χρησιμοποιήστε το Ethereum για να δημιουργήσετε αποκεντρωμένες εφαρμογές (ή αλλιώς "dapps") που θα χρησιμοποιούν τα οφέλη της τεχνολογίας των κρυπτονομισμάτων και της αλυσίδας των μπλοκ. Αυτά τα dapps μπορούν να είναι αξιόπιστα, πράγμα που σημαίνει ότι μόλις αναπτυχθούν στο Ethereum, θα λειτουργούν πάντοτε όπως έχουν προγραμματιστεί. Μπορούν να ελέγχουν ψηφιακά στοιχεία προκειμένου να δημιουργήσουν νέα είδη χρηματοοικονομικών εφαρμογών. Μπορούν να είναι αποκεντρωμένα, πράγμα που σημαίνει ότι καμία υπηρεσία ή άτομο δεν τα ελέγχει και είναι σχεδόν αδύνατο να λογοκριθούν.
Ξεκινώντας με τα έξυπνα συμβόλαια και τη γλώσσα Solidity
Δείτε τι χρειάζεται για να ξεκινήσετε με τη Rust στο 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)
Άρθρα για αρχάριους
- The Rust Ethereum Client(opens in a new tab) * Λάβετε υπόψη ότι το OpenEthereum έχει καταργηθεί(opens in a new tab) και δε συντηρείται πλέον. Χρησιμοποιήστε το με προσοχή και κατά προτίμηση μεταβείτε σε άλλο πρόγραμμα πελάτη.
- Αποστολή συναλλαγής στο Ethereum με χρήση της Rust(opens in a new tab)
- Ένας οδηγός βήμα προς βήμα δημιουργίας συμβολαίων στη Rust Wasm για Kovan(opens in a new tab)
Άρθρα μεσαίας δυσκολίας
Πρότυπα χρήσης για προχωρημένους
Δημιουργία αποκεντρωμένης εφαρμογής συνομιλιών με JavaScript και Rust(opens in a new tab)
Δημιουργία αποκεντρωμένης εφαρμογής λίστας εργασιών με Vue.js & Rust(opens in a new tab)
Έργα και εργαλεία της Rust
- pwasm-ethereum(opens in a new tab) - Μια εξωτερική βιβλιοθήκη για την αλληλεπίδραση με δίκτυα τύπου Ethereum.
- Lighthouse(opens in a new tab) - Γρήγορος πελάτης επιπέδου συναίνεσης Ethereum
- Ethereum WebAssembly(opens in a new tab) - Προτεινόμενος επανασχεδιασμός του επιπέδου εκτέλεσης έξυπνων συμβολαίων Ethereum χρησιμοποιώντας ένα ντετερμινιστικό υποσύνολο του WebAssembly
- oasis_std(opens in a new tab) - αναφορά OASIS API
- Solaris(opens in a new tab) - Δοκιμαστική μονάδα έξυπνου συμβολαίου Solidity χρησιμοποιώντας το εγγενές Parity Client EVM.
- SputnikVM(opens in a new tab) - Εφαρμογή εικονικής μηχανής Rust Ethereum
- Wavelet(opens in a new tab) - Το έξυπνο συμβόλαιο Wavelet στη Rust
- Foundry(opens in a new tab) - Εργαλειοθήκη για την ανάπτυξη εφαρμογών Ethereum
- Alloy(opens in a new tab) - Υψηλής απόδοσης, καλά δοκιμασμένες & τεκμηριωμένες βιβλιοθήκες για αλληλεπίδραση με το Ethereum και άλλες αλυσίδες που βασίζονται σε EVM.
- Ethers_rs(opens in a new tab) - Εφαρμογή βιβλιοθήκης και πορτοφολιού Ethereum
- SewUp(opens in a new tab) - Μια βιβλιοθήκη που θα σας βοηθήσει να δημιουργήσετε το συμβόλαιο Ethereum σύνθεσης με τη Rust και να το αναπτύξετε σε ένα κοινό backend
- Substreams(opens in a new tab) - Τεχνολογία παράλληλου ευρετηρίου δεδομένων blockchain
- Reth(opens in a new tab) Το Reth (συντομογραφία του Rust Ethereum) είναι μια νέα υλοποίηση πλήρους κόμβου Ethereum
- Awesome Ethereum Rust(opens in a new tab) - Μια επιμελημένη συλλογή έργων στο οικοσύστημα Ethereum γραμμένα σε Rust
Χρειάζεστε περισσότερες πληροφορίες; Επισκεφθείτε το ethereum.org/developers.