Революція в Біткойні: Докладний аналіз протоколу Атомікс

Початківець4/13/2024, 6:40:16 PM
Протокол експериментального активу BRC-20 святкує свій перший день народження, бачачи народження протоколу Ординалів та випуск протоколу BRC-20, який оживив екосистему BTC. Хоча BRC-20 - це схема випуску активів, не пов'язаних з UTXO, ARC-20 за протоколом Atomicals вів випуск активів, пов'язаних з UTXO. Артур, засновник протоколу Atomicals, вигадав ідею Atomicals, яка призвела до чотирьох основних концепцій, включаючи Dmint, Bitwork, ARC-20 та RNS, а також AVM та розділи в майбутньому. Протокол Atomicals вводить децентралізований механізм відтворення NFT на ланцюгу Bitcoin, що надасть можливість розподілу однорідних та неоднорідних NFT в екосистемі Bitcoin. однорідні та неоднорідні токени з рівною можливістю емісії. З випуском AVM передбачається, що протокол Atomicals зможе забезпечити програмованість на рівні Bitcoin Layer1, вносячи нові розробки в усю екосистему Bitcoin.

У вступі: 9 березня 2024 року відзначилася однорічниця експериментального активного протоколу BRC-20. Просто за рік ми побачили народження протоколу Ординалів, випуск BRC-20 та зростання нових протоколів, що оживили раніше стерильну екосистему BTC.

Технічно, схеми емісії активів BTC поділяються на два табори: прив'язані до UTXO та не прив'язані до UTXO. Основна відмінність полягає в тому, як дані токенів пов'язані з UTXO на ланцюжку Bitcoin. Згідно з цим розрізненням, BRC-20 відноситься до активів, які не прив'язані до UTXO, тоді як ARC-20, який контролюється протоколом Atomicals, вів у розвитку активи, які прив'язані до UTXO.

Ця стаття заглиблюється в історію, сучасність та майбутнє протоколу Atomicals, зосереджуючись на його інноваційних ідеях, технологічних досягненнях та розвитку екосистеми. Читачі дізнаються, чому ми вважаємо протокол Atomicals грою-змінювачем в екосистемі BTC.

Джерело зображення: https://twitter.com/okxweb3/status/1765967704282816873

Головна стаття: Народження протоколу Atomicals відбулося досить драматично, засновник Артур хотів розробити проект DID на основі протоколу Ordinals, коли він був вперше випущений, але під час процесу розробки він виявив, що протокол Ordinals має багато обмежень, які не сприяли підтримці деяких функцій, які він хотів реалізувати.

Таким чином, 29 травня 2023 року Артур опублікував перший твіт про ідею протоколу Atomicals, який був запущений 17 вересня 2023 року після кількох місяців розробки.

Пізніше протокол Atomicals породив чотири основні концепції, такі як Dmint, Bitwork, ARC-20, RNS, а в майбутньому AVM та Split Solutions. У наступній статті ми запустимо пояснення принципу для цих типових продуктових інновацій, щоб допомогти вам швидше зрозуміти інновацію Atomicals.

Джерело зображення: https://twitter.com/atomicalsxyz/status/1761738325176553535

Bitwork: Неексклюзивний PoW

Протокол Atomics додає PoW до процесу чекання токенів. Це посилання називається Bitwork. Принцип схожий на майнінг Bitcoin. Він налаштований на поточний ліміт та проти відьомства.

Спочатку давайте розглянемо принцип майнінгу Bitcoin: Шахраї безперервно надають різні вхідні значення до заданого алгоритму локально, намагаючись зробити вихідне значення відповідним вимогам протоколу Bitcoin. Шахраї можуть мати щастя і отримати результат, який відповідає умовам. У цей час відповідне вихідне значення та вхідне значення записуються в блок як «свідоцтво голосування» та використовуються як торгова плата для отримання нагороди за майнінг. Далі, якщо новий блок визнається великою більшістю вузлів у мережі, шахраї можуть отримати нагороду в BTC.

(Проста схема видобутку Біткойну)

У схемі протоколу Atomicals вам потрібно виконати подібний процес для отримання вхідних та вихідних параметрів, що відповідають обмеженням, щоб мати можливість чекати токени. Також подібно до Bitcoin, Atomicals може динамічно регулювати складність видобутку, наприклад, протокол може заздалегідь вказати:

Шахтарі, які шукають винагороди, повинні знайти набір параметрів. Коли ці параметри вводяться в призначений алгоритм, вихід повинен відповідати наступним умовам: перші чотири цифри - це все 6, а п'ята цифра більша за 10 (у шістнадцятковій системі). Ці умови досить лагідні. Однак протокол Atomicals може періодично змінювати ці умови. Наприклад, він може вимагати, щоб перші п'ять цифр виходу були всі 6, затягуючи умови та збільшуючи складність видобутку для шахтарів.

(Приклад діаграми умов Bitwork)

Майнінг Bitwork та майнінг Bitcoin фундаментально відрізняються: майнінг Bitcoin є ексклюзивним, тоді як майнінг Bitwork є неексклюзивним. Наприклад, після того, як блоки під номерами 99 і 100 з'являються в мережі Bitcoin, різні пули майнерів конкурують за право записати блок 101. У кінцевому підсумку тільки блок 101, наданий одним пулом майнерів, буде визнаний мережею Bitcoin, тоді як блоки, надіслані іншими пулами майнерів, будуть «анульовані». Ця ексклюзивність є властивою для майнінгу Bitcoin.

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

У відмінність від майнінгу Bitcoin, майнінг ARC-20 в рамках протоколу Bitwork є неексклюзивним, тобто між різними майнерами немає жорсткої конкуренції, і, доки поточний обсяг видобутку активів Atomicals не перевищує чітко визначеної загальної суми, результати майнінгу (заявки на видобуток токенів) майнерів через механізм Bitwork врешті-решт будуть включені в історію протоколу.

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

