Ювілей десяти років з моменту створення генезис-блоку Ethereum: міф про світовий комп'ютер триває
У 2011 році 17-річний російсько-канадський підліток Віталік Бутерін писав статті для сайту "Bitcoin Weekly", отримуючи по 5 біткоїнів за статтю, що відповідало 1.30 доларам на годину. Ці 5 біткоїнів сьогодні коштують 600 тисяч доларів, що є збільшенням більш ніж у сотні тисяч разів, свідчачи про божевільний ріст епохи криптовалюти.
Ще більш вражаюче те, що розвиток Ethereum, створеного Віталіком, не поступається самому біткойну: наразі ринкова капіталізація перевищує 400 мільярдів доларів, а річний обсяг торгівлі перевищує 5 трильйонів доларів.
Давайте згадаємо про десять років після запуску генезис-блоку Ethereum, які стали пожежним десятиліттям для індустрії блокчейну, і подивимося, як він перетворився з уявлення молодого автора з низькою зарплатою на інфраструктуру, що змінює логіку роботи цифрового світу, а також які технологічні зміни та екологічні переселення відбулися протягом цього часу.
Преісторія - Біткойн надихнув на створення Ефіру
З біткойна до Ethereum засновників
2013 року ціна біткоїна злетіла, що викликало безмежні фантазії Віталіка, але також показало йому обмеження біткоїна. Як автор статей для «Біткоїн журналу», він виявив, що ця революційна фінансова система важко розширюється за межі фінансових продуктів.
На той час розумні контракти у світі блокчейну були тільки розмитою концепцією, без визначення та зразків. Спочатку задумувані контракти підтримували лише прості функції, такі як мультипідпис, блокування часу та інші фіксовані скрипти, що не могли називатися "світовим комп'ютером", не кажучи вже про інтелект.
Віталік колись пропонував розробникам Bitcoin Core додати більш досконалу мову програмування. Але консерватизм спільноти Bitcoin викликав фундаментальний конфлікт з його більш універсальним та відкритим баченням блокчейну.
Отже, він вирішив розробити нову платформу. Наприкінці 2013 року під час тривалої пішої прогулянки Віталік раптово усвідомив, що контракти можуть бути узагальнені - якщо це розумний контракт, він може стати зрілим рахунком, мати можливість володіти, надсилати та отримувати активи, а також навіть постійно зберігати стан. Чому б не спроектувати віртуальну машину, яка може виконувати будь-які обчислення?
Спочатку дизайн Ethereum використовував архітектуру на основі регістрів, вбудовану з новаторським механізмом збору плати: кожен раз, коли виконується крок обчислення, баланс контракту зменшується, а при вичерпанні коштів виконання зупиняється. Це була рання форма моделі "оплати за контракт", яка згодом еволюціонувала в систему "оплати відправником" та Gas.
Наприкінці 2013 року Віталік написав білу книгу Ethereum, основною метою якої було створення універсальної децентралізованої обчислювальної платформи, на якій будь-хто міг би розгортати та запускати децентралізовані програми, а не скрипти з фіксованими функціями, а справжнє Тюрінгове середовище.
У 2014 році Гевін Вуд приєднався та написав відомий «Жовтий посібник Ethereum», який є офіційною технічною специфікацією роботи віртуальної машини Ethereum. Білий посібник описує «чому» та «що таке», тоді як жовтий посібник точно визначає «як це зробити». Це поєднання двох документів привело Ethereum від концепції до реальності.
У 2014-2015 роках Берлін став духовною столицею Ethereum. Віталік часто бував у районі Bitcoin Kiez, бар Room 77 був місцем збору ранньої крипто-спільноти. У сусідньому офісі основна команда день і ніч писала код.
На цьому етапі протокол Ethereum зазнав численних технічних ітерацій: від архітектури на основі регістрів до стекової архітектури, від моделі "платежі за контракт" до системи Gas "платежі відправника", від асинхронних внутрішніх транзакцій до синхронного виконання, багато рішень мають далекосяжні наслідки.
Уніфікована 256-бітна модель цілого числа EVM спочатку була розроблена для адаптації до поширених бітових ширин хеш-функцій та криптографічних алгоритмів, а також для уникнення ризику переповнення. Цей, здавалося б, консервативний дизайн природним чином адаптується до складних високоточних математичних розрахунків у DeFi та уникає проблем з точністю в мовах типу JS/float.
Якщо транзакція вичерпає Gas, уся виконання буде скасована, а не частково завершена, це усуває всю сферу атак "часткового виконання", ставши основою безпеки смарт-контрактів у майбутньому. Цей дизайн також має економічний стимул: з одного боку, неможливо передбачити необхідний Gas до виконання, з іншого боку, відправник втрачає в разі невдачі, тому є більше мотивації контролювати витрати та поведінку, уникати бездумної відправки транзакцій.
Технічна креативність команди принесла несподівані сюрпризи. Наприклад, Віталік спочатку уявляв модель асинхронних викликів контрактів, але Гевін Вуд, враховуючи інженерну та семантичну узгодженість, природно обрав синхронні виклики. Це, здавалося б, випадкове відхилення заклало ключову технічну основу для подальшої комбінованості DeFi - дозволяючи одному контракту синхронно повертати результати виконання при виклику іншого, що створило передбачуваність і атомарність "грошового Lego".
Взаємозалежність між DeFi-додатками Ethereum є досить високою, вони не є єдиною екосистемою. Наприклад, кредитні протоколи використовують DAI/USDC як заставу, модулі м'яти стабільних монет використовують Chainlink для забезпечення Oracle, а багато маркет-мейкінгових протоколів базуються на Aave і Compound для надання кредитного плеча. У цій серії зв'язків синхронні виклики відіграють важливу роль. Але синхронні виклики ускладнюють розширення продуктивності, тому Ethereum був змушений вибрати більш складні підходи до масштабування.
Алгоритм видобутку POW також пройшов кілька ітерацій, починаючи з алгоритму Dagger, запропонованого Віталіком, до Dagger-Hashimoto, розробленого в співпраці з Таддеусом Дріджою, і до Ethash, який підкреслює антиASIC характеристики. У процесі цих розробок постійно намагалися використовувати адаптивну складність, структуру memory-hard, випадкові доступи до схем та інші напрямки.
Звичайно, багато труднощів приносили несподівані радості, а деякі стали подальшими технологічними боргами. У 2025 році, коли Віталік запропонує замінити EVM на RISC-V, він зізнається: "В історії Ethereum часто не вдавалося зберегти простоту ( іноді через мої власні рішення ), що призвело до наших надмірних витрат на розробку, різноманітних ризиків безпеки, часто заради досягнення доведено ілюзорних переваг."
історичний момент: 30 липня 2015 року
30 липня 2015 року Віталік згадував: "Багато розробників зібралися в берлінському офісі, ми всі стежили за підрахунком блоків на тестовій мережі Ethereum до 1028201, оскільки це позначало автоматичний запуск основної мережі. Я досі пам'ятаю, як ми всі сиділи там і чекали, а потім нарешті це число з'явилося, приблизно через півхвилини почали генерувати блоки Ethereum."
Тоді в Ethereum було всього менше 100 розробників, і вся екосистема була лише технічним експериментом. Перший децентралізований додаток Twitter "EtherTweet" мав інтерфейс, як "літак братів Лайт", і за кожен твіт потрібно було платити високі витрати на блокчейні. Смарт-контракти були лише іграшками для небагатьох гіків, DeFi, NFT, Layer 2 існували лише в уяві білих книг.
Зараз у Google Maps, шукаючи цю адресу, все ще можна побачити позначений "Ethereum Network Launch (30/07/2015)", а також фотографію ранніх учасників ядра Ethereum - це одне з найважливіших фото в історії криптовалюти.
30 липня 2025 року, коли Ethereum святкуватиме десятиріччя, станом на першу половину 2025 року:
У першому кварталі 2025 року рекордна кількість 6,1 мільйона гаманців взяла участь у голосуванні з управлінням на блокчейні.
Ethereum щотижня додає близько 350 000 нових гаманців, завдяки користувачам, які приєдналися через Layer 2.
Станом на березень 2025 року, кількість активних гаманців Ethereum досягла 127 мільйонів, що на 22% більше в річному обчисленні.
На ринку стейблкойнів лідирує, капіталізація становить 82,1 мільярда доларів, що складає 60,0% від загальної капіталізації.
Загальна заблокована вартість TVL( всіх Defi протоколів перевищує 45 мільярдів доларів.
Денний обсяг торгівлі Uniswap перевищує 2,1 мільярда доларів США, а такі платформи для кредитування, як Aave та Compound, мають у сумі понад 13 мільярдів доларів США заблокованих активів.
За останні 12 місяців Ethereum зафіксував понад 28 400 комітів на GitHub у своєму основному репозиторії.
Кількість активних розробників, які вносять свій внесок у проекти, пов'язані з Ethereum, наразі перевищує 5,200.
Ці дані вказують на те, що колись у "периферійних експериментах" брало участь менше ніж 100 розробників, але тепер це виросло в найбільшу платформу для розробки та екосистему в світі Web3.
Протягом десяти років, від кількох угод на день до річного обігу вартості в 50 трильйонів доларів, від високих витрат на кожну угоду в кілька доларів до мікроскопічних витрат менш ніж 1 цент на Layer2, від споживання електроенергії, як у невеликої країни, в PoW видобуванні, до механізму PoS, що споживає менше електроенергії, ніж ціла будівля, від примітивного демонстраційного застосунку EtherTweet до зрілого DeFi екосистеми, що на 80% оцінюється в ETH - за кожним з цих чисел стоїть невтомна праця безлічі розробників та вибір довіри від користувачів. Коли SEC США затвердила 9 ETF на спотовий ETH, і обсяг торгів у перший день перевищив 1 мільярд доларів, цей колись "периферійний експеримент криптовалют" вже став масштабним активом, який посідає місце серед провідних у світі, і в серці основної фінансової системи викликає все більш глибокий вплив.
Проте шлях від підлітка з берлінського офісу до творця нового покоління глобальної фінансової інфраструктури не був легким. За десять років Ethereum пережив болісні технологічні оновлення, випробування хакерськими атаками, очищення через ринкові цикли та безліч критичних рішень, що стосуються життя і смерті. Кожна криза була переплавленням, кожне оновлення - перетворенням, кожен спір - зростанням. Саме ці ключові моменти з підйомами і спадами сформували Ethereum, який ми бачимо сьогодні.
Давайте повернемося до тих вирішальних моментів, щоб знову розглянути, як ця легенда була створена у штормі.
Десятирічний шлях - ключові моменти та логіка еволюції
) 2015-2017: від створення до хард-форку та буму ICO
Літо, коли запустили основну мережу Ethereum, ознаменувало початок ери смарт-контрактів.
Ранні Ethereum був більше схожий на експериментальну платформу для демонстрації технологій, а не на справжній продукт, що може бути використаний. У мережі працювало переважно прості demo-додатки - такі як EtherTweet###, децентралізована копія Twitter(, WeiFund), платформа краудфандингу(, а також різні примітивні контракти для голосування.
Нестабільність цін на газ робить кожну взаємодію схожою на гру в азартні ігри, іноді протягом години неможливо здійснити транзакцію. Ще більше головного болю для розробників — це те, що мова Solidity ще дуже незріла, компілятор часто має дивні помилки ), такі як затемнення змінних, переповнення стеку, помилки логіки переходу (; безпека смарт-контрактів часто залежить від особистого досвіду розробників.
Незважаючи на те, що технологія ще не зріла, спільнота Ethereum демонструє небачену раніше ідеалістичну пристрасть. Щотижневі зустрічі розробників завжди переповнені програмістами з усього світу, які обговорюють, як за допомогою смарт-контрактів перебудувати цілий світ - від автономних організацій до прогнозних ринків, від систем ідентифікації до управління ланцюгами постачання, сьогодні це дійсно розквітає. І в цьому оптимізмі присутня майже сильна віра: код - це закон, математика - істина, децентралізація - це свобода.
З цією емоцією, у травні 2016 року, проект під назвою "The DAO" був запущений на Ethereum, і його прозвали "найбільшим краудфандинговим експериментом в історії людства". За коротких 28 днів було зібрано ETH) на суму 150 мільйонів доларів, що становило 14%-15% усього обсягу мережі(, ставши на той момент найбільшим венчурним фондом у світі за обсягом фінансування.
У цей час величезна криза тихо наближалася. 17 червня хакер, використовуючи вразливість повторного входу )Reentrancy Attack( в смарт-контракті The DAO, успішно вкрали 3,6 мільйона монет ETH), що становить близько 5% від загальної кількості Етер на той час(.
Ця атака базується на класичному вразливості повторного входу, яка була виявлена в дизайні функції splitDAO у смарт-контракті The DAO - класичній моделі атаки, яка пізніше була включена до підручників з безпеки смарт-контрактів.
Коли користувач викликає функцію розділення DAO, контракт виконає такі кроки: спочатку через функцію withdrawRewardFor надішле користувачу винагороду, а потім оновить баланс користувача. Проблема в тому, що функція withdrawRewardFor в кінцевому підсумку використовує метод call.value)(, який використовує низькорівневий call)( для відправлення ETH) отримувачу, і використання такої низькорівневої механіки передачі також є проблемною точкою(. А потім, коли отримувач) атакуючий( контракт отримує ETH, його fallback-функція спрацьовує, а потім негайно знову викликає splitDAO.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
12 лайків
Нагородити
12
6
Поділіться
Прокоментувати
0/400
GasFeeSobber
· 16год тому
v神 справді виграв!
Переглянути оригіналвідповісти на0
CryptoNomics
· 16год тому
600k... пікові ринкові неефективності, якщо чесно
Переглянути оригіналвідповісти на0
BoredStaker
· 16год тому
божевільна діамантова рука Ніколи не продавала Навіть стейкінг здається занадто частим
Переглянути оригіналвідповісти на0
MEV_Whisperer
· 16год тому
5Біт就让v神До місяця了 要在那个年代就能all in多好
Переглянути оригіналвідповісти на0
AlwaysAnon
· 16год тому
Письмо маленького V безпосередньо приносить нову еру в криптосвіт.
Ethereum: десять років від краю експерименту до екосистеми в трильйони
Ювілей десяти років з моменту створення генезис-блоку Ethereum: міф про світовий комп'ютер триває
У 2011 році 17-річний російсько-канадський підліток Віталік Бутерін писав статті для сайту "Bitcoin Weekly", отримуючи по 5 біткоїнів за статтю, що відповідало 1.30 доларам на годину. Ці 5 біткоїнів сьогодні коштують 600 тисяч доларів, що є збільшенням більш ніж у сотні тисяч разів, свідчачи про божевільний ріст епохи криптовалюти.
Ще більш вражаюче те, що розвиток Ethereum, створеного Віталіком, не поступається самому біткойну: наразі ринкова капіталізація перевищує 400 мільярдів доларів, а річний обсяг торгівлі перевищує 5 трильйонів доларів.
Давайте згадаємо про десять років після запуску генезис-блоку Ethereum, які стали пожежним десятиліттям для індустрії блокчейну, і подивимося, як він перетворився з уявлення молодого автора з низькою зарплатою на інфраструктуру, що змінює логіку роботи цифрового світу, а також які технологічні зміни та екологічні переселення відбулися протягом цього часу.
Преісторія - Біткойн надихнув на створення Ефіру
З біткойна до Ethereum засновників
2013 року ціна біткоїна злетіла, що викликало безмежні фантазії Віталіка, але також показало йому обмеження біткоїна. Як автор статей для «Біткоїн журналу», він виявив, що ця революційна фінансова система важко розширюється за межі фінансових продуктів.
На той час розумні контракти у світі блокчейну були тільки розмитою концепцією, без визначення та зразків. Спочатку задумувані контракти підтримували лише прості функції, такі як мультипідпис, блокування часу та інші фіксовані скрипти, що не могли називатися "світовим комп'ютером", не кажучи вже про інтелект.
Віталік колись пропонував розробникам Bitcoin Core додати більш досконалу мову програмування. Але консерватизм спільноти Bitcoin викликав фундаментальний конфлікт з його більш універсальним та відкритим баченням блокчейну.
Отже, він вирішив розробити нову платформу. Наприкінці 2013 року під час тривалої пішої прогулянки Віталік раптово усвідомив, що контракти можуть бути узагальнені - якщо це розумний контракт, він може стати зрілим рахунком, мати можливість володіти, надсилати та отримувати активи, а також навіть постійно зберігати стан. Чому б не спроектувати віртуальну машину, яка може виконувати будь-які обчислення?
Спочатку дизайн Ethereum використовував архітектуру на основі регістрів, вбудовану з новаторським механізмом збору плати: кожен раз, коли виконується крок обчислення, баланс контракту зменшується, а при вичерпанні коштів виконання зупиняється. Це була рання форма моделі "оплати за контракт", яка згодом еволюціонувала в систему "оплати відправником" та Gas.
Наприкінці 2013 року Віталік написав білу книгу Ethereum, основною метою якої було створення універсальної децентралізованої обчислювальної платформи, на якій будь-хто міг би розгортати та запускати децентралізовані програми, а не скрипти з фіксованими функціями, а справжнє Тюрінгове середовище.
У 2014 році Гевін Вуд приєднався та написав відомий «Жовтий посібник Ethereum», який є офіційною технічною специфікацією роботи віртуальної машини Ethereum. Білий посібник описує «чому» та «що таке», тоді як жовтий посібник точно визначає «як це зробити». Це поєднання двох документів привело Ethereum від концепції до реальності.
! Дослідження OKX | 10-та річниця генезисного блоку Ethereum: світові комп'ютерні міфи в процесі
Важливі технічні рішення та еволюція в Берліні
У 2014-2015 роках Берлін став духовною столицею Ethereum. Віталік часто бував у районі Bitcoin Kiez, бар Room 77 був місцем збору ранньої крипто-спільноти. У сусідньому офісі основна команда день і ніч писала код.
На цьому етапі протокол Ethereum зазнав численних технічних ітерацій: від архітектури на основі регістрів до стекової архітектури, від моделі "платежі за контракт" до системи Gas "платежі відправника", від асинхронних внутрішніх транзакцій до синхронного виконання, багато рішень мають далекосяжні наслідки.
Уніфікована 256-бітна модель цілого числа EVM спочатку була розроблена для адаптації до поширених бітових ширин хеш-функцій та криптографічних алгоритмів, а також для уникнення ризику переповнення. Цей, здавалося б, консервативний дизайн природним чином адаптується до складних високоточних математичних розрахунків у DeFi та уникає проблем з точністю в мовах типу JS/float.
Якщо транзакція вичерпає Gas, уся виконання буде скасована, а не частково завершена, це усуває всю сферу атак "часткового виконання", ставши основою безпеки смарт-контрактів у майбутньому. Цей дизайн також має економічний стимул: з одного боку, неможливо передбачити необхідний Gas до виконання, з іншого боку, відправник втрачає в разі невдачі, тому є більше мотивації контролювати витрати та поведінку, уникати бездумної відправки транзакцій.
Технічна креативність команди принесла несподівані сюрпризи. Наприклад, Віталік спочатку уявляв модель асинхронних викликів контрактів, але Гевін Вуд, враховуючи інженерну та семантичну узгодженість, природно обрав синхронні виклики. Це, здавалося б, випадкове відхилення заклало ключову технічну основу для подальшої комбінованості DeFi - дозволяючи одному контракту синхронно повертати результати виконання при виклику іншого, що створило передбачуваність і атомарність "грошового Lego".
Взаємозалежність між DeFi-додатками Ethereum є досить високою, вони не є єдиною екосистемою. Наприклад, кредитні протоколи використовують DAI/USDC як заставу, модулі м'яти стабільних монет використовують Chainlink для забезпечення Oracle, а багато маркет-мейкінгових протоколів базуються на Aave і Compound для надання кредитного плеча. У цій серії зв'язків синхронні виклики відіграють важливу роль. Але синхронні виклики ускладнюють розширення продуктивності, тому Ethereum був змушений вибрати більш складні підходи до масштабування.
Алгоритм видобутку POW також пройшов кілька ітерацій, починаючи з алгоритму Dagger, запропонованого Віталіком, до Dagger-Hashimoto, розробленого в співпраці з Таддеусом Дріджою, і до Ethash, який підкреслює антиASIC характеристики. У процесі цих розробок постійно намагалися використовувати адаптивну складність, структуру memory-hard, випадкові доступи до схем та інші напрямки.
Звичайно, багато труднощів приносили несподівані радості, а деякі стали подальшими технологічними боргами. У 2025 році, коли Віталік запропонує замінити EVM на RISC-V, він зізнається: "В історії Ethereum часто не вдавалося зберегти простоту ( іноді через мої власні рішення ), що призвело до наших надмірних витрат на розробку, різноманітних ризиків безпеки, часто заради досягнення доведено ілюзорних переваг."
історичний момент: 30 липня 2015 року
30 липня 2015 року Віталік згадував: "Багато розробників зібралися в берлінському офісі, ми всі стежили за підрахунком блоків на тестовій мережі Ethereum до 1028201, оскільки це позначало автоматичний запуск основної мережі. Я досі пам'ятаю, як ми всі сиділи там і чекали, а потім нарешті це число з'явилося, приблизно через півхвилини почали генерувати блоки Ethereum."
Тоді в Ethereum було всього менше 100 розробників, і вся екосистема була лише технічним експериментом. Перший децентралізований додаток Twitter "EtherTweet" мав інтерфейс, як "літак братів Лайт", і за кожен твіт потрібно було платити високі витрати на блокчейні. Смарт-контракти були лише іграшками для небагатьох гіків, DeFi, NFT, Layer 2 існували лише в уяві білих книг.
Зараз у Google Maps, шукаючи цю адресу, все ще можна побачити позначений "Ethereum Network Launch (30/07/2015)", а також фотографію ранніх учасників ядра Ethereum - це одне з найважливіших фото в історії криптовалюти.
30 липня 2025 року, коли Ethereum святкуватиме десятиріччя, станом на першу половину 2025 року:
У першому кварталі 2025 року рекордна кількість 6,1 мільйона гаманців взяла участь у голосуванні з управлінням на блокчейні.
Ethereum щотижня додає близько 350 000 нових гаманців, завдяки користувачам, які приєдналися через Layer 2.
Станом на березень 2025 року, кількість активних гаманців Ethereum досягла 127 мільйонів, що на 22% більше в річному обчисленні.
На ринку стейблкойнів лідирує, капіталізація становить 82,1 мільярда доларів, що складає 60,0% від загальної капіталізації.
Загальна заблокована вартість TVL( всіх Defi протоколів перевищує 45 мільярдів доларів.
Денний обсяг торгівлі Uniswap перевищує 2,1 мільярда доларів США, а такі платформи для кредитування, як Aave та Compound, мають у сумі понад 13 мільярдів доларів США заблокованих активів.
За останні 12 місяців Ethereum зафіксував понад 28 400 комітів на GitHub у своєму основному репозиторії.
Кількість активних розробників, які вносять свій внесок у проекти, пов'язані з Ethereum, наразі перевищує 5,200.
Ці дані вказують на те, що колись у "периферійних експериментах" брало участь менше ніж 100 розробників, але тепер це виросло в найбільшу платформу для розробки та екосистему в світі Web3.
Протягом десяти років, від кількох угод на день до річного обігу вартості в 50 трильйонів доларів, від високих витрат на кожну угоду в кілька доларів до мікроскопічних витрат менш ніж 1 цент на Layer2, від споживання електроенергії, як у невеликої країни, в PoW видобуванні, до механізму PoS, що споживає менше електроенергії, ніж ціла будівля, від примітивного демонстраційного застосунку EtherTweet до зрілого DeFi екосистеми, що на 80% оцінюється в ETH - за кожним з цих чисел стоїть невтомна праця безлічі розробників та вибір довіри від користувачів. Коли SEC США затвердила 9 ETF на спотовий ETH, і обсяг торгів у перший день перевищив 1 мільярд доларів, цей колись "периферійний експеримент криптовалют" вже став масштабним активом, який посідає місце серед провідних у світі, і в серці основної фінансової системи викликає все більш глибокий вплив.
Проте шлях від підлітка з берлінського офісу до творця нового покоління глобальної фінансової інфраструктури не був легким. За десять років Ethereum пережив болісні технологічні оновлення, випробування хакерськими атаками, очищення через ринкові цикли та безліч критичних рішень, що стосуються життя і смерті. Кожна криза була переплавленням, кожне оновлення - перетворенням, кожен спір - зростанням. Саме ці ключові моменти з підйомами і спадами сформували Ethereum, який ми бачимо сьогодні.
Давайте повернемося до тих вирішальних моментів, щоб знову розглянути, як ця легенда була створена у штормі.
! [Дослідження OKX | 10-та річниця Ethereum Genesis Block: світові комп'ютерні міфи в процесі])https://img-cdn.gateio.im/webp-social/moments-8f17e28c518a8e326852dccb61ee86a8.webp(
Десятирічний шлях - ключові моменти та логіка еволюції
) 2015-2017: від створення до хард-форку та буму ICO
Літо, коли запустили основну мережу Ethereum, ознаменувало початок ери смарт-контрактів.
Ранні Ethereum був більше схожий на експериментальну платформу для демонстрації технологій, а не на справжній продукт, що може бути використаний. У мережі працювало переважно прості demo-додатки - такі як EtherTweet###, децентралізована копія Twitter(, WeiFund), платформа краудфандингу(, а також різні примітивні контракти для голосування.
Нестабільність цін на газ робить кожну взаємодію схожою на гру в азартні ігри, іноді протягом години неможливо здійснити транзакцію. Ще більше головного болю для розробників — це те, що мова Solidity ще дуже незріла, компілятор часто має дивні помилки ), такі як затемнення змінних, переповнення стеку, помилки логіки переходу (; безпека смарт-контрактів часто залежить від особистого досвіду розробників.
Незважаючи на те, що технологія ще не зріла, спільнота Ethereum демонструє небачену раніше ідеалістичну пристрасть. Щотижневі зустрічі розробників завжди переповнені програмістами з усього світу, які обговорюють, як за допомогою смарт-контрактів перебудувати цілий світ - від автономних організацій до прогнозних ринків, від систем ідентифікації до управління ланцюгами постачання, сьогодні це дійсно розквітає. І в цьому оптимізмі присутня майже сильна віра: код - це закон, математика - істина, децентралізація - це свобода.
З цією емоцією, у травні 2016 року, проект під назвою "The DAO" був запущений на Ethereum, і його прозвали "найбільшим краудфандинговим експериментом в історії людства". За коротких 28 днів було зібрано ETH) на суму 150 мільйонів доларів, що становило 14%-15% усього обсягу мережі(, ставши на той момент найбільшим венчурним фондом у світі за обсягом фінансування.
У цей час величезна криза тихо наближалася. 17 червня хакер, використовуючи вразливість повторного входу )Reentrancy Attack( в смарт-контракті The DAO, успішно вкрали 3,6 мільйона монет ETH), що становить близько 5% від загальної кількості Етер на той час(.
Ця атака базується на класичному вразливості повторного входу, яка була виявлена в дизайні функції splitDAO у смарт-контракті The DAO - класичній моделі атаки, яка пізніше була включена до підручників з безпеки смарт-контрактів.
Коли користувач викликає функцію розділення DAO, контракт виконає такі кроки: спочатку через функцію withdrawRewardFor надішле користувачу винагороду, а потім оновить баланс користувача. Проблема в тому, що функція withdrawRewardFor в кінцевому підсумку використовує метод call.value)(, який використовує низькорівневий call)( для відправлення ETH) отримувачу, і використання такої низькорівневої механіки передачі також є проблемною точкою(. А потім, коли отримувач) атакуючий( контракт отримує ETH, його fallback-функція спрацьовує, а потім негайно знову викликає splitDAO.
从这个акаунт角色出发,生成评论:
人家当年写文章拿монета,现在криптосвіт穷得靠卖课赚钱