Резюме
EIP-4844, известен също като proto-danksharding, е предложено надграждане на протокола Ethereum, предназначено да намали таксите и да увеличи пропускателната способност на трансакциите. Той възнамерява да постигне тези цели чрез въвеждане на нов тип трансакция, който приема „петна“ (blob) от данни.
Лесен начин да разберете функцията на EIP-4844 е следната алитеративна фраза: „EIP-4844 закрепва петна върху блокове“. Това е преходно надграждане, което в крайна сметка ще доведе до пълен danksharding в бъдеще, като по този начин ще позволи на Ethereum да управлява капацитета за глобална мрежа за трансакции.
Въведение
От години разработчиците на Ethereum търсят решения, за да се погрижат за нарастващата потребителска база. Чрез така известните надстройки на Ethereum, бяха предложени големи подобрения като Сливането (Merge) и сборните пакети (rollup). Тези промени помогнаха на Ethereum да увеличи пропускателната способност на трансакциите и да намали трансакционните разходи.
Таксите обаче остават твърде високи за мнозина и пропускателната способност не е там, където трябва да бъде, което забавя темпото на масово приемане. За да се справи с този проблем, Ethereum направи споделянето на данни свое дългосрочно решение.
Тъй като внедряването на фрагментиране на данни е дълъг и сложен процес, EIP-4844 се предлага като преходно решение. Като такъв, той ще подготви Ethereum за пълен danksharding, който ще достигне пропускателна способност от около 100 000 трансакции в секунда (TPS), без да компрометира децентрализацията или сигурността.
Какво е EIP-4844?
EIP означава Предложение за подобрение на Ethereum, протокол, който позволява на разработчиците да предлагат нови функции и решения за протокола Ethereum. Proto-danksharding е кръстен на двама изследователи на Ethereum, Proto Lambda и Dankrad Feist.
За да разберете EIP-4844, е необходимо първо да разберете какво е фрагментиране (sharding). Просто казано, това е начин за разделяне на бази данни на по-малки, които управляват специфични сегменти от данни, като по този начин подобряват ефективността и производителността на тези бази данни.
Когато се прилага към блокчейн — и по-специално към Ethereum — фрагментирането придобива някои уникални характеристики. Ethereum планира да приложи вид фрагментиране, наречен danksharding, който ще помогне за намаляване на трансакционните разходи и увеличаване на пропускателната способност. Означен като „убиец на мащабируемостта“, се очаква dankharding да увеличи TPS на Ethereum до около 100 000.
За сравнение, базовият слой на Ethereum обработва около 15 TPS, а неговите сборни пакети на слой 2 обработват около 100 TPS към първото тримесечие на 2023 г. Въпреки че тези числа са груби изчисления, ефектът от danksharding е ясен: той ще позволи на Ethereum да увеличи мащаба на поръчките.
Някои от основните разлики между danksharding и предишните предложения за фрагментиране във и извън Ethereum са опита на danksharding да предостави повече място за петна от данни, а не за трансакции (повече за това по-късно).
Друга иновация на danksharding е така нареченият пазар на обединени такси, където само един предлагащ избира трансакции за всички фрагменти, вместо всеки фрагмент да има свой собствен предложител.
За да може този обединен пазар на такси да работи и да се облекчи проблемът с максималната стойност за извличане (MEV), също ще бъде приложен метод, наречен разделяне на предложител/разработчик. Предлагащият е валидатор на протокола Ethereum (наречен копач преди сливането на Ethereum), който избира кои трансакции да включи в следващия блок.
EIP-4844 (proto-danksharding) е стъпката, която ще дойде преди пълното danksharding и ще увеличи TPS до приблизително 1000. Най-важното е, че EIP-4844 ще въведе нов тип трансакция, която приема „петна“ от данни – важен елемент, за да стане пълното разграничаване възможно. EIP-4844 се очаква да бъде внедрен през втората половина на 2023 г., въпреки че може да има закъснения.
Как работи EIP-4844?
В основата си EIP-4844 ще въведе нов тип трансакции, наречени трансакции, носещи „петна“ (blob), които са като обикновени трансакции, но с добавени части от информация, известни като двоични големи обекти или „петна“.
Сътрудникът на Ethereum Бен Еджингтън обобщава EIP-4844 със запомнящата се алитеративна фраза „EIP-4844 закрепва петна върху блокове“. Тя накратко описва как трансакциите, пренасящи петна, включват „петна“, прикрепени към блокове, което увеличава количеството данни, които носещите блокове могат да обработват.
Това може да е объркващо, тъй като изглежда подобно на увеличаване на размера на блоковете - противоречие на позицията на Ethereum срещу произволно големи блокове, които биха изисквали по-голяма изчислителна мощност и по този начин биха могли да доведат до централизация.
Има обаче някои критични разлики между блоково пространство (blockspace) и пространство от петна (blobspace).
Петна: ограничени разходи за съхранение и без разходи за изпълнение, но всеки възел носи разходи за честотна лента. Източник: Бен Еджингтън
Петната са големи по размер, но за разлика от блоковете, които се съхраняват завинаги и са видими за виртуалната машина на Ethereum (EVM), петната са достъпни само за кратък период от време и не са видими за EVM. Освен това петната се намират на консенсусния слой на Ethereum, вместо на натоварения с изчисления слой за изпълнение. Най-важното е, че пространството от петна е много по-евтино от блоковото пространство.
Освен въвеждането на трансакции, носещи петна, EIP-4844 също така ще внедри логика на слоя за изпълнение, правила за проверка, многоизмерни пазари на такси и други системни промени, необходими за пълен danksharding в бъдеще.
Едно нещо, което трябва да се отбележи е, че въпреки че EIP-4844 ще приложи по-голямата част от логиката на пълен danksharding, той няма да приложи реално фрагментиране. Независимо от това, освен че приближава Ethereum една стъпка по-близо до постигането на нивата на разходите и производителността, необходими за масово приемане, EIP-4844 все още може да предложи някои предимства за мащабиране и спестяване на разходи.
Как EIP-4844 ще бъде от полза за потребителите?
EIP-4844 е надграждане на протокол, което е част от ориентираната към сборни пакети пътна карта на Ethereum. Подготовката за внедряването на EIP-4844 се движи бързо, като някои devnets вече са стартирани и спецификациите за надстройката са почти финализирани.
Потребителите ще видят забележими подобрения след внедряването на EIP-4844, главно под формата на по-бързи трансакции и по-ниски такси. Успешното прилагане на EIP-4844 също ще направи Ethereum по-конкурентоспособен в пространството на криптовалутите.
Някои потребители може да се чудят какво трябва да направят, ако искат да получат достъп до стари blob данни, които са били изтрити. Както беше обяснено по-рано, петната се намират на консенсусния слой на Ethereum, чиято цел е да осигури силно защитено табло за обяви в реално време за дългосрочно съхранение на други протоколи. Така че, въпреки че петната се изтриват след седмици, техните данни все още трябва да са налични на друго място в по-дългосрочно хранилище.
Заключителни мисли
EIP-4844 е изключително сложно надграждане на протокола Ethereum, което е част от по-голяма пътна карта и е свързано с други системни надстройки, като разделяне на предложител/разработчик (PBS) и EIP-1559 корекция на таксата за blob.
Въпреки че разбирането на EIP-4844 ще подготви по-добре средните потребители за предстоящите промени, трябва да се отбележи, че по-голямата част от тази промяна ще дойде под формата на по-ниски разходи и по-бързи трансакции.
Протоколът Ethereum непрекъснато се развива и подобрява. EIP-4844 е една от критичните бъдещи надстройки, предназначени да подобрят възможностите на мрежата. Успешното прилагане на EIP-4844 ще направи Ethereum силно конкурентен като глобална мрежа за трансакции.
Допълнителни статии
Надграждане на Ethereum чрез сливане: Всичко, което трябва да знаете
Какво представлява актуализацията Shanghai на Ethereum и как ще ми се отрази?
Отказ от отговорност и предупреждение за риск: Това съдържание ви се представя на база „както е“ само за обща информация и образователни цели, без представяне или гаранция от какъвто и да е вид. Не трябва да се тълкува като финансов съвет, нито има за цел да препоръча покупката на конкретен продукт или услуга. Моля, прочетете нашия пълен отказ от отговорност тук за повече подробности. Цените на цифровите активи могат да бъдат нестабилни. Стойността на вашата инвестиция може да намалее или да се повиши и може да не си върнете инвестираната сума. Вие носите цялата отговорност за вашите инвестиционни решения и Binance Academy не носи отговорност за каквито и да било загуби, които може да понесете. Това не е финансов съвет. За повече информация вижте нашите Условия за ползване и Предупреждение за риск.