Максимално децентрализираният слой за уреждане на блокчейн

От Еверет Мъзи и Мали Андерсън

Намиране на средната земя

Това е втората статия от поредица, изследваща състоянието и бъдещето на оперативната съвместимост и функционалността на страничната верига в блокчейн екосистемата. В първото парче, Избягване на балканизация на блокчейн, разгледахме историята и текущото състояние на екосистемата Web2, за да идентифицираме предупреждения и признаци, че блокчейн индустрията е изложена на риск да се насочи към подобно състояние на затворени протоколи и използвани данни.

В тази статия ние обсъждаме значението на култивирането на средно положение между балканизацията и максимализма и предлагаме необходимостта от максимално децентрализиран основен слой за уреждане, който да закрепи всички глобални базирани на блокчейн транзакции.

Максималистичен аргумент

Често срещан троп в екосистемата на блокчейн е този на „максималистичния“. Без значение към кой протокол или блокчейн се отнася терминът, максимализмът е придружен от непоколебима увереност, че има „война“ между блокчейн, от която един блокчейн ще излезе доминиращ и всички бъдещи системи и приложения ще бъдат изградени върху този един протокол . Максимализмът не е нова концепция за свързания с мрежата свят. Тим Бърнърс-Лий, създател на глобалната мрежа, се тревожи за ролята на интернет за насърчаване на максималистичната мисъл. Сравнявайки я с полярната противоположност – силно гранулирана, балканизирана мисъл – Бърнърс-Лий предупреждава и срещу двете:

„Всъщност има две еднакво плашещи перспективи. От една страна е спускането до най-ниския общ знаменател, често представено от американски заведения за бързо хранене и карикатури, със загубата на всичко, което е богато и разнообразно. От друга страна, е крайност на разнообразието. Когато всеки може да филтрира пощата, така че да може да чете само съобщения от хора, които мислят за едни и същи странни неща като тях, и когато това, което чете в мрежата, намира само като следва връзки от сайтове от същия странен култ, ще може ли да да се вкопаят в една културна дупка, толкова дълбока и толкова стръмна, че когато в крайна сметка физически срещнат истински човек на улицата, липсата на общо разбиране ще бъде пълна и единствената форма на комуникация, която остава, ще бъде да ги застреляме? ” [Berners-Lee, 1996]

 

Не е прекалено много да се твърди, че съвременната блокчейн екосистема е виновна за насърчаване както на максималистична, така и на балканизирана реторика и следователно е изложена на риск в крайна сметка да се улови в едното или другото. По-специално максимализмът е противоположен на многото обещание за блокчейн технологията – т.е. обещанието, че експлоататорските, централизирани партии могат да бъдат държани отговорни и че потребителите могат да гласуват за промяна на правилата или да изберат други методи, ако желаят. Още през февруари тази година Андреас Антонопулос предупреди срещу блокчейн максимализма (по-специално през обектива на Биткойн), предполагайки, че екосистемата все още е далеч от приемането, че максимализмът е нездравословен и, както ще бъде изследван, може би невъзможен: „Моментът, в който биткойнът се превръща в единствения избор – твърди Антонопол, – нивото на корупция и злоупотреба с власт, което ще видим в общността на Биткойн, ще изисква от нас да изградим нещо, което да го наруши … Ако просто замените структурата на властта на традиционните централно банкиране с властова структура на биткойн-милимаристи милимаристи …, което [няма] да промени нищо “[източник].

Аргумент за уреждане

Аргументът, който този документ позиционира, може по-добре да се посочи като аргумент за сетълмент. Аргументът за сетълмент предлага бъдеще, в което множество блокови вериги работят заедно и в сътрудничество помежду си, за да отговорят на нуждите на всички видове случаи на употреба. Ключът към аргумента за сетълмента е, че множество блокови вериги работят заедно и в сътрудничество помежду си, за да отговарят на нуждите на всички видове случаи на употреба. Ключът към аргумента за сетълмента е, че една блокчейн служи като глобален слой за сетълмент за всички тези транзакции с данни, без значение на коя блокчейн те се случват. Селищният слой осигурява „котва“ за екосистемата, установявайки неоспорима сигурност и обективна окончателност Трябва всичко се случва на различна блокчейн, която изисква арбитраж.

