banner
DIYgod

Hi, DIYgod

写代码是热爱,写到世界充满爱!
github
twitter
bilibili
telegram
email
steam
playstation
nintendo switch

💡 ユニデータ - 人間に優しいWeb3データへの便利なアクセスを提供します。

Web3 の魅力は、データがユーザー自身に属していることですが、ブロックチェーンの効率の低さと設計上の問題、さらにはデータ形式の標準の欠如により、自分自身またはユーザーの Web3 データにアクセスして表示することは非常に困難です。そこで、私はオープンソースプロジェクトUnidataを作成しました。これは、Web3 開発者に人間に優しい Web3 データへの簡単なアクセスを提供します。

現在、Ethereum NFT データは Web3 で最もよく使用されるデータですので、私は Ethereum NFT を例に挙げます。

  1. Ethereum NFT は EIP-721 標準を使用しており、データ形式が非常に「柔軟」です。たとえば、NFT の画像は、パブリッシャーの好みに応じてimageimage_urlanimation_urlなど、さまざまな一貫性のないフィールドを使用する場合があります。さらに、画像でない場合もあり、ビデオや 3D モデルなどの場合もあります。これはフロントエンドの表示に多くの問題を引き起こします。

  2. 特定のアドレスが所有するすべての Ethereum NFT を取得することも非常に困難です。Ethereum の設計上、それを取得するにはそのアドレスのすべてのトランザクションレコードを読み取る必要があります。また、Ethereum はメインネットだけでなく、Polygon、BSC、Arbitrum、fantom、Gnosis など、さまざまなサイドチェーンもあります。これはフロントエンドにとって不可能な作業です。現在、さまざまなデータインデックスサービスがこの問題の一部を解決していますが、これらのサービスは返されるデータ形式が異なり、機能や利点も異なり、さまざまなチェーンをサポートしています。どのように選択すればよいでしょうか?

第 1 の問題に対して、Unidata は Profiles、Links、Assets、Notes の 4 つのセクションに分かれた、ユーザーフレンドリーで統一されたデータ形式を設計しました。Ethereum NFT は Assets の形式に属します。Unidata から返される固定のデータ形式により、フロントエンドは混乱したデータ形式に対する面倒な適応作業を行う必要がありません。

また、Ethereum NFT 以外にも、Unidata は現在 Solana NFT もサポートしており、Ethereum NFT と Solana NFT のデータ形式も統一されています。Unidata はさらに多くのアセットソースをサポートし続け、それらの形式も統一される予定です。

第 1 の問題が解決されたら、第 2 の問題も簡単に解決できます。Unidata のアプローチは、各サービスから返されるデータを統一された形式に統一し、集約することです。たとえば、OpenSea サービスはメインネットをサポートし、Alchemy サービスは Polygon をサポートし、Moralis サービスは BSC、Arbitrum、fantom をサポートし、POAP サービスは Gnosis チェーンの POAP NFT をサポートしています。Unidata を使用すると、1 行のコードでこれらのサービスを同時に使用してメインネット、Polygon、BSC、Arbitrum、fantom、POAP のすべての NFT を取得できます。ここでオンラインデモを見ることができます

image

Assets 以外にも、Unidata には Profiles、Links、Notes の 3 つのセクションがあります。

Assetsは現在、Ethereum NFT(メインネット、Polygon、BSC、Arbitrum、Fantom、Gnosis、POAP)、Solana NFT、Alchemy、Solscan、Moralis、OpenSea をサポートしています。

Notesは現在、Mirror Entry、Ethereum NFT Activity(メインネット、Polygon、BSC、Arbitrum、Fantom、Gnosis、POAP)、RSS3 をサポートしています。

Profilesは現在、ENS、Crossbell、Infura をサポートしています。

Linksは現在、CyberConnect をサポートしています。

さらに、現在も継続的に追加されているものがたくさんあります。ドキュメントでサポートされているすべてのサービスとデータソースを見ることができます

GitHub Org's stars Discord Twitter Follow

image

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。