Зустрічайте ARC — новий надійний спосіб трансляції в блокчейні BSV

4 жовтня Асоціація блокчейнів BSV провела вебінар, присвячений ARC, процесору транзакцій з відкритим кодом для блокчейну BSV. Дегген Келленшвілер і Томас Джакомо були співведучими презентації та пояснили дорожню карту ARC.

Що таке послуга обробки транзакцій?

Kellenschwiler розпочинає справу, відповідаючи на питання високого рівня: що таке послуга обробки транзакцій? Це необхідно зрозуміти, щоб зрозуміти, що таке ARC і що він робить.

Мережа вузлів BSV є одноранговою, і хоча вона надійна, вона може бути безладною, пояснює він. Вузли можуть з’являтися та зникати, як їм заманеться, тому немає гарантії, що певний вузол буде онлайн у певний час.

Крім того, не кожен вузол обробляється однаково; існує білий список, і деякі вузли мають пріоритет над іншими. Вузли також мають обмеження щодо кількості підключень, які вони можуть створити.

API обробки транзакцій, такий як ARC, має справу з «вродженою нечіткістю» мережі, пом’якшуючи такі проблеми, як розірвання з’єднань для мобільних пристроїв. Бажаний результат наявності такого інструменту полягає в тому, щоб дозволити розробникам зосередитися на своєму бізнесі, не вирішуючи багато різних проблем.

Особливо зосереджуючись на ARC

Що таке ARC презентація

Келленшвілер пояснює, що в ідеальному світі ARC підключався б до кожного вузла майнінгу. Він має логіку пірингу та повторних спроб, перевіряє транзакції, обчислює шляхи Merkle для широкомовних транзакцій тощо.

ARC пропонує наступні мікросервіси: сервер API, валідатор, метаморф, одноранговий менеджер і магазин BlockTX. Kellnswiler розширює кожну з них по черзі.

API ARC обробляє автентифікацію, перевірку та транзакції для метаморфізму. Він отримує правила (наприклад, SAT на байт) і статуси транзакцій і надсилає транзакції.

АРК Метаморф приймає попередньо перевірені транзакції та передає їх у мережу за допомогою однорангової мережі. Він обробляє транзакції, надіслані ARC API, і передає їх у мережу Bitcoin. Його розроблено для горизонтального масштабування.

ARC BlockTX прослуховує нові блоки, отримує дані, необхідні для перевірки ідентифікаторів транзакцій, які видобуто, і обчислює шляхи Merkle. Він обробляє блоки та передає статус транзакцій. Його мета - дедублювати обробку блоків.

ARC Callbacker після видобутку надсилає статуси транзакцій на URL-адресу, указану в оригінальному поданні. Він надсилає зворотні виклики клієнтам, коли мережа Bitcoin прийняла транзакцію.

Презентація «Як працює ARC».

Хіба це не просто mAPI 2.0?

Келленшвілер пояснює, що ARC використовує зовсім інший підхід і аж ніяк не є просто mAPI 2.0. Потім він надає детальну технічну розбивку взаємодії mAPI з SV Node та її обмеження. Наприклад, велике навантаження на трафік призвело до вузьких місць на mAPI. ARC не страждає від цього обмеження.

ARC також розроблений для епохи Teranode. Велика стратегія полягає в розділенні функцій. Наприклад, Liteclient зосередиться на стороні користувача, а Teranode — на майнінгу, складанні блоків тощо.

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

Наразі TAAL і GorillaPool використовують ARC, і розробники додатків можуть отримати доступ до своїх кінцевих точок через документи майнерів.

Наступними кроками є прислухатися до відгуків і виправити помилки, запустити ARC у робочому середовищі, повільно припинити роботу mAPI та запровадити накладений вузол в інтерфейсі ARC.

Щоб почути, як Келленшвілер і Джакомо відповідають на запитання щодо ARC, а також отримати більш детальне пояснення того, як це працює, перегляньте вебінар за посиланням вище!

Розмови CoinGeek з Дарреном Келленшвілером: Моя подорож блокчейном BSV

YouTube відео

Новачок у блокчейні? Ознайомтеся з розділом CoinGeek «Блокчейн для початківців» — найкращим ресурсним посібником, щоб дізнатися більше про технологію блокчейну.

Джерело: https://coingeek.com/meet-arc-the-new-reliable-way-to-broadcast-on-bsv-blockchain/