NEARがスタートしました! そして今では、オープンで無料のインターネットを構築するのがはるかに簡単になりました

NEARがスタートしました! そして今では、オープンで無料のインターネットを構築するのがはるかに簡単になりました

みなさん、こんにちは!

昨日 打ち上げが行われた NEAR は、私と私の同僚が過去 2 年間取り組んできたプロジェクトです。

NEAR は、パフォーマンスと使いやすさに重点を置いた、分散型アプリケーション向けのブロックチェーン プロトコルおよびプラットフォームです。

今日は、現代世界のどのような問題がブロックチェーン プロトコルによって解決されるのか、どのような問題は解決できるがまだ解決されていないのか、そしてその中で NEAR がどのような位置を占めるのかについてお話ししたいと思います。

ブロックチェーンプロトコルはなぜ必要なのでしょうか?

ブロックチェーン プロトコルは、中央組織によって制御されないアプリケーションの実行を可能にする非常に重要なインフラストラクチャを提供します。

短期的には、これはすでに銀行や政府によって管理されていない金融サービスを構築するために使用されています。現在、分散型アプリケーションで最も人気のあるプラットフォームであるイーサリアムでは、過去 2 年間で数多くの興味深い金融サービスが登場しました。MakerDAO は、価格がほぼ 1 ドルに等しい分散型通貨を構築し、プラットフォーム上で非揮発性資産を使用して金融サービスを利用できるようにしました。 Compound は仮想口座に資金を入金してほぼ保証された収入を受け取る機能を構築し、Augur と Flux は現実世界のさまざまなイベントに賭けることができるサービスを構築しました。さらに、イーサリアム上では多数の異なる分散型取引所が立ち上げられています。これらのサービスはすべて自律的で誰にも制御されないか、サービス参加者によって集合的に制御されます。

国や銀行によって管理されていない金融商品は非常に重要な分野です。しかし、ブロックチェーン プロトコルを使用すると、さらに多くのことが可能になります。

中長期的には、この同じインフラストラクチャにより、自由でオープンなインターネットを構築し、寡占が私たちの生活に及ぼす支配的な影響を軽減することを目的としたサービスやアプリケーションの構築が可能になります。ソーシャル ネットワーク、チャット、関心グループなどの日常的なアプリケーションでは、ブロックチェーン プロトコルを使用すると、それらなしでは実装するのがはるかに難しい機能を実現できます。 3つの例:

1. 単一のログインと一般的なアカウント情報。現在、ほぼすべてのシングル ログイン サービスは集中化されています。 Gmail アカウントを使用してアプリにログインし、Google がアカウントを削除すると、Google を使用していたすべてのアプリにアクセスできなくなります。単一のログインにブロックチェーン ベースのソリューションを使用すると、中央集権的な組織に依存する必要がなくなります。さらに、このようなソリューションを使用するアプリケーションは、ユーザーの許可を得て、さまざまな情報を単一のアカウントに保存し、他のアプリケーションで使用できるようになります。仮想の分散型 Coursera は、アカウントでコースが完了したという事実を保存し、仮想の分散型 LinkedIn はその情報を表示できますが、Coursera、LinkedIn、ログイン サービスは、事前に定義された透過的なプロトコルに従わずに、その情報を削除したり、変更したり、ユーザーのアカウントを閉鎖したりすることはできません。

2. 収益化、資産、マイクロトランザクション。オープンソース開発が普及していない理由の一つは、収益化が非常に難しいことです。お金はブロックチェーン上のプロトコルの基本的な部分であり、その転送には何ら制限がないため、さまざまな収益化方法をアプリケーションやサービスに統合することがはるかに簡単になります。合理的な収益化の方法がなければ、オープン インターネットでの作業は大規模で真剣なチームを引き付けることはなく、その結果、大手企業と競争できるアプリケーションが出現することは決してありません。

