MIT тестирует смарт-контракты в сети Ligtning
Тест MIT дает редкое представление о том, как сеть биткоина действительно может работать в масштабе, используя смарт-контракты.
На прошлой неделе престижный университет из США продемонстрировал экспериментальное использование сети Ligtning, в частности ее применение с использованием смарт-контрактов, чтобы не только обрабатывать миллионы транзакций, но работать с кодами высокой сложности.
Модель, разработанная в рамках Инициативы по цифровой валюте, началась в 2015 году как способ дальнейшего исследования и разработки криптовалюты. Тест предусматривает систему, в которой транзакции будут выполняться автоматически в случае определенных внешних событий, например, исходя из погоды или текущей цены доллара США.
Один из исследований, занимающихся этой разработкой, Ален Драгош подчеркнул, что «это только эксперименты и пока не должны использоваться реальные деньги», также заметив, что «в тестах использовались доллары США, но признаком может погода и вообще все, что угодно». Тем не менее, он и другие исследователи из Массачусетского технологического института убеждены, что с помощью сети Lightning биткоин может в один прекрасный день увеличить мощность сети, первоначально предусмотренную ранними пользователями.
В рамках этой работы исследователи Массачусетского технологического института уже создали реализацию для сети Lightning, которая называется lit. Как пояснил Драгош:
Мы в DCI действительно верим в сеть Lightning. Биткоин не очень хорошо масштабируется, и я решил, что должно быть что-то лучше. Оказывается, что лучше Lightning — способ масштабирования.
Смарт-контракты для биткоина
Но в то время как Lightning обеспечивает масштабруемость, смарт-контракты добавляют другие новые функции для биткоина. Например, если технология, тестируемая MIT, будет реализована, вы можете совершать транзакции на основе событий.
На примере фьючерсного контракта: Алиса обещает выплатить Бобу любую купить доллары по любой цене в сатоши в определенный день, скажем в пятницу. Если к концу недели доллар будет стоить 12'150 сатоши, то она в конечном итоге заплатит именно эту сумму.
Это своего рода расширенный функционал смарт-контрактов, который обычно не связан с сетью биткоина.
Ален Драгош пояснил:
Когда люди думают про смарт-контракты, они вспоминают про Ethereum. Их язык сценариев намного богаче, но с некоторыми решениями биткоин сможет делать то же самое. Это не так понятно для разработчиков, потому что биткоин не пошел в этом направлении, но вы можете использовать его и так.
Биткоин, в отличие от Ethereum, использует схему «десретного логирования контрактов» для передачи данных в смарт-контракты. Одним из наиболее важных преимуществ этой схемы является масштабируемость, поскольку большинство данных не нужно хранить в блокчейне. Как пояснил Драгош, другое преимущество — конфиденциальность, «поскольку участники сети не имеют способа узнать, кто использует данные, которые они транслируют».