ОКО ПЛАНЕТЫ > Новости науки и техники > В планах Эфириума расширить возможности умных контрактов

В планах Эфириума расширить возможности умных контрактов


6-03-2017, 07:32. Разместил: Swarm

Недавние исследования показали, что сети высшего уровня, обычно упоминаемые как будущее биткоина и эфира, способны на большее, чем простое повышение пропускной способности блокчейнов.

Хотя эти предложения возможны для любого блокчейна, они особенно важны для блокчейна Эфириума. Рекламируемый как «мировой компьютер», он нуждается в масштабировании – с такими целями им нужно масштабировать не только платежи, но и весь массив умных контрактов.

Один новый проект полагает, что может помочь справиться с этой проблемой.

На конференции EDCON 2017, которая состоялась на этой неделе, директор по технологиям Ledger Labs, Джефф Колеман выдвинул способ использования протоколов, которые станут пригодными не только для платежей.

«Сегодня я хочу поговорить о чём-то более продвинутом», сказал он, представляя эту идею.

Колеман, который долгое время изучал этот предмет, продолжил:

«Первоначально многие люди говорили о применении протокола к финансовым транзакциям. Меня более интересует другое — как взять эту же идею и сделать более сложные вещи.»

Поскольку платёжные каналы вне цепи это многогранная технология, Колеман сосредоточился на исследовании верхнего уровня сетей на блокчейне. Сейчас начинает появляться много подобных идей.

Канал со списком желаний

Идея, лежащая в основе сетей за пределами цепи, или «каналов состояния», состоит в том, что в будущем проводить все транзакции через блокчейн станет слишком дорого. Вместо этого сделки будут выполняться на отдельном сетевом слое, который соединён с блокчейном с помощью криптографической техники, известной как «хэшированные, заблокированные по времени контракты».

Такая технология получила развитие в предназначенном для сети Биткоина проекте Lightning Network в 2015 году, при этом авторы Raiden Network позже подхватили эту же идею для Эфириума.

Как считает Колеман, для определённых применений можно создать такие каналы на Эфириуме, хотя с этим есть ряд сложностей. Это проблема, которой Колеман хочет избежать, сделав универсальное решение, которое будет работать для различных приложений.

В своём докладе Колеман перечислил как минимум полдюжины критериев, которым должны отвечать такие каналы для Эфириума. Например, технология должна быть не требующей доверия к третьей стороне, использовать как можно реже хранение данных на цепи и быть «параллелизированной», а это значит, что пользователи не должны ограничиваться одним каналом.

При этом не должно быть ущерба для приватности и предусматривается механизм, который помешает нечестным участникам получать непроверенные деньги.

Негабаритный объем

Колеман намеревается помочь со всеми вышеупомянутыми проблемами, и он ставит перед собой большие цели. Однако он старался описать свой проект как можно более простыми словами.

«Мы собираемся использовать стимулы для обеих сторон контракта, заключённого на блокчейне. Это наша основная идея», сказал Колеман.

Используя эти стимулы, пользователи могут вести дела с умными контрактами, даже если контракты будут не на блокчейне. Стороны при необходимости могут перевести контракт на блокчейн, однако они не будут делать этого, если не волнуются по поводу того, что другая сторона может обмануть.

Стимулы, комиссии и штрафы также упоминались в докладе основателя Эфириума, Виталика Бутерина.

Колеман пошутил, что контракты за пределами цепочки
«это психологический феномен, наше коллективное воображение» – мы действуем с умными контрактами таким образом, как будто они есть на блокчейне.

Будущее согласие

Хотя некоторые слушатели отнеслись к его словам скептически, есть надежда, что эта разработка станет шагом вперёд для умных контрактов.

«Я обсуждал эту технологию с представителями несколкьих команд, работающих над написанием программного кода Эфириума. Все они согласны, что это можно безопасно осуществить», рассказал Колеман.

Он объяснил, что большинство приложений могут пользоваться такими каналами, и для платежей можно будет выбирать мнее загруженный канал.

Например, у пользователя есть два открытых канала, один для сервиса видео стриминга и один для «финансового инструмента». Ели на одном из каналов не достаточно денег, он может восполнить свои средства за счёт другого канала.

Однако достижение этой цели в любом случае потребует времени

«Необходимы месяцы работы, чтобы реализовать эти заявления», сказал Колеман, отметив, что уже есть «частичные реализации», на которых учатся разработчики.


Вернуться назад