сенс кріптоекономікі

  1. 1. Що таке кріптоекономіка? Біткоіни як приклад
  2. 2. Як це відноситься до економіки в цілому?
  3. 3. Три приклади кріптоекономікі
  4. Приклад 1: Протоколи консенсусу
  5. Приклад 2. Кріптоекономіческій дизайн програми
  6. Приклад 3: Канали стану (State channels
  7. Висновок

Кілька місяців тому Паркер Томпсон (Parker Thompson), відомий венчурний інвестор Кремнієвої долини, написав в твіттері , Що «концепція кріптоекономікі дурна. Це економіка. Винаходити власний слово - просто привід ігнорувати зрозумілі поняття ».

Термін «кріптоекономіка» викликає багато плутанини. Люди часто не розуміють, що це означає. Саме слово може вводити в оману, тому що припускає наявність паралельної «кріптовой» версії всієї економіки. Це неправильно, і Паркер прав, щоб знущатися над таким узагальненням.

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

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

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

Ця стаття покликана пояснити кріптоекономіку ясними, простими термінами.

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

1. Що таке кріптоекономіка? Біткоіни як приклад

Біткоіни - продукт кріптоекономікі.

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

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

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

Але отримання контролю над потужністю хеширования коштує грошей, у вигляді обладнання та електроенергії. Протокол біткоіни навмисно робить майнінг трудомістким, а це означає, що отримання контролю над більшістю мережі надзвичайно дорого - досить, щоб отримати прибуток від атаки було б важко. Станом на 16 серпня 2017 року вартість 51-відсоткової атаки на біткоіни становила б близько $ 1,88 млрд на апаратних засобах і щодня $ 3,4 млн на електроенергію.

Без цих ретельно відкаліброваних економічних стимулів біткоіни не спрацює. Якби Майнінг не мав високу вартість, було б легко почати «атаку 51%». Якби не було винагороди за Майнінг, не було б Майнер, які купують обладнання та оплачують електроенергію, щоб внести свій внесок в мережу.

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

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

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

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

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

В технології blockchain це змушує багатьох людей сприймати або абстрагуватися від вирішальної ролі економічних стимулів. Це одна з причин, по якій ми бачимо безглузді фрази, такі як «блокчейни є беззахисними», «біткоіни підтримується тільки математикою» або «блокчейни є незмінними». Все це неправильно по-своєму, але все це призводить до нівелювання суттєвої ролі великий в мережі людей [Майнер], чиє необхідне участь в цій мережі підтримується за рахунок економічних стимулів.

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

2. Як це відноситься до економіки в цілому?

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

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

Дизайн механізмів часто згадується як теорія зворотного гри, тому що ми починаємо з бажаного результату, а потім працюємо назад для розробки гри, яка, якщо гравці переслідують свої власні інтереси, дасть потрібний нам результат. Наприклад, уявіть, що ми відповідаємо за розробку правил аукціону. У нас є мета, що ми хочемо, щоб учасники торгів дійсно пропонували реальні ціни на товар. Щоб домогтися цього, ми застосовуємо економічну теорію для розробки аукціону в якості гри, де домінуюча стратегія для будь-якого гравця полягає в тому, щоб завжди пропонувати свою справжню вартість. Одне з рішень цієї проблеми називається аукціоном Вікрам , Де тендери є секретними, а переможець аукціону (певний як гравець з найбільшою ставкою) оплачує тільки другу за величиною суму, яка була запропонована.

Кріптоекономіка, як і дизайн механізмів, фокусується на проектуванні і створенні систем. Як і в нашому аукціонному прикладі, ми використовуємо економічну теорію для розробки «правил» або механізмів, які створюють певний рівноважний результат. Але в кріптоекономіке механізми, використовувані для створення економічних стимулів, будуються з використанням криптографії та програмного забезпечення, а розробляються системи майже завжди розподілені або децентралізовані.

Біткойн - продукт цього підходу. Сатоши (Накамото - творець біткоіни) хотів, щоб біткоіни володів певними властивостями - наприклад, щоб він міг досягти консенсусу щодо свого внутрішнього стану і бути стійким до цензури. Потім Сатоши приступив до розробки системи, яка б досягла цих властивостей, припускаючи, що люди раціонально реагують на економічні стимули.

Найчастіше кріптоекономіка використовується для забезпечення гарантії безпеки для розподіленої системи. Наприклад, у нас є кріптоекономіческая гарантія безпеки, що блокчейн біткоіни захищений від «атаки 51%», якщо тільки хтось не захоче витратити кілька мільярдів доларів на неї. Або, в State channels - темі, яку ми обговоримо пізніше, - ми можемо мати кріптоекономіческую гарантію безпеки, що процес поза ланцюга майже такий же безпечний і завершений, як транзакція в ланцюзі.

Варто відзначити, що дизайн механізму не є панацеєю. Існує межа того, наскільки ми можемо покладатися на стимули для передбачуваного формування майбутньої поведінки. як справедливо зазначає Нік Сабо (Nick Szabo), в кінцевому рахунку ми розмірковуємо про майбутніх психічних станах людей і робимо припущення про те, як вони реагують на певні стимули. Гарантія безпеки кріптоекономіческой системи частково залежить від її припущень про те, як люди реагують на економічні стимули.

3. Три приклади кріптоекономікі

Сьогодні існує не менше трьох різних типів систем, які можна було б назвати «кріптоекономіческімі».

Приклад 1: Протоколи консенсусу

Блокчейни, які можуть досягти надійного консенсусу, не покладаючись на центральну довірену сторону, - продукт кріптоекономіческого дизайну. Рішення Bitcoin, про який ми розповідали вище, називається консенсусом «доказ виконаної роботи» ( "proof-of-work"), тому що Майнер повинні здійснювати роботу і нести витрати у вигляді обладнання та електроенергії для того, щоб брати участь в мережі і отримувати винагороди за майнінг.

Удосконалення систем "proof-of-work" і розробка альтернатив їм - одна з важливих галузей кріптоекономіческіх досліджень і розробок. Сучасний механізм консенсусу в Ethereum включає в себе безліч змін і поліпшень вихідного дизайну, що дозволяє швидше формувати блоки і бути більш стійким до централізації Майнінг, яка може виникнути із застосуванням ASIC.

У найближчому майбутньому Ethereum планує перейти на протокол консенсусу «докази володіння» ( "proof-of-stake"), який називається Casper. Це альтернатива доказу роботи, яка не вимагає «Майнінг» в звичайному сенсі: немає необхідності в спеціалізованому майнінговом обладнанні або величезних витратах електроенергії.

Треба розуміти, що весь сенс вимагати від Майнер купувати дороге обладнання і витрачати електроенергію - це збільшувати затарти на Майнінг з метою підвищити сукупну вартість спроб «атаки 51%» досить високо, щоб вона стала занадто дорогою. Ідея системи "proof-of-stake" полягає в тому, щоб використовувати депозити криптовалюта як реальних інвестицій, таких як обладнання та електрику.

Для того, щоб стати «Майнер» в системі "proof-of-stake", необхідно передати певну кількість ефіру в «бонд» смарт-контракту. Як і в доказ роботи ( "proof-of-work"), це підвищує вартість «атаки 51%» - атакуючий повинен вкласти дуже велика кількість ефіру, щоб успішно атакувати мережу, яка в результаті цієї атаки буде назавжди втрачена.

Casper розробляється Владом Замфір (Vlad Zamfir), Віталіком Бутеріним (Vitalik Buterin) і іншими в Ethereum Foundation. Ви можете більше дізнатися про історію дизайну Каспера в цій серії публікацій від Замфіра або почути, як він каже про це в недавньому подкасті . Бутерін написав довгий пост про філософію дизайну Каспера , А на Ethereum GitHub є корисний FAQ.

Приклад 2. Кріптоекономіческій дизайн програми

Після того, як ми вирішили фундаментальну проблему консенсусу з блокчейном, ми можемо створювати додатки, які є надбудовою блокчейна, як у Ethereum. Базовий блокчейн дає нам:

  1. одиницю вартості, яка може бути використана для створення стимулів і штрафів, і
  2. інструментарій, за допомогою якого ми можемо розробити умовну логіку у вигляді «коду розумного контракту» ( " smart contract code ").

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

Наприклад, для додатка ринку прогнозування Augur потрібні кріптоекономіческіе механізми для функціонування. Використовуючи свій власний токен REP, Augur створює систему стимулів , Яка винагороджує користувачів за повідомлення «істини» для програми, яка потім використовується для розрахунку ставок на ринку прогнозів. Це інновація, яка робить можливим ринок децентралізованих прогнозів. Інша програма ринку прогнозів, Gnosis , Використовує подібний метод, хоча також дозволяє користувачам вказувати інші механізми для визначення дійсних результатів (зазвичай званих «оракулами»).

Кріптоекономіка також використовується в продажу токенов або ICO. Наприклад, Gnosis використовував «голландський аукціон» в якості моделі для своїх токен-аукціонів, по теорії, що це призведе до більш справедливого розподілу (експеримент, який мав змішані результати). Раніше ми згадували про те, що одна з областей, в якій застосовується дизайн механізмів, - це проектування аукціонів, а продажу токенов дають нову можливість застосування.

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

Багато додатків blockchain не є продуктами кріптоекономікі; наприклад, такі як Status і MetaMask - гаманці або платформи, які дозволяють користувачам взаємодіяти з блокчейном Ethereum. Вони не пов'язані з додатковими кріптоекономіческімі механізмами, крім тих, які вже є частиною базового блоку.

Приклад 3: Канали стану (State channels

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

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

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

Замість цього представимо, что Аліса и Боб підпісують транзакції, Які могли б буті відправлені в блокчейн, но НЕ відправляються. Смороду передаються їх один одному так само Швидко, як смороду хотят - на Сейчас ніякіх комісій за немає, тому что насправді ніщо НЕ потрапляє в блокчейн. Кожне оновлення «перебиває» попереднє, оновлюючи баланс між сторонами. Замість цього представимо, что Аліса и Боб підпісують транзакції, Які могли б буті відправлені в блокчейн, но НЕ відправляються

Коли Аліса і Боб закінчили обмін невеликими платежами, вони «закривають» канал, відправивши кінцевий стан (т. Е. Найостаннішу підписану транзакцію) в блокчейн, вносячи за це тільки одну комісійну плату за необмежену кількість транзакцій між собою. Вони можуть довіряти цьому процесу, тому що і Аліса, і Боб знають, що кожне оновлення, передане між ними, може бути відправлений у блокчейн. Якщо канал правильно спроектований, неможливо обдурити, скажімо, шляхом спроб представити попереднє оновлення, як якщо б воно було найостаннішим, оскільки звернення до блокчейну завжди доступно.

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

Цей метод не тільки корисний для платежів, а й для будь-якого оновлення стану програми Ethereum - отже, це більш загальний термін «канал стану», а не вузький «канал платежів». Замість того, щоб відправляти платежі туди-сюди, ми можемо відправити поновлення для смарт-контракту туди-сюди. Ми навіть можемо відправити цілі ethereum смарт-контракти, які при необхідності будуть відправлені в блокчейн і виконані. Ці програми навіть можуть ніколи виконуватися. Все, що необхідно, є досить високою гарантією того, що вони можуть бути виконані в разі потреби .

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

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

Висновок

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

Наприклад, «дозволені» або ексклюзивні блокчейни ( "permissioned" blockchain), які управляються централізовано і не використовують доказ роботи, стали джерелом постійних суперечок, з тих пір, як вони були вперше запропоновані. Ця область діяльності часто згадується як «технологія розподіленої бухгалтерської книги» і орієнтована на фінансові та корпоративні застосування. Багато прихильників технології blockchain не люблять "permissioned" blockchain - вони можуть бути блокчейнамі в буквальному сенсі, але є щось в них неправильне. Вони, схоже, відкидають те, що багато хто бачить, як сенс технології blockchain: здатність домагатися консенсусу, не покладаючись на централізацію або традиційні фінансові системи.

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

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

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

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

Джош Старк (Josh Stark)

джерело: Making Sense of Cryptoeconomics
Переклад: Сергій Базанов

1. Що таке кріптоекономіка?
2. Як це відноситься до економіки в цілому?
1. Що таке кріптоекономіка?
2. Як це відноситься до економіки в цілому?