Важно е да се отбележи, че аргументът за уреждане е не максималистичен, въпреки че позиционира един блокчейн като основна верига за света. Максимализмът се определя чрез изключване; т.е.екосистемата е легитимна само ако един блокчейн спечели. Аргументът за сетълмент се определя от оперативна съвместимост и включване; т.е.екосистемата работи само ако много видове съжителстващи блокчейни работят върху максимално децентрализирана коренова верига. Напълно оперативно съвместима мрежа е по-голяма от сумата на съставните й части, което позволява на участниците да каре и пространството на решението.

Която и верига или протокол да служи като котва за екосистемата, осигурява сигурността, неизменността и увереността в подкрепа на цялата система. Основният селищен слой може да се сравни със САЩ върховен съд (в идеалното си състояние): неподкупен, винаги на разположение, устойчив и призован само да служи като окончателен арбитър. Тази метафора е подходяща по редица причини. Различни други блокови вериги и решения за мащабиране със собствени съответни приоритети (например поверителност за предприятието или скорост на пропускателна способност за игри и борси) могат да изпълняват собствените си ежедневни функции, докато разчитат на децентрализирания, защитен главен мрежов слой – истинския Световен компютър – само когато те се нуждаят от него. Повечето изчисления могат да се случат в останалите слоеве, точно както повечето дела се решават по граждански дела и държавни съдилища и при необходимост ескалират до арбитраж във върховния съд. Окончателността и уреждането, което този „върховен съд“ осигурява, не е непременно бърз, но е истински и абсолютен, гарантиращ безопасността на всички участници.  

 

цитат на тим бърнърс


 

Глобални данни

Преследването на екосистема, поддържана от селищен слой, а не от един монолитен блокчейн, може да е изчислителна необходимост над философските предпочитания. С други думи, максимализмът всъщност може да бъде невъзможно да се постигне в близко бъдеще. В момента размерът на блока на биткойн съдържа (средно) 1 MB данни. Със средното време за блокиране на Bitcoin от 1 блок на всеки 10 минути, това са 144 MB данни на ден, съхранявани / транзактирани в блокчейн Bitcoin. Междувременно почти 2,5 квинтилионни байта данни се създават в световен мащаб всеки ден. До 2020 г. ще бъдат създадени приблизително 1,7 MB данни всяка секунда на всеки човек на земята. И създаването на нашите данни не се забавя. Еволюцията на IoT и машинното обучение не само ще създаде повече данни, но и повече богат данни, които се нуждаят от надежден и правилен анализ, организация и съхранение. През следващите години, тъй като приблизително 4 милиарда от 7,8 милиарда души в света, които в момента живеят без надеждна интернет връзка (2016) стават все по-свързани, създаването на данни ще се увеличи експоненциално.

Според Министерство на финансите на САЩ, SWIFT насочва движението на приблизително 5 трилиона щатски долара на ден (1,25 квадрилиона щатски долара годишно с ~ 250 работни дни на календарна година). Дори в тази ранна фаза на приемане, само биткойн транзактира средно 200 милиона долара на ден (със значителни колебания). Като денонощен, глобален, безграничен транзакционен слой с почти цялото глобално население в крайна сметка способен да го приеме като платежно средство или SoV, не е трудно да си представим бъдеще, в което криптоплащанията бързо да надминат глобалния SWIFT (и свързаните с него CHIPS, Fedwire и др.) Обеми на плащания на ден.

„Нито една книга, независимо колко бърза и мащабируема, не е в състояние или е подходяща за записване на всички транзакции или провеждане на цялата„ верижна “бизнес логика между страните.“ – Джон Волперт, ConsenSys

 

Не е задължително всяка унция данни или всяка валутна единица в крайна сметка да бъдат представени на блокчейн. Дори и с част от бъдещите данни и пари в света, транзактирани или съхранени на блокчейн, обаче, изискванията за данни и обработка бързо ще надминат текущите скорости и ще блокират ограниченията на повечето децентрализирани протоколи – дори с бъдещи механизми за мащабиране. Огромното количество данни, с които ще трябва да се справи нашият свят в не толкова далечното бъдеще, изисква да изследваме по-стабилни и устойчиви методи на технологията на разпределената книга. Насърчаването на разнообразно, оперативно съвместимо бъдеще, а не на монолитно, гарантира, че можем да продължим да подкрепяме експоненциалното нарастване на глобалната информация, без да банкираме на една блокчейн, за да мащабираме пропорционално на създаването на данни и транзакциите в световен мащаб.

