byWeb3について詳しく知りたい方へ。本特集では、ブロックチェーンとスマートコントラクトによって実現される、新しいインターネット世界である「Web3」について、あらゆる情報を整理しています。情報量が膨大なため、ブックマーク等して、随時必要な箇所をご参照ください。Web3関連用語集Web3とはWeb3とはブロックチェーンとスマートコントラクトによって再構築されたインターネットWeb3とは、ブロックチェーンとスマートコントラクトによって再構築されたP2Pのインターネットを指します。具体的には、ブロックチェーン上にすべてのデータが保存されており、ユーザーはブロックチェーン上に存在するスマートコントラクトと呼ばれるプログラムを実行することで、サービスを利用します。Web3と従来のインターネットの違い従来のインターネットにおいては、各サービスごとに各種データを保存していました。銀行のサーバーには貯金残高というデータが保存されており、証券会社のサーバーには保有株式のデータが保存されています。Gmailのサーバーには過去に送受信したメールのデータが保存されており、ツイッターのサーバーには過去のツイートやフォローしているアカウントの情報が保存されています。Web3においては、こうしたデータはすべてブロックチェーン上に保存されています。したデータの閲覧、残高の送金やメッセージの送信といった行為は、すべてブロックチェーン上に存在するスマートコントラクトと呼ばれるプログラムをユーザーが実行することで行います。ユーザーのIDについても、従来のインターネットでは、Facebookアカウント、Googleアカウント、Twitterアカウントなど、サービスごとにアカウントが分かれて存在していました。Web3においては、ユーザーのIDはウォレットに集約されており、そのウォレットで各種スマートコントラクトとやりとりします。各サービス毎のアカウントWeb3の構成要素ブロックチェーンブロックチェーンとは、複数のコンピューターを横断してデータを分散的に管理する仕組みを指します。Web3の構成要素:ブロックチェーンとはスマートコントラクトスマートコントラクトとは、ブロックチェーン上で動作するプログラムを指します。プログラムは、ブロックチェーンに参加しているコンピューターの容量を用いて実行されます。Web3の構成要素:スマートコントラクトとはWeb3ウォレットWeb3ウォレットとは、ユーザーがDAppsを利用できる機能を持ったウォレットを指します。Web3の構成要素:Web3ウォレットとはトークントークンとは、ブロックチェーン上に残高のデータが記録された資産を指します。Web3の構成要素:トークンとはWeb3向けブロックチェーンの種類ここでは、特にメジャーなWeb3向けブロックチェーンを4種類紹介します。詳しく、いろんなブロックチェーンを知りたい方は「Web3の構成要素:ブロックチェーンとは」をお読みください。Ethereum(イーサリアム)EthereumEthereum(イーサリアム)は、スマートコントラクトを動かせるパブリックチェーンの中で最大のブロックチェーンです。Chain(BNBチェーン)は、世界最大の取引所であるBinanceが運用しているブロックチェーンです。Chain(BNBチェーン)とはSolana(ソラナ)SolanaSolana(ソラナ)は、決済ブランドのVISA並みのスピードで取引を高速に実行できることを売りにしているブロックチェーンです。Solana(ソラナ)とはPolygon(ポリゴン)PolygonPolygon(ポリゴン)は、イーサリアムのスケーラビリティ問題を解消するために登場したサイドチェーンです。Application)とは、分散型アプリケーションという意味で、ブロックチェーン上のスマートコントラクトによって動くアプリケーションを指します。InfinityNFTマーケットプレイスNFTマーケットプレイスとは事例:OpenseaWeb3アプリケーション(DApps)の企画・設計Web3アプリケーション(DApps)のビジネスモデルWeb3アプリケーション(DApps)のビジネスモデルは主に3種類(1)DAppsの利用手数料DAppsの利用時に、ユーザーが手数料を支払うようにスマートコントラクトに記述しているDAppsも存在します。以下の2点の理由から、DAppsの利用手数料には値下げプレッシャーが強く働きます。利用手数料の正当性DAppsは、ブロックチェーンを支えているノードのコンピューターリソースによって実行される。そのノードへの手数料は、アプリケーションを利用するユーザーが直接ガス代として支払う。そのため、アプリケーション開発者はサーバー等を維持する必要もなく、利用手数料を科すことの正当性を得にくい。オープンソースDAppsの多くはオープンソースで開発される。そのため、高額な利用手数料を科した場合には、すぐに手数料を下げたコピーサービスが誕生する余地がある。上述のように、DAppsは継続的な収益が不要なことも多いため、開発にあたって必要な資金および創業者・開発者のインセンティブのみを、ユーティリティトークンやガバナンストークンの販売を通じて調達するのも一般的です。ユーティリティトークンとはユーティリティトークンとは、ゲーム内通貨のように、そのアプリケーションを利用するにあたって必要となるトークンを指します。InfinityというブロックチェーンゲームにはSLP(スムーズ・ラブ・ポーション)というユーティリティトークンが存在します。ガバナンストークンとはガバナンストークンとは、そのアプリケーションに関する重要な決定に際して投票に参加できる権利を持つトークンを指します。MakerDAOというレンディングプロトコルにおいては、ガバナンストークンの保有者が投票によって、ユーザーが資金を借りる際の担保率を定めることができます。(3)NFTの販売・二次流通からの収益GameFiなどのゲームアプリケーションであれば、ユーザーの残高管理などはブロックチェーン上で行いつつ、実際のゲーム部分はブロックチェーン外のサーバーで動かすのが一般的です。したDAppsは継続的な収益を必要としており、ゲーム内のアイテムやキャラクター等をNFTとして発行・販売することを通じて得る収益に加えて、それらがユーザー間で売買された際にも取引金額の一定割合が手数料収益として発生するようにしておくのが一般的です。Web3アプリケーション(DApps)の分散型ガバナンスWeb3アプリケーション(DApps)の分散型ガバナンス(DAOとオラクル)ビジネスモデルの項目でも触れたように、多くのDAppsはシステム自体はブロックチェーン上で動き続けます。Organization)という形式が取られることが多いです。これは、重要な項目については、ガバナンストークンの保有者による投票によって決定するという方式です。DAppsの中で外部情報を用いる場合(例えば、競馬DAppsにおける賞金分配のために、スマートコントラクトが実際の競争結果を必要とする場合)などは、複数の参加者がウォッチ・参加するという形で牽制を効かせることで、外部から正確な情報を取り込むことになります。した機能や仕組みをオラクルと呼びます。DAODAOとは、分散型のガバナンスによって物事を決定する組織やコミュニティを指します。DAOとはオラクルオラクルとは、分散型のガバナンスで、情報をブロックチェーンに取り込む仕組みです。オラクルとはWeb3アプリケーション(DApps)の開発Web3アプリケーション(DApps)の開発DApps開発の流れDAppsは、以下のような流れで開発します。開発環境構築まずは、開発環境を構築します。単体テスト用にPC内にローカルなブロックチェーンを立ち上げます。IDEのようにブラウザ上で動く統合開発環境を利用することもできます。スマートコントラクトの実装スマートコントラクトは、Solidityというプログラム言語で記述することができます。Solidityで、DAppsで保有するデータや関数を定義していきます。テストネットにデプロイイーサリアムの場合であれば、RinkebyやRopstenなどのテストネットが存在します。テストネットは、ステージング環境のようなものです。テストネットにデプロイして、スマートコントラクトが問題なく動くか、統合テストをします。メインネットにデプロイテストネットで問題なく動いた場合は、メインネットにデプロイします。メインネットにデプロイします。フロントエンドの実装web3.jsというライブラリやWeb3プロバイダ等を用いて、ユーザーがスマートコントラクトとやりとりするためのウェブサイトやアプリを実装します。DAppsの開発言語:SolidityDAppsは、Solidityというプログラミング言語で開発することができます。準備中Web3関連用語集ブロックチェーンスマートコントラクトイーサリアムソラナポリゴンBNBスマートチェーンSolidityDAppsDIDお知らせ※ニュースレター「ラッパーである人生」を始めました。コメントをキャンセルメールアドレスが公開されることはありません。*サイトWeb3の構成要素:ブロックチェーンとは?わかりやすく解説M&A用語:みなし共同事業要件とはRECOMMENDこちらの記事も人気です。インターネット2014.4.6「30分前に出社して新聞読め」で炎上してた岩瀬さんの『ネットで生保を売ろ...ビジネス・ファイナンス2015.6.7ウォルマートCEOが語る、グローバル化の影響と企業文化の重要性。コラム2021.2.20習慣化に必要な期間は25日〜60日!習慣化のコツ・テクニック6選ビジネス・ファイナンス2015.8.13ジェイZや孫正義も使っていた!敢えて活動範囲を絞る、ランチェスター戦略が...インターネット2014.11.25「ツイッターは人間の勝利」。人間の良い行いをする力を信じ続けた創業者、ビ...ビジネス・ファイナンス2014.6.15才能は思考回路にすぎない?才能の発想を転換する『さぁ、才能に目覚めよう』...インタビュー2014.10.29「18歳という統計的なファン層をターゲットにしない」。読むWeb3特集Web3の教科書を読むMercury’s平日の毎朝7:30にお届けするマクロ投資戦略に関するニュースレターです。