Iepazīstieties ar ARC — jaunu uzticamu apraides veidu BSV blokķēdē

4. oktobrī BSV Blockchain asociācija rīkoja vebināru, kurā iepazīstināja ar ARC, BSV blokķēdes atvērtā koda darījumu procesoru. Degens Kellenšvilers un Tomass Džakomo vadīja prezentāciju un izskaidroja ARC ceļvedi.

Kas ir darījumu apstrādes pakalpojums?

Kellenšvilers sāk lietas, atbildot uz augsta līmeņa jautājumu: kas ir darījumu apstrādes pakalpojums? Tas ir jāsaprot, lai saprastu, kas ir ARC un kas to dara.

BSV mezglu tīkls ir vienādranga tīkls, un, lai gan tas ir izturīgs, tas var būt netīrs, viņš skaidro. Mezgli var nākt un iet, kā vien vēlas, tāpēc nav garantijas, ka konkrētais mezgls būs tiešsaistē noteiktā laikā.

Turklāt ne katrs mezgls tiek apstrādāts vienādi; ir iekļauts baltajā sarakstā, un daži mezgli iegūst prioritāti pār citiem. Mezgliem ir arī ierobežojumi attiecībā uz to, cik savienojumu tie var izveidot.

Darījumu apstrādes API, piemēram, ARC, nodarbojas ar tīkla “raksturīgo izplūdumu”, mazinot tādas problēmas kā mobilo ierīču savienojumu pārtraukšana. Šāda rīka vēlamais rezultāts ir ļaut izstrādātājiem koncentrēties uz savu biznesu, neatrisinot daudz dažādu problēmu.

Īpaši koncentrējoties uz ARC

Kas ir ARC prezentācija

Kellenšvilers skaidro, ka ideālā pasaulē ARC savienotos ar katru ieguves mezglu. Tam ir peering un atkārtota mēģinājuma loģika, tiek pārbaudīti darījumi, aprēķina Merkle ceļus apraides darījumiem un daudz ko citu.

ARC piedāvā šādus mikropakalpojumus: API serveris, validators, metamorfs, vienādranga pārvaldnieks un BlockTX veikals. Kellnscwiler izvērš katru no tiem pēc kārtas.

ARC API apstrādā autentifikāciju, validāciju un transakcijas līdz metamorfozei. Tas iegūst politikas (piemēram, sats uz baitu) un darījumu statusus un iesniedz transakcijas.

ARC metamorfs ņem iepriekš apstiprinātus darījumus un nodrošina tos ķēdē, izmantojot vienādranga tīklu. Tas apstrādā ARC API nosūtītos darījumus un nogādā tos Bitcoin tīklā. Tas ir izstrādāts tā, lai tas būtu horizontāli mērogojams.

ARC BlockTX noklausās jaunus blokus, izgūst datus, kas nepieciešami, lai pārbaudītu, kuri transakciju ID ir iegūti, un aprēķina Merkle ceļus. Tas apstrādā blokus un izplata darījumu statusu. Tās mērķis ir novērst bloku apstrādes dublikātus.

ARC atzvanītājs nosūta darījumu statusus uz URL, kas norādīts sākotnējā iesniegumā, kad tas ir iegūts. Tas nosūta atzvanīšanu klientiem, kad Bitcoin tīkls ir pieņēmis darījumu.

Kā darbojas ARC prezentācija

Vai tas nav tikai mAPI 2.0?

Kellenšvilers skaidro, ka ARC izmanto pavisam citu pieeju un nekādā gadījumā nav tikai mAPI 2.0. Pēc tam viņš sniedz detalizētu tehnisko sadalījumu par mAPI mijiedarbību ar SV Node un tā ierobežojumiem. Piemēram, liela satiksmes slodze radīja vājās vietas mAPI. ARC necieš no šī ierobežojuma.

ARC ir paredzēts arī Teranode laikmetam. Lielāka stratēģija ir nodalīt funkcijas. Piemēram, Liteclient koncentrēsies uz lietotāja pusi, savukārt Teranode koncentrēsies uz ieguvi, bloku montāžu utt.

ARC priekšrocības ir tādas, ka tas novērš sastrēgumus, mērogojas horizontāli, ļauj ātrāk diagnosticēt problēmas, nodrošina galīgā statusa apstiprinājumu un Merkle ceļus, un atzvanītājs var informēt lietotnes par statusa atjauninājumiem.

Pašlaik TAAL un GorillaPool izmanto ARC, un lietotņu izstrādātāji var piekļūt saviem galapunktiem, izmantojot kalnraču dokumentus.

Nākamās darbības ir uzklausīt atsauksmes un novērst kļūdas, aktivizēt ARC tiešraidē ražošanas vidē, pakāpeniski iziet no mAPI un ieviest pārklājuma mezglu ARC saskarnē.

Lai dzirdētu Kellenšvilera un Džakomo atbildes uz jautājumiem par ARC un iegūtu sīkāku skaidrojumu par to, kā tas darbojas, skatiet vebināru, izmantojot iepriekš norādīto saiti!

CoinGeek sarunas ar Darenu Kellenšvileru: mans BSV blokķēdes ceļojums

YouTube video

Vai esat jauns blokķēdē? Apskatiet CoinGeek sadaļu Blockchain iesācējiem, kas ir galvenais resursu ceļvedis, lai uzzinātu vairāk par blokķēdes tehnoloģiju.

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