Ethereum για προγραμματιστές Go
Τελευταία επεξεργασία: @0xmike7(opens in a new tab), 29 Αυγούστου 2024
Χρησιμοποιήστε το Ethereum για να δημιουργήσετε αποκεντρωμένες εφαρμογές (ή "dapps"). Αυτά τα dapps μπορούν να είναι αξιόπιστα, πράγμα που σημαίνει ότι μόλις αναπτυχθούν στο Ethereum, θα λειτουργούν πάντοτε όπως έχουν προγραμματιστεί. Είναι αποκεντρωμένα, που σημαίνει ότι λειτουργούν σε δίκτυο peer-to-peer και δεν υπάρχει κανένα μεμονωμένο σημείο αποτυχίας. Καμία οντότητα ή άτομο δεν τα ελέγχει και είναι σχεδόν αδύνατο να λογοκριθούν. Μπορούν να ελέγχουν ψηφιακά στοιχεία προκειμένου να δημιουργήσουν νέα είδη εφαρμογών.
Ξεκινώντας με τα έξυπνα συμβόλαια και τη γλώσσα Solidity
Δείτε τι χρειάζεται για να ξεκινήσετε με τη Go στο 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)
- Οδηγός εκμάθησης Συμβολαίου(opens in a new tab)
Άρθρα και βιβλία για αρχάριους
- Ξεκινώντας με τη Geth(opens in a new tab)
- Χρησιμοποιήστε τη Golang για να συνδεθείτε με το Ethereum(opens in a new tab)
- Αναπτύξτε έξυπνα συμβόλαια στο Ethereum με τη Golang(opens in a new tab)
- Ένας οδηγός βήμα προς βήμα για τη δοκιμή και ανάπτυξη έξυπνων συμβολαίων Ethereum με τη Go(opens in a new tab)
- eBook: Ethereum Development with Go(opens in a new tab) - Ανάπτυξη εφαρμογών Ethereum με τη Go
Μέση κατηγορία άρθρων και εγγράφων
- Go Ethereum Documentation(opens in a new tab) - Η τεκμηρίωση του επίσημου Golang του Ethereum
- Erigon Programmer's Guide(opens in a new tab) - Εικονογραφημένος οδηγός που περιλαμβάνει το δέντρο κατάστασης, multi-proofs και την επεξεργασία συναλλαγών
- Erigon and Stateless Ethereum(opens in a new tab) - Συνέδριο Κονότητας Ethereum 2020 (EthCC 3)
- Erigon: optimising Ethereum clients(opens in a new tab) - 2018 Devcon 4
- Go Ethereum GoDoc(opens in a new tab)
- Δημιουργία dapp σε Go με Geth(opens in a new tab)
- Εργαστείτε με το ιδιωτικό δίκτυο Ethereum με Golang και Geth(opens in a new tab)
- Δοκιμή μονάδων συμβολαίων Solidity στο Ethereum με Go(opens in a new tab)
- Γρήγορη αναφορά για τη χρήση του Geth ως βιβλιοθήκης(opens in a new tab)
Πρότυπα χρήσης για προχωρημένους
- Το προσομοιωμένο GETH Backend(opens in a new tab)
- Εφαρμογές κρυπτοαλυσίδας ως υπηρεσίας που χρησιμοποιούν Ethereum και Quorum(opens in a new tab)
- Κατανεμημένος αποθηκευτικός χώρος IPFS και Swarm σε εφαρμογές Blockchain Ethereum(opens in a new tab)
- Πελάτες για κινητές συσκευές: Βιβλιοθήκες και κόμβοι Inproc Ethereum(opens in a new tab)
- Εγγενείς dapp: Σύνδεση της Go σε συμβόλαια Ethereum(opens in a new tab)
Έργα και εργαλεία της Go
- Geth / Go Ethereum(opens in a new tab) - Επίσημη υλοποίηση Go του πρωτοκόλλου Ethereum
- Go Ethereum Code Analysis(opens in a new tab) - Αξιολόγηση και ανάλυση του πηγαίου κώδικα Go Ethereum
- Erigon(opens in a new tab) - Ταχύτερο παράγωγο του Go Ethereum, που εστιάζει στους κόμβους αρχείου
- Golem(opens in a new tab) - Το Golem δημιουργεί μια παγκόσμια αγορά για την υπολογιστική ισχύ
- Quorum(opens in a new tab) - Αδειοδοτημένη υλοποίηση του Ethereum που υποστηρίζει το απόρρητο των δεδομένων
- Prysm(opens in a new tab) - Υλοποίηση Go του Ethereum 'Serenity' 2.0
- Eth Tweet(opens in a new tab) - Αποκεντρωμένο Twitter: Μια υπηρεσία microblogging που εκτελείται στο blockchain του Ethereum
- Plasma MVP Golang(opens in a new tab) — Υλοποίηση και επέκταση Golang της προδιαγραφής Ελάχιστον Βιώσιμο Πλάσμα (Minimum Viable Plasma)
- Open Ethereum Mining Pool(opens in a new tab) - Δεξαμενή κρυπτόρυξης ανοικτού κώδικα του Ethereum
- Ethereum HD Wallet(opens in a new tab) - Παράγωγα του Ethereum HD Wallet derivations σε Go
- Multi Geth(opens in a new tab) - Υποστήριξη για πολλά είδη δικτύων Ethereum
- Geth Light Client(opens in a new tab) - Υλοποίηση του Light Ethereum Subprotocol του Geth
- Ethereum Golang SDK(opens in a new tab) - Απλή υλοποίηση πορτοφολιού Ethereum και βοηθήματα γενικής χρήσης σε Golang
- Covalent Golang SDK(opens in a new tab) - Αποτελεσματική πρόσβαση σε δεδομένα blockchain μέσω Go SDK για 200+ blockchain
Χρειάζεστε περισσότερες πληροφορίες; Επισκεφθείτε το ethereum.org/developers
Συνεισφέροντες της κοινότητας Go
- Geth Discord(opens in a new tab)
- Geth Gist(opens in a new tab)
- Gophers Slack(opens in a new tab) - #ethereum channel(opens in a new tab)
- StackExchange - Ethereum(opens in a new tab)
- Multi Geth Gitter(opens in a new tab)
- Ethereum Gitter(opens in a new tab)
- Geth light Client Gitter(opens in a new tab)