Розуміння андовменту Arweave: дослідження та симуляція

Розширений8/30/2024, 6:25:21 PM
Мережа Arweave використовує новаторську форму надання зберігання для забезпечення постійності інформації, яку вона зберігає. У цій публікації ми докладно розглянемо та обговоримо, як працює надання зберігання, а потім вивчимо його властивості та профіль ризику з використанням симуляцій ланцюга Маркова для його виконання.

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

Давайте зануримося!

Заснов: Що таке дотація?

У проекті жовтого паперу Arweave 2019 року ми описали структуру дотації Arweave (див. розділ 3.2.2). Центральна логіка дотації Arweave виглядає таким чином:

Вартість забезпечення зберігання знижується стрімко, експоненційно з моменту заснування кодування інформації. Від папірусу, до преси Ґутенберґа, до магнітної барабанної пам'яті, гнучких дисків і флеш-накопичувачів, вартість кодування та відтворення інформації падала тисячі років. У цифрову епоху ми називаємо це швидкістю Крайдера.

Хоча точна швидкість зниження витрат є змінною, шаблон надійний і має значний потенціал для росту: теоретичні обмеження щільності даних самі по собі на 10^51 більше, ніж наші поточні досягнення. Крім того, ми не передбачаємо, що буде сповільнення бажання зберігати дані більш ефективно, оскільки люди і машини завжди стають більш ефективними, якщо вони можуть отримувати доступ до більшої кількості інформації і обробляти її.

З урахуванням цих факторів, ми спостерігаємо, що за допомогою екстраполяції надзвичайно консервативної швидкості Крайдера ми здатні встановити ціну постійного зберігання на єдину плату. Ми досягаємо цього, стягуючи користувачу базову плату за 200 років зберігання за поточною вартістю, а потім, по мірі зниження вартості зберігання, покупна спроможність зберігання цього внеску до фонду збільшується. Якщо швидкість Крайдера залишається вищою 0,5%, покупна спроможність зберігання у фонді на кінець року буде більшою, ніж на початку.

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

Ви можете перевірити повні деталі та математику, яка лежить в основі цього підходу тут.

Визначення швидкості Kryder+

На практиці мережа Arweave використовує модифікацію сирого рівня Kryder, яку ми будемо називати 'рівнем Kryder+' у цьому документі. Рівень Kryder+ включає не лише зберігання сирої ​​інформації, але й інші фактори, необхідні для того, щоб мережа, подібна до Arweave, була онлайн: реплікації, електроенергія та операційні витрати. Зазначимо, що кожен з цих факторів піддається тій же загальній розкладі вартості зберігання:

Реплікації: Кожна нова репліка набору даних успадковує такі ж знижені витрати на зберігання, як перша.

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

Операційні витрати: Як і з використанням електроенергії, зі зростанням ефективності окремих цифрових носіїв зберігання кількість пристроїв, необхідних для зберігання куска даних (і, отже, операційний наклад для їх підтримки), зменшується.

У поточній версії мережі переплетення (2.5.3) націлено на 45 реплік набору даних за ставкою Kryder+ (визначено тут), разом із двохкратним надлишком обсягу зберігання для операційних та енергетичних витрат (див. тут).

Після оновлення Arweave 2.6 мережа автоматично отримуватиме ставку Kryder+, реагуючи на ціну, за якою майнери готові надати сховище. Мережа може організувати оракул без довіри за цю ціну, оскільки майнери зацікавлені в тому, щоб мінімізувати її, конкуруючи один з одним.

Особливо відсутнім у формулюванні ставки Kryder+ Arweave є витрати на пропускну здатність. Arweave покриває це за допомогою окремого набору стимулів на основі карми - див. тут.

Симуляція надання

Тепер, коли ми розглянули теоретичні основи фонду Arweave, а також його практичне втілення в живій мережі, ми можемо розглянути симуляцію цього механізму для спостереження ймовірних реальних результатів. Щоб допомогти у цьому зусиллі, ми використовуємо техніку симуляції на основі ланцюгів Маркова. Ця модель запускає багато окремих ітерацій потенційних майбутніх років, а потім узагальнює результати. Код для виконання та зміни цієї симуляції самостійно зв'язаний в кінці цієї сторінки.

Фактори симуляції

