ABI

ABI (Application Binary Interface) í dreifiritakeðju (blockchain), sérstaklega í EVM-grundvölluðum kerfum, er formleg forskrift sem skilgreinir hvernig ytri aðilar eiga að eiga samskipti við þýtt smart contract á bytecode-stigi.

Skilgreining

ABI (Application Binary Interface) í dreifiritakeðju (blockchain), sérstaklega í EVM-grundvölluðum kerfum, er formleg forskrift sem skilgreinir hvernig ytri aðilar eiga að eiga samskipti við þýtt smart contract á bytecode-stigi. Hún lýsir þeim föllum sem hægt er að kalla, atburðum og gagnabyggingum samningsins á vél-lesanlegu formi, þar með talið heitum, gerðum inntaks og úttaks og reglum um kóðun beiðna og svara.

Í einföldu máli

ABI er tæknileg lýsing á opinberu viðmóti smart contract. Hún telur upp hvaða föll og atburðir eru til staðar og hvernig gögn þurfa að vera sniðin svo hugbúnaður geti átt rétt samskipti við þýdda kóða samningsins.

Samhengi og notkun

ABI er lykilatriði í samskiptum milli smart contracts og aðila sem kalla á þau, hvort sem er utan keðju eða á keðju, í EVM-samhæfðum umhverfum. Hún er venjulega búin til út frá frumkóða samnings á háu forritunarmáli og er notuð af tólum, safnheildum (libraries) og RPC-biðlurum til að búa til og afkóða færslugögn og logs. ABI-skilgreiningar gera kleift stöðug, fyrirsjáanleg samskipti við uppsett bytecode samnings yfir mismunandi útfærslur og vettvanga.

© 2025 Tokenoversity. Allur réttur áskilinn.