Βιβλιοθήκες Backend API
Τελευταία επεξεργασία: @mr_giorgos(opens in a new tab), 26 Ιουλίου 2024
Προκειμένου μια εφαρμογή να αλληλεπιδράσει με την κρυπτοαλυσίδα του Ethereum (π.χ. ανάγνωση δεδομένων και/ή αποστολή συναλλαγών στο δίκτυο), πρέπει να συνδεθεί με έναν κόμβο του δικτύου Ethereum.
Για αυτό τον σκοπό, κάθε εφαρμογή πελάτη Ethereum εφαρμόζει την προδιαγραφή JSON-RPC, ώστε να υπάρχει ένα ομοιόμορφο σύνολο μεθόδων όπου μπορούν να βασίζονται οι εφαρμογές.
Αν θέλετε να χρησιμοποιήσετε μια συγκεκριμένη γλώσσα προγραμματισμού για να συνδεθείτε με έναν κόμβο του Ethereum, στο οικοσύστημα υπάρχουν αρκετές βολικές βιβλιοθήκες που το κάνουν πολύ πιο εύκολο. Με αυτές τις βιβλιοθήκες, οι προγραμματιστές μπορούν να γράφουν διαισθητικές μεθόδους μίας γραμμής για την αρχικοποίηση αιτημάτων JSON RPC (έμμεσα) που αλληλεπιδρούν με το Ethereum.
Προαπαιτούμενα
Θα ήταν χρήσιμο να κατανοήσουμε τη σημασία της αποθήκευση κεφαλαίου Ethereum και των εφαρμογών πελάτη του Ethereum.
Γιατί να χρησιμοποιήσετε μια βιβλιοθήκη;
Αυτές οι βιβλιοθήκες εκτελούν το μεγαλύτερο μέρος της πολυπλοκότητας της άμεσης αλληλεπίδρασης με έναν κόμβο του Ethereum. Παρέχουν επίσης χρήσιμες λειτουργίες (π.χ. μετατροπή από ETH σε Gwei) έτσι ώστε ένας προγραμματιστής να χρειαστεί λιγότερο χρόνο για τη διασύνδεση της εφαρμογής πελάτη του με το δίκτυο του Ethereum, επικεντρώνοντας στη μοναδική λειτουργικότητα της εφαρμογής.
Διαθέσιμες βιβλιοθήκες
Υπηρεσίες υποδομών και κόμβων
Alchemy - Πλατφόρμα ανάπτυξης Ethereum.
- alchemy.com(opens in a new tab)
- Τεκμηρίωση(opens in a new tab)
- GitHub(opens in a new tab)
- Discord(opens in a new tab)
All That Node - Κόμβος ως υπηρεσία
Blast by Bware Labs - Αποκεντρωμένα API για το κεντρικό δίκτυο Ethereum και το δίκτυο δοκιμών.
BlockPi - Παροχή πιο αποτελεσματικών και γρήγορων υπηρεσιών RPC
- blockpi.io(opens in a new tab)
- Τεκμηρίωση(opens in a new tab)
- GitHub(opens in a new tab)
- Discord(opens in a new tab)
Πύλη Cloudflare στο Ethereum.
Etherscan - Εξερευνητής Block και API συναλλαγών
GetBlock- Blockchain ως υπηρεσία για προγραμματιστές Web3
Infura - Το Ethereum API ως υπηρεσία.
Node RPC - Πάροχος Cost-effective EVM JSON-RPC
NOWNodes - Πλήρεις κόμβοι και εξερευνητές μπλοκ.
QuikNode - Υποδομή κρυπτοαλυσίδας ως υπηρεσία.
Rivet - Υπηρεσία API για τα Ethereum και Ethereum Classic υποστηριζόμενη από λογισμικό ανοιχτού κώδικα.
Zmok - Ταχύρυθμοι κόμβοι Ethereum ως JSON-RPC/WebSockets API.
- zmok.io(opens in a new tab)
- GitHub(opens in a new tab)
- Έγγραφα(opens in a new tab)
- Discord(opens in a new tab)
Εργαλεία ανάπτυξης
ethers-kt - Async, βιβλιοθήκη υψηλών επιδόσεων Kotlin/Java/Android για κρυπτοαλυσίδες βασισμένες σε EVM.
Nethereum - Βιβλιοθήκη ενσωμάτωσης .NET για την κεντρική αλυσίδα.
Εργαλεία Python - Διάφορες βιβλιοθήκες για αλληλεπίδραση στο Ethereum μέσω της Python.
- py.ethereum.org(opens in a new tab)
- web3.py GitHub(opens in a new tab)
- web3.py Chat(opens in a new tab)
Tatum - Η απόλυτη πλατφόρμα ανάπτυξης κρυπτοαλυσίδας.
- Tatum(opens in a new tab)
- GitHub(opens in a new tab)
- Έγγραφα(opens in a new tab)
- Discord(opens in a new tab)
web3j - Βιβλιοθήκη ενσωμάτωσης Java/Android/Kotlin/Scala για το Ethereum.
Υπηρεσίες κρυπτοαλυσίδων
BlockCypher - Ethereum Web APIs.
Chainbase - Υποδομή δεδομένων web3 All-in-one για το Ethereum.
Chainstack - Ελαστικός και ιδιωτικός κόμβος Ethereum ως υπηρεσία.
- chainstack.com(opens in a new tab)
- Τεκμηρίωση(opens in a new tab)
- Αναφορά Ethereum API(opens in a new tab)
Coinbase Cloud Node - Υποδομή API κρυπτοαλυσίδας.
DataHub by Figment - Υπηρεσίες Web3 API με το κεντρικό δίκτυο Ethereum και με δίκτυα δοκιμών.
Moralis - Επιχειρήσεις-Πάροχος Grade EVM API.
- moralis.io(opens in a new tab)
- Τεκμηρίωση(opens in a new tab)
- GitHub(opens in a new tab)
- Discord(opens in a new tab)
- Φόρουμ(opens in a new tab)
NFTPort - API δεδομένων και δημιουργίας του Ethereum.
- nftport.xyz(opens in a new tab)
- Τεκμηρίωση(opens in a new tab)
- GitHub(opens in a new tab)
- Discord(opens in a new tab)
Tokenview - Η Γενική Πλατφόρμα Πολλαπλών Κρύπτο Blockchain API.
Watchdata - Παρέχει απλή και αξιόπιστη πρόσβαση API στην κρυπτοαλυσίδα Ethereum.
Covalent - Enriched blockchain APIs για 200+ αλυσίδες.
- covalenthq.com(opens in a new tab)
- Τεκμηρίωση(opens in a new tab)
- GitHub(opens in a new tab)
- Discord(opens in a new tab)
Περισσότερες πληροφορίες
Γνωρίζετε κάποιο πόρο της κοινότητας που σας βοήθησε; Επεξεργαστείτε αυτή τη σελίδα και προσθέστε το!
Σχετικά θέματα
Σχετικοί οδηγοί
- Ρυθμίστε το Web3js να χρησιμοποιεί την κεντρική αλυσίδα του Ethereum σε JavasScript – Οδηγίες ρύθμισης του web3.js για το έργο σας.
- Σύνδεση ενός έξυπνου συμβολαίου με τη JavaScript – Με χρήση του κρυπτονομίσματος DAI, δείτε πως μπορείτε να χρησιμοποιήσετε λειτουργίες συμβολαίου με τη JavaScript.