DeFi-kehittäjät

Rakenna DeFiä yhden globaalin tilan päälle

Jokainen Solana-ohjelma lukee ja kirjoittaa samaa tilaa, joten vaihto, lainan takaisinmaksu ja oraakkelipäivitys voivat tapahtua yhdessä atomisessa transaktiossa. Aloita toimivasta Anchor-sovelluksesta, integroi reaaliaikainen likviditeetti ja julkaise tuotantokäytäntöjä noudattaen.

Luo Next.js-sovelluksen runko ja Anchor-holvi-ohjelma
npx -y create-solana-dapp@latest -t solana-foundation/templates/kit/nextjs-anchor

Solanan DeFi numeroina

DEX volume over the last 30 days
56 mrd. $
Stablecoin supply on Solana
15 mrd. $
Laskentayksikköä lohkoa kohti 29.7.2026 alkaen
100 milj.
v1-transaktion enimmäiskoko, aiemmin 1 232
4 096 tavua

Miksi Solana

Ominaisuudet, joihin protokollasi suunnittelu voi luottaa

Atominen yhdisteltävyys

Ohjelmat kutsuvat toisiaan Cross Program Invocation -kutsuilla (CPI) yhden transaktion sisällä. Jos jokin vaihe epäonnistuu, koko transaktio perutaan, joten usean protokollan strategia ei koskaan jää puolitiehen.

Rinnakkainen suoritus

Jokainen transaktio ilmoittaa etukäteen tilit, joita se lukee ja joihin se kirjoittaa. Suoritusympäristö ajaa rinnakkain transaktiot, jotka eivät koske samoihin kirjoitettaviin tileihin, joten yksi ruuhkainen markkina ei pysäytä toisiinsa liittymättömiä markkinoita.

Paikalliset maksumarkkinat

Transaktiot, jotka kirjoittavat kiisteltyyn tiliin, kilpailevat kyseisen tilin osuudesta lohkossa. Hinnoittele prioriteettimaksut kirjoittamiesi tilien perusteella äläkä koko verkon keskiarvojen mukaan.

Lyhyemmät slot-ajat, nopeampi finaliteetti

Pääverkon slot-aikoja lyhennetään vaiheittain, ja Alpenglow korvaa nykyisen äänestys- ja finaliteettiprotokollan. Seuraa molempia ennen kuin viritä tarjousten vanhenemista, aikakatkaisuja ja likvidointi-ikkunoita.


Kehittäjän työkalupino

Kirjoita, testaa ja julkaise ohjelma

Uuden protokollan oletuspolku: Anchor ohjelmaan, LiteSVM ja Surfpool testeihin, Codama asiakasohjelmiin ja Kit sovellukseen.

  1. 01Kirjoita ohjelma

    Anchor tai Pinocchio

    Anchor on useimmille ohjelmille suositeltu kehys, johon on sisäänrakennettu tilien validointi, IDL-generointi ja CPI-apufunktiot. Valitse Pinocchio, riippuvuuksista vapaa kirjasto, kriittisille poluille, joilla jokainen laskentayksikkö merkitsee.

  2. 02Testaa se

    LiteSVM, Mollusk ja Surfpool

    Aja nopeita prosessin sisäisiä testejä LiteSVM:llä tai Mollusk:lla. Aja sitten integraatiotestit Surfpoolilla, paikallisessa verkossa, joka lataa pääverkon tilit tarvittaessa, jotta voit testata oikeita poolimarkkinoita ja oraakkeleita vasten.

  3. 03Luo asiakasohjelmat

    Codama

    Luo tyypitetyt TypeScript- ja Rust-asiakasohjelmat ohjelmasi IDL:stä, jotta käskyjen rakentajat ja tilien dekooderit pysyvät ajan tasalla jokaisen julkaisun mukana.

  4. 04Rakenna sovellus

    Solana Kit

    @solana/kit on vakiintunut JavaScript-SDK. Sen lompakkolisäosa löytää asennetut lompakot Wallet Standardin kautta ilman lompakkokohtaisia adapteripaketteja.


Rakennuspalikat