Ставка Kryder+ є основним фактором у будь-якій симуляції обдарованості Arweave. У цій моделі ми використовуємо набір даних про вартість жорстких дисків у часі (див. тут) як основу. Виходячи з цих даних, ми спостерігаємо середній показник Крайдера ~38%. На додачу до реальних даних, ми додаємо можливість створити шар «песимізму» щодо майбутнього та минулих досягнень, щоб дозволити нам стрес-тестувати, як ендаумент працюватиме в менш щасливі періоди. Ми описуємо цей фактор «песимізму» як % зниження вартості попереднього зберігання, яке, як ми очікуємо, збережеться в майбутньому. Наприклад, показник песимізму в 10% означає, що ми вважаємо, що майбутнє буде лише на 10% ефективнішим у зниженні вартості зберігання, ніж було в минулому.

Ще одним важливим фактором у симуляції ендаументу Arweave є волатильність ціни його токена. Arweave використовує токен з плаваючою ціною для свого ендаументу з двох основних причин:

Централізовані стейблкоїни мають високу ймовірність злому або припинення роботи задовго до останнього блоку в мережі Arweave. Крім того, архітектура децентралізованого стейблкоїна, побудована безпосередньо в протокол Arweave, буде вразливою до підколатеризації в умовах екстремальної ринкової волатильності.

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

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

Для того, щоб дозволити кожній окремій симуляції завершитися за розумний період, виконання припиняється, як тільки пройшли 10 000 років, або стан активу стає рівним нулю.

Терміни дії дотації

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

Вище ми бачимо графік тривалості дотацій з різними рівнями щорічної максимальної волатильності ціни жетонів (горизонтальна вісь) в порівнянні зі змінами ефективної ставки Kryder+ (вертикальна вісь, також перерахована з урахуванням їхніх значень "песимізму" порівняно з реальними даними). Сценарії, в яких кожний працюючий запуск (20 на комбінацію) мав тривалість понад 10 000, позначені темно-зеленим кольором.

Перша важлива клітина, на яку варто звернути увагу в цьому рендерингу, знаходиться при 0% волатильності та 0% песимізму. Ставка 0% для песимізму/Kryder+ передбачає, що ми припускаємо, що вартість зберігання ніколи більше не знизиться. У цьому випадку мережа, тим не менш, повинна зберігати користувацькі дані принаймні 200 років з функціонуючою економікою. Цей параметр був обраний таким чином, щоб навіть ті, хто глибоко сумнівається в майбутніх технологічних досягненнях, могли довіряти тому, що їх дані будуть економічно доцільними для зберігання принаймні ~3 покоління перед потребою в альтруїстичному зберіганні.

Ще одне важливе спостереження з цього рендерингу випливає з 30% волатильності та зони Kryder+ 2/4%. У нашій симуляції максимальна волатильність у ціні токена на рік 30% передбачає середню щорічну зміну ціни токена в розмірі 15% – дуже близьку до середньої волатильності S&P500 в розмірі 14,4% на рік з 1950 по 2015 рік. Припускаючи цей середній рівень волатильності у ціні токена мережі, ми бачимо, що ставка Kryder+ всього лише ~2% призведе до тривалості запасу понад 2,000 років, а трохи вища ставка призведе до тривалості понад 10,000 років.

Крім того, якщо припустити, що середні волатильності, подібні до товарів, приблизно 2-5%, згідно з оцінками Всесвітнього банку, ми спостерігаємо, що навіть ставка Kryder+ менше 0,76% призведе до часу роботи понад 10 000 років.

Ймовірності дефляції

Як видно вище, у великій кількості сценаріїв дотація все ще містить токени, щоб продовжувати стимулювання зберігання даних після завершення симуляції через 10 000 років. Якщо ми заглибимося в виконання кожного окремого запуску, ми бачимо, що переважна більшість токенів береться з дотації в перших роках зберігання:

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

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

Запустіть його самостійно

Симулятор, використаний у цьому випадку, можна знайти тут. Будь ласка, перевірте його, дізнайтеся про модель та поділіться своїми власними модифікованими симуляціями! Він може обробляти близько 10 000 повних виконань за кілька хвилин на одному потоці, тому може бути використаний для швидкого моделювання багатьох різних сценаріїв.

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

  1. Цю статтю переплетено з [Сем Вільямс], Усі авторські права належать оригінальному автору [Сем Вільямс]. Якщо є зауваження до цього переплетення, будь ласка, зв'яжіться з Ворота Навчаннякоманда, і вони швидко з цим впораються.
  2. Відповідальність за відмову: Погляди та думки, висловлені в цій статті, належать виключно автору і не становлять жодних інвестиційних порад.
  3. Переклади статті на інші мови виконуються командою Gate Learn. Якщо не зазначено інше, копіювання, поширення або плагіатування перекладених статей заборонено.

Розуміння андовменту Arweave: дослідження та симуляція