Избор на сетълмент слой за оперативно съвместима блокчейн екосистема

Изборът на правилния основен селищен слой за оперативно съвместима екосистема до голяма степен се свежда до една характеристика: децентрализация. Опасността дори от умерено централизирана блок-верига за базово сетълмент е, че повтаряме същите грешки на Web2, но с по-големи последици. Докато ние токенизираме световните активи, например, добре финансираните финансови къщи и търговци няма да спестят усилия или разходи, за да манипулират пазарите с цел печалба или политическо предимство. Не можем да имаме дълбоко ликвидни токенизирани пазари на икономиката от следващо поколение, толкова уязвими, колкото са били в наследствената икономика. Не можем да изберем нищо друго освен максимално децентрализиран основен доверителен слой като основен сетълмент слой на глобалната икономика.

Друг начин да се мисли за важността на селищния слой е като скоростна кутия за разнообразна екосистема от слоеве и блок вериги, които дават приоритет на различните характеристики. Точно както предавките в двигателя позволяват на двигателя да работи с различни скорости, различните слоеве в екосистемата могат да работят по-бавно, когато се нуждаят от максимална децентрализация, дори системи, базирани на по-стари технологии от бази данни – ние можем да мислим за това като за първа предавка – и да увеличим максимално пропускателна способност на по-високи предавки, като борси, които трябва да обработват хиляди транзакции в секунда.

 

Предавка

 

Мащабируемост и сетълмент слой

По въпроса за мащабируемостта: механизмите от ниво 2 и страничните вериги за оптимизиране на пропускателната способност помагат за справяне с трилема за мащабируемост, голямо предизвикателство за всички блокчейни. The трилема за мащабируемост диктува, че децентрализираните системи могат да дават приоритет само на две от следните три свойства: мащабируемост (производителност според скоростта и обема), децентрализация и сигурност.

Как да увеличим пропускателната способност на транзакциите до много хиляди транзакции в секунда, без нито да принуждаваме всеки възел да се превърне в суперкомпютър, нито да побере неустойчив обем данни от състоянието? Краткосрочните решения за слой 2 на Ethereum – включително плазмени вериги и държавни канали – могат да подобрят проблема с мащабируемостта в краткосрочен план, като преместят някои изчисления извън основната мрежа. Подробни транзакции биха се случили в тези подвериги и държавни канали и само техните хешове ще бъдат експортирани в основната верига. Можем да мислим за това като за система за оценяване. Професор оценява тест според това колко отговора е получил всеки ученик правилно или грешно, но той вписва само крайния резултат от теста в своята книга с оценки. В края на семестъра професорът осреднява тези тестови оценки в крайна оценка за курса и ги подава на академичния декан, което бихме могли да помислим като слой за сетълмент, обработващ последна транзакция на блокчейна. Спецификите на изчислението не са необходими, за да се види или разбере окончателната хеширана цифра.

В дългосрочен план ще са необходими по-изчерпателни решения, за да се разпредели по-голямото натоварване на държавното съхранение, обработка и фиксиране на транзакции във всички възли в мрежата. Подобряването на мащабируемостта с многослойни механизми като тези, които са в процес на Ethereum, може да облекчи ограниченията на трилемата за мащабируемост, за да направи основната мрежа най-добрият жизнеспособен слой за уреждане за разнообразна, оперативно съвместима блокчейн екосистема.  

Предпочитайки жизнеността и наличността пред безопасността и последователността в случай на временно разделяне на мрежата, само Ethereum е достатъчно изчислително изразителен (изключващ биткойн) и достатъчно децентрализиран, за да служи като коренна верига, която може да закрепи голямо разнообразие от различни видове мрежови архитектури, от свързани с плазма странични вериги Ethereum за игри или борси, които могат да обработват пропускателна способност от 65 000 транзакции в секунда или по-висока.

Количествено определяне на децентрализацията: Децентрализирани транзакции в секунда

Децентрализацията е основна концепция за блокчейн, но как действително да се определи или количествено да се определи децентрализацията – и следователно, как да се оцени потенциалът на една блокчейн над друга – е по-сложно. Понастоящем транзакциите в секунда пропускателна способност са най-популярната конкурентна метрика за сравняване на блокчейн, но този акцент върху скоростта игнорира съществената характеристика на децентрализацията.