Одним словом, Bitwork дивиться лише на залишкову суму, яку можна витратити на актив, а не на порядок запиту на виготовлення монети, і в рамках протоколу майнінгу Bitcoin майнер, який подає блок пізно, ймовірно, буде виключений іншими майнерами.

Несумнівно, Atomicals знижує поріг участі для шахтарів / монтерів активів. Традиційний загальнодоступний ланцюжок PoW обмежений великою складністю видобутку, і право на видобуток блоків фактично монополізовано кількома основними басейнами видобутку, тому ймовірність успішного видобутку для окремих шахтарів дуже низька, в той час як покращення Bitwork значно послабили позицію централізованих басейнів видобутку, що більш сприятливо для участі окремих шахтарів, і активи розподіляються більш справедливим чином. Розподіл активів більш справедливий.

Беручи до уваги, що сама PoW є більш справедливою схемою розподілу активів, ніж PoS та ID0, протокол Atomicals подальш збільшує справедливість розподілу активів шляхом внесення вартості фізичних ресурсів та наявності випадкової удачі (майнінг - це процес влучного вдарення). Це додатково сприяє розвитку концепції "Справедливого запуску".

ARC-20: більше схоже на кольорову монету, ніж на напис

Насправді багато людей неправильно розуміють концепцію ARC-20, яка включена в протокол Atomicals, вважаючи, що це також протокол написання. Але насправді ARC-20 ближче до фарбування монет, вона буде найменшою одиницею біткоїна сат як основні «атоми», кожен біткойн UTXO відповідає кількості сатів, що представляє собою кількість його прив'язаних активів ARC-20, 1 сат = 1 Токен.

Тут ми беремо один вид ARC-20, званий "TEST", як об'єкт дослідження, щоб пояснити принцип його роботи.

Спочатку емітент токенів TEST повинен визначити, який блок Bitcoin буде використаний як «генезис-блок» TEST, та записати інформацію про ініціалізацію в одному з Bitcoin UTXO транзакційних скриптів у генезис-блоці, яка включає символи токенів, загальний резерв та інше, і цей процес фактично еквівалентний розфарбовуванню, розфарбовуванню сатошів у існуючому Bitcoin UTXO у форму, пов'язану з активами ARC-20. Сатоші в Bitcoin UTXO, розфарбовуючи їх у форму, пов'язану з ARC-20, та те, яка кількість цього Bitcoin UTXO має баланс сатошів, є еквівалентом доступної кількості активів ARC-20.

Вищезазначений емітент токенів TEST може використовувати функцію блокування скрипту Taproot, щоб встановити деякі обмеження, лише ті, хто відповідають обмеженням, можуть передавати частину sats з біткойн sats, що контролюються вищезазначеним блокуючим скриптом. Раніше ми згадували, що ці sats забруднені, і якщо ви берете частину sats, заблокованих емітентом, це еквівалентно отриманню еквівалентної суми токенів TEST.

Коли майнер активів успішно набуває токени TEST, він може безпосередньо передавати ці токени ARC-20 іншим. Цей процес практично ідентичний звичайним переказам на блокчейні Bitcoin. Це включає розбиття доступного Bitcoin UTXO та передачу однієї або кількох частин іншим. Кожен з цих розбитих Bitcoin UTXO відповідає певній кількості сатоші, яка з свого боку відповідає певній кількості токенів ARC-20.

У зв'язку з цією характеристикою переклад ARC-20 токенів не вимагає вбудовування мнемонічної інформації, пов'язаної з інструкцією Transfer, як у випадку BRC-20. Це дозволяє заощадити на витратах на транзакції та зменшує додатковий обсяг даних, що генерується в мережі BTC.

Коротко кажучи, активи ARC-20 в основному включають три операції: розгортання, чеканка та передача.

  • При розгортанні ARC-20 емітент активів повинен встановити назву токена, загальну кількість, налаштування складності, генезисний блок та іншу інформацію, а також налаштувати відповідний блокувальний скрипт Taproot.
  • При виготовленні ARC-20 користувач записує інформацію щодо вимоги (дані, які слід подати для виготовлення токенів) у вищезазначений скрипт блокування UTXO, а потім видає відповідні активи ARC-20 (фарбовані сатоші).
  • При подальшому перекладі ARC-20 користувачу не потрібно буде внести ще яких-небудь даних до BTC, а лише потрібно переказати вищезазначений UXTO іншій особі, і отримувач зможе підтвердити, що він пов'язаний з активом ARC-20, відслідковуючи біткоїновий UTXO до його джерела.

Подібно до основного фокусу протоколу RGB на «одноразове запечатання», безпека транзакцій ARC-20 повністю гарантується мережею BTC, і кожен, хто відстежує історію транзакцій та обчислює поточний баланс активів ARC-20, не потребує додаткового читання даних з модуля зберігання поза ланцюжком, а лише повинен перевірити ті, що стосуються ARC-20 UTXO. Стін-пов'язані Bitcoin UTXO можуть бути, що є найбільшою відмінністю між ним та протоколом BRC-20, який має схильність до міцної залежності від індексатора під ланцюгом та шару зберігання під ланцюжком.

Джерело: https://twitter.com/blockpunk2077/status/1725513817982136617

