Developers DeFi

Δημιουργήστε DeFi πάνω σε μία ενιαία καθολική κατάσταση

Κάθε πρόγραμμα Solana διαβάζει και γράφει την ίδια κατάσταση, έτσι ένα swap, η αποπληρωμή ενός δανείου και μια ενημέρωση oracle μπορούν να εκτελεστούν σε μία ατομική συναλλαγή. Ξεκινήστε από μια λειτουργική εφαρμογή Anchor, ενσωματώστε ζωντανή ρευστότητα και αναπτύξτε με πρακτικές παραγωγής.

Δημιουργήστε σκελετό εφαρμογής Next.js με πρόγραμμα vault Anchor
npx -y create-solana-dapp@latest -t solana-foundation/templates/kit/nextjs-anchor

Το DeFi του Solana σε αριθμούς

Όγκος DEX τις 30 ημέρες έως 8 Οκτ 2026
76 δισ. $
Πηγή
Stablecoins USD στο Solana από 8 Οκτ 2026
16 δισ. $
Πηγή
Compute units ανά block από 29 Ιουλ 2026
100 εκ.
Πηγή
Μέγιστο μέγεθος συναλλαγής v1, από 1.232
4.096 byte
Πηγή

Γιατί Solana

Ιδιότητες στις οποίες μπορεί να βασιστεί ο σχεδιασμός του πρωτοκόλλου σας

Ατομική συνθεσιμότητα

Τα προγράμματα καλούν το ένα το άλλο μέσω cross-program invocations μέσα σε μία συναλλαγή. Αν αποτύχει οποιοδήποτε βήμα, ολόκληρη η συναλλαγή αναιρείται, οπότε μια στρατηγική πολλών πρωτοκόλλων δεν ολοκληρώνεται ποτέ ημιτελής.

Παράλληλη εκτέλεση

Κάθε συναλλαγή δηλώνει εκ των προτέρων τους λογαριασμούς που διαβάζει και γράφει. Το runtime εκτελεί παράλληλα τις συναλλαγές που δεν αγγίζουν τους ίδιους εγγράψιμους λογαριασμούς, ώστε μια πολυσύχναστη αγορά να μην καθυστερεί άσχετες αγορές.

Τοπικές αγορές τελών

Οι συναλλαγές που γράφουν σε έναν λογαριασμό με αυξημένο ανταγωνισμό ανταγωνίζονται για το μερίδιο του block που αντιστοιχεί σε αυτόν. Τιμολογήστε τα priority fees με βάση τους λογαριασμούς στους οποίους γράφετε και όχι με βάση μέσους όρους ολόκληρου του δικτύου.

Μικρότερα slots, ταχύτερη οριστικοποίηση

Οι χρόνοι slot του mainnet μειώνονται σταδιακά και το Alpenglow θα αντικαταστήσει το τρέχον πρωτόκολλο ψηφοφορίας και οριστικοποίησης. Παρακολουθήστε και τα δύο πριν ρυθμίσετε τη λήξη των quotes, τα timeouts και τα παράθυρα ρευστοποίησης.


Developer stack

Γράψτε, δοκιμάστε και αναπτύξτε ένα πρόγραμμα

Η προεπιλεγμένη διαδρομή για ένα νέο πρωτόκολλο: Anchor για το πρόγραμμα, LiteSVM και Surfpool για δοκιμές, Codama για clients και Kit για την εφαρμογή.

  1. 01Γράψτε το πρόγραμμα

    Anchor ή Pinocchio

    Το Anchor είναι το προτεινόμενο framework για τα περισσότερα προγράμματα, με ενσωματωμένη επικύρωση λογαριασμών, δημιουργία IDL και βοηθητικά εργαλεία CPI. Στραφείτε στο Pinocchio, μια βιβλιοθήκη χωρίς εξαρτήσεις, σε κρίσιμες διαδρομές όπου μετράει κάθε compute unit.

  2. 02Δοκιμάστε το

    LiteSVM, Mollusk και Surfpool

    Εκτελέστε γρήγορες δοκιμές in-process με LiteSVM ή Mollusk. Στη συνέχεια εκτελέστε δοκιμές ολοκλήρωσης στο Surfpool, ένα τοπικό δίκτυο που φορτώνει λογαριασμούς του mainnet κατά απαίτηση, ώστε να δοκιμάζετε με πραγματικά pools και oracles.

  3. 03Δημιουργήστε clients

    Codama

    Δημιουργήστε typed clients σε TypeScript και Rust από το IDL του προγράμματός σας, ώστε οι builders εντολών και οι αποκωδικοποιητές λογαριασμών να παραμένουν συγχρονισμένοι με κάθε deploy.

  4. 04Φτιάξτε την εφαρμογή

    Solana Kit

    Το @solana/kit είναι το τυπικό JavaScript SDK. Το plugin wallet του εντοπίζει τα εγκατεστημένα wallets μέσω Wallet Standard, χωρίς πακέτα adapter ανά wallet.


Δομικά στοιχεία

Ενσωματώστε ζωντανά πρωτόκολλα DeFi

Αυτά τα πρωτόκολλα δημοσιεύουν τεκμηρίωση για developers για τα προγράμματα και τα API τους. Διαβάστε την τεκμηρίωση και τις εκθέσεις ελέγχου κάθε πρωτοκόλλου πριν διοχετεύσετε κεφάλαια χρηστών μέσω αυτού.

