Tutvuge ARC-ga – uue usaldusväärse viisiga BSV plokiahelas edastamiseks

4. oktoobril pidas BSV Blockchain Association veebiseminari, kus tutvustati BSV plokiahela avatud lähtekoodiga tehinguprotsessorit ARC. Deggen Kellenschwiler ja Thomas Giacomo korraldasid ettekannet ja selgitasid ARC tegevuskava.

Mis on tehingute töötlemise teenus?

Kellenschwiler paneb asja käima, vastates kõrgetasemelisele küsimusele: mis on tehingute töötlemise teenus? Seda on vaja mõista, et mõista, mis ARC on ja mida teeb.

Ta selgitab, et BSV-sõlmede võrk on võrdõigusvõrk ja kuigi see on vastupidav, võib see olla segane. Sõlmed võivad tulla ja minna, kui tahavad, seega pole garantiid, et antud sõlm on kindlal ajal võrgus.

Lisaks ei kohelda iga sõlme võrdselt; seal on lubatud loend ja mõned sõlmed saavad teiste ees eelistuse. Sõlmedel on ka piirangud, kui palju ühendusi nad saavad luua.

Tehingute töötlemise API, nagu ARC, tegeleb võrgu "loomuliku hägususega", leevendades probleeme, nagu mobiilseadmete ühenduste katkemine. Sellise tööriista omamise soovitud tulemus on võimaldada arendajatel keskenduda oma ettevõttele, ilma et nad peaksid lahendama palju erinevaid probleeme.

Keskendudes konkreetselt ARC-le

Mis on ARC esitlus

Kellenschwiler selgitab, et ideaalses maailmas ühendaks ARC iga kaevandussõlmega. Sellel on peeringu ja uuesti proovimise loogika, see kinnitab tehinguid, arvutab Merkle'i teed levitehingute jaoks ja palju muud.

ARC pakub järgmisi mikroteenuseid: API server, validaator, metamorf, peer manager ja BlockTX pood. Kellnscwiler laiendab neid kõiki kordamööda.

ARC API käsitleb autentimist, valideerimist ja tehinguid moondumiseks. See hangib poliitikad (nt sats byte) ja tehinguolekud ning esitab tehingud.

ARC Metamorf võtab eelkinnitatud tehingud ja viib need võrdõigusvõrgu abil ahelasse. See töötleb ARC API saadetud tehinguid ja toob need Bitcoini võrku. See on loodud horisontaalselt skaleeritavaks.

ARC BlockTX kuulab uusi plokke, hangib kaevandatud tehingu ID-de kinnitamiseks vajalikud andmed ja arvutab Merkle teed. See töötleb plokke ja levitab tehingute olekut. Selle eesmärk on eemaldada plokkide töötlemise dubleerimine.

ARC tagasihelistaja saadab pärast kaevandamist tehinguolekud algses esituses määratud URL-ile. See saadab klientidele tagasihelistamise, kui Bitcoini võrk on tehingu vastu võtnud.

Kuidas ARC töötab esitlus

Kas see pole mitte ainult mAPI 2.0?

Kellenschwiler selgitab, et ARC kasutab täiesti teistsugust lähenemist ega ole sugugi ainult mAPI 2.0. Seejärel annab ta üksikasjaliku tehnilise jaotuse mAPI interaktsioonist SV-sõlmega ja selle piirangutest. Näiteks põhjustas suur liikluskoormus mAPI-s kitsaskohti. ARC ei kannata selle piirangu all.

ARC on mõeldud ka Teranode ajastule. Suurem strateegia on funktsioonide eraldamine. Näiteks Liteclient keskendub kasutaja poolele, Teranode aga kaevandamisele, plokkide kokkupanemisele jne.

ARC eelisteks on see, et see väldib kitsaskohti, skaleerib horisontaalselt, võimaldab probleeme kiiremini diagnoosida, annab lõpliku olekukinnituse ja Merkle'i teed ning tagasihelistaja saab teavitada rakendusi olekuvärskendustest.

Praegu kasutavad TAAL ja GorillaPool ARC-d ning rakenduste arendajad pääsevad oma lõpp-punktidele ligi kaevurite dokumentide kaudu.

Järgmised sammud on kuulata tagasisidet ja kõrvaldada vead, käivitada ARC tootmiskeskkonnas, järk-järgult mAPI-d välja lülitada ja rakendada ARC-liidesele ülekattesõlm.

Kellenschwileri ja Giacomo ARC kohta küsimustele vastamise ja selle toimimise üksikasjalikuma selgituse saamiseks vaadake veebiseminari ülaltoodud lingi kaudu!

CoinGeeki vestlused Darren Kellenschwileriga: minu BSV plokiahela teekond

YouTube video

Uus plokiahela kasutaja? Plokiahela tehnoloogia kohta lisateabe saamiseks vaadake CoinGeeki jaotist Blockchain algajatele, mis on ülim ressursijuhend.

Allikas: https://coingeek.com/meet-arc-the-new-reliable-way-to-broadcast-on-bsv-blockchain/