Ethereum για προγραμματιστές Java
Τελευταία επεξεργασία: @mr_giorgos, 6 Φεβρουαρίου 2024
Χρησιμοποιήστε το Ethereum για να δημιουργήσετε αποκεντρωμένες εφαρμογές (ή αλλιώς "dapps") που θα χρησιμοποιούν τα οφέλη της τεχνολογίας των κρυπτονομισμάτων και της αλυσίδας των μπλοκ. Αυτά τα dapps μπορούν να είναι αξιόπιστα, πράγμα που σημαίνει ότι μόλις αναπτυχθούν στο Ethereum, θα λειτουργούν πάντοτε όπως έχουν προγραμματιστεί. Μπορούν να ελέγχουν ψηφιακά στοιχεία προκειμένου να δημιουργήσουν νέα είδη χρηματοοικονομικών εφαρμογών. Μπορούν να είναι αποκεντρωμένα, πράγμα που σημαίνει ότι καμία υπηρεσία ή άτομο δεν τα ελέγχει και είναι σχεδόν αδύνατο να λογοκριθούν.
Ξεκινώντας με τα έξυπνα συμβόλαια και τη γλώσσα Solidity
Δείτε τι χρειάζεται για να ξεκινήσετε με τη Java στο Ethereum
Χρειάζεστε κάτι πιο βασικό αρχικά; Επισκεφθείτε το ethereum.org/learn ή ethereum.org/developers.
- Τι είναι η κρυπτοαλυσίδα
- Κατανοώντας τα έξυπνα συμβόλαια
- Συντάξτε το πρώτο σας έξυπνο συμβόλαιο
- Μάθετε ανάπτυξη και μεταγλωττισμό με τη Solidity
Δουλεύοντας με εφαρμογές πελάτη Ethereum
Μάθετε πώς να χρησιμοποιείτε το Web3J και το Hyperledger Besu, τις δύο κορυφαίες εφαρμογές πελάτη για το Ethereum.
- Σύνδεση σε εφαρμογή πελάτη Ethereum με Java, Eclipse και Web3J
- Διαχειριστείτε ένα λογαριασμό Ethereum με Java και Web3j
- Δημιουργήστε ένα Java Wrapper από το Έξυπνο Συμβόλαιό σας
- Αλληλεπιδράστε με ένα έξυπνο συμβόλαιο Ethereum
- Παρακολούθηση συμβάντων Έξυπνου Συμβολαίου Ethereum
- Χρήση του Besu (Pantheon), την εφαρμογή πελάτη Java Ethereum με Linux
- Εκτέλεση Hyperledger Besu (Pantheon) κόμβου σε περιβάλλον ελέγχου ενοποίησης συστήματος Java
- Σημειώσεις Web3j
Μάθετε πώς να χρησιμοποιείτε το ethers-kt, μια ασύγχρονη βιβλιοθήκη Kotlin υψηλής απόδοσης για αλληλεπίδραση με blockchains που βασίζονται σε EVM. Στοχεύοντας πλατφόρμες JVM και Android.
- Μεταφορά κρυπτονομισμάτων ERC20
- Εναλλαγή UniswapV2 με παρακολούθηση συμβάντων
- Ανιχνευτής υπολοίπου ETH / ERC20
Άρθρα μεσαίας δυσκολίας
- Διαχείριση αποθηκευτικού χώρου με μια εφαρμογή σε Java με IPFS
- Διαχείριση διακριτικών ERC20 στη Java με Web3j
- Διαχειριστές συναλλαγών Web3j
Πρότυπα χρήσης για προχωρημένους
Έργα και εργαλεία της Java
- Hyperledger Besu (Pantheon) (εφαρμογή πελάτη Ethereum)
- Web3J (Βιβλιοθήκη αλληλεπίδρασης με εφαρμογές Ethereum)
- ethers-kt (Async, βιβλιοθήκη υψηλών επιδόσεων Kotlin/Java/Android για κρυπτοαλυσίδες EVM).
- Eventeum (παρακολούθηση συμβάντων)
- Mahuta (Εργαλεία IPFS)
Χρειάζεστε περισσότερες πληροφορίες; Επισκεφθείτε το ethereum.org/developers.