Розширений8/30/2024, 6:25:21 PM
Мережа Arweave використовує новаторську форму надання зберігання для забезпечення постійності інформації, яку вона зберігає. У цій публікації ми докладно розглянемо та обговоримо, як працює надання зберігання, а потім вивчимо його властивості та профіль ризику з використанням симуляцій ланцюга Маркова для його виконання.

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

Давайте зануримося!

Заснов: Що таке дотація?

У проекті жовтого паперу Arweave 2019 року ми описали структуру дотації Arweave (див. розділ 3.2.2). Центральна логіка дотації Arweave виглядає таким чином:

Вартість забезпечення зберігання знижується стрімко, експоненційно з моменту заснування кодування інформації. Від папірусу, до преси Ґутенберґа, до магнітної барабанної пам'яті, гнучких дисків і флеш-накопичувачів, вартість кодування та відтворення інформації падала тисячі років. У цифрову епоху ми називаємо це швидкістю Крайдера.

Хоча точна швидкість зниження витрат є змінною, шаблон надійний і має значний потенціал для росту: теоретичні обмеження щільності даних самі по собі на 10^51 більше, ніж наші поточні досягнення. Крім того, ми не передбачаємо, що буде сповільнення бажання зберігати дані більш ефективно, оскільки люди і машини завжди стають більш ефективними, якщо вони можуть отримувати доступ до більшої кількості інформації і обробляти її.

З урахуванням цих факторів, ми спостерігаємо, що за допомогою екстраполяції надзвичайно консервативної швидкості Крайдера ми здатні встановити ціну постійного зберігання на єдину плату. Ми досягаємо цього, стягуючи користувачу базову плату за 200 років зберігання за поточною вартістю, а потім, по мірі зниження вартості зберігання, покупна спроможність зберігання цього внеску до фонду збільшується. Якщо швидкість Крайдера залишається вищою 0,5%, покупна спроможність зберігання у фонді на кінець року буде більшою, ніж на початку.

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

Ви можете перевірити повні деталі та математику, яка лежить в основі цього підходу тут.

Визначення швидкості Kryder+

На практиці мережа Arweave використовує модифікацію сирого рівня Kryder, яку ми будемо називати 'рівнем Kryder+' у цьому документі. Рівень Kryder+ включає не лише зберігання сирої ​​інформації, але й інші фактори, необхідні для того, щоб мережа, подібна до Arweave, була онлайн: реплікації, електроенергія та операційні витрати. Зазначимо, що кожен з цих факторів піддається тій же загальній розкладі вартості зберігання:

Реплікації: Кожна нова репліка набору даних успадковує такі ж знижені витрати на зберігання, як перша.

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

Операційні витрати: Як і з використанням електроенергії, зі зростанням ефективності окремих цифрових носіїв зберігання кількість пристроїв, необхідних для зберігання куска даних (і, отже, операційний наклад для їх підтримки), зменшується.

У поточній версії мережі переплетення (2.5.3) націлено на 45 реплік набору даних за ставкою Kryder+ (визначено тут), разом із двохкратним надлишком обсягу зберігання для операційних та енергетичних витрат (див. тут).

Після оновлення Arweave 2.6 мережа автоматично отримуватиме ставку Kryder+, реагуючи на ціну, за якою майнери готові надати сховище. Мережа може організувати оракул без довіри за цю ціну, оскільки майнери зацікавлені в тому, щоб мінімізувати її, конкуруючи один з одним.

Особливо відсутнім у формулюванні ставки Kryder+ Arweave є витрати на пропускну здатність. Arweave покриває це за допомогою окремого набору стимулів на основі карми - див. тут.

Симуляція надання

Тепер, коли ми розглянули теоретичні основи фонду Arweave, а також його практичне втілення в живій мережі, ми можемо розглянути симуляцію цього механізму для спостереження ймовірних реальних результатів. Щоб допомогти у цьому зусиллі, ми використовуємо техніку симуляції на основі ланцюгів Маркова. Ця модель запускає багато окремих ітерацій потенційних майбутніх років, а потім узагальнює результати. Код для виконання та зміни цієї симуляції самостійно зв'язаний в кінці цієї сторінки.

Фактори симуляції