все, що нам потрібно, це легкий індексер (або клієнт гаманця), який допоможе нам визначити, які активи ARC-20 у ланцюжку Bitcoin ініціюють карбування та перекази. Звичайно, дизайн з однією монетою, одним сатоші має недолік, оскільки основна мережа Bitcoin має обмеження для запобігання «пиловим атакам», згідно з яким принаймні 546 сатошів повинні бути переведені одночасно за один переказ, а це означає, що кожного разу, коли ви передаєте фарбований Bitcoin Sat, ви повинні передавати принаймні 546, що може бути неприйнятним для більшості людей. Ймовірно, це неприйнятно для більшості людей. Крім того, оскільки кожен токен ARC-20 прив'язаний до SATS, мінімальна точність розподілу балансу активів ARC-20 становить 1, і його не можна розділити на менший рівень. У той же час ми помічаємо, що багато людей все ще не розуміють різницю між індексаторами ARC-20 та індексаторами BRC-20, тому ми зосереджуємося на поясненні цього тут

  • Індексатор ARC-20 простіший та легший, ніж індексатор BRC-20. Ми можемо уявити BRC-20 як паперовий чек, а ARC-20 як тверду монету. Стандарт BRC-20 дозволяє користувачеві заповнити цей чек будь-якою кількістю активів BRC-20, тому протокол BRC-20 використовує 3 різних транзакції індексування для забезпечення точності та безпеки активів BRC-20; тоді як ARC-20, незалежно від того, як торгувати, це схоже на безпосереднє переказ готових монет, нам буде набагато простіше розраховувати баланс активів ARC-20, ніж баланс активів BRC-20, і робоче навантаження індексатора ARC-20 буде набагато менше, ніж у індексатора BRC-20.
  • Індекс транзакцій ARC-20 зручніший, ніж індекс транзакцій BRC-20 щодо консолідації активів. Ми можемо просто зрозуміти, що: об'єднання активів BRC-20 полягає в заміні 3 чеків на суму $1000 новим, виписаним на суму $3000, але теоретично початкові 3 чеки мають бути знищені, але через те, що вони були зареєстровані в ланцюжок, їх не можна безпосередньо видалити, що призводить до забруднення даних; багато разів виведення монет з біржі завжди зустрічає незрозумілі написи.
  • Злиття активів ARC-20 - це 3 монети, які упаковані як транзакція для відправлення, часто з біржі для виведення монет завжди зустрічаються деякі незрозумілі написи, але індекс транзакції ARC-20 не забруднює дані sats, оскільки він працює по-іншому.

Dmint: Новий спосіб випуску NFT

У протоколі Atomicals колекції NFT називаються «контейнерами» (Containers), які розподіляються у децентралізований спосіб, що називається «Dmint». Конкретний процес емісії NFT за протоколом Dmint розділений на чотири кроки: підготовка даних NFT, налаштування контейнерів, перевірка проектів NFT та виготовлення NFT.

Щодо сторони проекту NFT, увага до роботи може бути сконцентрована на підготовчі роботи перед випуском NFT, які потрібно узагальнити всі дані NFT, налаштувати дані Dmint тощо. Тим часом емітент NFT, що дотримується протоколу Dmint, агрегуватиме всі дані NFT для побудови дерева Меркла, корінь Меркла цього дерева буде опублікований в ланцюжку, а повні метадані NFT зберігаються під ланцюжком.

Коли виробник NFT вибирає NFT для виготовлення, його буде повідомлено про метадані під ланцюгом, і після цього він представить доказ Мерклівського дерева зовнішньому світу, доводячи, що NFT-дані, про які його повідомлено, дійсно пов'язані з Мерклівським деревом, спочатку побудованим емітентом, тобто вони існують в наборі даних NFT, заявленому емітентом NFT зовнішньому світу.

У процесі виготовлення NFT-артів, протокол Atomicals надає розширені опції для засновної команди проєкту, такі як встановлення правил оплати виготовлення та дозвіл на виготовлення деяких обмежених видань NFT-артів, які не лише повинні бути виготовлені за допомогою вищезазначеного Bitwork, але й повинні бути підтверджені за допомогою оплати деяких токенів на вказану адресу.

Джерело: https://docs.atomicals.xyz/collection-containers/dmint-guide

Після включення Bitwork Dmint представив децентралізований механізм карбування NFT у ланцюжку Bitcoin, згідно з яким усі монетні двори зобов'язані постійно брати участь у процесі карбування NFT у вигляді лотерейних квитків шляхом «майнінгу». На даний момент усі карбування повинні постійно брати участь у процесі карбування NFT за допомогою «майнінгу» у вигляді лотерейних квитків, а вченим сценарію важко ініціювати транзакції флуду за допомогою автоматизованого коду. Завдяки поєднанню протоколів Bitwork і Dmint в екосистемі Bitcoin з'являється основа для справедливого запуску як гомогенізованих, так і негомогенізованих токенів. За допомогою Dmint протокол Atomicals зміцнює безпеку та унікальність NFT, надаючи гнучкі можливості керування, які дозволяють власникам проєктів вільно контролювати свої NFT-колекції на блокчейні Bitcoin. Це не тільки відкриває для творців можливості налаштування для задоволення різноманітних творчих потреб, але й забезпечує зручне операційне рішення в ланцюжку для карбування, передачі та оновлення цифрових активів, значно підвищуючи гнучкість як статичних, так і динамічних цифрових активів. Крім того, механізм майнінгу Bitwork, представлений Dmint, забезпечує рівні можливості одноразового лиття для всіх, принципово виключаючи можливість автоматизованого лиття за сценарієм і ринкову конкуренцію, пов'язану з платою за газ. RNS: Нескінченне розширення доменних іменУ цій статті раніше згадувалося, що Артур спочатку хотів зробити проект DID в екосистемі Ordinals, і цим проектом був RNS. - Realm Name System, також відома як Realm.Імена царств починаються зі знака плюс + і мають принаймні один символ алфавіту, наприклад +alice і +agent007 , які є дійсними ідентифікаторами DID. Realm є більш масштабованим і гнучким, ніж традиційні доменні імена та ENS, зберігаючи при цьому децентралізацію. Сучасні сервіси доменних імен або програми DID дуже обмежені в тому, що надані доменні імена в основному використовуються для посилання на один об'єкт (наприклад, адресу веб-сайту/гаманця тощо), і користувачі не можуть розширити їх на більш глибокому рівні. Наприклад, Аліса володіє доменним ім'ям Alice.com, яке можна використовувати лише для посилання на різні веб-сайти або особисту інформацію, додаючи різні префікси, такі як blog.Alice.com, і не може бути розширено до інших сценаріїв, таких як Alice.com.blog.text. Тут ми порівняємо Alice.com/blog/text і Alice.com.blog.text більш детально. Наприклад, Alice.com/blog/text1 і Alice.com/blog/text2 в однині означають відкриття першої/другої сторінки щоденника блогу в кімнаті Аліси; а також Alice.com.blog.text1 і Alice.com.blog.text2, яким можна відповідати двом способам розуміння: 1. Відкриття двох різних нотаток блогу в різних кімнатах 2. відкрийте дві різні сторінки щоденника блогу в кімнаті Аліси. Ми можемо виявити, що традиційний патерн "/" дуже вузько обмежує простір операцій на початку, тоді як патерн піддомену, який використовується доменами Realm, не має такого обмеження.

