4 жовтня Асоціація блокчейнів BSV провела вебінар, присвячений ARC, процесору транзакцій з відкритим кодом для блокчейну BSV. Дегген Келленшвілер і Томас Джакомо були співведучими презентації та пояснили дорожню карту ARC.
📣 Приєднуйтесь до майбутнього вебінару BSV Association з @ThomasGiacomo і Даррен Келленшвілер (@deggen), де ми більш детально обговоримо різні переваги ARC та його впровадження.
📆 4 жовтня 2023 р., 4:00 CET
Зареєструйтесь тут: https://t.co/LGrMSDU9zr pic.twitter.com/6HlZ0dlXNw
— BSV Blockchain (@BSVBlockchain) Жовтень 3, 2023
Що таке послуга обробки транзакцій?
Kellenschwiler розпочинає справу, відповідаючи на питання високого рівня: що таке послуга обробки транзакцій? Це необхідно зрозуміти, щоб зрозуміти, що таке ARC і що він робить.
Мережа вузлів BSV є одноранговою, і хоча вона надійна, вона може бути безладною, пояснює він. Вузли можуть з’являтися та зникати, як їм заманеться, тому немає гарантії, що певний вузол буде онлайн у певний час.
Крім того, не кожен вузол обробляється однаково; існує білий список, і деякі вузли мають пріоритет над іншими. Вузли також мають обмеження щодо кількості підключень, які вони можуть створити.
API обробки транзакцій, такий як ARC, має справу з «вродженою нечіткістю» мережі, пом’якшуючи такі проблеми, як розірвання з’єднань для мобільних пристроїв. Бажаний результат наявності такого інструменту полягає в тому, щоб дозволити розробникам зосередитися на своєму бізнесі, не вирішуючи багато різних проблем.
Особливо зосереджуючись на ARC
Келленшвілер пояснює, що в ідеальному світі ARC підключався б до кожного вузла майнінгу. Він має логіку пірингу та повторних спроб, перевіряє транзакції, обчислює шляхи Merkle для широкомовних транзакцій тощо.
ARC пропонує наступні мікросервіси: сервер API, валідатор, метаморф, одноранговий менеджер і магазин BlockTX. Kellnswiler розширює кожну з них по черзі.
API ARC обробляє автентифікацію, перевірку та транзакції для метаморфізму. Він отримує правила (наприклад, SAT на байт) і статуси транзакцій і надсилає транзакції.
АРК Метаморф приймає попередньо перевірені транзакції та передає їх у мережу за допомогою однорангової мережі. Він обробляє транзакції, надіслані ARC API, і передає їх у мережу Bitcoin. Його розроблено для горизонтального масштабування.
ARC BlockTX прослуховує нові блоки, отримує дані, необхідні для перевірки ідентифікаторів транзакцій, які видобуто, і обчислює шляхи Merkle. Він обробляє блоки та передає статус транзакцій. Його мета - дедублювати обробку блоків.
ARC Callbacker після видобутку надсилає статуси транзакцій на URL-адресу, указану в оригінальному поданні. Він надсилає зворотні виклики клієнтам, коли мережа Bitcoin прийняла транзакцію.
Хіба це не просто 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
Новачок у блокчейні? Ознайомтеся з розділом CoinGeek «Блокчейн для початківців» — найкращим ресурсним посібником, щоб дізнатися більше про технологію блокчейну.
Джерело: https://coingeek.com/meet-arc-the-new-reliable-way-to-broadcast-on-bsv-blockchain/