Смарт-контракты и IoT: как будут называть физический мир?

Эфириум и Интернет вещей: если смарт-контракты не могут связываться с «внешним миром», как они будут запускать разблокировку автомобилей и другие вещи с «умным» свойством?

Пример AirBnB: смарт-контракт между двумя сторонами, который разблокирует квартиру на определенный период времени.

Используются ли оракулы? Как это может работать?

Я думаю, что slock.it уже знает
Связанный, но не дублирующий imo, поскольку это «связь с физическим миром», а не получение «данных от»; и было бы нехорошо пытаться расширить другой вопрос, чтобы охватить оба случая.

Ответы (3)

Смарт-контракты будут связываться с физическим миром так же, как Интернет называет физический мир.

Интернет не зовет мир: мир наблюдает за Интернетом, а затем действует.

Точно так же общедоступная сеть Ethereum и блокчейн не будут призывать мир: мир будет наблюдать за этим, а затем действовать.

Смарт-контракты могут инициировать события , и те, кто следит за этими событиями, получат уведомление.

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

Появятся сервисы, упрощающие отслеживание интересующих вас событий. Оракулы больше подходят для другого направления: как контракт Ethereum может получать данные с веб-сайта?

Один из способов сделать это — следовать следующему протоколу:

  1. Владелец замка подписывает авторизацию с серийным номером i, в которой говорится, что пользователь с учетной записью A имеет право открывать замок L с даты D1 до даты D2.

  2. Блокировка пользователя с учетной записью А также подписывает авторизацию и отправляет ее в дверь.

  3. Дверь просто проверяет, что авторизация подписана обоими: владельцем и пользователем. Обратите внимание, что дверь не нужно соединять. Для блокировки просто нужен открытый ключ владельца. (пользовательская в авторизации)

  4. Если проверка пройдена, замок открывается и отменяет любую старую авторизацию со старым серийным номером.

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

Я думаю, что есть беспроводной протокол под названием Whisper .

Есть неясные комментарии к контракту, который я нашел на git Slock.it. Например , эта строка . Я новичок в Git, поэтому, если я ошибаюсь, кто-нибудь может меня поправить.