Conversation
|
@KernelVR ありがとうございます.ᐟ.ᐟ.ᐟ レビューしますね。 |
AsPulse
left a comment
There was a problem hiding this comment.
レビューが多くてごめんなさい!!
idea系の仕様はささいな認識のミスが大きな齟齬に繋がるので、細かくレビューしていることをご容赦ください
でもあの話を一時間ちょい聞いただけにしては本当に本当によく書けています.ᐟ.ᐟ.ᐟ すごいです.ᐟ.ᐟ.ᐟ
|
|
||
| ## イントロダクション | ||
|
|
||
| 第一に、現代においてはTrustChainためにネットワークコミュニケーションにおいてデジタル署名は必須であり、Suteraネットワークでやりとりされるコミュニケーションパケットにもデジタル署名が施されています。 |
There was a problem hiding this comment.
Suteraは、HTTPSのような複雑な階層を持つトラストチェーン……というよりむしろ、「個人が自分を証明する」というより原始的かつ初歩的、しかし効果的な使い方になります
どちらかというと、ネットワーク参加者が誰も信用できない「ゼロトラスト」だからこそ採用されている枠組みで、恐らくちょっとSuteraネットワークにおける署名のたちいちに誤解がありそう、そんな感じで直してほしいです……!
|
|
||
| また実装を簡潔にするために、各ユーザーのIDは各ユーザーで生成されたEd25519の公開鍵となります。 | ||
|
|
||
| このため理論上は2^256人分のユーザー登録を行うことができ、他のユーザーとIDが重複することが確率的にほぼゼロになります。 |
There was a problem hiding this comment.
公開鍵が取りうる値の場合の数 (2^256) は、厳密には衝突耐性と関係しません
例えばEd25519なら、Hとして使われるSHA-256の強衝突耐性や現像計算困難性に言及しないといけないからです
また、"almost" という語はwell-definedな場合があるのにも気をつけましょう
そこらへんに気をつけて、ここらへんの
- 十分膨大な数のユーザーを登録可能
- Suteraの仕様では公開鍵の衝突を無視していることと、その妥当性
あたりはもっっと膨らませて書いてほしいです.ᐟ.ᐟ.ᐟ
このidea記事で一番言及しなければいけないことがここなので……
出典の明示されたWikipedia記事/支持されている論文/権威のある機関の記事 などは引用しても問題ありません
There was a problem hiding this comment.
これは公開鍵ではなく秘密鍵のサイズが0x20-bytesのため2^256としています。
またもちろんEd25519は法があるので必ず組み合わせが2^256通りあるはずがありませんが、ここは私は未検証なので詳しくは知りません。
そしてEd25519のHはSHA-512です。
433a14b to
f2ea005
Compare
|
@See2et ファーストレビューお願いします.ᐟ.ᐟ.ᐟ |
|
|
||
| 電子署名の将来的な変更のために、認証子はバージョンがあります。 | ||
|
|
||
| またフォーマット中に存在する{display_name}のような人間にとって読みやすくなるような要素は認証には関与しません。 |
There was a problem hiding this comment.
ヒューマンリーダブルのための要素は{display_name}だけなので、「〜のような」は同じ様な要素が複数あるという誤解を招いちゃうかも!
|
|
||
| 前述した各ユーザーのIDが単なる16進数では個人を認識することが困難であるため、SuteraではSuteraIdentityと呼ばれる認証子が存在します。 | ||
|
|
||
| 電子署名の将来的な変更のために、認証子はバージョンがあります。 |
There was a problem hiding this comment.
| 電子署名の将来的な変更のために、認証子はバージョンがあります。 | |
| 電子署名の将来的な変更のために、認証子にはバージョンがあります。 |
助詞の使い方だけ!それ以外はおっけー!
|
|
||
| ## SuteraIdentity | ||
|
|
||
| 前述した各ユーザーのIDが単なる16進数では個人を認識することが困難であるため、SuteraではSuteraIdentityと呼ばれる認証子が存在します。 |
There was a problem hiding this comment.
- SuteraではSuteraIdentityと呼ばれる認証子を利用しています。
- SuteraにはSuteraIdentityと呼ばれる認証子が存在します。
のどちらかだと自然な文章になると思います!
|
@AsPulse セカンドレビューおねがいします! |
Uh oh!
There was an error while loading. Please reload this page.