Integroi reaaliaikaisia DeFi-protokollia

Nämä protokollat julkaisevat kehittäjädokumentaatiota ohjelmistaan ja API-rajapinnoistaan. Lue kunkin protokollan dokumentit ja auditointiraportit ennen kuin ohjaat käyttäjien varoja sen kautta.

Vaihdot ja reititys

Reititä vaihdot Solanan likviditeetin yli aggregaattorin API:lla tai pyydä raakakäskyjä vaihdon koostamiseksi omaan transaktioosi.

AMM:t ja likviditeettipoolit

Luo poolit, tarjoa keskitettyä likviditeettiä ja hae hinta-arviot suoraan onchain-AMM:ltä.

Lainaus ja lainanotto

Tarjoa vakuuksia, ota lainaa ja lue reservien tila lainamarkkinoiden SDK:iden kautta.

Oraakkelit

Hae allekirjoitetut hintapäivitykset transaktioosi ja tarkista luottamus ja vanhentuneisuus ennen hinnan käyttöä.

Likvidi staking

Hyväksy likvidin stakingin tokenit vakuudeksi tai ohjaa SOL stake-pooleihin, jotka ansaitsevat validator-palkkioita.

Vain esimerkkejä. Protokollan listaaminen ei ole Solana-säätiön suositus.


Transaktioiden toimitus

Saa transaktiot perille markkinoiden liikkuessa

DeFi-liikenne kasvaa huippuunsa volatiliteetin aikana, juuri silloin kun käyttäjät tarvitsevat transaktioidensa menevän perille. Rakenna nämä asiakasohjelmaasi ennen pääverkkoa.

  1. 1

    Aseta laskentarajat ja prioriteettimaksut

    Simuloi laskentayksiköiden mittaamiseksi, aseta tiukka raja ja hinnoittele prioriteettimaksut kirjoittamiesi tilien viimeaikaisten maksujen perusteella.

  2. 2

    Valitse transaktioformaatti reittikohtaisesti

    v1-transaktiot nostavat kokorajaa; address lookup table -taulut tiivistävät pitkiä tililistoja. Kumpikin tuo kompromisseja monimutkaisille reiteille.

  3. 3

    Lähetä stake-yhteyksien kautta

    Stake-weighted QoS varaa leaderin kapasiteettia stakea hallussaan pitävien validatorien välittämille transaktioille. Valitse RPC-palveluntarjoaja, joka tukee sitä.

  4. 4

    Suojaa käyttäjät MEV:ltä

    Lähetä käyttäjien vaihdot sandwich-suojauksen kautta ja valvo slippage-rajoja ohjelmassa käyttöliittymän lisäksi.

  5. 5

    Vahvista ja yritä uudelleen oikein

    Seuraa blockhashin vanhenemista, lähetä uudelleen kunnes transaktio menee perille tai vanhenee, ja vahvista logiikkasi tarvitsemalla commitment-tasolla.


Tietoturva

Julkaise ja operoi turvallisesti

DeFi-ohjelma voi hallussaan käyttäjien varoja ensimmäisestä julkaisusta lähtien. Hallitse, kuka voi muuttaa sitä, todista mitä on julkaistu ja seuraa mitä se tekee.

Aseta valtuudet multisigin taakse

Pidä ohjelman päivitys- ja ylläpitovaltuudet Squads-multisigissä ja aseta muutoksille aikalukko.

Julkaise vahvistettu build

Anna käyttäjien ja integroijien varmistaa, että julkaistu ohjelma vastaa sen julkista lähdekoodia.

Auditoi jokainen julkaisu

Hanki riippumattomat auditoinnit ennen pääverkkoa ja aja bug bounty -ohjelmaa. Solana-säätiö rahoittaa STRIDE-tietoturva-arviointeja ja ilmaisia työkaluja ekosysteemin tiimeille.

Valvo ja hälytä

Microscope dekoodaa ohjelmasi käskyt ja Squads-ehdotukset itse isännöidyiksi kojelaudoiksi ja hälytyksiksi.


Lisälukemista


© 2026 Solana Foundation. Kaikki oikeudet pidätetään.