Запознайте се с ARC—новият надежден начин за излъчване в BSV blockchain

На 4 октомври BSV Blockchain Association проведе уебинар, представящ ARC, транзакционен процесор с отворен код за BSV blockchain. Деген Келеншвилер и Томас Джакомо бяха съвместни домакини на презентацията и обясниха пътната карта на ARC.

Какво е услуга за обработка на транзакции?

Kellenschwiler започва нещата, като отговаря на въпрос от високо ниво: какво е услуга за обработка на транзакции? Необходимо е да разберете това, за да разберете какво е и какво прави ARC.

BSV възловата мрежа е peer-to-peer и въпреки че е стабилна, може да бъде объркана, обяснява той. Възлите могат да идват и да си отиват, както пожелаят, така че няма гаранция, че даден възел ще бъде онлайн в определено време.

Освен това не всеки възел се третира еднакво; има бели списъци и някои възли получават приоритет пред други. Възлите също имат ограничения за това колко връзки могат да направят.

API за обработка на транзакции като ARC се справя с „присъщата неяснота“ на мрежата, смекчавайки проблеми като прекъснати връзки за мобилни устройства. Желаният резултат от наличието на такъв инструмент е да позволи на разработчиците да се съсредоточат върху бизнеса си, без да се налага да разрешават много различни проблеми.

Фокусирайки се конкретно върху ARC

Какво е ARC презентация

Kellenschwiler обяснява, че в един идеален свят ARC би се свързал с всеки копаен възел. Има логика за пиъринг и повторен опит, валидира транзакции, изчислява пътища на Merkle за трансакции за излъчване и др.

ARC предлага следните микроуслуги: API сървър, валидатор, metamorph, peer manager и BlockTX store. Kellnscwiler разширява всяко едно от тях на свой ред.

ARC API обработва автентификация, валидиране и транзакции към metamorph. Той получава политики (напр. сатове на байт) и състояния на транзакции и изпраща транзакции.

ARC метаморф приема предварително валидирани транзакции и ги изпраща във веригата, използвайки peer-to-peer мрежата. Той обработва транзакции, изпратени от ARC API, и ги пренася в биткойн мрежата. Той е проектиран да бъде хоризонтално мащабируем.

ARC BlockTX слуша за нови блокове, извлича данни, необходими за потвърждаване на кои идентификатори на транзакции са добити, и изчислява пътища на Merkle. Той обработва блокове и разпространява статуса на транзакциите. Целта му е да дедупликира обработката на блокове.

ARC Callbacker изпраща статуси на транзакция към URL адрес, посочен в оригиналното изпращане, след като бъде изкопано. Той изпраща обратни повиквания към клиентите, когато биткойн мрежата е приела транзакция.

Презентация „Как работи ARC“.

Това не е ли просто mAPI 2.0?

Kellenschwiler обяснява, че ARC използва изцяло различен подход и в никакъв случай не е само mAPI 2.0. След това той дава подробна техническа разбивка на взаимодействието на mAPI със SV Node и неговите ограничения. Например голямото натоварване на трафика доведе до затруднения в mAPI. ARC не страда от това ограничение.

ARC също е проектиран за ерата Teranode. По-голямата стратегия е да се разделят функциите. Например Liteclient ще се съсредоточи върху потребителската страна, докато Teranode ще се съсредоточи върху копаене, сглобяване на блокове и т.н.

Предимствата на ARC са, че избягва тесни места, мащабира се хоризонтално, позволява по-бърза диагностика на проблеми, предоставя окончателно потвърждение на състоянието и пътища на Merkle, а функцията за обратно извикване може да информира приложенията за актуализации на състоянието.

Понастоящем TAAL и GorillaPool използват ARC, а разработчиците на приложения могат да имат достъп до своите крайни точки чрез документи на копачи.

Следващите стъпки са да се изслуша обратната връзка и да се изгладят грешките, да се активира ARC в производствена среда, бавно да се премахне mAPI и да се внедри възел за наслагване в интерфейса на ARC.

За да чуете Kellenschwiler и Giacomo да отговарят на въпроси за ARC и за по-подробно обяснение как работи, вижте уебинара чрез връзката по-горе!

Разговори на CoinGeek с Дарън Келеншвилер: Моето BSV блокчейн пътуване

YouTube видео

Нов в блокчейн? Разгледайте секцията Blockchain за начинаещи на CoinGeek, най-доброто ръководство за ресурси, за да научите повече за blockchain технологията.

Източник: https://coingeek.com/meet-arc-the-new-reliable-way-to-broadcast-on-bsv-blockchain/