5.マルチシグニチャー(Multi Sig)機能

1)マルチシグ管理者の役割とマルチシグ構造

DMCはマルチシグ(Multi Sig)機能でトークンの流通量を安全に守ろうとし、トークンの伝送と管理にセキュリティを加えた。

マルチシグ管理者は以下のような機能を実行できる。

a.トランザクションの管理とマルチシグ参加者のウォレット管理

b. 承認待ちのトランザクションの承認

c.承認待ちのトランザクションの拒絶

上記3つの機能に対するマルチシグコードは以下の通りである。

//solidity

These three functions is provided by the third party application named Safe Wallet https://app.safe.global/welcome

//

ウォレットの転送がマルチシグ管理者によって承認された場合、トランザクションを送信する例は以下の通りである。

//solidity

These three functions is provided by the third party application named Safe Wallet https://app.safe.global/welcome

//

2)タイムロック(Time-Lock)

DMCCのマルチシグウォレットを管理する管理者ウォレットはタイムロック機能を搭載している。 転送が承認されてからロック期間は48時間であり、コントラクトはトランザクションを48時間以降に有効にする。

タイムロックは以下のようなセキュリティ理由で設計されている。

a.理由不明の過剰な物量の移動を防止を検討

b.トークンのトランザクションが完了した後、取引所での過度な売りを防止

c.スマートコントラクトをハッキングするかどうかを検討または防止

3)マルチシグ管理と住所

DMCCは3式のマルチシグウォレットによって管理されている。以下にそのアドレスを公開する。

マルチシグ1: 0x1E072726E4C0d412848c3C5f76C141A6eEa45282

マルチシグ2: 0x2cf21b446F3Dc0924EB906A33af24A4ddA030cC8

マルチシグ3: 0x9FFF25B3957C404aa124949dc4bA5ecaf2fF5425

Last updated