リアルなデバイスの認証をスマートコントラクトでやる場合についてのシミュレーション(議論用) 思いついたことあったらコメントお願いします。 次の場合を想定する。 目的:無人ホテル(ルームシェア)を作る 条件: ・シーツ・布ものは各自持参。あるのは洗わなくて良い物だけ。 ・API・P2Pを受け付けられる鍵がドアにかかっている ・各デバイス(テレビ・冷蔵庫・ボイラーコントロール等)は全てラズベリーパイで制御。 鍵認証で使えるようになる ・入ってくる人間は一切の現金を持たず、持っているのはスマホとEthereumのアカウントと10ETHだけ。 問題1:入室&デバイスアクティベート 実装:1つの部屋に1つNFTを割当 ・NFTを持っていたら次のフローで解錠認証を許す ・デバイスについても同様 ・NFTは時間失効し、新規に発行され買い取られる(=入室支払い) 問題2:デバイスのビザンチン故障あるいは盗
![IoTデバイスのスマートコントラクト登録・認証について考える - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/ad9d5430c3cec71a060fbb4976b12253a800b5c2/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9SW9UJUUzJTgzJTg3JUUzJTgzJTkwJUUzJTgyJUE0JUUzJTgyJUI5JUUzJTgxJUFFJUUzJTgyJUI5JUUzJTgzJTlFJUUzJTgzJUJDJUUzJTgzJTg4JUUzJTgyJUIzJUUzJTgzJUIzJUUzJTgzJTg4JUUzJTgzJUE5JUUzJTgyJUFGJUUzJTgzJTg4JUU3JTk5JUJCJUU5JThDJUIyJUUzJTgzJUJCJUU4JUFBJThEJUU4JUE4JUJDJUUzJTgxJUFCJUUzJTgxJUE0JUUzJTgxJTg0JUUzJTgxJUE2JUU4JTgwJTgzJUUzJTgxJTg4JUUzJTgyJThCJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1lYjBjODM5ZGQ5ZjQ0ZjE5NDZhNWJlNmQ5YzllMGJmZQ%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwbGVvaGlvJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1kMmZiODc3ZTNjNDhmN2Y1Mjc1ZDg1MmIwNDVkNDA3Zg%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D31f7f54b1e083c726e64e3e2c9e4d951)