DFIELDSOLUTIONS

Blockchain

FogalomtárOkosszerződés

Blokkláncra telepített program, amely pontosan úgy fut, ahogy megírták, bárki meghívhatja, és utólag általában nem módosítható.

Három tulajdonság határozza meg a mérnöki feladatot. A kód nyilvános, tehát bárki átnézheti hibákért. Bárki meghívhatja, tehát nincs megbízható hívó. És a legtöbb láncon telepítés után nem foltozható, tehát egy hiba végleges, hacsak előre nem terveztek bele frissítési utat — a frissítési út viszont maga is centralizációs kockázat, amihez valakinek kulcsot kell tartania.

Ezek együtt a szokásos szoftverhibákat azonnali, visszafordíthatatlan pénzügyi veszteséggé változtatják, és ezért van ennek a területnek a hagyományos alkalmazásfejlesztéshez képest szokatlan tesztelési kultúrája: tulajdonságalapú tesztek, fuzzing, invariánsokra vonatkozó formális érvelés, és független átvizsgálás azelőtt, hogy bármi valódi értéket tartana.

Kapcsolódó fogalmak

Ide tartozó munkapad

Blockchain

Solidity Ethereumon, Polygonon, Base-en és Arbitrumon. Anchor programok Solanán. Teszttel kezdve, mert az újradeploy nem hotfix, amint érték forog kockán.

Minden fogalomKezdjünk beszélgetniMarkdown-változat

DField Bt. · Dunakeszi · dezso@dfieldsolutions.com
5,0
“LinkedIn üzenettől az élő oldalig. Két apró javítás, aztán kész.”Michael J Ringer · Vilya ProtectionAlapító · Spanyolország