Swaps και δρομολόγηση

Δρομολογήστε swaps στη ρευστότητα του Solana με ένα API aggregator ή ζητήστε ακατέργαστες εντολές για να συνθέσετε ένα swap μέσα στη δική σας συναλλαγή.

AMMs και δεξαμενές ρευστότητας

Δημιουργήστε pools, παρέχετε συγκεντρωμένη ρευστότητα και αντλήστε τιμές απευθείας από on-chain AMMs.

Δανεισμός και δανειοληψία

Καταθέστε collateral, δανειστείτε και διαβάστε την κατάσταση των αποθεματικών μέσω SDK αγορών δανεισμού.

Perpetuals

Ανοίξτε, διαχειριστείτε και ρευστοποιήστε θέσεις με μόχλευση ή σχεδιάστε τη δική σας πλήρως on-chain αγορά perps.

Oracles

Φέρτε υπογεγραμμένες ενημερώσεις τιμών στη συναλλαγή σας και ελέγξτε το επίπεδο εμπιστοσύνης και την παλαιότητα πριν χρησιμοποιήσετε μια τιμή.

Liquid staking

Αποδεχθείτε liquid staking tokens ως collateral ή δρομολογήστε SOL σε stake pools που κερδίζουν ανταμοιβές validator.

Μεταφορές μεταξύ αλυσίδων

Μετακινήστε USDC εγγενώς με το CCTP της Circle ή γεφυρώστε άλλα περιουσιακά στοιχεία και μηνύματα μεταξύ αλυσίδων.

Μόνο παραδείγματα. Η αναφορά ενός πρωτοκόλλου δεν συνιστά έγκριση από το Solana Foundation.


Παράδοση συναλλαγών

Πετύχετε την καταχώριση συναλλαγών όταν κινούνται οι αγορές

Η κίνηση του DeFi κορυφώνεται σε περιόδους μεταβλητότητας, ακριβώς όταν οι χρήστες χρειάζονται τις συναλλαγές τους να περνούν. Ενσωματώστε τα παρακάτω στον client σας πριν από το mainnet.

  1. 1

    Ορίστε όρια compute και priority fees

    Εκτελέστε προσομοίωση για να μετρήσετε τα compute units, ορίστε στενό όριο και τιμολογήστε τα priority fees με βάση πρόσφατα τέλη στους λογαριασμούς στους οποίους γράφετε.

  2. 2

    Επιλέξτε μορφή συναλλαγής ανά διαδρομή

    Οι συναλλαγές v1 αυξάνουν το όριο μεγέθους· οι address lookup tables συμπιέζουν μεγάλες λίστες λογαριασμών. Κάθε επιλογή έχει ανταλλάγματα για σύνθετες διαδρομές.

  3. 3

    Στείλτε μέσω staked συνδέσεων

    Το Stake-weighted QoS δεσμεύει χωρητικότητα του leader για συναλλαγές που προωθούνται από staked validators. Επιλέξτε πάροχο RPC που το υποστηρίζει.

  4. 4

    Προστατέψτε τους χρήστες από το MEV

    Στείλτε τα swaps των χρηστών μέσω προστασίας από sandwich και επιβάλετε όρια slippage τόσο στο πρόγραμμα όσο και στη διεπαφή.

  5. 5

    Επιβεβαιώστε και επαναλάβετε σωστά

    Παρακολουθήστε τη λήξη του blockhash, κάντε rebroadcast μέχρι η συναλλαγή να καταχωριστεί ή να λήξει και επιβεβαιώστε στο επίπεδο commitment που χρειάζεται η λογική σας.


Ασφάλεια

Αναπτύξτε και λειτουργήστε με ασφάλεια

Ένα πρόγραμμα DeFi μπορεί να κατέχει κεφάλαια χρηστών από το πρώτο deploy. Ελέγξτε ποιος μπορεί να το αλλάξει, αποδείξτε τι έχει αναπτυχθεί και παρακολουθήστε τι κάνει.

Τοποθετήστε τις εξουσιοδοτήσεις πίσω από multisig

Κρατήστε τις εξουσιοδοτήσεις αναβάθμισης και διαχείρισης του προγράμματος σε multisig Squads, με time lock στις αλλαγές.

Δημοσιεύστε επαληθευμένο build

Επιτρέψτε σε χρήστες και integrators να επιβεβαιώνουν ότι το αναπτυγμένο πρόγραμμα ταιριάζει με τον δημόσιο πηγαίο κώδικά του.

Ελέγχετε κάθε έκδοση

Αναθέστε ανεξάρτητους ελέγχους πριν από το mainnet και τρέξτε ένα bug bounty. Το Solana Foundation χρηματοδοτεί αξιολογήσεις ασφαλείας STRIDE και δωρεάν εργαλεία για ομάδες του οικοσυστήματος.

Παρακολούθηση και ειδοποιήσεις

Το Microscope αποκωδικοποιεί τις εντολές του προγράμματός σας και τις προτάσεις Squads σε self-hosted dashboards και ειδοποιήσεις.


Περαιτέρω ανάγνωση


© 2026 Ίδρυμα Solana. Με επιφύλαξη παντός δικαιώματος.
Δημιουργήστε DeFi στο Solana | Solana