Протокол доменної області Realm, який дозволяє будь-якому користувачеві випускати піддомени (SubRealm) під будь-якою доменною областю Realm, керувати екосистемою домену через ієрархічний підхід до токенізації. Конкретні правила такі:

Будь-яке царство або підцарство може видавати підцарство

Усі SubRealm можуть успадкувати ті ж функції та публікувати свої SubRealm на основі SubRealm

Всі люди є реєстраторами країни, яку вони володіють, тут немає централізованої влади над доменними іменами

Теоретично, немає жодних обмежень щодо кількості разів, коли можна розширити SubRealm, що робить систему доменних імен Realm та її уявлення величезними. Наприклад, ми можемо взяти доменне ім'я верхнього рівня Realm як спільноту для публікацій, перший підрівень SubRealm може бути різними типами публікацій, а наступний другорівень SubRealm - це відповідь під відповідною публікацією ... Таким чином, система доменних імен Realm може призвести до революції в застосуванні доменних імен, що забезпечить їх застосування та забезпечить більшу масштабованість.

Джерело:https://twitter.com/atomicalsxyz/status/1761744365448274371

AVM: потенційний чорний кінь

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

Відомо, що біткойн не підтримує мови програмування з повним набором команд, що ускладнює побудову складних DAPPs на його основі. Артур, натхненний ідеєю BitVM та турботою про розвиток протоколу Atomicals, винайшов ідею AVM, яка дуже очікується на ринку, навіть якщо конкретні деталі AVM ще не були оголошені.

За словами Артура, AVM в основному призначений для підтримки впровадження складної логіки в мережі Bitcoin, такої як вирішення проблеми того, що ARC-20 "одна монета, один сатоші" не може бути розділена. Крім того, поточні рішення масштабування Bitcoin на ринку мають різні проблеми, і ми очікуємо, що випуск AVM принесе більше життєвої сили в екосистему BTC.

За словами Артура, в оптимістичному сценарії перша бета-версія AVM буде випущена до того, як розмір Bitcoin зменшиться наполовину, і ми пояснимо це більш детально в той час.

Атомічний протокол Екосистема Огляд: Шанси на підході

Як BRC-20, так і екосистеми Atomicals пережили періоди хайпу, за якими наступав період остигання. Однак ми помітили значні відмінності між випуском активів на Bitcoin порівняно з Ethereum. Ці екосистеми представляють більше відмінностей між децентралізацією та централізацією.

Активи на Біткойні популяризували концепцію «Справедливого запуску». Протокол Atomicals, за допомогою методів, таких як Bitwork, Dmint та відсутності попереднього майнінгу чи виділення, збільшив довіру ринку до активів проекту, зменшуючи пряме втручання команд проекту. У певній мірі ця динаміка представляє собою кохання-ненависть стосунки між централізацією та децентралізацією.

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

Те ж саме стосується екосистеми Atomicals. Незважаючи на відносно спокійний стан ринку активів BTC, розвиток протоколу Atomicals все ще знаходиться на початкових етапах. Багато проєктів продовжують активно приєднуватися до екосистеми Atomicals, керуючись міцною впевненістю спільноти в ньому.

Ця впевненість випливає як з тенденції «Справедливого запуску», спровокованої протоколами, такими як Ordinals та BRC-20, так і зі здорового бачення, яке призвело до цього дикого та децентралізованого експерименту.

Ми вважаємо, що завдяки випуску AVM протокол Atomicals зможе досягти програмованості на рівні Bitcoin Layer1, розробляючи більше додатків на основі AVM та написавши новий розділ для всього екосистеми Bitcoin.

Відмова від відповідальності:

  1. Ця стаття відтворена з [ інтелектуальний веб3]], оригінальний заголовок «Короткий аналіз протоколу Атоміки: революція протоколу активів BTC уже в процесі», авторське право належить оригінальному автору [Хоу], якщо у вас є які-небудь зауваження щодо перепублікації, будь ласка, зв'яжітьсяКоманда Gate Learn, команда якнайшвидше вирішить це відповідно до відповідних процедур.

  2. Погляди та думки, висловлені в цій статті, представляють лише особисті погляди автора і не становлять жодної інвестиційної поради.

  3. Інші мовні версії статті перекладені командою Gate Learn. Без посиланняGate, копіювання, поширення або плагіатування перекладених статей заборонене.

