keiichiro shikano on Nostr: ...
nostr、ぜんぜん自分では調べてないんだけど、何か見覚えがあって、これ『ゼロから創る暗号通貨』の基盤と似てるんだな。Coreがリレーサーバ、Edgeがクライアントにすると、あの本で寄り道して作っているP2Pのメッセンジャーと似ていることに気づいた。本だと、その段階ではデジタル署名を実装していないので、EdgeからCoreに送ったメッセージが流れてCore同士がそれを伝播して自分に接続してるEdgeにマルチキャストするだけなんだけど、これに後半で実装する署名の処理がつくと、だいぶnostrっぽいものになりそう(nostrで流れるメッセージがブロックチェーンになってるのかは知らない)。秘密鍵をクライアントに渡すの気持ち悪いと思ったけど、そういう構成ならわからないではない。自分でクライアントつくって好きなリレーサーバにつなげって話なんだろうな。
Published at
2023-02-05 23:49:19Event JSON
{
"id": "fbb008821ffbdf2f06987c5489b13fbe68592764ebfb99e0621eeca9791e343a",
"pubkey": "b551940e2ea538c380056df0d68550396e49e53431f3d8d53ca26ffc8521cc68",
"created_at": 1675640959,
"kind": 1,
"tags": [],
"content": "nostr、ぜんぜん自分では調べてないんだけど、何か見覚えがあって、これ『ゼロから創る暗号通貨』の基盤と似てるんだな。Coreがリレーサーバ、Edgeがクライアントにすると、あの本で寄り道して作っているP2Pのメッセンジャーと似ていることに気づいた。本だと、その段階ではデジタル署名を実装していないので、EdgeからCoreに送ったメッセージが流れてCore同士がそれを伝播して自分に接続してるEdgeにマルチキャストするだけなんだけど、これに後半で実装する署名の処理がつくと、だいぶnostrっぽいものになりそう(nostrで流れるメッセージがブロックチェーンになってるのかは知らない)。秘密鍵をクライアントに渡すの気持ち悪いと思ったけど、そういう構成ならわからないではない。自分でクライアントつくって好きなリレーサーバにつなげって話なんだろうな。",
"sig": "1c363977ff7408d42e682f2121be041c6508251a77568f3746f9b05818bc650aade0487c9d88968d835ccbceafbb3989888daca158ad4fa0a5252364d2e70601"
}