Mis on ahelate abstraktsioon?
Avaleht
Artiklid
Mis on ahelate abstraktsioon?

Mis on ahelate abstraktsioon?

Algaja
Avaldatud Jun 17, 2024Värskendatud Jul 23, 2024
6m

Võtmepunktid

  • Ahelate abstraktsioon on idee, mille eesmärk on lihtsustada plokiahelate rakenduste ja teenuste kasutamist, eemaldades kasutajaliidesest (UX) vastuolud ja tehnilised protsessid.

  • Ahelate abstraktsioon võib muuta rakendused lõppkasutajate jaoks atraktiivsemaks ja aidata arendajatel luua tõhusamaid detsentraliseeritud rakendusi (DAppe), mis võimaldavad ahelatevahelist suhtlust.

  • Ahelate abstraktsioon toob kaasa ka väljakutseid nagu oht tsentraliseerimiseks, turvariskid ja võimalikud ühilduvusprobleemid.

Sissejuhatus

Plokiahelate vaheline suhtlus võib sageli olla raskestimõistetav ja keeruline, eriti uustulnukate jaoks. Selles artiklis uurime ahela abstraktsiooni, selle toimimist, mõningaid selle eeliseid ja väljakutseid ning levinud väärarusaamu selle kohta.  

Mis on ahelate abstraktsioon?

Ahelate abstraktsioon on NEARi idee lihtsustada plokiahelate rakenduste ja teenuste kasutamist, peites kasutajaliidesest (UX) kasutaja jaoks ebaolulised tehnilised protsessid. Eesmärk on see, et kasutajad ei peaks olema teadlikud konkreetsest plokiahelast, millega nad suhtlevad, ega isegi aru saama, et nad kasutavad plokiahelat.

Kuidas ahelate abstraktsioon töötab?

Tõhusus

Kujuta ette, et saad saata sõnumeid ainult iPhone'ist teisele iPhone'ile, kuid mitte Android-telefonidele. See oleks ebaefektiivne ja ebapraktiline. Samamoodi peaksid kasutajad saama suhelda detsentraliseeritud rakendustega (DAppidega) erinevates plokiahelates ilma tarbetute takistusteta.

Ahelate abstraktsiooni eesmärk on eemaldada või peita plokiahelate tehnoloogia keerukus, võimaldades kasutajatel keskenduda kasutatavate DAppide funktsionaalsusele ja eelistele. Näiteks kui Sarah soovib kasutada uut DAppi nimega XYZ, ei peaks ta muretsema, millisele plokiahelale see on ehitatud. Kasutaja seisukohast soovib ta lihtsalt, et see töötaks hästi ja täidaks oma eesmärki.

Samamoodi kasutavad iga päev miljonid inimesed Internetti, kuid vaid väike protsent kasutajaid mõistab selle taga olevat tehnoloogiat ja selle toimimist. Kuni see toimib ettenähtud viisil ja pakub kasutajatele lisandväärtust, pole tavakasutaja jaoks vajadust selle tehnilisi üksikasju täielikult mõista.

Tehingud

Kujuta ette, et kasutad DAppi, mis võimaldab sul hõlpsalt teha tehinguid mitmes võrgus ja navigeerida erinevate teenuste vahel. Näiteks kujuta ette, et Sarah avab oma telefonis rakenduse XYZ, tellib selle abil kohvi ja näeb oma lemmikrõivapoe allahindlust. Ta ostab kingapaari ja teenib ostuga preemiaid, mis talletatakse mittevahetavate tokenitena (NFT‑dena) Ethereumis. Hiljem märkab ta oma preemiatega seotud eripakkumist ja ostab üritusele piletid, mis on samuti NFT‑d, kuid plokiahelas BNB Smart Chain (BSC).

Kõik need tehingud võivad toimuda ühes rakenduses, mistõttu ei pea Sarah haldama mitut rahakotti, vahetama võrke või tegelema tehingutasudega. Sellisel tasemel ahelaülene interaktsioon ongi ahelate abstraktsiooni lõppeesmärk.

Ahelate abstraktsiooni eelised

Likviidsuse defragmentimine

Likviidsus on sageli seotud konkreetsete plokiahelatega, mistõttu on kasutajatel ja arendajatel sellele juurdepääs ja kasutamine keeruline. Ahelate abstraktsioon lahendab selle, võimaldades juurdepääsu likviidsusele erinevate plokiahelate kaudu.

Kujuta ette, et John soovib intressi teenimiseks oma tokenid välja laenata. Kui likviidsus on ahelasisene, peaks ta leidma platvormi konkreetselt plokiahelalt, millega tema tokenid seotud on. Ahelate abstraktsiooni korral saaks John aga oma tokeneid välja laenata platvormil, mis integreerib mitme plokiahela likviidsuse. See omadus võib kaasa tuua rohkem kasutajaid platvormile ja konkurentsivõimelisemaid intressimäärasid Johnile.

