Englister DAOをブロックチェーン上に実現するための設計を行う
リポジトリ: https://github.com/KitaharaMugiro/englisterdao
DAOトークン | ERC20に準拠するトークン。Mintは貢献度投票集計が行い、Burnはトレジャリー交換機能が行う。 |
---|---|
貢献度投票 | 貢献度投票は誰でも立候補することができ、トークン保有TOP Tierが投票を行うことができる。 |
ウォレットアドレスと貢献度ポイントの対のリストを送信すると、スマートコントラクトにてその投票を保存する。 | |
貢献度投票集計 | 貢献度投票が締め切られたときに実行される。 |
貢献度ポイントを標準化して、投票者の保有DAOトークン量で重みづけをしたのち、合算して配布するトークン量を決定する。 | |
集計により決定したトークン量を新規発行し、ウォレットに送金する。 | |
また投票者に対しても一定のDAOトークンを配布する。 | |
トレジャリー | 誰にもアクセス権のないコミュニティウォレット。イーサリアムやステーブルコインを保有する。 |
Englisterの収益をイーサリアムに換金したのちこのウォレットに送金する。 | |
トレジャリー換金機能 | DAOトークンをトレジャリーに対して送金をすると、DAOトークンの総発行枚数に対する割合に応じて、トレジャリーからイーサリアムやステーブルコインが送金される。送金したDAOトークンはバーンされ、総発行枚数がその分減ることとなる。 |
Rewardシステム | Learn to Earnやクエストなどで、高い自由度で多数のステークホルダーにトークンを配りたい場合に利用する。Rewardシステムに一定のトークンを割り当て、その範囲の中で配布をしていく。 |
DAOメンバーシップ証 | DAOのメンバーであることの証であると同時に、DAOの貢献度投票の権利を持つことができる。ホワイトリストに載っているアドレスの人が、DAOトークンで購入することができる。 |
TODO: 一般人に見せてわかる図解をいつか作る