PreGod は、RSS3 プロトコル v0.4.0 の完全に分散化された実装の基盤となる RSS3 の次の主要製品です。今日、私たちは喜んでお知らせしますが、PreGod のベータ版が誰でも利用できるようになりました。
エンドポイントをチェックアウト⬇️し、アカウントを自分のウォレットアドレスに置き換えても構いません。
https://pregod.rss3.dev/v0.4.0/account:0xC8b960D09C0078c18Dcbe7eB9AB9d816BcCa8944@ethereum/notes
(廃止されました。最新のドキュメントについてはhttps://docs.rss3.io/ をご覧ください。)
背景#
以前、迅速なプロトタイピングのために、最初のバージョンを JavaScript と Node.js で構築することを選びました。ユーザーベースが拡大するにつれて、ネットワークは急速に 1 億のネットワークリクエストを毎月受けるようになりました(いくつかのリアルタイムの統計はこちらに表示されます)そして、この日が来ることを知っていました。そのため、2022 年 1 月 19 日に私たちの RSS3 ホワイトペーパーを公開した直後に、PreNode のアップグレード計画をすぐに開始しました。
最初は PreNode v2 という名前でしたが、クルーは PreGod と呼ぶことにしました。なぜなら、Golang で書かれるからです(rust の場合は PreRod、python の場合は PrePod)。その理由は明らかで、サーバーサイドは RSS3 ネットワークをサポートするために十分に堅牢である必要がありました。動的に型付けされた単一スレッド環境と比較して、Golang は優れたメモリ管理とスケーラビリティを備えた並行性を提供します。また、将来の拡張とメンテナンスが容易であるようなものを構築したかったのです。
多くの議論と多くの決定を経た後、開発は 2022 年 1 月 25 日に正式に開始されました。PreGod は、私たちのホワイトペーパーで提案された RSS3 ネットワークアーキテクチャを厳密に追い、コアサブセットを実装しています。
主な改善点#
PreNode の後継として、PreGod は Golang で完全にゼロから再構築され、信じられないほどのパフォーマンスと安定性の向上を提供し、それに基づいて構築された製品にはよりスムーズなユーザーエクスペリエンスがもたらされます:
RSS3 ネットワーク上で実行される既存の製品は、バックエンドとして PreGod に移行されます。エンドユーザーにとっては、プロセスはシームレスになります。パフォーマンスは PreNode と比較して大幅に高速で応答性が向上します。
PreNode には存在する特定のバグがあり、ユーザーエクスペリエンスに迷惑をかけています。チームは PreGod に焦点を当てていたため、非重要なバグは後回しにされました。これらのバグのほとんどは、PreNode のレガシープロトコルバージョンの実装によって本質的に引き起こされました。良いニュースは、PreGod がそれらを取り除くことです。バグを見つけたり、提案がある場合は、Discord に来て直接開発チームと話すか、GitHub で問題を開いてください。
PreGod では、追加の機能が利用可能になりました。これには、開発者やコミュニティから要望の多かった人気のある機能が含まれます。プロトコルを更新してそれらを収容しました。すべてがすぐに利用できるわけではありませんが、PreGod の拡張に取り組んでいます。現時点では:
RSS3URI は、プロトコル v0.4.0 で導入された新しい用語です。これは RSS3 ネットワーク内のほとんどすべてのものの一意の識別子として機能し、ネットワークの動作方法を根本的に変えます。
インスタンスは、暗号化と非暗号化の両方のアカウントのコレクションであり、1 つのサイバーエクステンスが所有しています。
プロファイルは、Web 上のインスタンスの情報を表します。PreGod は、インスタンスのすべてのプロファイルをインデックス化し、インスタンスは簡単にプロファイルを切り替えることができます。(一部サポート)
リンクは、新しいバージョンのプロトコルとネットワークアーキテクチャのおかげで大幅に改善されました。
アセットとノートは、同じ形式に統一され、さらに広範なユースケースシナリオをサポートするように改装されました。
RIP のシリーズが作成され、サードパーティのデータの形式と内容を標準化しました。(一部サポート)
すべてのカスタムコンテンツは削除されました。これにより、開発者が創造性と想像力を発揮する柔軟性が提供されます。
今後の取り組み#
これは終わりではなく、私たちの冒険の新たな始まりです。旅の途中でのあなたの忍耐と継続的なサポートに感謝します。あなたなしではこれを達成することはできませんでした。私たちは、エンドユーザーだけでなく、開発者、コンテンツクリエーター、ボランティアを含むすべての RSS3 ネットワーク参加者に対して、可能な限り最高の Web3 情報配信体験を提供することに引き続き焦点を当てます。この文章を読んでいる間に、開発チームは PreGod の拡張と磨きに取り組んでいます。ホワイトペーパーやプロトコルで概説されたさらなるコンポーネントを追加することを目指して、一緒に完全に分散化された RSS3 God に向かって進んでいきます!
クルー 🌀 RSS3