Yabumiの設計では、SNSに個別の数字(ID)を割り振って、識別します。
例えば、Discordは1、Xは2となります。
ガス代を考慮して数字で識別する工夫を施しています。
バックエンドでの署名には、以下の3つの要素を使用します。
SNS上のUser ID
例:123456789
SNS ID
例:1
ミントしたウォレットアドレス
例:0x123456789...(40桁の16進数)
SNS上のUser IDとSNS IDをアンダースコアで結合したものをJointedIDと呼びます。
例:123456789_1
SNS上のUser IDとSNS ID(JointedID)と、ミントしたウォレットアドレスを結合ハッシュ化して署名メッセージに利用します。
最終更新 10 か月前