Революція в Біткойні: Докладний аналіз протоколу Атомікс

Початківець4/13/2024, 6:40:16 PM
Протокол експериментального активу BRC-20 святкує свій перший день народження, бачачи народження протоколу Ординалів та випуск протоколу BRC-20, який оживив екосистему BTC. Хоча BRC-20 - це схема випуску активів, не пов'язаних з UTXO, ARC-20 за протоколом Atomicals вів випуск активів, пов'язаних з UTXO. Артур, засновник протоколу Atomicals, вигадав ідею Atomicals, яка призвела до чотирьох основних концепцій, включаючи Dmint, Bitwork, ARC-20 та RNS, а також AVM та розділи в майбутньому. Протокол Atomicals вводить децентралізований механізм відтворення NFT на ланцюгу Bitcoin, що надасть можливість розподілу однорідних та неоднорідних NFT в екосистемі Bitcoin. однорідні та неоднорідні токени з рівною можливістю емісії. З випуском AVM передбачається, що протокол Atomicals зможе забезпечити програмованість на рівні Bitcoin Layer1, вносячи нові розробки в усю екосистему Bitcoin.

У вступі: 9 березня 2024 року відзначилася однорічниця експериментального активного протоколу BRC-20. Просто за рік ми побачили народження протоколу Ординалів, випуск BRC-20 та зростання нових протоколів, що оживили раніше стерильну екосистему BTC.

Технічно, схеми емісії активів BTC поділяються на два табори: прив'язані до UTXO та не прив'язані до UTXO. Основна відмінність полягає в тому, як дані токенів пов'язані з UTXO на ланцюжку Bitcoin. Згідно з цим розрізненням, BRC-20 відноситься до активів, які не прив'язані до UTXO, тоді як ARC-20, який контролюється протоколом Atomicals, вів у розвитку активи, які прив'язані до UTXO.

Ця стаття заглиблюється в історію, сучасність та майбутнє протоколу Atomicals, зосереджуючись на його інноваційних ідеях, технологічних досягненнях та розвитку екосистеми. Читачі дізнаються, чому ми вважаємо протокол Atomicals грою-змінювачем в екосистемі BTC.

Джерело зображення: https://twitter.com/okxweb3/status/1765967704282816873

Головна стаття: Народження протоколу Atomicals відбулося досить драматично, засновник Артур хотів розробити проект DID на основі протоколу Ordinals, коли він був вперше випущений, але під час процесу розробки він виявив, що протокол Ordinals має багато обмежень, які не сприяли підтримці деяких функцій, які він хотів реалізувати.

Таким чином, 29 травня 2023 року Артур опублікував перший твіт про ідею протоколу Atomicals, який був запущений 17 вересня 2023 року після кількох місяців розробки.

Пізніше протокол Atomicals породив чотири основні концепції, такі як Dmint, Bitwork, ARC-20, RNS, а в майбутньому AVM та Split Solutions. У наступній статті ми запустимо пояснення принципу для цих типових продуктових інновацій, щоб допомогти вам швидше зрозуміти інновацію Atomicals.

Джерело зображення: https://twitter.com/atomicalsxyz/status/1761738325176553535

Bitwork: Неексклюзивний PoW

Протокол Atomics додає PoW до процесу чекання токенів. Це посилання називається Bitwork. Принцип схожий на майнінг Bitcoin. Він налаштований на поточний ліміт та проти відьомства.

Спочатку давайте розглянемо принцип майнінгу Bitcoin: Шахраї безперервно надають різні вхідні значення до заданого алгоритму локально, намагаючись зробити вихідне значення відповідним вимогам протоколу Bitcoin. Шахраї можуть мати щастя і отримати результат, який відповідає умовам. У цей час відповідне вихідне значення та вхідне значення записуються в блок як «свідоцтво голосування» та використовуються як торгова плата для отримання нагороди за майнінг. Далі, якщо новий блок визнається великою більшістю вузлів у мережі, шахраї можуть отримати нагороду в BTC.

(Проста схема видобутку Біткойну)

У схемі протоколу Atomicals вам потрібно виконати подібний процес для отримання вхідних та вихідних параметрів, що відповідають обмеженням, щоб мати можливість чекати токени. Також подібно до Bitcoin, Atomicals може динамічно регулювати складність видобутку, наприклад, протокол може заздалегідь вказати:

Шахтарі, які шукають винагороди, повинні знайти набір параметрів. Коли ці параметри вводяться в призначений алгоритм, вихід повинен відповідати наступним умовам: перші чотири цифри - це все 6, а п'ята цифра більша за 10 (у шістнадцятковій системі). Ці умови досить лагідні. Однак протокол Atomicals може періодично змінювати ці умови. Наприклад, він може вимагати, щоб перші п'ять цифр виходу були всі 6, затягуючи умови та збільшуючи складність видобутку для шахтарів.

(Приклад діаграми умов Bitwork)

Майнінг Bitwork та майнінг Bitcoin фундаментально відрізняються: майнінг Bitcoin є ексклюзивним, тоді як майнінг Bitwork є неексклюзивним. Наприклад, після того, як блоки під номерами 99 і 100 з'являються в мережі Bitcoin, різні пули майнерів конкурують за право записати блок 101. У кінцевому підсумку тільки блок 101, наданий одним пулом майнерів, буде визнаний мережею Bitcoin, тоді як блоки, надіслані іншими пулами майнерів, будуть «анульовані». Ця ексклюзивність є властивою для майнінгу Bitcoin.

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

У відмінність від майнінгу Bitcoin, майнінг ARC-20 в рамках протоколу Bitwork є неексклюзивним, тобто між різними майнерами немає жорсткої конкуренції, і, доки поточний обсяг видобутку активів Atomicals не перевищує чітко визначеної загальної суми, результати майнінгу (заявки на видобуток токенів) майнерів через механізм Bitwork врешті-решт будуть включені в історію протоколу.

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

