- Повернутися до менюЦіни
- Повернутися до менюдослідження
- Повернутися до менюКонсенсус
- Повернутися до менюСпонсорський матеріал
- Повернутися до меню
- Повернутися до меню
- Повернутися до меню
- Повернутися до менюВебінари та Заходи
Дослідник сподівається, що «контрольна точка» у стилі Cosmos може вирішити проблему даних Ethereum
Пропозиція «ReGenesis» дослідника Ethereum Олексія Ахунова «зруйнує» стан певних вузлів. Це може просто вирішити зростаючу проблему з даними мережі.
Розробники Ethereum прагнуть запустити ETH 2.0 у 2020 році. Але це T означає, що всі технічні деталі ще прописані.
Сума балансів на рахунках, що підтримується мережевими вузлами – так звана держава – продовжує зростати все більше й більше в міру транзакцій додатків і проектів. Усиновлення – це добре, але стрімке зростання – погано. Незалежний розробник Олексій Ахунов може мати рішення – ONE , яке взято з Cosmos, блокчейну сумісності.
Його нова пропозиція, під назвою «ReGenesis», опублікований на EthResearch 24 червня, перенесе дослідження клієнтів без стану в поточний ланцюжок Ethereum (також відомий як ETH 1.x) шляхом «нуклеювання» станів певних вузлів і заміни їх математичним доказом на постійній основі.
мета? Зробіть набір даних Ethereum масштабованим із мінімальними жертвами для безпеки.
«Деякі зі старих вузлів забудуть про стан», — сказав Ахунов в інтерв’ю CoinDesk. "У цей момент часу всі вузли забудуть, яким був стан. Вони запам'ятають лише хеш".
ReGenesis
Знищення блокчейну – T нова ідея. Насправді ця ідея згадується в Ethereum жовтий папір співзасновником Гевіном Вудом.
Ахунов сказав, що для своєї інтерпретації ReGenesis черпав натхнення в Cosmos, який пройшов подібну процедуру кілька разів щоб зробити ланцюг «легшим».
"Я називаю це "перезапуском" ReGenesis, і це можна робити регулярно, щоб полегшити навантаження на немайнінгові вузли. Це також представляє менш драматичну версію Stateless Ethereum", - написав Ахунов.
ДИВІТЬСЯ: Віталік Бутерін пояснює нову технологію ETH 2.0
Підтримка клієнтів без стану, тобто вузлів, які передають якомога менше інформації про стан для перевірки транзакцій, була PRIME метою ETH 2.0, щоб зменшити навантаження на дані на вузлах Ethereum . ReGenesis включатиме деякі ідеї дослідників Ethereum про перехідний період, або ETH 1.x.
Пропозиція Ахунова працює як блокпост відеоігор. Щоразу, коли блокчейн Ethereum потрапляє на певний номер блоку, мережа автоматично зберігає. Тоді він видалить увесь свій прогрес за вирахуванням «доказів» або «свідків» усіх минулих транзакцій. Потім автозбереження можна буде зберігати в інших мережах, таких як BitTorrent, сказав Ахунов.
Доказ дозволяє відродженому ланцюжку Ethereum почати знову з надійної основи, але лише для певних типів вузлів, сказав Ахунов.
«Ми видаляємо припущення, що всі інші перевіряючі вузли мають доступ до цього неявного стану, щоб перевірити, чи транзакції в блоці дійсні, а кореневий хеш стану, представлений у заголовку блоку, збігається з результатом виконання цього блоку», — написав він.
Ця система контрольних точок вже використовується різними способами для підключення нових вузлів до Інтернету, наприклад у Синхронізація променя.
Зростання Ethereum
ReGenesis навряд чи виходить за межі діапазону, коли справа стосується філософії Ethereum .
Співзасновник Ethereum Віталік Бутерін описує подібні припущення, знайдені в ReGenesis в Блог 2014 року під назвою «Доказ ставки: як я навчився любити слабку суб’єктивність».
Там Бутерін стверджує, що вузлу можна довіряти за певних обмежень, навіть якщо він починається з контрольної точки замість блоку генезису. Як і ReGenesis, Бутерін пропонує вузлу просто «отримати нещодавній хеш блоку від друга», щоб знову приєднатися до мережі та знову розпочати перевірку транзакцій.
Пропозиція Ахунова призначена для поточного блокчейну Ethereum з підтвердженням роботи (PoW). Але він працює за схожих припущень, які містяться в думках Бутеріна про proof-of-stake (PoS), поділивши мережу на «повні вузли» та «клієнти без стану», які покладаються на зовнішні докази.
Слабка суб’єктивність сама по собі доведена до логічного завершення з поточним дослідницьким проектом Stateless Ethereum і PoS. Цей проект сподівається створити метод для перевірки транзакцій на основі лише хешу транзакції та математичних доказів у ETH 2.0.
Обрізка чи обрізка?
ReGenesis багато роздумує про Stateless Ethereum і останні невирішені кроки ETH 2.0. Наразі це багатообіцяючий проект, який підтримали багато хто в спільноті, так само, як вони зробили з іншим проектом Ахунова, TurboGeth.
Читайте також: «Turbo Geth» прагне масштабувати Ethereum – і це вже в бета-версії
Водночас керівник ONE клієнта Ethereum Foundation Geth Péter Szilágyi зазначив, що технічно ReGenesis не зменшує стан. Він лише «обрізає» ланцюг.
Іншими словами, Szilágyi каже, що деяким сторонам все одно доведеться підтримувати повну копію стану без допомоги пропозиції Ахунова, оскільки їм потрібен доступ до старого стану, щоб надсилати транзакції. Якщо декому доводиться використовувати повну бухгалтерську книгу, то держава не була справді «зруйнована».
Велика держава може бути великою бідою. Два таких наслідки включають нижчу швидкість обробки та легшу ціль для розподілених атак на відмову в обслуговуванні (DDOS). Іншими словами, приватні транзакції мають загальнодоступні наслідки для блокчейнів, особливо для реєстрів, що розміщують додатки.
І не тільки це, але багато децентралізованих програм (dapps), таких як веб-браузери Web 3.0, можуть працювати без «перезавантаження», – сказав Сіладжі. Багатьом додаткам для роботи потрібен доступ до повного стану, а не лише для підтвердження.
"Зрештою, це завжди зводиться до того, що ви можете дозволити собі видалити. Якщо екосистема Ethereum дозволяє нам видаляти старі блоки або старі журнали, оооот можна досягти. Якщо ні – і Ethereum продав їм, що нічого не видаляється – у нас є проблеми», – сказав Сіладжі.
William Foxley
Вілл Фокслі — ведучий The Mining Pod і видавець Blockspace Media. Колишній співведучий CoinDesk The Hash, Вілл був директором із контенту в Compass Mining і технічним репортером у CoinDesk.
