blockchainjapan’s blog

旬のブロックチェーンを記事を厳選して提供!

OceanがPolygon Network上に構築


OceanがPolygon Network上に構築

著:Ocean Protocol Team

Oceanのマルチチェーン戦略の一環として、私たちはPolygon(旧Matic)と提携し、彼らのチェーンとエコシステムにWeb3データエコノミーツールを導入しました。Polygonは、90以上のdApps、700万件のトランザクション、20万人のユニークユーザーに広く採用されており、Polymarket、Aavegotchi、Decentral Games、Neon DistrictなどのトップdAppsの高品質なユーザー体験を実現しています。また、Polygonはイーサリアムの高額なガスコストに対処する強力なソリューションを提供しています。

OceanがPolygonに導入されたことで、Ocean Marketを利用してPolygon内のデータ資産を公開、交換、保有、消費することができます。トランザクションのコストはわずか数セントで、レイテンシーも低減されます。

データマーケットプレイスの構築者や他のDAP開発者は、Oceanのライブラリ(ocean.js、ocean.py)やフロントエンドコンポーネント(react hooks、market)をPolygonで使用することが可能になります。

トーク保有者は、OCEANをmOCEANトークンとしてPolygonに相互転送させることができます。

PolygonでサポートされるOceanコンポーネントは以下の通りです。

Oceanスマートコントラクト、Ocean Market、mOCEANスマートコントラクト、OCEAN-mOCEANブリッジ、Provider(データサービス用)、Aquarius(メタデータキャッシュ)、Ocean Subgraph(The Graphクエリ)です。なお、EthereumメインネットへのOceanプロトコルのデプロイや、Ocean Marketなどの関連サービスはこれまで通り継続します。

クロスチェーンのメンタルモデル

従来のOcean Protocolは、Ethereum Mainnet、Rinkeby、Ropsten、Ganacheにデプロイされていました。Ocean Marketのユーザーは、自分のウォレット(Metamaskなど)を別のネットワークに設定することでネットワークを変更することができ、Ocean Marketはそのネットワーク上にあるデータ資産を表示することができます。Ocean.jsとocean.pyのドライバも同様で、dappの開発者は単にネットワークの URL を指定するだけであり、これはPolygonでも同様です。

イーサリアムメインネットのOCEANは、PolygonのmOCEANとしてブリッジされ、ガス料金用ETHは、Polygonのガス料金用MATICに対応します。また、イーサリアムメインネット上のETHはPolygon上のmETHとしてブリッジされますが、Ocean MarketにはmETHは必要ありません。

新しいデータセットとサービス

データセットやサービスの公開は、イーサリアムかPolygonのどちらかを選ぶことができます。Ethereumの場合は、ガス料金や確認のレイテンシーが高くなりますが、その代わりにユーザーのUXや慣れによる利便性が高くなります。Polygonの場合、コストとレイテンシーは非常に低くなりますが、ユーザーはmOceanのブリッジトークンを使用する必要があります。

事前公開のデータセット/サービス

あるパブリッシャーが、既存のデータセット/サービスをEthereum上で公開されたOceanデータトークコントラクトとして持っており、かなりの流動性をプールしているとします。このパブリッシャーは、同じデータセットやサービスに対して新しいデータトークコントラクトを Polygon に公開するべきではありません。これは、Ethereum 上の既存のデータトークンの保有者や出資者にとって非常に不公平なことであり、新しいトークンの価値が古いトークンの価値を奪ってしまうからです。

理想的には、OCEANのブリッジのように、データトークンのブリッジが存在することです。データトークンはERC20規格に準拠しているので、すぐにでも実現できるように思えるかもしれませんが、残念ながらデータトークンのメタデータなどに関連する技術的な問題があるため、うまくいきません。これらの問題は解決可能で、現在取り組んでいますが、この最初のリリースには間に合いません。

それまでの間、私たちはパブリッシャーとステイカーのための現実的な回避策を用意しています。これをRepublish Ruleと呼んでいます。

一般ルール:データセットやサービスを新しいデータトークンとしてPolygonに再発行することは、データトークンのEthereumでのプールからほとんどの流動性が取り除かれている(データトークンに対する既得権が低い)場合、不公平にはなりません。

再発行ルール: イーサリアムのメインネットにあるデータセットやサービスのプールに1000 OCEAN未満のものがある場合、パブリッシャーがデータセットやサービスを新しいデータトークン(およびプール)として Polygon に再発行することは問題ありません。逆に、OCEANが1000個以上ある状態で発行した場合、これはOKではなく、発行者とそのアセットはOcean Market Purgatoryに入れられてしまいます。

このルールは、ステーカーがイーサリアムのメインネットプールからステークを削除するという自然なインセンティブをもたらし、パブリッシャーがPolygonで再発行できるようになり、ステーカーもそれに倣って新しいものにステークするようになります。

Oceanに関するさらなるリソース

PolygonにおけるOcean関連トークン及びサービス: https://docs.oceanprotocol.com/concepts/networks/#polygon

イーサリアムメインネットのOCEANからPolygonのmOCEANへのブリッジングに関するチュートリアル: https://docs.oceanprotocol.com/tutorials/polygon-bridge

Polygon のブロックチェーンエクスプローラーでの mOCEAN コントラクト https://explorer-mainnet.maticvigil.com/address/0x282d8efCe84


Polygon (旧Matic)について

Polygonは、イーサリアムのスケーリングとインフラ開発のための、構造的にユーザビリティを重視したプラットフォームです。Polygon SDKは、Plasma、Optimistic Rollups、zkRollups、Validiumなどのセキュアチェーンや、Matic POSなどのスタンドアロンチェーンの構築・接続をサポートするモジュール式の柔軟なフレームワークで、柔軟性と独立性を重視して設計されています。Polygonのレイヤー2チェーンは、100以上のDapps、約1,000万回のTxns、約23万人のユニークユーザーによって広く採用されています。

イーサリアムの開発者であれば、すでにPolygonの開発者であると言えます。高速で安全なTxnsをあなたのDappに活用がここから始まります。

Website | Twitter | Reddit | Telegram

Ocean Protocolについて

Ocean Protocolのミッションは、世界に広がるWeb3データ経済を始動させ、データの所有者に力を取り戻し、人々がデータから価値を獲得して世界をより改善する事です。

データは新しい資産クラスであり、Ocean Protocolはその価値を引き出します。データの所有者と消費者は、Ocean Marketアプリを使用して、安全でプライバシーが守られた方法でデータ資産を公開、発見、消費します。
Oceanのデータトークンは、データをデータ資産に変えます。これにより、クリプトウォレット、取引所、その他のDeFiツールを活用して、データウォレット、データ交換、データ協同組合を実現します。プロジェクトでは、OceanのライブラリやOCEANを独自のアプリで使用し、Web3データエコノミーの推進に貢献しています。

Oceanの「Compute-to-Data」機能は、個人が保有するデータに計算機アクセスを与え、データ所有者の敷地から出ることはありません。これにより、Ocean Marketは、プライバシーを守りながらプライベートデータの収益化を可能にします。

OCEANトークンは、データへのステーク、Ocean Protocolのコミュニティの資金管理、データの売買に使用されます。OCEANトークンの供給は、短期的な成長と長期的な持続性を促進するために時間をかけて分配されます。OCEANは、利用量の増加に応じて増加するように設計されています。
詳しくは各リンクをフォローしてご参加ください。

Website | Twitter | LinkedIn | Blockfolio | Blog | YouTube | Reddit | Telegram Chat | Discord| 日本版Twitter | 日本版Telegram