Ohjelmointikielet estävät valtavirran DeFin

Lähdesolmu: 1762009

Hajautettu rahoitus (DeFi) kasvaa nopeasti. Lukittu kokonaisarvo, DeFi-protokollien hallinnoiman rahan mitta, on kasvanut 10 miljardista dollarista hieman yli 40 miljardiin dollariin viimeisen kahden vuoden aikana 180 miljardin dollarin huippunsa jälkeen.

kuva
Kokonaisarvo lukittu DeFiin marraskuusta 2022 alkaen. Lähde: DefiLlama

Elefantti huoneessa? Se oli yli 10 miljardia dollaria hävinnyt hakkeroille ja hyväksikäytölle yksin vuonna 2021. Elefantin ruokkiminen: Nykypäivän älykkäät sopimusohjelmointikielet eivät tarjoa riittäviä ominaisuuksia resurssien luomiseen ja hallintaan. Jotta DeFistä tulisi valtavirtaa, ohjelmointikielten on tarjottava omaisuussuuntautuneita ominaisuuksia, jotka tekevät DeFi-älysopimuskehityksestä turvallisempaa ja intuitiivisempaa.

Nykyisillä DeFi-ohjelmointikielillä ei ole käsitettä omaisuudesta

Ratkaisuja, jotka voivat auttaa vähentämään DeFin monivuotisia hakkereita, ovat auditointikoodi. Tarkastukset toimivat jossain määrin. Historian 10 suurimmasta DeFi-hakkerista (anna tai ota) yhdeksää projektista ei auditoitu. Mutta resurssien lisääminen ongelmaan on kuin laittaisi enemmän moottoreita neliömäisillä pyörillä varustettuun autoon: se voi mennä hieman nopeammin, mutta pelissä on perustavanlaatuinen ongelma.

Ongelma: DeFissä nykyään käytetyt ohjelmointikielet, kuten kiinteys, joilla ei ole käsitystä siitä, mitä omaisuus on. Omaisuudet, kuten tunnukset ja nonfungible tokens (NFT:t), ovat vain muuttujina (lukuja, jotka voivat muuttua) älykkäässä sopimuksessa, kuten Ethereumin ERC-20:ssa. Suojaukset ja validoinnit, jotka määrittävät muuttujan käyttäytymisen, esim. että sitä ei saa käyttää kahdesti, luvaton käyttäjä ei saa tyhjentää sitä, että siirtojen tulee aina olla tasapainossa ja nettoutuneet nollaan – kaikki on toteutettava kehittäjä tyhjästä jokaiselle älykkäälle sopimukselle.

Related: Kehittäjät olisivat voineet estää krypton vuoden 2022 hakkerit, jos he olisivat ryhtyneet perusturvatoimiin

Älykkäiden sopimusten monimutkaistumisen myötä myös vaaditut suojaukset ja vahvistukset muuttuvat. Ihmiset ovat ihmisiä. Virheitä tapahtuu. Bugeja tapahtuu. Rahat katoavat.

Esimerkki: Compoundia, joka on yksi DeFi-protokollien blue-chip-suunnista, hyödynnettiin 80 miljoonan dollarin arvosta syyskuussa 2021. Miksi? Älykäs sopimus sisälsi ”>”-merkin ”>=” sijaan.

Koputtava vaikutus

Jotta älykkäät sopimukset voivat olla vuorovaikutuksessa toistensa kanssa, kuten käyttäjä vaihtaa tunnuksen toiseen, kullekin älykkäälle sopimukselle lähetetään viestejä niiden sisäisten muuttujien luettelon päivittämiseksi.

Tuloksena on monimutkainen tasapainotus. Sen varmistaminen, että kaikki vuorovaikutus älysopimuksen kanssa hoidetaan oikein, on täysin DeFi-kehittäjällä. Koska Solidityssä ja Ethereum Virtual Machinessa (EVM) ei ole sisäisiä suojakaiteita, DeFi-kehittäjien on suunniteltava ja toteutettava kaikki vaaditut suojaukset ja validoinnit itse.

Related: Kehittäjien on pysäytettävä kryptohakkerit tai kohdattava sääntely vuonna 2023