Ставка Kryder+ є основним фактором у будь-якій симуляції обдарованості Arweave. У цій моделі ми використовуємо набір даних про вартість жорстких дисків у часі (див. тут) як основу. Виходячи з цих даних, ми спостерігаємо середній показник Крайдера ~38%. На додачу до реальних даних, ми додаємо можливість створити шар «песимізму» щодо майбутнього та минулих досягнень, щоб дозволити нам стрес-тестувати, як ендаумент працюватиме в менш щасливі періоди. Ми описуємо цей фактор «песимізму» як % зниження вартості попереднього зберігання, яке, як ми очікуємо, збережеться в майбутньому. Наприклад, показник песимізму в 10% означає, що ми вважаємо, що майбутнє буде лише на 10% ефективнішим у зниженні вартості зберігання, ніж було в минулому.

Ще одним важливим фактором у симуляції ендаументу Arweave є волатильність ціни його токена. Arweave використовує токен з плаваючою ціною для свого ендаументу з двох основних причин:

Централізовані стейблкоїни мають високу ймовірність злому або припинення роботи задовго до останнього блоку в мережі Arweave. Крім того, архітектура децентралізованого стейблкоїна, побудована безпосередньо в протокол Arweave, буде вразливою до підколатеризації в умовах екстремальної ринкової волатильності.

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

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

Для того, щоб дозволити кожній окремій симуляції завершитися за розумний період, виконання припиняється, як тільки пройшли 10 000 років, або стан активу стає рівним нулю.

Терміни дії дотації

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

Вище ми бачимо графік тривалості дотацій з різними рівнями щорічної максимальної волатильності ціни жетонів (горизонтальна вісь) в порівнянні зі змінами ефективної ставки Kryder+ (вертикальна вісь, також перерахована з урахуванням їхніх значень "песимізму" порівняно з реальними даними). Сценарії, в яких кожний працюючий запуск (20 на комбінацію) мав тривалість понад 10 000, позначені темно-зеленим кольором.

Перша важлива клітина, на яку варто звернути увагу в цьому рендерингу, знаходиться при 0% волатильності та 0% песимізму. Ставка 0% для песимізму/Kryder+ передбачає, що ми припускаємо, що вартість зберігання ніколи більше не знизиться. У цьому випадку мережа, тим не менш, повинна зберігати користувацькі дані принаймні 200 років з функціонуючою економікою. Цей параметр був обраний таким чином, щоб навіть ті, хто глибоко сумнівається в майбутніх технологічних досягненнях, могли довіряти тому, що їх дані будуть економічно доцільними для зберігання принаймні ~3 покоління перед потребою в альтруїстичному зберіганні.

Ще одне важливе спостереження з цього рендерингу випливає з 30% волатильності та зони Kryder+ 2/4%. У нашій симуляції максимальна волатильність у ціні токена на рік 30% передбачає середню щорічну зміну ціни токена в розмірі 15% – дуже близьку до середньої волатильності S&P500 в розмірі 14,4% на рік з 1950 по 2015 рік. Припускаючи цей середній рівень волатильності у ціні токена мережі, ми бачимо, що ставка Kryder+ всього лише ~2% призведе до тривалості запасу понад 2,000 років, а трохи вища ставка призведе до тривалості понад 10,000 років.

Крім того, якщо припустити, що середні волатильності, подібні до товарів, приблизно 2-5%, згідно з оцінками Всесвітнього банку, ми спостерігаємо, що навіть ставка Kryder+ менше 0,76% призведе до часу роботи понад 10 000 років.

Ймовірності дефляції

Як видно вище, у великій кількості сценаріїв дотація все ще містить токени, щоб продовжувати стимулювання зберігання даних після завершення симуляції через 10 000 років. Якщо ми заглибимося в виконання кожного окремого запуску, ми бачимо, що переважна більшість токенів береться з дотації в перших роках зберігання:

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

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

Запустіть його самостійно

Симулятор, використаний у цьому випадку, можна знайти тут. Будь ласка, перевірте його, дізнайтеся про модель та поділіться своїми власними модифікованими симуляціями! Він може обробляти близько 10 000 повних виконань за кілька хвилин на одному потоці, тому може бути використаний для швидкого моделювання багатьох різних сценаріїв.

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

  1. Цю статтю переплетено з [Сем Вільямс], Усі авторські права належать оригінальному автору [Сем Вільямс]. Якщо є зауваження до цього переплетення, будь ласка, зв'яжіться з Ворота Навчаннякоманда, і вони швидко з цим впораються.
  2. Відповідальність за відмову: Погляди та думки, висловлені в цій статті, належать виключно автору і не становлять жодних інвестиційних порад.
  3. Переклади статті на інші мови виконуються командою Gate Learn. Якщо не зазначено інше, копіювання, поширення або плагіатування перекладених статей заборонено.
Розпочати зараз
Зареєструйтеся та отримайте ваучер на
$100
!