Show more

新妻「あなたー❤️今日のご飯は:tapioca_natadecoco_ramen:よ〜!」

ふーむ、結局どうしたいん?ちょっと俺がそれをよくわかってない問題がある

なので秘密鍵を持たないようにすればいいのでは?
Metamaskに送金先アドレスを指示する分にはユーザーの秘密鍵は持たないけど

ん、でもIndexedDBに秘密鍵を持ってたら、何のアクションも求めずにどっかに送金することができそう…

この場合は、ユーザーに秘密鍵を保有させるのでカストディにはあたらない
ユーザーが秘密鍵を持つかどうかが結構焦点になる

Show thread

単純に、DBに各ユーザーのEthereumアドレスでも控えておいて、ユーザーが投げ銭ボタンを押したら、Metamaskに、送り先ユーザーの送金先アドレスを送り付ければ、あとはユーザーにMetamaskの操作をさせるだけで済む

Show thread

そうすればそもそもMetamaskに乗っかれるから楽だと思う

Show thread

RSS3に関してはわからん、というより、投げ銭機能つけたいの?普通にEtheerumアドレスをどこかに控えて、MetamaskにこういうTXを作れっていう指示を送ればその方が早いと思うけど

ここではあたらないよ、というのも、別にどれかサーバーが死んだり悪意ある他人に攻撃されたとしても、別にクライアントは他のサーバーを使えばいいだけだし、自分の資金が勝手に動かされることもない。秘密鍵をサーバーが保有しないから当然そうなんだけどね

あくまで他人の資産を実際にあずかる(つまり、クライアントに送金の自由がない)場合はカストディにあたるけど

「サーバーに保持せずブラウザのアプリ内(IndexedDBなど)で秘密鍵を保持する」のは暗号資産カストディにあたるのかしら?

そもそも、Ethereumに限らず、基本的にフルノード同士の通信で送金や各種データのやりとりをするので、あくまで、Metamaskのサーバーは、そのデータのやりとりの仲介をしてくれているだけにすぎない、フルノードを貸してくれているだけにすぎない
秘密鍵は自己が保有する

Show thread

秘密鍵は自己で保有するよ
サーバーには、"署名済の"スマートコントラクトの実行や送金のデータを送るだけだよ

EthereumのJSON RPCってサーバーに秘密鍵を保持するわけではない…?でも認証とかどうやってるのだろうか(署名でできそうではある

MetaMaskはRPCを簡単に扱うためのブラウザ拡張機能ってことでいいんだよな…

Show thread

なので目が見えなくなったら人類初かつ唯一のブラインドGMを目指します

正直、実はブラインドTGMは昔から考えてることの1つだし、やりたかったりはする

Show more

だれかさん🕹's choices:

ねこまんま

ハッシュタグはMisoSoupTimeLineの略です。MisoSiruTimeLineではありません。