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