Одним словом, Bitwork дивиться лише на залишкову суму, яку можна витратити на актив, а не на порядок запиту на виготовлення монети, і в рамках протоколу майнінгу Bitcoin майнер, який подає блок пізно, ймовірно, буде виключений іншими майнерами.

Несумнівно, Atomicals знижує поріг участі для шахтарів / монтерів активів. Традиційний загальнодоступний ланцюжок PoW обмежений великою складністю видобутку, і право на видобуток блоків фактично монополізовано кількома основними басейнами видобутку, тому ймовірність успішного видобутку для окремих шахтарів дуже низька, в той час як покращення Bitwork значно послабили позицію централізованих басейнів видобутку, що більш сприятливо для участі окремих шахтарів, і активи розподіляються більш справедливим чином. Розподіл активів більш справедливий.

Беручи до уваги, що сама PoW є більш справедливою схемою розподілу активів, ніж PoS та ID0, протокол Atomicals подальш збільшує справедливість розподілу активів шляхом внесення вартості фізичних ресурсів та наявності випадкової удачі (майнінг - це процес влучного вдарення). Це додатково сприяє розвитку концепції "Справедливого запуску".

ARC-20: більше схоже на кольорову монету, ніж на напис

Насправді багато людей неправильно розуміють концепцію ARC-20, яка включена в протокол Atomicals, вважаючи, що це також протокол написання. Але насправді ARC-20 ближче до фарбування монет, вона буде найменшою одиницею біткоїна сат як основні «атоми», кожен біткойн UTXO відповідає кількості сатів, що представляє собою кількість його прив'язаних активів ARC-20, 1 сат = 1 Токен.

Тут ми беремо один вид ARC-20, званий "TEST", як об'єкт дослідження, щоб пояснити принцип його роботи.

Спочатку емітент токенів TEST повинен визначити, який блок Bitcoin буде використаний як «генезис-блок» TEST, та записати інформацію про ініціалізацію в одному з Bitcoin UTXO транзакційних скриптів у генезис-блоці, яка включає символи токенів, загальний резерв та інше, і цей процес фактично еквівалентний розфарбовуванню, розфарбовуванню сатошів у існуючому Bitcoin UTXO у форму, пов'язану з активами ARC-20. Сатоші в Bitcoin UTXO, розфарбовуючи їх у форму, пов'язану з ARC-20, та те, яка кількість цього Bitcoin UTXO має баланс сатошів, є еквівалентом доступної кількості активів ARC-20.

Вищезазначений емітент токенів TEST може використовувати функцію блокування скрипту Taproot, щоб встановити деякі обмеження, лише ті, хто відповідають обмеженням, можуть передавати частину sats з біткойн sats, що контролюються вищезазначеним блокуючим скриптом. Раніше ми згадували, що ці sats забруднені, і якщо ви берете частину sats, заблокованих емітентом, це еквівалентно отриманню еквівалентної суми токенів TEST.

Коли майнер активів успішно набуває токени TEST, він може безпосередньо передавати ці токени ARC-20 іншим. Цей процес практично ідентичний звичайним переказам на блокчейні Bitcoin. Це включає розбиття доступного Bitcoin UTXO та передачу однієї або кількох частин іншим. Кожен з цих розбитих Bitcoin UTXO відповідає певній кількості сатоші, яка з свого боку відповідає певній кількості токенів ARC-20.

У зв'язку з цією характеристикою переклад ARC-20 токенів не вимагає вбудовування мнемонічної інформації, пов'язаної з інструкцією Transfer, як у випадку BRC-20. Це дозволяє заощадити на витратах на транзакції та зменшує додатковий обсяг даних, що генерується в мережі BTC.

Коротко кажучи, активи ARC-20 в основному включають три операції: розгортання, чеканка та передача.

  • При розгортанні ARC-20 емітент активів повинен встановити назву токена, загальну кількість, налаштування складності, генезисний блок та іншу інформацію, а також налаштувати відповідний блокувальний скрипт Taproot.
  • При виготовленні ARC-20 користувач записує інформацію щодо вимоги (дані, які слід подати для виготовлення токенів) у вищезазначений скрипт блокування UTXO, а потім видає відповідні активи ARC-20 (фарбовані сатоші).
  • При подальшому перекладі ARC-20 користувачу не потрібно буде внести ще яких-небудь даних до BTC, а лише потрібно переказати вищезазначений UXTO іншій особі, і отримувач зможе підтвердити, що він пов'язаний з активом ARC-20, відслідковуючи біткоїновий UTXO до його джерела.

Подібно до основного фокусу протоколу RGB на «одноразове запечатання», безпека транзакцій ARC-20 повністю гарантується мережею BTC, і кожен, хто відстежує історію транзакцій та обчислює поточний баланс активів ARC-20, не потребує додаткового читання даних з модуля зберігання поза ланцюжком, а лише повинен перевірити ті, що стосуються ARC-20 UTXO. Стін-пов'язані Bitcoin UTXO можуть бути, що є найбільшою відмінністю між ним та протоколом BRC-20, який має схильність до міцної залежності від індексатора під ланцюгом та шару зберігання під ланцюжком.

Джерело: https://twitter.com/blockpunk2077/status/1725513817982136617