В Balaji Srinvasan’s 2017 Количествено определяне на децентрализацията, той предложи използването на коефициентите на Джини и Накамото за придаване на обективна мярка за децентрализация на блокчейн. Чрез прилагане на логиката на Srinvasan за измерване на сравними характеристики на блокчейн (т.е. децентрализация на възела) и нейното представяне в брой, ние предлагаме измерване, което можем да наречем DTPS, или децентрализирани транзакции в секунда. Целта на DTPS е да включи децентрализацията на блокчейн в екосистемния дебат за оценяване на пропускателната способност на транзакциите на един блокчейн спрямо другия. Твърдението, че „EOS може да обработва 4000 транзакции в секунда, но Ethereum може да обработи само 14“, често се противопоставя, „но централизацията на протокола на EOS застрашава сигурността и управлението.“ Не съществува обаче начин да се раздели цялата тази информация в единна сравнима статистика, която да влияе на почти обективната децентрализация с обективна TPS.

DTPS е продукт на транзакции в секунда (TPS), умножен по „коефициент на децентрализация“ (DQ).

DTPS = DQ * TPS

DQ е измерване, напомнящо коефициента Nakamoto на Srinvasan в опита му да определи количествено характеристиките на блокчейн (или система като Visa), които означават децентрализация. DQ може да бъде измерен между 0 и 1, където 1 представлява напълно децентрализирана, а 0 представлява напълно централизирана. DTPS има за цел да вземе предвид всички транзакции, които се случват в публична мрежа, както и транзакции, случващи се паралелно през странични вериги, държавни канали и други механизми за мащабиране или пропускане на транзакции.

Настоящият проблем с DTPS е субективността на децентрализацията и транзакциите в секунда, особено по отношение на решенията за мащабиране, които не съществуват в основната мрежа. Следователно този документ въвежда предварителна концептуална рамка за DTPS и го позиционира като „текущо измерване“, със забележителни предположения, направени в следващите изчисления. Каним екосистемата да си сътрудничи по начини за събиране, проверка и установяване на по-измерими фактори за децентрализация, за да се постигне съгласуван подход и дефиниция на DTPS.

Ако разгледаме DTPS на слой 1 или публична мрежа на редица блокчейн, ние започваме да виждаме възможността и предизвикателствата при дефинирането на метриката. TPS в основната мрежа е относително лесно да се определи. DQ обаче е по-сложен и обхваща много повече променливи. Като разглеждаме само броя на възлите и собствениците на портфейла, можем да започнем да определяме кои блокчейн са по-децентрализирани от другите. Където да се поставят тези блок-вериги по скала от 0 (напълно централизирана) до 1 (напълно децентрализирана, по-скоро теоретична граница, отколкото реалистичен бенчмарк), е (засега) по-произволно. За целите на това „измерване в ход“, нека прикачим Биткойн – понастоящем разбиран като най-децентрализираната мрежа – като 0,8. Оттам нататък можем да приближим DQs на други блокчейн: ETH = 0,7, LTC = 0,5, TRON = 0,3, XRP = 0,2, EOS = 0,1. Например Visa ще има DQ (и следователно DTPS) от 0. С тези произволни DQ получаваме моментна снимка на DTPS, когато разглеждаме само слой 1:

DTPS = DQ * TPS

BTC = 0,8 * 7 = 5,6 DTPS

ETH = 0,7 * 15 = 10,5 DTPS

LTC = 0,5 * 56 = 28 DTPS

TRON = 0,3 * 1200 = 360 DTPS

XRP = 0,2 * 1000 = 200 DTPS

EOS = 0,1 * 4000 = 400 DTPS

VISA = 0,0 * 65 000 = 0 DTPS

 

Когато започнем да взимаме предвид решенията за мащабиране на слой 2, които се разработват върху тези основни мрежи, стигаме до по-пълна, но (в момента) по-субективна представа за DTPS. Субективността идва от непрекъснато развиващите се TPS на решения за мащабиране на слой 2, които в момента са в ход. Като се вземат предвид разбраните / проектираните TPS номера на съществуващите решения за мащабиране на слой 1, виждаме различна моментна снимка на DTPS:

DTPS = DQ * TPS

BTC = [0,8 * 7] + [0,8 * 300] = 245 DTPS

          = [Mainnet] + [Lightning]