3. データの保存と計算の調整。ブロックチェーン プロトコル上で計算を実行し、データを保存するコストは、クラウド上よりも大幅に高くなります。ほとんどのアプリケーションやサービスをブロックチェーン上で実行することは経済的に実現可能ではありません。ただし、サーバー上でデータを実行して保存している場合は、単独でサーバーをシャットダウンしてデータ損失を引き起こしたり、実行中のコードを変更したりできるため、一部の分散型アプリケーションのコンテキストでは受け入れられません。幸いなことに、データを削除したり計算を置き換えたりすることはできませんが、クラウドと同等のコストでデータを保存し、オフチェーンで計算を実行できるさまざまなアプローチがあります。これらのアプローチでは、リソース プロバイダーが作業が正しいことを保証する担保を提供するプロトコルとしてブロックチェーンを使用し、リソース ユーザーは、データが保存されていないことや計算が誤って実行されたことを暗号化で証明できれば、その担保を焼却または取得できます。

上記のすべての機能には、基盤となるプロトコルが高速で、安価で、ユーザーが理解しやすいことが必要です。

NEARが解決するもの

NEAR は既存のプロトコルが抱える 2 つの問題を解決します。

1つ目は スピード、そしてその結果 取引価格。現在、イーサリアムは 15 秒あたり約 15 件のトランザクションを許可しています。今日の需要は 40 秒あたり XNUMX 件をはるかに超えるトランザクションであり、このためトランザクションのコストは非常に高くなっています。現在、最も単純なトランザクションのコストは約 XNUMX セント、より複雑なトランザクションのコストは数ドルです。上で説明したユースケースのほとんどは、価格が桁違いに低い場合にのみ意味を持ち、そうなるとはるかに高いスループットが必要になります。

すべてのネットワーク参加者がすべてのトランザクションを検証し、すべての状態を保存するという要件を維持しながら、より高いスループットのプロトコルを実装しようとすると、ハードウェア要件が増加します。これにより、参入障壁が高まり、プロトコルの分散化と信頼性が低下します。

NEAR は、シャーディングと呼ばれる異なるアプローチを使用してスケーリングします。私はHabrでブロックチェーンの文脈でシャーディングについて詳しく説明しました。 ここで。シャーディングは幅のスケーリングであり、ハードウェア要件がどれだけ高くても、高さのスケーリングを行うプロトコルよりもはるかに安価に、はるかに多くの計算を実行できます。

2つ目の問題は 使い勝手。 NEAR でのアプリケーションの開発と展開は、他のプロトコルよりもはるかに簡単です。さらに重要なのは、ユーザーはブロックチェーン、トランザクション、秘密鍵が何であるかを知らなくても、NEAR にデプロイされたアプリケーションを使用できることです。

ブロックチェーン プロトコルは、歴史的に、ユーザーの利便性よりもセキュリティを考慮して設計されてきました。多くの点で、これらの目標は互換性のない要件につながります。非技術者が使用でき、アカウントを失うと数百万ドルの損害が発生する可能性があるシナリオでも十分に堅牢なプロトコルを設計するというトピックは、別の記事で取り上げるトピックです。

На 詳しくはこちら ブラウザ内のインタラクティブ IDE で、Rust および AssemblyScript (TypeScript のサブセット) を使用した NEAR アプリケーション開発の例と、それがエンド ユーザーにどのように表示されるかを確認できます。

代わりに、結論の

オープン インターネットと分散型金融は、定義上、単一の企業では構築できません。

インフラストラクチャの構築は、すべてのコア サービスが寡占ではなくコミュニティによって制御されるエコシステムを実現するために実行する必要がある全体的な作業のほんの一部です。

コミュニティ主導のサービスに関するアイデアがあり、それを実現したい場合は、当社の起業家支援プログラムにご参加ください。 オープンウェブコレクティブ.

開発者であれば、エコシステムに参加してください: near.org/エコシステム一緒にオープンなインターネットを構築しましょう!

出所: habr.com

DDoS 保護機能を備えた信頼性の高いサイト用ホスティング、VPS VDS サーバーを購入する 🔥 DDoS攻撃対策付きの信頼性の高いウェブサイトホスティング、VPS/VDSサーバーを購入しましょう | ProHoster