Προγραμματιστές 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 volume over the last 30 days
54 δισ. $
Stablecoin supply on Solana
15 δισ. $
Compute units ανά block από τις 29 Ιουλ 2026
100 εκ.
Μέγιστο μέγεθος συναλλαγής v1, από 1.232
4.096 byte

Γιατί Solana

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

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

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

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

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

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

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

Συντομότερα slots, ταχύτερη οριστικότητα

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


Στοίβα ανάπτυξης

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

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

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

    Anchor ή Pinocchio

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

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

    LiteSVM, Mollusk και Surfpool

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

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

    Codama

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

  4. 04Δημιουργήστε την εφαρμογή

    Solana Kit

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


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

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

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

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

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

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

Δημιουργήστε pools, παρέχετε συγκεντρωμένη ρευστότητα και λάβετε προσφορές τιμών απευθείας από onchain AMMs.

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

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

Διαρκή συμβόλαια (Perpetuals)

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

Oracles

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

Liquid staking

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

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

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

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


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

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

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

  1. 1

    Ορίστε όρια compute και τέλη προτεραιότητας

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

  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, αναμεταδώστε μέχρι να εκτελεστεί ή να λήξει η συναλλαγή και επιβεβαιώστε στο επίπεδο commitment που απαιτεί η λογική σας.


Ασφάλεια

Λανσάρετε και λειτουργήστε με ασφάλεια

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

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

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

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

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

Ελέγξτε (audit) κάθε έκδοση

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

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

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


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


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