ETH = [0,7 * 15] + [0,7 * 65 000] + [0,7 * 400] + [0,3 * 10] = 45 000 DTPS

          = [Mainnet] + [плазма] + [държавни канали] + [консорциум]

LTC = 0,5 * 56 = 28 DTPS

TRON = 0,3 * 1200 = 360 DTPS

XRP = 0,2 * 1000 = 200 DTPS

EOS = 0,1 * 4000 = 400 DTPS

 

Нюансите на транзакциите за мащабиране на слой 2 в секунда са само половината от входа, необходим за по-пълен изглед на DTPS. Децентрализационният коефициент (DQ) също се нуждае от споделяне на ум от екосистемата, за да достигне до установен брой метрики, които 1) могат да бъдат събрани надеждно и последователно, 2) означават степен на децентрализация и 3) могат да бъдат (относително) еднакво сравнени между блокчейн. Сринвасан постави няколко от тези показатели в количественото определяне на децентрализацията и ние вярваме, че има и други, които да вземем предвид:

 

децентрализирани транзакции в секундаMaxDecentralizedTable

Ако като общност блокчейн екосистемата е в състояние да постигне съгласие относно обективни мерки от показателите по-горе, можем да стигнем до приета дефиниция на DQ, която работи в различни блокчейн протоколи.

Целта на DTPS не е да установи една блокчейн като изцяло „по-добра“ от друга по всякакъв начин – а по-скоро да предложи на екосистемата по-добро разбиране коя верига може да е по-подходяща конкретно, за да служи като основен слой за уреждане на оперативно съвместима екосистема. Освен това, DTPS предоставя на потребителите по-пълно разбиране на ценните предложения на различни системи, когато обмислят коя верига да управлява бизнес, лична или държавна функция. Чрез установяване на основен слой за сетълмент, върху който всички блокчейн транзакции ‘закрепват’ транзакциите си, DTPS на екосистемата нараства стремително и нараства експоненциално с всяка странична верига или свързана блокчейн, която е прикрепена към тази коренна верига. Резултатът е разнообразна екосистема от блок вериги, всяка от които е уникално подходяща за конкретни случаи на употреба, но всички еднакво сигурни в своите DTPS.

Защо Ethereum

Винаги трябва да си представяме и да се стремим към бъдеще точно извън границите на възможностите, но също така трябва да останем реалисти относно бъдещето на блокчейн технологията. Продължавайки да се фокусираме върху максимализма, няма да стигнем нововъзникващата блокчейн индустрия много много и ако екипите за протоколи продължат да се развиват един срещу друг, а не в сътрудничество, паралелно един на друг, ще стигнем до несигурна, неустойчива, балканизирана блокчейн екосистема, която няма да изпълни огромното си обещание. Най-добрият отговор се крие в средата: радикално децентрализиран, програмируем основен слой за уреждане, отгоре на който оперативно съвместими блок-вериги могат да се настанят за отделни случаи на употреба, без да се компрометират нуждите за сигурност или поверителност. Само чрез децентрализация и оперативна съвместимост бъдещето, задвижвано от блокчейн, е наистина достъпно. Основният сетълмент слой може и трябва да бъде блокчейн протоколът, който се очертава като най-децентрализирания, програмируем и сигурен. В сегашното състояние на екосистемата, Ethereum се очерта като най-подходящия вариант за ролята.

Бележки под линия

  1. Попълнените на този лист показатели и числа са предварителни и непълни. Каним общността да обсъди важността на изброените показатели, да предложи допълнителни и да започне събирането на данни, за да попълни тази диаграма.
  2. Брой компании (ако има такива), от които зависи проектът. Освен това структурата, местоположението и източниците на собственост / финансиране на компаниите.
  3. Дали мрежата забавя или замръзва, ако загуби n% от възлите.

 

ConsenSys Research

 

Относно авторите

Еверет Мъзи

Еверет е писател и изследовател в ConsenSys. Неговото писание се появи в Hacker Noon, CryptoBriefing, Moguldom, и Coinmonks.

Мали Андерсън

Мали е писател и изследовател в ConsenSys. Нейното писане се появи в MIT’s Списание за дизайн и наука, MIT Иновации, Кварц, и Esquire.

Вземете най-новото от ConsenSys Research

Регистрирайте се, за да бъдете уведомени за бъдещите публикации на ConsenSys Research

Регистрирайте се →

 

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
Adblock
detector
map