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