Upoznajte ARC—novi pouzdan način emitiranja na BSV blockchainu

Dana 4. oktobra, BSV Blockchain Association je održala webinar na kojem je predstavila ARC, procesor transakcija otvorenog koda za BSV blockchain. Deggen Kellenschwiler i Thomas Giacomo su bili domaćini prezentacije i objasnili ARC-ov plan puta.

Šta je usluga obrade transakcija?

Kellenschwiler započinje stvari odgovorom na pitanje visokog nivoa: šta je usluga obrade transakcija? Ovo je neophodno razumjeti da biste shvatili šta je ARC i šta radi.

Mreža BSV čvorova je peer-to-peer, i iako je robusna, može biti neuredna, objašnjava on. Čvorovi mogu doći i otići kako žele, tako da nema garancije da će dati čvor biti na mreži u određeno vrijeme.

Nadalje, ne tretira se svaki čvor jednako; postoji bela lista, a neki čvorovi imaju prioritet nad drugima. Čvorovi također imaju ograničenja koliko veza mogu napraviti.

API za obradu transakcija kao što je ARC bavi se „inherentnom nejasnošću“ mreže, ublažavajući probleme kao što su prekinute veze za mobilne uređaje. Željeni ishod posedovanja takvog alata je omogućiti programerima da se fokusiraju na svoje poslovanje bez potrebe da rešavaju mnogo različitih problema.

Fokusirajući se posebno na ARC

Šta je ARC prezentacija

Kellenschwiler objašnjava da bi se u idealnom svijetu ARC povezivao sa svakim rudarskim čvorom. Ima logiku peeringa i ponovnog pokušaja, potvrđuje transakcije, izračunava Merkle putanje za emitovane transakcije i još mnogo toga.

ARC nudi sljedeće mikroservise: API server, validator, metamorf, peer manager i BlockTX store. Kellnscwiler proširuje svaki od njih redom.

ARC API rukuje autentifikacijom, validacijom i transakcijama u metamorfozu. Dobija politike (npr. sats po bajtu) i statuse transakcija i šalje transakcije.

ARC Metamorph uzima unaprijed provjerene transakcije i stavlja ih na lanac koristeći peer-to-peer mrežu. Obrađuje transakcije koje šalje ARC API i dovodi ih u Bitcoin mrežu. Dizajniran je da bude horizontalno skalabilan.

ARC BlockTX osluškuje nove blokove, dohvaća podatke potrebne za validaciju ID-ova transakcija koji su minirani i izračunava Merkle putanje. Obrađuje blokove i širi status transakcija. Njegova svrha je de-dupliciranje obrade blokova.

ARC Callbacker šalje statuse transakcije na URL naveden u originalnom podnesku nakon što je minirano. On šalje povratne pozive klijentima kada Bitcoin mreža prihvati transakciju.

Prezentacija Kako ARC radi

Nije li ovo samo mAPI 2.0?

Kellenschwiler objašnjava da ARC ima potpuno drugačiji pristup i nikako nije samo mAPI 2.0. Zatim daje detaljan tehnički pregled interakcije mAPI-ja sa SV čvorom i njegovih ograničenja. Na primjer, velika opterećenja saobraćaja dovela su do uskih grla na mAPI-ju. ARC ne trpi ovo ograničenje.

ARC je takođe dizajniran za Teranode eru. Velika strategija je odvajanje funkcija. Na primjer, Liteclient će se fokusirati na korisničku stranu, dok će se Teranode fokusirati na rudarenje, sastavljanje blokova itd.

Prednosti ARC-a su u tome što izbjegava uska grla, horizontalno skalira, omogućava bržu dijagnozu problema, pruža konačnu potvrdu statusa i Merkle putanje, a callbacker može obavijestiti aplikacije o ažuriranju statusa.

Trenutno, TAAL i GorillaPool koriste ARC, a programeri aplikacija mogu pristupiti svojim krajnjim tačkama preko dokumenata rudara.

Sljedeći koraci su slušanje povratnih informacija i ispravljanje grešaka, pokretanje ARC-a u produkcijskom okruženju, polagano ukidanje mAPI-ja i implementacija preklopnog čvora na ARC interfejsu.

Da biste čuli kako Kellenschwiler i Giacomo odgovaraju na pitanja o ARC-u i za detaljnije objašnjenje kako to funkcionira, pogledajte webinar putem gornje veze!

CoinGeek razgovori s Darrenom Kellenschwilerom: Moje BSV blockchain putovanje

YouTube video

Novi ste u blockchainu? Pogledajte CoinGeek-ov odjeljak Blockchain za početnike, vrhunski vodič za resurse kako biste saznali više o blockchain tehnologiji.

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