- Вернуться к меню
- Вернуться к менюЦены
- Вернуться к менюИсследовать
- Вернуться к менюКонсенсус
- Вернуться к менюПартнерский материал
- Вернуться к меню
- Вернуться к меню
- Вернуться к менюВебинары и Мероприятия
IBM переосмысливает доказательство выполнения работы для блокчейн-интернета вещей
Ваша умная лампочка T может крушить хэши со скоростью гигантской майнинговой FARM, так как же она может оставаться в безопасности? Ответ может быть в nonce.
IBM пытается запатентовать метод, гарантирующий, что сеть подключенных устройств сможет безопасно выполнять смарт-контракты на основе блокчейна.
Как объясняет технологический гигант взаявка на патент опубликовано в четверг, «ONE из примеров метода работы может включать определение доказательства работы через устройство и использование предопределенного набора значений nonce при определении доказательства работы, сохранение доказательства работы в блокчейне и трансляцию доказательства работы в виде широковещательного сообщения».
Проблема соединения устройств Интернета вещей (IoT) с использованием блокчейна привлекла внимание ряда разработчиков, стартапов и компаний в последние годы – действительно, это была центральная концепция, лежащая в основе концепции IBM «АДЕПТ«Концептуальный образец, созданный совместно с Samsung и представленный в начале 2015 года.
Сеть блокчейнов, ориентированная на IoT, T может заниматься конкурентным «майнингом», который питает сеть Bitcoin , в основном потому, что умный тостер или лампочка T могут использовать мощность склада, полного специализированных компьютеров. В то же время крупномасштабная блокчейн-майнинговая система, вероятно, могла бы с большей легкостью атаковать сеть устройств IoT и, таким образом, потенциально скомпрометировать ее.
Предложенное IBM решение, описанное в заявке, T откажется от системы доказательства работы биткойна. Доказательство работы добавляет блок данных — данные транзакции, в случае биткойна — в блокчейн, прогоняя его через хэш-функцию. Это простой процесс; «работа» исходит из требования получить хэш, который соответствует определенным параметрам, что требует повторного запуска хэш-функции.
По сути, IBM поясняет, что она ограничит количество одноразовых номеров (nonce) в определенном диапазоне, которые подключенные к IoT-устройствам устройства могут использовать при обновлении концептуального блокчейна.
Таким образом, говорится в патентной заявке IBM, «сложность построения PoW [доказательства работы] может регулироваться динамически, так что у любого устройства IoT не будет стимула использовать вычислительную мощность сверх определенного порогового значения для увеличения своих шансов на успешное завершение PoW».
Эта система, утверждается в заявке, имеет двойное преимущество: она предотвращает конкуренцию между сетевыми устройствами за все большую вычислительную мощность и не позволяет внешнему субъекту с высоким хэшрейтом получить контроль над блокчейном. Другими словами, она должна «предоставлять равные шансы на успешное завершение доказательства работы для всех устройств IoT в сети».
IBM предполагает применить это изобретение к смарт-контрактам в таких вариантах использования, как «энергетические сети с одноранговым взаимодействием (P2P), логистические сети, краудсорсинговые сети прогнозирования погоды и т. п.».
Лампочкиизображение предоставлено Shutterstock.