все, що нам потрібно, це легкий індексер (або клієнт гаманця), який допоможе нам визначити, які активи ARC-20 у ланцюжку Bitcoin ініціюють карбування та перекази. Звичайно, дизайн з однією монетою, одним сатоші має недолік, оскільки основна мережа Bitcoin має обмеження для запобігання «пиловим атакам», згідно з яким принаймні 546 сатошів повинні бути переведені одночасно за один переказ, а це означає, що кожного разу, коли ви передаєте фарбований Bitcoin Sat, ви повинні передавати принаймні 546, що може бути неприйнятним для більшості людей. Ймовірно, це неприйнятно для більшості людей. Крім того, оскільки кожен токен ARC-20 прив'язаний до SATS, мінімальна точність розподілу балансу активів ARC-20 становить 1, і його не можна розділити на менший рівень. У той же час ми помічаємо, що багато людей все ще не розуміють різницю між індексаторами ARC-20 та індексаторами BRC-20, тому ми зосереджуємося на поясненні цього тут

  • Індексатор ARC-20 простіший та легший, ніж індексатор BRC-20. Ми можемо уявити BRC-20 як паперовий чек, а ARC-20 як тверду монету. Стандарт BRC-20 дозволяє користувачеві заповнити цей чек будь-якою кількістю активів BRC-20, тому протокол BRC-20 використовує 3 різних транзакції індексування для забезпечення точності та безпеки активів BRC-20; тоді як ARC-20, незалежно від того, як торгувати, це схоже на безпосереднє переказ готових монет, нам буде набагато простіше розраховувати баланс активів ARC-20, ніж баланс активів BRC-20, і робоче навантаження індексатора ARC-20 буде набагато менше, ніж у індексатора BRC-20.
  • Індекс транзакцій ARC-20 зручніший, ніж індекс транзакцій BRC-20 щодо консолідації активів. Ми можемо просто зрозуміти, що: об'єднання активів BRC-20 полягає в заміні 3 чеків на суму $1000 новим, виписаним на суму $3000, але теоретично початкові 3 чеки мають бути знищені, але через те, що вони були зареєстровані в ланцюжок, їх не можна безпосередньо видалити, що призводить до забруднення даних; багато разів виведення монет з біржі завжди зустрічає незрозумілі написи.
  • Злиття активів ARC-20 - це 3 монети, які упаковані як транзакція для відправлення, часто з біржі для виведення монет завжди зустрічаються деякі незрозумілі написи, але індекс транзакції ARC-20 не забруднює дані sats, оскільки він працює по-іншому.

Dmint: Новий спосіб випуску NFT

У протоколі Atomicals колекції NFT називаються «контейнерами» (Containers), які розподіляються у децентралізований спосіб, що називається «Dmint». Конкретний процес емісії NFT за протоколом Dmint розділений на чотири кроки: підготовка даних NFT, налаштування контейнерів, перевірка проектів NFT та виготовлення NFT.

Щодо сторони проекту NFT, увага до роботи може бути сконцентрована на підготовчі роботи перед випуском NFT, які потрібно узагальнити всі дані NFT, налаштувати дані Dmint тощо. Тим часом емітент NFT, що дотримується протоколу Dmint, агрегуватиме всі дані NFT для побудови дерева Меркла, корінь Меркла цього дерева буде опублікований в ланцюжку, а повні метадані NFT зберігаються під ланцюжком.

Коли виробник NFT вибирає NFT для виготовлення, його буде повідомлено про метадані під ланцюгом, і після цього він представить доказ Мерклівського дерева зовнішньому світу, доводячи, що NFT-дані, про які його повідомлено, дійсно пов'язані з Мерклівським деревом, спочатку побудованим емітентом, тобто вони існують в наборі даних NFT, заявленому емітентом NFT зовнішньому світу.

У процесі виготовлення NFT-артів, протокол Atomicals надає розширені опції для засновної команди проєкту, такі як встановлення правил оплати виготовлення та дозвіл на виготовлення деяких обмежених видань NFT-артів, які не лише повинні бути виготовлені за допомогою вищезазначеного Bitwork, але й повинні бути підтверджені за допомогою оплати деяких токенів на вказану адресу.

Джерело: https://docs.atomicals.xyz/collection-containers/dmint-guide

Після включення Bitwork Dmint представив децентралізований механізм карбування NFT у ланцюжку Bitcoin, згідно з яким усі монетні двори зобов'язані постійно брати участь у процесі карбування NFT у вигляді лотерейних квитків шляхом «майнінгу». На даний момент усі карбування повинні постійно брати участь у процесі карбування NFT за допомогою «майнінгу» у вигляді лотерейних квитків, а вченим сценарію важко ініціювати транзакції флуду за допомогою автоматизованого коду. Завдяки поєднанню протоколів Bitwork і Dmint в екосистемі Bitcoin з'являється основа для справедливого запуску як гомогенізованих, так і негомогенізованих токенів. За допомогою Dmint протокол Atomicals зміцнює безпеку та унікальність NFT, надаючи гнучкі можливості керування, які дозволяють власникам проєктів вільно контролювати свої NFT-колекції на блокчейні Bitcoin. Це не тільки відкриває для творців можливості налаштування для задоволення різноманітних творчих потреб, але й забезпечує зручне операційне рішення в ланцюжку для карбування, передачі та оновлення цифрових активів, значно підвищуючи гнучкість як статичних, так і динамічних цифрових активів. Крім того, механізм майнінгу Bitwork, представлений Dmint, забезпечує рівні можливості одноразового лиття для всіх, принципово виключаючи можливість автоматизованого лиття за сценарієм і ринкову конкуренцію, пов'язану з платою за газ. RNS: Нескінченне розширення доменних іменУ цій статті раніше згадувалося, що Артур спочатку хотів зробити проект DID в екосистемі Ordinals, і цим проектом був RNS. - Realm Name System, також відома як Realm.Імена царств починаються зі знака плюс + і мають принаймні один символ алфавіту, наприклад +alice і +agent007 , які є дійсними ідентифікаторами DID. Realm є більш масштабованим і гнучким, ніж традиційні доменні імена та ENS, зберігаючи при цьому децентралізацію. Сучасні сервіси доменних імен або програми DID дуже обмежені в тому, що надані доменні імена в основному використовуються для посилання на один об'єкт (наприклад, адресу веб-сайту/гаманця тощо), і користувачі не можуть розширити їх на більш глибокому рівні. Наприклад, Аліса володіє доменним ім'ям Alice.com, яке можна використовувати лише для посилання на різні веб-сайти або особисту інформацію, додаючи різні префікси, такі як blog.Alice.com, і не може бути розширено до інших сценаріїв, таких як Alice.com.blog.text. Тут ми порівняємо Alice.com/blog/text і Alice.com.blog.text більш детально. Наприклад, Alice.com/blog/text1 і Alice.com/blog/text2 в однині означають відкриття першої/другої сторінки щоденника блогу в кімнаті Аліси; а також Alice.com.blog.text1 і Alice.com.blog.text2, яким можна відповідати двом способам розуміння: 1. Відкриття двох різних нотаток блогу в різних кімнатах 2. відкрийте дві різні сторінки щоденника блогу в кімнаті Аліси. Ми можемо виявити, що традиційний патерн "/" дуже вузько обмежує простір операцій на початку, тоді як патерн піддомену, який використовується доменами Realm, не має такого обмеження.