Joten DeFi-kehittäjät käyttävät lähes kaiken aikansa varmistaakseen, että heidän koodinsa on suojattu. Ja tarkista se kaksinkertaisesti – ja kolminkertaisesti – siinä määrin, että jotkut kehittäjät raportoivat käyttävänsä jopa 90 % ajastaan ​​validointiin ja testaukseen ja vain 10 % ajastaan ​​ominaisuuksien ja toimintojen rakentamiseen.

Miten DeFi on kasvanut niin nopeasti, kun suurin osa kehittäjien ajasta on käytetty epäturvallisen koodin taistelemiseen ja kehittäjien pulaan? Ilmeisesti omatoimisille, luvattomille ja automatisoiduille ohjelmoitavan rahan muodoille on kysyntää huolimatta sen tarjoamisen nykyisistä haasteista ja riskeistä. Kuvittele nyt, kuinka paljon innovaatioita voisi päästää valloilleen, jos DeFi-kehittäjät voisivat keskittää tuottavuuden ominaisuuksiin eivätkä epäonnistumiseen. Sellainen innovaatio, joka saattaisi antaa aloittelevan 46 miljardin dollarin teollisuuden häiritä yhtä suurta alaa kuin globaalin 468 biljoonan dollarin rahoitus.

kuva
Maailmanlaajuisten rahoituslaitosten taseen loppusumma vuosina 2002–2020. Lähde: Statista

Innovaatioita ja turvallisuutta

Avain siihen, että DeFi on sekä innovatiivinen että turvallinen, juontaa juurensa samasta lähteestä: Anna kehittäjille helppo tapa luoda omaisuutta ja olla vuorovaikutuksessa niiden kanssa ja tehdä resursseista ja niiden intuitiivisesta käytöksestä natiivi ominaisuus. Luotujen omaisuuserien tulee aina käyttäytyä ennustettavasti ja terveen järjen taloudellisten periaatteiden mukaisesti.

Omaisuussuuntautuneessa ohjelmointiparadigmassa resurssin luominen on yhtä helppoa kuin alkuperäisen funktion kutsuminen. Alusta tietää, mikä omaisuus on: .initial_supply_fungible(1000) luo vaihdettavan tunnuksen, jonka kiinteä tarjonta on 1000 (tarjonnan lisäksi saatavilla on myös monia muita tunnuksen määritysvaihtoehtoja), kun taas toiminnot, kuten .take ja .put, ottavat tunnukset jostain ja laita ne muualle.

Sen sijaan, että kehittäjät kirjoittaisivat monimutkaista logiikkaa, joka käskee älykkäitä sopimuksia päivittämään muuttujien luettelot kaikella virheentarkistuksella, joka edellyttää omaisuussuuntautuneessa ohjelmointissa, toiminnot, joita kuka tahansa voisi intuitiivisesti odottaa olevan DeFin perustavanlaatuista, ovat kielen alkuperäisiä toimintoja. Tokeneita ei voi kadota tai tyhjentää, koska omaisuussuuntautunut ohjelmointi takaa, että ne eivät voi.

Näin saat sekä innovaatioita että turvallisuutta DeFissä. Ja tällä tavalla muutat valtavirran yleisön käsityksen sellaisesta, jossa DeFi on villi länsi, sellaiseksi, jossa DeFi on paikka, johon sinun on laitettava säästösi, koska muuten häviät.

Ben Far on kumppanuusjohtaja RDX Worksissa, joka on Radix-protokollan ydinkehittäjä. Ennen RDX Worksia hän työskenteli johtotehtävissä PwC:ssä ja Deloittessa, jossa hän palveli asiakkaita talousteknologian hallintoon, tilintarkastukseen, riskienhallintaan ja sääntelyyn liittyvissä asioissa. Hän on suorittanut taiteiden kandidaatin tutkinnon maantiedossa ja taloustieteessä sekä maisterin tutkinnon karttaohjelmistoista ja analytiikan alalta Leedsin yliopistosta.

Kirjoittaja, joka paljasti henkilöllisyytensä Cointelegraphille, käytti tässä artikkelissa pseudonyymiä. Tämä artikkeli on tarkoitettu yleisiin tiedotustarkoituksiin, eikä sitä ole tarkoitettu eikä sitä pidä pitää oikeudellisena tai sijoitusneuvona. Tässä esitetyt näkemykset, ajatukset ja mielipiteet ovat vain kirjoittajan omia eivätkä välttämättä heijasta tai edusta Cointelegraphin näkemyksiä ja mielipiteitä.

Aikaleima:

Lisää aiheesta Cointelegraph