Arweave用語集:Arweave初心者のための主要な用語
ブロックチェーンや暗号通貨の言語をよく知らないまま、Arweaveの世界に入ってくることはとても大変です。多くの新しいプロジェクトは、技術的に未熟な人々にArweaveを認識させ、あるいはアーティストやブロガーなど、全く新しい世界の人々を惹きつけています。
ベテランたちは、初心者の方々がNFTやpermawebから大きな恩恵を受けることを知っていますが、新しい用語が増えるたびに新しいウサギの穴にハマってしまうように感じ、どこから始めればいいのかわからなくなることがあります。そこで初心者のためにArweaveの重要な用語集を作成して、この世界をより自信をもってナビゲートできるようにしました。
この用語集はどんどん増えていきますので、新しいコンセプトをコメントで教えていただければ、このリストに追加します ????
ブロックチェーン
ブロックチェーンとは、情報を記録したブロックの連鎖のことです。ブロックチェーンにデータが記録されると、ネットワークは単一の真実の出どころについて合意を得たことになり、それを改ざんしようとするとすぐに気づかれてしまいます。
ブロックチェーンは暗号技術を用いることで、金銭や情報などの価値を含むあらゆる取引について、オープンな分散型データベースを構築することができます。記録を作成し、その真偽を誰でも検証することができるのです。
一般的に、インターネットにアクセスでき、関連するトークンを持っている人なら誰でもブロックチェーンベースの取引に参加することができ、第三者機関を廃止することができます。
<Arweaveにおいては> Arweaveはブロックチェーンのような技術を使っており、ブロックウィーブというブランド名で呼ばれています。
ブロック
ブロックとは、トランザクションの集合体です。ブロックウィーブに新しいデータが追加されると、その情報を含むブロックにデータがまとめられます。新しいブロックは、取引件数が1件でも1000件でも、およそ2分ごとに発生します。すべてのブロックが集まってブロックウィーブになります。
<Arweaveにおいては> ブロックとはアドレス間でARを送信したり、permaweb上にデータを保存したりするトランザクションのリストである。
ブロックウィーブ
通常ブロックは、古いブロックの全体が正しいことが確認された時点で追加されます。Arweaveでは、マイナーがランダムに選んだ古いブロックを検証したときに、新しいブロックが追加されます。
その古いブロックが検証できれば、ブロックチェーンは有効であるという前提で動いています。例えば、ビットコインよりも軽量です。ブロックチェーンのテンプレートは使うけれど、履歴全体を検証する必要はないのです。
<Arweaveにおいては> Arweaveのブロックウィーブは、permaweb上のすべてのデータを保存し、検証します。
バンドル
従来のトランザクションを直接Arweaveネットワークに送る代わりに、開発者は複数の(あるいは1つだけ!の)バンドルとして送ることを選択することができます。バンドルとは、複数のトランザクションを1つのトランザクションとしてレイヤー2サーバに送信することです。バンドルには、その中に含まれるトランザクションがブロックに採掘されることが保証されています。バンドルサーバーは、Bundlr DAOによって管理されます。
バンドルについて詳しくはこちらをご覧ください。
<Arweaveにおいては> バンドルは、データのグループを取引するためのArweave固有の形式です。
中央集権型ネットワーク vs 非中央集権型ネットワーク
中央集権型ネットワークは単一障害点であり、通常、AmazonやGoogleのような大企業によって運営されています。サーバー運営者は、コンテンツを検閲する権利を所有し、最終的な決定権を握っています。つまり、システムにおけるコントロールと失敗のポイントがひとつであることを意味します。一方、分散型ネットワークの意思決定は、トップだけでなく、いくつもの階層に委ねられているのです。
インターネットに関して言えば、サーバーは分散型である方が信頼性が高いのです。万が一、1つのサーバーがダウンしても、他のサーバーがあるので安心です。例えば、Facebook、Instagram、WhatsAppがダウンしたとき、それは1つの中央集権的なサーバーが故障したことが原因でした。分散型システムでは、障害が発生した場合にシステム全体を麻痺させるような大元が存在しません。
分散化について詳しくは、こちらの記事をご覧ください。
<Arweaveにおいては> Arweaveは完全な非中央集権型ネットワークです。
DAO
DAOとは、decentralized autonomous organization(分散型自律組織)の略です。Web2におけるスタートアップと呼ばれるもののWeb3版です。 しかしスタートアップとは異なり、DAOは会社というよりコミュニティのようなものです。一人のCEOやリーダーを持つ代わりに、DAOは民主的でありながらトークンゲート的なアプローチを持っています。
例えば、新しい機能がロールアウトされると、コミュニティはそれについて投票します。DAOでは誰もが発言権を持ちますが、より多く関与したコミュニティメンバーが投票率でより大きな揺さぶりをかけられるようなセーフティネットが存在します。より多くのトークンを持っている人の投票に大きなウェイトを置くことで、より確立されたメンバーが、自分の思い描くように製品が進化していくのを見ることができるのです。
<Arweaveにおいては> Arweaveでは、新製品やミッションのガバナンスを確立するためにDAOが一般的な手法となっています。ArweaveのDAOはPSCsと呼ばれています。
Endowment(基金)
Endowment(基金)とは、永久保存のための将来保証料の一種です。Arweaveでは、データを永久に保存することは非常に安価で、保存のための即時コストが含まれ、Endowment(基金)に向かってわずかなパーセントを貢献します。これは、将来の情報の複製に対する支払いを保証するために、共通のプールにお金を入れておくということです。
永久保存はライトペーパーにあるように、少なくとも200年間は保証されています。これはArweaveとそのトークンの経済的インセンティブのおかげで、ユーザーやマイナーがこのシステムに参加することが望ましいとされています。
<Arweaveにおいては> 将来のデータの複製を確実に保存するために、最初の支払いより手数料が基金へ送られます。
マイナー
マイナーは、Arweaveのマイニングソフトが動作するマシンです。このソフトは自動的にブロックをマイニングしますが、マイナーは追加したくない特定のファイルタイプをブラックリストに登録することができます。例えば、動画のアップロードには対応せず、画像と音声ファイルのみを保存するように設定することができます。
Arweaveではマイナーはより希少なデータを保存するよう、その保存に高い報酬を与えることでインセンティブを与えています。これによりすべてのデータがより永続的になり、より多くのマイナーによって複製されるようになります。また、マイナーは保存するデータが大きいほど報酬が高くなります。例えば、写真よりも動画の方が報酬が高くなります。
<Arweaveにおいては> マイナーとは、ブロックウィーブに新しいデータトランザクションを追加し、検証する役割を担う機械(そして人!)のことです。
マイニング
マイニングとは、ブロックの履歴記録と照らし合わせて新しい取引を検証し、ブロックウィーブに追加するプロセスです。
アプリがトランザクションを行うと(Arweaveにデータを保存するなど)、これらのトランザクションは次のブロックにマイニングされる前に保留状態になります。トランザクションは他の保留中のトランザクションと一緒にメモリプールに置かれ、マイナーがそれらをブロックにマイニングします。
<Arweaveにおいては> マイニングソフトを持つ人(マイナー)はトランザクションをブロックにまとめ、他のデータへのアクセスを証明できる場合はブロックウィーブにコミットします。
NFT
NFTはnon fungible tokenの略で、全体をそれよりも小さいパーツに分解できないトークンという意味です。NFTは、資産と資産の所有権を追跡する契約の組み合わせです。資産とは、画像や動画、あるいは技術的には家などの財産であり、現在、中央集権的な組織によって所有権が管理されているものです。
多くの場合、NFTは資産を保存するための中央集権型サーバーにリンクする契約書に過ぎません。Arweaveは永続的で特徴的であり、コスト効率に優れ、完全に分散化されたアトミックNFTを使用しています。アトミックNFTについて詳しくはこちらをご覧ください。
<Arweaveにおいては> ArweaveではNFTは永久に保存され、資産と契約は切り離せません。
permaweb
permawebは従来のウェブと類似していますが、コンテンツは永続的で、パワーダイナミクスはユーザがコントロールします。つまり、404(エラー)に遭遇することはなく、一度permawebでページを見つけたら、何年経ってもそこにあることを確信できます。
このことは、コンテンツ制作者にとって重要なことです。permawebでは、ウェブページやアプリまでもが恒久的にホスティングされます。その上費用対効果が高く、分散化されており、サブスクリプションベースではないので、長期的なプロジェクトに適した選択と言えます。例えば、あなたが読んでいるこの記事は、permaweb(こちら!)で永久にアーカイブされています。
permawebにコンテンツを保存する方法については、こちらのガイドをご覧ください。
<Arweaveにおいては> Arweaveのネットワークでつながっているサイトやアプリは、すべてpermawebと呼ばれています。
PSC
PSCはprofit sharing community(利益分配コミュニティー)の略です。通常、PSCはArweaveベースのアプリの創設者によって始められ、そのアプリの利益分配トークンを保有する人々が参加します。DAOのように、創設者とトークン保有者がアプリの改善や変更を決定し、より多くのトークンを保有する人はその投票に重きを置きます。こうすることで、よりプロジェクトに関与している人が、その開発に影響を与える可能性が高くなります。
PSCについて詳しくはこちらをご覧ください。
<Arweaveにおいては> PSCは、Web2の世界におけるスタートアップのArweave版であり、参加者へのインセンティブを向上させたものです。
PST
PSTはprofit sharing token(利益分配トークン)の略で、各PSCに固有のもので、利益の分配に使用されます。また、PSTが多い人ほど投票に重みがあり、製品により深く関わっている人ほど影響力があるため、投票の際にも重要です。
PSTはVertoで取引することができます。
<Arweaveにおいては> PSTsは、Arweave特有の利益分配とコミュニティーの統治方法です。
レプリカ
データがアップロードされると、各マイナーのハードドライブにオリジナルのレプリカが作成され、多くの異なるハードドライブに保存されます。レプリケートされていないデータは、マイナーによってレプリケートされるインセンティブが働き、レアなデータはマイナーの報酬が高くなります。
<Arweaveにおいては> マイナーは、希少なデータの複製を作成し、そのデータを恒久化することに貢献するよう、金銭的なインセンティブを与えられます。
スマートコントラクト
スマートコントラクトとは、ブロックチェーンに基づくアプリケーションで、誰でもデータの保存や保存されたデータの取得を行うことができるものです。
Arweave固有のスマートコントラクトシステムは、SmartWeaveと呼ばれています。SmartWeaveは、検証のためにすべてのノードを呼び出すのではなく、クライアントサイドでトランザクションを検証するためにユーザーに依存しています。RedStoneチームはSmartWeaveの代替SDKを開発中で、それについてはこちらで説明しています。
<Arweaveにおいては> すべてのノードで高価な検証を行う従来のスマートコントラクトとは異なり、SmartWeaveはユーザーのコンピュータ使用時にのみ検証を行います。
Succinct Proofs of Random Access (SPoRA)
SPoRAは、ブロックチェーンのブロックを検証するための革新的な方法です。Proof of Workとは異なり、前のブロックに依存せず、前のブロックとチェーン内のランダムなブロックをマイナーへのチャレンジとして用いて取引を検証します。
<Arweaveにおいては> SPoRAは、ブロックウィーブ上のブロックを検証するためのArweave特有の方法です。
Web3
Web3 アプリケーションは Web2 と異なり、ArConnect や メタマスク などの暗号通貨ウォレットを識別およびログインの形式として使用します(ユーザー名とパスワードの代わり)。ユーザーはウォレットに接続されているため、検証済みの取引を簡単に行うことができます。
Web3は、分散型のブロックチェーン・ベースのネットワークに基づくウェブ・アプリケーションの一種です。Web3では、接続を制御する単一のエンティティではなく、多くの小規模なネットワークと参加者が存在します。Web2では、メインサーバーがダウンするとネットワークが麻痺してしまいますが、Web3では、1つの接続がダウンしても他の接続が存在するため、それに頼ることができます。
<Arweaveにおいては> VertoやArDriveのようなArweaveベースのアプリケーションは、Web3の重要な部分を担っています。
Join our
Telegram / Discord / Twitter / JP Twitter