- Повернутися до менюЦіни
- Повернутися до менюДослідження
- Повернутися до менюКонсенсус
- Повернутися до менюСпонсорський матеріал
- Повернутися до меню
- Повернутися до меню
- Повернутися до меню
- Повернутися до менюВебінари та Заходи
Тестування майбутніх консенсусних змін Ethereum триває
Менш ніж через рік після офіційного оформлення Casper , клієнти Ethereum починають тестувати смарт-контракт для великої консенсусної зміни в мережі.
Гаряче очікувана зміна, спрямована на те, щоб позбавити Ethereum процесу майнінгу, натхненного біткойнами, рухається вперед у тестуванні, а популярні програмні клієнти платформи зараз беруть участь у перевірці.
Слідом за an Квітневий випуск програмного забезпечення оскільки ця ідея формалізована в коді, оновлення LOOKS перехід другого за величиною блокчейну в світі на новий спосіб KEEP тих, хто використовує його програмне забезпечення. Однак поточна ітерація ідеї (під назвою Casper FFG) виявила, що розробники ethereum продовжують план, який дозволить як новим, так і старим консенсусним алгоритмам працювати разом, щоб захистити мережу від несподіваних векторів атак, які можуть виникнути під час переходу.
Згідно з пропозицією, смарт-контракти LINK майнерів, які захищають мережу, з новим набором учасників під назвою «валідатори."
Код забезпечує безперебійне продовження майнінгу шляхом накладення смарт-контракту на Ethereum , що дозволяє користувачам робити ставки на історію транзакцій в обмін на винагороду. Однак смарт-контракт також містить обмежену кількість ефіру, який було запрограмовано на виснаження, або те, що розробники називають «кризою фінансування».
Згідно з поточним часом блокування, контракт має закінчитися приблизно через два роки, тоді ж очікується запуск нового консенсусного методу, підтвердження частки, і Ethereum повністю відмовиться від рівня майнінгу.
Але хоча багато з цього було в офіційній дорожній карті проекту, новим є те, що смарт-контракт, про який йде мова проходить тестування від Parity, другого за величиною програмного клієнта Ethereum . Крім того, Geth, найбільший програмний клієнт Ethereum за кількістю користувачів, наближається до запуску реалізації коду в тестовій мережі.
«Усі основні клієнти працюють над впровадженням», — сказав Денні Райан, автор специфікації Casper .
Імпульс вперед стане полегшенням для багатьох у спільноті Ethereum , які засмучені нещодавнім випуском спеціалізованого обладнання для майнінгу Крипто , яке деякі вважають, що заважатиме розподілена мережа користувачів платформи.
І враховуючи роботу над тестуванням смарт-контракту (менш ніж через рік після публікації технічної документації Casper ), здається, що клієнти однаково зацікавлені в просуванні доказу частки від концепції до коду.
Райан сказав CoinDesk:
«Доказ про частку є на дорожній карті з нульового дня. Наша спільнота дуже рада зробити перший крок із цією гібридною моделлю, а незабаром після цього — повне впровадження [доказу частки]».
Критикуючи договір
І є підстави для тих, хто підтримує програмне забезпечення, бути впевненим у своєму поточному підході.
По ONE, прихильники стверджують, що випуск коду як смарт-контракту спершу зменшує складність повного переходу з підтвердженням частки та створює програмно-агностичний шаблон для різних ітерацій програмного забезпечення або клієнтів Ethereum, на основі якого можна використовувати.
«Контракт діє як чорний ящик для більшої частини функціональних можливостей і, таким чином, значно зменшує складність коду, який потрібно тиражувати між клієнтами», — сказав Райан.
За словами Раяна, коли розробники клієнтів реалізують специфікацію, вони, ймовірно, виявлять проблеми, які також можуть потрапити у вихідний код. Вже виявлено проблему – a фрагмент коду які можуть увімкнути спам-транзакції.
Вей Тан, розробник, який керує інтеграцією Parity, сказав CoinDesk:
«Дослідницька група Casper дійсно відкрита до такої критики».
Тан додав, що його команда активно вирішувала проблеми, щойно вони виникали, і сказав: «Я думаю, що дослідницькій групі Casper , Geth, Parity та іншим реалізаціям все ще потрібно працювати разом, щоб узгодити та вдосконалити специфікації».
Таким чином, це момент співпраці між дослідниками Casper і розробниками клієнтів, кожен з яких працює разом, щоб завершити код.
Райан повторив це, сказавши CoinDesk: «Оформлення специфікації в EIP 1011 дійсно відкрило внесок і розвиток для всієї спільноти».
Більше тестових мереж
За словами Вея, Parity використовує специфікацію тестової мережі, щоб перевірити функціональність мережі, наприклад, як відбувається голосування та формуються блоки, щоб переконатися, що код смарт-контракту поводиться в умовах, які віддзеркалюють умови самого Ethereum . Не тільки це, але Вей сказав, що тестування також полягає в тому, щоб переконатися, що смарт-контракт T суперечить способу написання клієнтів Ethereum .
І в цих тестах, сказав Вей, як команди Parity, так і команди Geth досягли значного прогресу.
«Я в захваті від тестової мережі Parity, — сказав Райан CoinDesk, — я вважаю, що вони є першим клієнтом, для якого впроваджено EIP 1011. Коли більше клієнтів впровадять, ми або запропонуємо їм приєднатися до мережі Parity, або координуватимемо нову тестову мережу».
Однак поточна тестова мережа Parity T буде ONE.
«Поточна тестова мережа Parity Casper, безумовно, не ONE», — сказав Вей, зазначивши, що специфікацію доведеться тестувати багато разів, перш ніж вона нарешті стане доступною для всіх користувачів.
Він продовжив:
«Casper — це відносно велика зміна протоколу консенсусу, тому нам потрібно бути обережними, оскільки в специфікаціях також є багато параметрів, які потрібно доопрацювати».
Райан сказав подібне про те, щоб не поспішати з впровадженням під час Ethereumвиклик CORE розробника 1 червня.
За словами Райана, смарт-контракт навряд чи буде запущено разом із майбутнім хардфорком Ethereum, Constantinople. Натомість, продовжив Райан, важливо, щоб усі клієнти Ethereum тестували код у спільному середовищі тестування, перш ніж приймати такі рішення.
«Parity виконали чудову роботу, і зараз триває певна робота з сторонньою командою з Geth, яка збирає всі частини разом і, сподіваюся, у найближчі кілька тижнів отримає тестову мережу з не лише Parity», — підсумував він.
РЕДАГУВАТИ (07:30 UTC 8 червня 2018 р.): Попередня версія цієї статті неправильно злила «кризу фінансування» з «бомбою труднощів». Зараз це виправлено.
Зображення зварювання через Shutterstock
Rachel-Rose O'Leary
Рейчел-Роуз О'Лірі — кодер і письменник у Dark Renaissance Technologies. Вона була провідним технічним автором для CoinDesk у 2017-2018 роках, охоплюючи технології Політика конфіденційності та Ethereum. Вона має досвід цифрового мистецтва та філософії та пише про Крипто з 2015 року.