Протокол доменної області Realm, який дозволяє будь-якому користувачеві випускати піддомени (SubRealm) під будь-якою доменною областю Realm, керувати екосистемою домену через ієрархічний підхід до токенізації. Конкретні правила такі:

Будь-яке царство або підцарство може видавати підцарство

Усі SubRealm можуть успадкувати ті ж функції та публікувати свої SubRealm на основі SubRealm

Всі люди є реєстраторами країни, яку вони володіють, тут немає централізованої влади над доменними іменами

Теоретично, немає жодних обмежень щодо кількості разів, коли можна розширити SubRealm, що робить систему доменних імен Realm та її уявлення величезними. Наприклад, ми можемо взяти доменне ім'я верхнього рівня Realm як спільноту для публікацій, перший підрівень SubRealm може бути різними типами публікацій, а наступний другорівень SubRealm - це відповідь під відповідною публікацією ... Таким чином, система доменних імен Realm може призвести до революції в застосуванні доменних імен, що забезпечить їх застосування та забезпечить більшу масштабованість.

Джерело:https://twitter.com/atomicalsxyz/status/1761744365448274371

AVM: потенційний чорний кінь

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

Відомо, що біткойн не підтримує мови програмування з повним набором команд, що ускладнює побудову складних DAPPs на його основі. Артур, натхненний ідеєю BitVM та турботою про розвиток протоколу Atomicals, винайшов ідею AVM, яка дуже очікується на ринку, навіть якщо конкретні деталі AVM ще не були оголошені.

За словами Артура, AVM в основному призначений для підтримки впровадження складної логіки в мережі Bitcoin, такої як вирішення проблеми того, що ARC-20 "одна монета, один сатоші" не може бути розділена. Крім того, поточні рішення масштабування Bitcoin на ринку мають різні проблеми, і ми очікуємо, що випуск AVM принесе більше життєвої сили в екосистему BTC.

За словами Артура, в оптимістичному сценарії перша бета-версія AVM буде випущена до того, як розмір Bitcoin зменшиться наполовину, і ми пояснимо це більш детально в той час.

Атомічний протокол Екосистема Огляд: Шанси на підході

Як BRC-20, так і екосистеми Atomicals пережили періоди хайпу, за якими наступав період остигання. Однак ми помітили значні відмінності між випуском активів на Bitcoin порівняно з Ethereum. Ці екосистеми представляють більше відмінностей між децентралізацією та централізацією.

Активи на Біткойні популяризували концепцію «Справедливого запуску». Протокол Atomicals, за допомогою методів, таких як Bitwork, Dmint та відсутності попереднього майнінгу чи виділення, збільшив довіру ринку до активів проекту, зменшуючи пряме втручання команд проекту. У певній мірі ця динаміка представляє собою кохання-ненависть стосунки між централізацією та децентралізацією.

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

Те ж саме стосується екосистеми Atomicals. Незважаючи на відносно спокійний стан ринку активів BTC, розвиток протоколу Atomicals все ще знаходиться на початкових етапах. Багато проєктів продовжують активно приєднуватися до екосистеми Atomicals, керуючись міцною впевненістю спільноти в ньому.

Ця впевненість випливає як з тенденції «Справедливого запуску», спровокованої протоколами, такими як Ordinals та BRC-20, так і зі здорового бачення, яке призвело до цього дикого та децентралізованого експерименту.

Ми вважаємо, що завдяки випуску AVM протокол Atomicals зможе досягти програмованості на рівні Bitcoin Layer1, розробляючи більше додатків на основі AVM та написавши новий розділ для всього екосистеми Bitcoin.

Відмова від відповідальності:

  1. Ця стаття відтворена з [ інтелектуальний веб3]], оригінальний заголовок «Короткий аналіз протоколу Атоміки: революція протоколу активів BTC уже в процесі», авторське право належить оригінальному автору [Хоу], якщо у вас є які-небудь зауваження щодо перепублікації, будь ласка, зв'яжітьсяКоманда Gate Learn, команда якнайшвидше вирішить це відповідно до відповідних процедур.

  2. Погляди та думки, висловлені в цій статті, представляють лише особисті погляди автора і не становлять жодної інвестиційної поради.

  3. Інші мовні версії статті перекладені командою Gate Learn. Без посиланняGate, копіювання, поширення або плагіатування перекладених статей заборонене.

Comece agora
Registe-se e ganhe um cupão de
100 USD
!