Sainmhíniú
Is sonraíocht fhoirmiúil é ABI (Application Binary Interface) i mblocshlabhra (blockchain), go háirithe i gcórais atá bunaithe ar EVM, a shainíonn conas a idirghníomhaíonn eintitis sheachtracha le smart contract thiomsaithe ag leibhéal an bytecode. Déanann sé cur síos ar fheidhmeanna in‑inathghairthe an chonartha, ar imeachtaí agus ar struchtúir sonraí i bhformáid is féidir le meaisín a léamh, lena n‑áirítear ainmneacha, cineálacha argóintí agus tuairisceáin, agus rialacha ionchódaithe d’iarratais agus do fhreagraí.
I nGnáthchaint
Is cur síos teicniúil é ABI ar an dromchla poiblí atá ag smart contract. Liostaíonn sé na feidhmeanna agus na himeachtaí atá ann agus an chaoi a gcaithfear sonraí a fhormáidiú ionas gur féidir le bogearraí cumarsáid cheart a dhéanamh le cód tiomsaithe an chonartha.
Comhthéacs agus Úsáid
Tá ABI lárnach don idirghníomhaíocht idir smart contracts agus glaoiteoirí off-chain nó on-chain i dtimpeallachtaí atá comhoiriúnach leis an EVM. De ghnáth gintear é ó chód foinse ardleibhéil an chonartha agus úsáideann uirlisí, leabharlanna agus cliaint RPC é chun payloads agus logaí idirbheart a thógáil agus a dhíchódú. Cumasaíonn sainmhínithe ABI cumarsáid chomhsheasmhach, chinnte le bytecode conartha imlonnaithe ar fud chur i bhfeidhmeanna agus ardáin éagsúla.