はじめに(翻訳者より)
Arweaveプロジェクトは2017年にICOを行い(その際は「Archain」という名称でした)、以来継続的にコラムやリリースなど情報発信を続けてきています。
それらの情報の大部分が英語で発信されたものであるため、日本人に向け、少しずつ翻訳して紹介していきます(都合上、意訳を多く含みます。文末にリンクを張りますので可能なら原文も確認してみてください)。
オープンソース・ウェブに向けて
2019年5月18日
この記事の要約: Arweaveのpermawebは、企業中心ではなく、オープンソースソフトウェアを中心とした全く新しいタイプのウェブアプリのエコシステムの構築を可能にします。このことが新しいウェブにもたらす結果は非常に大きく、すべての人にとってはるかに優れたユーザー体験をもたらす可能性があります。
汎用コンピュータの黎明期には、ソフトウェアはデフォルトでオープンソースでした。企業や開発者はコードをエンドユーザーに直接販売し、新しいコンピュータを購入すると、そのソフトウェアのコードはたいていバンドルされていました。
このように、オープンソースのコードに直接アクセスできるため、知識の豊富なユーザーは、好きなようにソフトウェアをハックし、修正し、アップグレードすることができたのです。
対照的に、ウェブの誕生時には全く異なることが起こりました。
アプリケーションがデフォルトで閉じられたのです。サーバーソフトウェアはしばしばオープンソース化されましたが(Apache、Nginxなど)、私たちがウェブ上で使用するサービスもオープンソース化されるとは思ってもみなかったのです。
その理由のひとつは、とりわけ、ウェブサービスの計算は通常、そのサービスを運営する会社が費用を負担するサーバーで行われていたからだと思われます。この計算自体(とそれに付随するストレージや帯域幅など)が高価だったのです。
その結果、ウェブサービスを成功させた開発者は、自分たちの仕事を資金化する仕組みをすぐに見つけなければならず、さもなければサービスを停止しなければならない、という状況に追い込まれました。
実際、ウェブサービスの開発者は、ベンチャーキャピタルからの出資を求めるか(彼らは製品ライフサイクルの後半に価値を見出すことを意図している)、広告によるマネタイズを重視するようになったのです。
開発者がどの道を選んでも、サービスの継続的な運営に必要な資金を確保するために、開発者は通常、コードのオープンソース化を避けています。
オープンなウェブ
パーマウェブへの公開は安価であり、デフォルトのモデルでは、ユーザーは自分の使用量に対して支払いを行う(ほとんど気づかないほど小さなマイクロトランザクションで)ため、オープンソースのコミュニティは、従来のウェブサービス市場を破壊する大きな機会を提供されているのです。
公開が安価で、開発者がメンテナンス費用を負担しない場合、オープンソースのウェブサービスが可能になるのです。
オープンソースのウェブサービスをパーマウェブで立ち上げるには、開発者は自分のアプリケーションを含むネットワークに1つのトランザクションを送信するだけでよいのです。
従来のモデルとは対照的に、オープンソースのパブリッシャーは、サービスをオンラインに保つために、毎月多額のメンテナンス料(プロジェクトの使用量に比例して増加)を支払う必要があり、その差は歴然としています。
例えば、Arweaveコミュニティのメンバーである@Lynerによって作られた、良い回答には経済的報酬が与えられるソーシャル質問応答アプリケーション、AskWeaveを考えてみましょう。
Lynerは、このアプリケーションを保存するためにわずか1ペニーを支払っただけで、今後Winstonにお金を払うことはありません。AskWeaveのユーザーは、気づかないほど小さな料金で質問を投稿することができ、回答者は役に立つ回答をすることでトークンを獲得することができます。
ソースコードはここで見つけることができ、好きなら自分でフォークを作ることができます Discord コミュニティのメンバーであるZeusが構築した新しい ArweaveAppsサイトで、より素晴らしいオープンソースのpermawebアプリをチェックすることができます:
https://arweave.net/35IFq9BcIgpSPti9YDYDiaQy4wMfMIKZ25t7hHZrhek
もちろんPermawebアプリはオープンソースである必要はありませんが、この新しい参入障壁の低さが、既存のウェブサービスに代わるオープンソースの開発を促進することにつながると、私たちは強く信じています。
オープンソースの理念は、初期のデスクトップコンピューティングに与えたのと同じような影響を新しいウェブに与えることができます。より大きな競争と開放性により、エンドユーザーにとってより多くの選択肢とより高い品質がもたらされるのです。
オープンソースのPermawebエコシステムを促進する
私たちは、オープンソースのウェブエコシステムがユーザーと開発者にもたらす機会と利点について熱く語っています。そのため、この斬新な環境を奨励し、育成するために、2つのエキサイティングなステップを踏んでいます。
まず、新しい取り組みとして、永久オープンウェブハッカソンを開始しました。この継続的なハッカソンは、実際のユースケースに対応するオープンソースのパーマウェブ・アプリケーションを構築する開発者を奨励し、報酬を与えるように設計されています。ハッカソンについての詳細はこちらをご覧ください。
次に、データの保存とアクセスを分散化するためにpermawebを使うのと同様に、我々はコミュニティがpermawebアプリの所有権を分散化できる方法も実験しています。これが実際にどのように機能するかを実証し、試すために、私たちはweavemailのガバナンスをDAO(分散型自律組織)に変えています。
weavemailのリポジトリへの貢献者はガバナンストークンを受け取り、議論となる新機能を受け入れるかどうか、また将来の潜在的な収益がどのように使われるかに投票するために使用することができます。これについては、近日中に詳しく説明します。
以上、Arweaveのオープンソースエコシステムを構築するための2つの出発点をご紹介しました。次はどうする? 私たちのDiscordサーバーで議論に参加し、オープンウェブハッカソンに参加しましょう!
Arweave・サムより。