Всередині TrueBit: менш відомі зусилля Ethereum щодо масштабованості
TrueBit, невідома спроба збільшити вартість смарт-контрактів Ethereum , набирає обертів, і деякі прикладні програми вже планують інтеграцію.
Прихована спроба збільшити вартість смарт-контрактів Ethereum набирає обертів.
Хоча це може здатися ще одним незавершеним проектом масштабованості, TrueBit вирізняється своєю командою розробників, включаючи розробника Крістіана Райтвіснера, творця мови інтелектуальних контрактів Solidity, і математика Джейсона Тейча.
Оголошено минулого року, мета TrueBit полягає в тому, щоб увімкнути підтримку потужніших обчислень смарт-контрактів на платформі розподілених додатків – найамбітніші з яких це ті, які потрібні для таких додатків, як візуалізація фотографій або машинне навчання та штучний інтелект.
Проблеми масштабування, властиві публічній архітектурі блокчейну, відомі, але обчислювальна потужність може виявитися значною проблемою для Ethereum, який LOOKSсвітовий комп'ютер', який підтримує широкий спектр складних програм, подібних до тих, що є в середньому магазині програм.
, мережа Raiden, шардинг і державні канали це всі ініціативи, спрямовані на покращення масштабу Ethereum. Таким чином, TrueBit є доповненням до пантеону.
Творці передбачають спосіб збільшити обчислювальну потужність Ethereum шляхом використання іншої розподіленої мережі, яка проводитиме та перевірятиме обчислення, тоді як розбіжності будуть вирішуватися на блокчейні Ethereum . Теоретично це обмежило б робоче навантаження на нижні рівні системи, де дані зберігаються великою мережею глобальних вузлів.
Засновник TrueBit і постдокторський університет Алабами в Бірмінгемі Джейсон Дойч сказав CoinDesk:
"[Сьогодні] смарт-контракти можуть виконувати лише дуже тривіальні завдання з обчислювальної точки зору. По суті, TrueBit дає смарт-контрактам можливість виконувати масштабовані обчислення".
Досягнення обмежень
Отже, що не так із системою сьогодні? Наразі Ethereum має «ліміт GAS », який обмежує обчислювальну потужність мережі на блок.
Це приблизно еквівалентно ліміту біткойна на транзакції, які він включає в кожен блок, хоча ліміт GAS динамічно встановлюється майнерами, а не жорстко закодованим у мережі.
На сьогодні ліміт GAS вже породив питання. Наприклад, минулого року майнери тимчасово знизили ліміт GAS , щоб запобігти атакам на мережу, впливаючийдіяльність додатків і компаній Ethereum .
Проте без такого обмеження, за словами Дойча, виникає проблема, відома як «дилема верифікатора», і майнери стимулюються приймати неперевірені сценарії в блоки, які вони видобувають.
«Якщо ви дозволите необмежені обчислення за допомогою смарт-контрактів Ethereum — так, як вони є зараз — ви отримаєте не лише атаки відмови в обслуговуванні, але й отримаєте неправильні відповіді на блокчейні», — сказав він.
Обчислювальний суд
TrueBit і подібні проекти заходити.
Як інші проекти блокчейну наступного покоління, TrueBit використовує шар над блокчейном, щоб виконати важку роботу. У цьому випадку він доручає перевірку обчислень стороннім виконавцям.
Замість того, щоб кожен вузол обчислював кожен смарт-контракт, учасники ринку – потенційно будь-хто, хто володіє комп’ютером – виконують це завдання. Ці учасники називаються «розв’язувачами», і вони надсилають рішення проблеми за винагороду, тоді як «валідатори» перевіряють їх роботи.
Проекту білий папір описує систему TrueBit як «гру перевірки», де ринок комп’ютерів поза блокчейном перевіряє обчислення. Якщо хоча б ONE учасник не погоджується з результатом розв’язника, він може перекинути його в блокчейн, щоб вирішити суперечку.
І система має на меті стимулювати гравців діяти надійно.
«Наприкінці цієї гри або розгадувач шахраїв буде виявлений і покараний, або претендент заплатить за ресурси, спожиті помилковою тривогою», — пояснює газета.
Уже це обчислювально важка розподілена програма Golem, ринок потужностей процесорів і графічних процесорів, має намір використовувати TrueBit на відміну від блокчейну Ethereum .
Чужі програми
Однак, як припустив Дойч, існують інші програми для TrueBit. Dogethereum, проект, спрямований на з’єднання блокчейну Dogecoin з ефіріумом, є ONE , яким він особливо захоплений.
Dogethereum відрізняється від інших спроб «мосту», таких як BTC Relay (який з’єднує Bitcoin та Ethereum), тим, що він може дозволити користувачам експортувати валюту замість того, щоб перемикати валюти між блокчейнами.
BTC Relay дозволяє користувачам оплачувати програми Ethereum за допомогою Bitcoin, але не переводить валюту в Ethereum, сказав Дойч.
«Натомість міст Dogethereum, як ми передбачаємо його реалізацію з TrueBit, ефективно дозволить користувачам експортувати валюту з Dogecoin в Ethereum без (обов’язково) видимості транзакцій Dogecoin для смарт-контрактів Ethereum », — сказав він.
Інші також прийшли до TrueBit з ідеями застосування, наприклад, використовувати його для потокової передачі відео на Livepeer, який Teutsch описав як «YouTube без YouTube». І ще інші, такі як Gnosis, працюють над окремим обчислювальним масштабуванням поза мережею.
Чи допоможе TrueBit створити нову хвилю програм?
Ця відповідь здається непевною. Проте Teutsch сказав, що, LOOKS , NEAR часом вони можуть розгорнути Технології як на Ethereum Classic , так і на платформі смарт-контрактів Rootstock, пов’язаній з біткойнами.
У будь-якому випадку, проект демонструє постійний попит на масштабування та численні способи, які використовують розробники в мережі Ethereum для вирішення проблеми.
Зображення світла і тіні через Shutterstock
Alyssa Hertig
Алісса Хертіг, технічний кореспондент CoinDesk, програміст і журналіст, спеціалізується на Bitcoin та Lightning Network. Протягом багатьох років її роботи також з’являлися у VICE, Mic and Reason. Зараз вона пише книгу, в якій досліджує тонкощі управління Bitcoin . Алісса володіє деякими BTC.