Lihtsustatud arendamine

Arendajate jaoks pakub ahelate abstraktsioon paindlikkust DAppide loomiseks, ilma et see oleks piiratud konkreetse plokiahela piirangutega. 

Arendaja võib kasutada Ethereumi nutilepingute võimalusi, kasutades samal ajal Polygoni kuluefektiivsust. Näiteks kasutab Decentraland Polygoni võrku, et võimaldada kasutajatel oma avatariga seotud vara saada, osta, müüa ja vahetada ilma tehingutasudeta. Oluline on märkida, et Decentraland kasutab tehingutasude täielikuks eemaldamiseks mitmeid funktsioone. Polygonis tehtavate tehingute tasud on väikesed, kuid need pole täiesti tasuta.

Ahelate abstraktsiooni väljakutsed

Tsentraliseerimise riskid

Ahelate abstraktsiooni saab rakendada, luues kasutajaliidese, mis võimaldaks kasutajatel suhelda kõikvõimalike plokiahela rakendustega ühest kohast, parandades kasutajakogemust. Siiski tuleb olla ettevaatlik, sest see liides võib potentsiaalselt muutuda tõrkekohaks.

Turvariskid

Igal plokiahelal on oma turvaprotokollid. Kui need ühendatakse üheks liideseks, on kõigi turvameetmete järgimise tagamine keeruline. Kui seda ei rakendata hoolikalt, võib ahelate abstraktsiooni uus liides tuua kaasa riske igale üksikule plokiahelale.

Koostalitlusvõime küsimused

Teine väljakutse on erinevate plokiahelate ühilduvuse tagamine. Erinevatel plokiahelatel on ainulaadsed konsensusalgoritmid ja nutilepingu keeled, mistõttu on keeruline luua ühtset liidest, mis toimiks kõigis võrkudes laitmatult. Näiteks Ethereumi võrgu jaoks kirjutatud nutileping ei ühildu Solanaga otseselt nende programmeerimiskeele ja aluseks oleva tehnoloogia erinevuste tõttu.

Levinud väärarusaamad ahelate abstraktsiooni kohta

Ahelate abstraktsioon kõrvaldab plokiahela erinevused

Kuigi ahelate abstraktsioon lihtsustab ahelatevahelist interaktsiooni, jäävad iga plokiahela ainulaadsed omadused puutumata. Ahelate abstraktsioon lihtsustab ja automatiseerib tehnilisi protsesse, et parandada kasutajakogemust, kuid ei muuda otseselt plokiahela infrastruktuuri.

Ahelate abstraktsioon puudutab ainult ahelatevahelisi tehinguid

Tehingute hõlbustamine erinevate plokiahelate vahel on ahelate abstraktsiooni oluline omadus, kuid mitte selle ainus kasulik omadus. Ahelate abstraktsioon hõlmab ka DAppide kasutamise lihtsustamist, nutilepingute juurutamist ja andmete otsimist plokiahelate lõikes.

Lõppmärkused

Ahelate abstraktsioon tähendab interaktsioonide lihtsustamist erinevate plokiahelavõrkude vahel. Ahelate abstraktsiooni eelised hõlmavad likviidsuse defragmentimist ja lihtsustatud arendamist. Selle väljakutsed on oht tsentraliseerimiseks, turvariskid ning võimalikud ühilduvusega seotud probleemid. Siiski võib see aidata liikumist paremini ühilduvate ja kasutajasõbralike plokiahela-ökosüsteemide poole.

Lisalugemist

Kohustustest loobumine: seda sisu esitatakse ellisel kujul, nagu see on, ainult üldiseks teabeks ja hariduslikel eesmärkidel, ilma igasuguse esinduse või garantiita. Seda ei tohiks tõlgendada kui finants-, juriidilist või muud professionaalset nõuannet ega soovitust konkreetse toote või teenuse ostmiseks. Peaksid küsima nõu asjakohastelt professionaalsetelt nõustajatelt. Kui artikli on koostanud kolmandast osapoolest kaastöötaja, pane tähele, et väljendatud seisukohad kuuluvad kolmandast osapoolest kaastöötajale ja ei pruugi kajastada Binance Academy omasid. Lisateabe saamiseks loe meie täielikku lahtiütlemist. Digitaalsete varade hinnad võivad olla kõikuvad. Sinu investeeringu väärtus võib langeda või tõusta ja sa ei pruugi investeeritud summat tagasi saada. Sina vastutad ainuisikuliselt oma investeerimisotsuste eest ja Binance Academy ei vastuta võimalike kahjude eest. Seda materjali ei tohiks tõlgendada finants-, juriidilise või muu professionaalse nõuandena. Lisateabe saamiseks vaata meie kasutustingimusi ja riskihoiatust.