CAWマニフェスト
CAWマニフェスト
CAW — 分散型ソーシャルメディアの未来
CAWは、暗号学的な宝探しと共にEthereumネットワーク上でERC20トークンとして公開された、謎に包まれたトークンです。
- コントラクトアドレス:0xf3b9569F82B18aEf890De263B84189bd33EBe452
CAWマニフェスト
分散型ソーシャル・クリアリングハウス、通称「CAW」についてのマニフェスト
分散化(decentralization)という概念は、時間の経過とともに我々の一部から忘れ去られてしまいました。なぜビットコインが生まれたのか、ブロックチェーンや暗号通貨が解決しようとしている問題が何なのかを忘れてしまった人々がいるのです。
「分散化されている」ということは、システムに対して究極的な支配権や利益を持つ単独の個人・団体・グループが存在しない、ということを意味します。
真に分散化されたシステムにおいては、欲望や説得によってシステムを意味のある形で麻痺させられる人物は誰一人として存在しません。これは技術的な観点(例:スマートコントラクトを使って取引を停止したりプロトコルを無効化できる開発者)からも、財務的な観点(例:n+1(無限)のトークンを保有し、その気になればダンプ可能だが、しないと決めている主体)からも当てはまります。
ただし、適切に分散化されたシステムにクジラ(大口保有者)や中核的存在が存在しないということではありません。エントロピーや自らの努力によって、ネットワークにより大きな影響を与えたり「重み」を持つ者は常に存在します。
CAWは無の状態から始まりました。開発者もおらず、情報もなく、コミュニケーション手段もありませんでした。あるのは、ただ一つのコントラクトだけ。
CAWの意味を人々が自ら発見していくための自由が与えられたのです。それはうまく機能してきたので、ここでCAWの第二フェーズの仕様を提示したいと思います。ただしその前に、いくつか述べて留意していただきたいことがあります。
1. これはあくまで仕様(specification)です。 プロトコルを実装し展開するのは「cawmmunity(カウミュニティ)」の役目です。
2. スマートコントラクトの開発とレビューのためのピアグループを結成することを強く推奨します。 このプロセスにリーダーは存在しないため、あらゆる種類の人間がオーナーシップを主張しようとしてきます。「全部できますよ」と親切ぶって完璧なコードを書く者もいるでしょうが、そこには完璧なバックドアが仕込まれているかもしれません。公開されたGitHub上でカウミュニティによってレビュー・承認されたコントラクトのみが受け入れられるべきです。
3. デプロイ後、デプロイヤーは保有する全てのキーを放棄(renounce)しなければなりません。 マルチシグも、アップグレード可能なプロキシも、一切なしです。誰がデプロイしたかは問題になりません。なぜなら、彼らも他の全員と平等で、特別な利益も優位性も持たないからです。とにかくコントラクトを正しく書いてください。
我々の提案
a. オンチェーンの複数のスマートコントラクトから成るプロトコル。公開またはP2Pでメッセージを送信でき、最大文字数は420文字。
b. このプロトコルとやり取りするためのフロントエンドの仕様(多数作られることが想定されます)。
プロトコルとそのコントラクトの一般的な機能は以下の通り。
- CAWを焼却(バーン)してNFTをミントする
コントラクトを通じてCAWをバーンし、NFTをミントします。バーンされたCAWは 0x0(バーンアドレス)に送られます。このNFTがあなたのユーザーネームになります。
• a. ユーザーネームの文字数が少ないほど、コストは高くなります。
• b. 全てのユーザーネームは一意で、a〜zおよび0〜9のみ使用可能。特殊文字(絵文字など)や大文字は使用できません。
- NFTユーザーネームを介した活動
ユーザーのソーシャル・財務活動はすべて、そのNFTユーザーネームを通じて行われます。このNFTを所有する者が、そのアカウントへのアクセス権を持ちます。これにはCAW残高や、そのユーザーのダイレクトメッセージ(DM)へのアクセスも含まれます。
- オンチェーンでの所有・管理
NFTの所有および管理は完全にオンチェーンで行われます。例えば、ユーザーネーム「cawdev」の登録は、関連する全データと共に直接オンチェーンに保存されます。
- NFTの保有によるウォレットアクセス
NFTを保有することで(ステーキングではなく保有)、ユーザーはコントラクトウォレットへのCAWの入出金が可能になります。NFTの所有権がこのウォレットの鍵として機能します。複数のNFTを使用するユーザーは、固有の番号で指定可能です。
- CAWの使用方法
ユーザーはプロトコル上で以下の方法でCAWを使用できます:
i. CAWを投稿する(ツイートに相当)
• a. このコストはCAWで徴収され、他の全ステーカーに比例配分されます。
ii. 他人のCAWに「いいね」する
• a. これはチップに近い。CAWは徴収され、OP(オリジナル投稿者)のウォレットに直接送られます。
iii. ReCAWする(リツイートに相当)
• a. コストはCAWで徴収され、OPのウォレットに送られます。
vi. CAWの受信:ほぼガスレスなコントラクトを想定しています。署名によってユーザーとアプリケーション間でCAW残高をコントラクト内で移動させます。ユーザーがガス代を支払うべきは以下のみ:
• a. NFTのミント
• b. CAWの入出金
vii. DMは「無料」であるべきで、2アカウント間のトラストレスなハンドシェイクを介して実行され、安全なP2Pメッセージングを可能にします。グループチャットは不要な複雑さをもたらすため、現時点では推奨しません。
viii. すべてのデータは恒久的に保存されます。Ethereumネットワークの制約上、Arweaveまたはそれに類するブロックチェーンが望ましいかもしれません。CAWの流動性は将来的にQOMQQL1に移行する可能性もありますが、それは技術的なメリットが明らかになり、移行が自明となった時点で対処します。
データストレージは完全にトラストレスかつ恒久的でなければなりません。検閲耐性と、プロトコルの向上のための自己統治の重要性は、いくら強調してもしすぎることはありません。CAWはあなた自身のオンライン社会を構築するための生のツールキットを提供することだけが目的です。そのため、プロトコル自体とフロントエンドの間には明確な隔たりがあります。
基底レベルでは、CAWのトラストレスなデータストレージ・通信用コントラクトには、何でも投稿できてしまいます。我々はナイーブではなく、何が投稿される可能性があるかを理解しています。その結果として、CAWの創造理由を曖昧にしかねないコンテンツを制限するのはフロントエンドの役目となります。
とはいえ、プロトコルレベルでは、いかなるユーザーネームもメッセージもブロックや隔離はされません。スマートコントラクトの所有権が放棄されているため、そのようなコンテンツを制限できる者は誰も存在しません。(マルチシグもアップグレードもなしでコントラクトを放棄することの重要性が、これでお分かりいただけたかもしれません。)
- フロントエンドについて
誰でも自由に独自のフロントエンドを作成・ホストし、表示したいものを(あるいはしたくないものを)表示できます。多数登場することが予想され、目標としてはモバイルアプリやブラウザ拡張機能があります。これらはCAW投稿/ウォレット/インスタントメッセンジャーのプラットフォームとして機能し、署名を高速かつ不可視に実行することで、よりスムーズなメッセージング体験を提供します(毎回MetaMaskで署名するのは疲れますからね)。
コミュニティが「中立的」なアルファ版フロントエンドを作ることを推奨します。あからさまなヘイト/暴力や明らかな違法行為はフィルタリングしてもよいでしょう。まずは世界を勝ち取る必要があるからです。何を表示すべきか、より良いアイデアを持っている人もいるでしょうから、その人たちは自分のフロントエンドを作成・ホストする裁量を持つべきです。
要するに、CAWはTwitterのようなものです。ただし、いかなる法律にも縛られず、中央集権的なコンテンツモデレーションも存在しません。しかしフロントエンドは、好きなように、あるいは法的要件に合わせて必要な範囲でコンテンツをモデレートできます。
つまり、あるフロントエンドにブロックされても、あなたが取り締まられることはなく、プロトコル自体は引き続き自由に使えるのです。
- 付録
a. NFTユーザーネームの売買について
NFTユーザーネームの売買が始まることは明白です。コミュニティメンバーが、Crypto Punkのような手数料無料の取引と同様、トラストレスかつ手数料無料のマーケットプレイスを作るのが賢明でしょう。
とはいえ、CAWが大規模化するにつれて、多くの人がOpenSeaやLooksRareなど手数料ありのマーケットプレイスを利用し続けるであろうことも認識しています。これはつまり、NFTをミントするコントラクトのデプロイヤーが、OpenSeaから手数料を徴収する技術的能力を持つことを意味します。
これは良いことではないと我々は考えており、取引手数料が設定されてプライベートウォレットに送られないよう、カウミュニティに自己規律と権利放棄を求めます。参考までに、これはあなたのウォレットが取引手数料を受け取っている場合、投稿内容に対する責任が伴う可能性があることを意味します。
b. 経済設計(議論の余地あり)
CAWの実用的なドル価値を理解するため、以下の数値で構造化されています:
• i. 5000万ドルの時価総額(現状またはそれに近い水準)
• ii. 10億ドルの時価総額(典型的なミームコインの一時的高騰水準)
• iii. 100億ドルの時価総額(SHIB相当)
CAWのバーンがスケールしていく現実を認識する必要があります。一度動き出したら、プロトコルのコストは変更できないからです。
CAWで必要となるコスト計算は以下の通り:
• i. CAWを送る(投稿する)ためのCAW量(ステーカーに分配)
• ii. CAWにいいねをするためのCAW量(OPへ送信)
• iii. CAWをReCAWするためのCAW量(OPとステーカーに分配)
• iv. 各文字数のユーザーネームNFTのバーン量
以下の数値について、我々はかなりの計算を行いましたが、何か見落としているかもしれません。時価総額100億ドルでもいいね・ReCAW・投稿が常にお手頃な価格に収まりつつ、希少で短いユーザーネームは「べらぼうに高価」なまま残るように設計されています。
以下が推奨コストです。括弧内は目標時価総額3水準(5000万ドル、10億ドル、100億ドル)でのおおよそのUSドル換算額:
• 1文字ユーザーネーム(激レア!) — 1,000,000,000,000 CAWをバーン($89,985 / $1,799,712 / $17,997,120)
• 2文字ユーザーネーム — 240,000,000,000 CAWをバーン($21,600 / $432,000 / $4,320,000)
• 3文字ユーザーネーム — 60,000,000,000 CAWをバーン($5,400 / $108,000 / $1,080,000)
• 4文字ユーザーネーム — 6,000,000,000 CAWをバーン($540 / $10,800 / $108,000)
• 5文字ユーザーネーム — 200,000,000 CAWをバーン($18 / $360 / $3,600)
• 6文字ユーザーネーム — 20,000,000 CAWをバーン($1.80 / $36 / $360)
• 7文字ユーザーネーム — 10,000,000 CAWをバーン(90¢ / $18 / $180)
• 8文字以上のユーザーネーム — 1,000,000 CAWをバーン(9¢ / $1.80 / $18)
• アカウントをフォロー(アカウント80%/ステークプール20%)— 30,000 CAW(— / $0.009 / 9¢)
• CAWを送る(最大xxx文字)(ステークプールに100%)— 5,000 CAW(— / — / 1.5¢)
• CAWにいいね(アカウント80%/ステークプール20%)— 2,000 CAW(— / — / $0.007)
• ReCAW(アカウント50%/ステークプール50%)— 4,000 CAW(— / — / 1.2¢)
c. 画像のホスティングと管理
• i. プロトコル自体は画像ホスティングには一切関与しません。フィルタリング・表示・ホスティングはフロントエンドの役目です。
• ii. フロントエンドは、投稿内に貼られた外部URLをレンダリングするか、独自のURL短縮サービスを採用することを推奨します。これによってURLがCAWの文字数制限を圧迫しないようにします。
例えば、私のCAWが以下のようだった場合:
「Just had some great fried fish on Point Road with @tk420 #yum #foodie #bestfrens https://savoryandsweetfood.com/wp-content/uploads/2013/10/20131020-164849.jpg」
フロントエンドは投稿前にURLを https://c.aw/cawdev のような形に短縮し、URLを自動的にスニペットとしてレンダリングするべきです。
愛を込めて、まだ夢見る一人より。
P.S. 公式のSNSアカウントも、パートナープロジェクトも、今後のリリースも存在しません。CAWは「設計なくして設計される」よう意図されており、CAWを形作るのはCAWMmunity(カウミュニティ)の役目です。ビジョンを与え、その先に何が生まれるかを見届けることでのみ、真に自由で分散化されたシステムが実現するのです。
何か特定の部分についてさらに詳しく説明が必要でしたら、お知らせください。
このページはhttps://caw.isの本文を参照したものを日本語訳して掲載しています。
