ポルカドット・スマート・コントラクト

Polkadotは当初スマート・コントラクトをサポートしていなかったが、この問題の解決策が見つかった。 また、当初はチェーン間インタラクションのためにゼロ・レベルのシステムが作られたが、スマート・コントラクトがその居場所を見つけた。

今すぐPolkadotスマートコントラクトをプロジェクトに導入するための詳細をご覧ください!

お問い合わせ
pic

スマート・コントラクトのエレガントな実装

Polkadotはスマート・コントラクト用に2種類の既存ツールを提供している:

  • スマート・コントラクト・プラットフォームであり、Polkadotに徐々に参加しているメンバー・ネットワーク;
  • スマートコントラクトのEVM実装。

従来のスマート・コントラクト・プラットフォームには次のような特徴がある:

  • 開発スピードが速い;
  • 展開コストが低い;
  • オンチェーン・ガバナンスにおけるリソースの絶対的な管理;
  • 使いやすさ。

 

パラシャイン・コントロールの詳細

 

スマート・コントラクトは、取引条件が変わったときにアップグレードできなければならない。 多くの場合、これは非常に複雑である。 パラチェーンでは、ルートコマンドやガバナンスパレットを使ってコードを変更することができる。

2つ目の違いは動作原理だ。 例えば、イーサリアムのスマート・コントラクトはターゲット・チェーンとして存在するが、新しいブロックチェーンではこれが自律的に行われるため、誰でもスマート・コントラクトを使用し、独自のスタートアップや既存のアプリケーションをデプロイすることができる。

 

支払い

スマートコントラクトを記述するには、トランザクションのロジックとその実装ルールを記述したプログラムコードを作成する。 これはフォークとサイクルという基本的なアルゴリズム構造を使って構築される。 開発プラットフォームを使って誰でもコードを書くことができるが、その結果エラーが発生することが多い。 プログラムが正しく動作しなかったり停止したりすると、オンチェーンガバナンスに影響する。

 

 

スマートコントラクトのプログラムコードの無限ループや停止を避けるため、イーサリアムはコード実行にガス料金を導入した。 これは一種の取引手数料である。 スマート・コントラクトのアカウントにお金がなくなると、実行は停止する。

Polkadotは異なるシステム、ウェイトフィーモデルを採用している。 これにより、ユーザーによるリソースの使用を制限することができる。

ウェイトとは、ブロックの検証に費やす時間を制御するメカニズムである。 チェーン内の各ブロックには制限されたウェイトがある。 Polkadotのコードが書かれているSubstrate環境では、1,000ウェイトはリファレンス・ハードウェアでは1ナノ秒です。 したがって、開発者はブロックの重みを決定し、ブロックチェーン上の操作速度を管理することができる。

この制御はパラチェーンの基盤に不可欠である。システム・スマートコントラクト・パレットは、ブロックの実行中にブロックの重さの蓄積を計算し、制限を監視し、決済パレットはこれらの指標に基づいて手数料を計算する。

 

このアプローチでは、最も難しいプログラミング言語を使用してもスマートコントラクトを簡単に書くことができるが、細部に細心の注意を払う必要がある。

スマート・コントラクトは何に基づいているのか?

 

 

ネストされたレイヤーネットワークをデプロイするためのベースはSubstrateです。 スマートコントラクトパレットと同様に、Polkadotエコシステムに統合されている。 代替手段として、EVMパレット(イーサリアム仮想マシン)が提供されている。 その上でイーサリアムブロックチェーンと互換性のある仮想マシンを作成することができる。

しかし、スマート・コントラクト・パレットにはもっと多くの利点がある。

 

WASM(WebAssembly)のサポート

 

スマート・コントラクトはどんな言語でも書くことができ、WASMでコンパイルされることが最大のポイントだ。 これはツールの選択における柔軟性と自由度を意味する。 もちろん、既存の実績のあるツールを使う方が良いが、このアプローチによって、より良いものを作ることが可能になる。

 

賃料

 

スマート・コントラクトの存在を意味あるものにするためには、財務基盤が必要だ。 通常、家賃や保証金が使われる。 それらがない場合、スマート・コントラクトはシステムから削除され、リソースを節約できる。

 

キャッシング

 

各スマートコントラクトは起動時に緘口令が敷かれる。 これにより、チェーン全体のストレージへの負荷が大幅に軽減される。 ハッシュ化されたバージョンが存在することで、サービスは標準的な方法で機能することができる – トランザクションが必要な場合はスマートコントラクトを作成することができる。

スマートコントラクトをサポートするパラチェーン

スマート・コントラクトをサポートするために、パラチェーンはポルカドット構造に入ろうと努力している。

 

Edgeware

 

 

Etherネットワークとの互換性を実装した別のブロックチェーン。 スマートコントラクトの書き込みはInc.上で実装されている! 2020年に登場し、オークションに参加するためにブロックされた金額が120万ETHであることからもわかるように、順調に発展しています。 入札はまだ保留中なので、誰でもPolkadotでプロジェクト支援に参加できる。 DDoS攻撃やその他のハッキングの試みから保護されたライブネットワークです。

ムーンビーム・ネットワーク

 

 

Frontier上で作成されたEVMアプリケーションをサポートするスマートコントラクトプラットフォームである。 ユーザーは従来のイーサリアムツールを利用することができる。 このプラットフォームは、DOT、ERC-20、Chainlinkのサポートを内蔵している。

基本的なサービスセットを拡張し、オンチェーンガバナンス、ステーキング、クロスチェーン統合をサポートすることで、EVM環境を超えている。 既存のスマートコントラクトを書き換えやリファクタリングなしで再デプロイできる。 今のところ、Kusamaでローンチされており、オークションは間もなく開催される予定だ。

Astar

 

 

DeFi、NFT、DAOをサポートするスマートコントラクトのマルチチェーンハブ。 参加者がスマートコントラクトに基づいて作成した複数のブロックチェーンを持つレイヤー1ネットワークです。 ハブはEVMの実装とWASMをサポートしています。 Parityプラットフォームを使って構築されており、レイヤー2のプロトコルを標準化するために楽観的仮想マシンを実装している。 水平レイヤー(第1レイヤー)と垂直レイヤー(第2レイヤー)のスケーラビリティに重点を置いている。 レイヤー2は、DeFiからゲームまで、あらゆるアプリケーションのデプロイに使用できる。

Acala

 

 

これはDeFi用にカスタマイズされたスマートコントラクトプラットフォームで、流動性が組み込まれており、既製の金融アプリケーションを提供する。 開発者の要望に応じてフォークなしでアップグレードできる。 Substrate環境に基づいており、イーサリアムとの互換性を提供する。 プラットフォームはUSDC、USDT、DOT、aUSD、BTC、ETHを含む多くのトークンを受け入れる。 その姉妹ネットワークであるKaruraはすでにKusamaでテストされており、75,761人のアカウントホルダーがいる。Phala

 

 

データ・プライバシーを保証し、完全なコントラクトを提供するスマート・コントラクト・プラットフォームである。 このプラットフォームは、コントラクトの全段階におけるデータ保護、アクセス権限の提供、スマートコントラクトのコードインテグリティ、環境の状態に左右されない可用性、外部の暗号通貨ネットワークとの互換性を提供するものと位置づけられている。

Equilibrium

 

 

これはDeFiプラットフォームで、ユーザーはエスクローによってスマートコントラクトを展開することができる。 流動性プールとして動作するブリッジに基づいている。 主な利点は、プールの相互運用性を確保し、分散型レンディングサービスを実現することである。 トークンはブロックチェーン間のブリッジとして機能するスマートコントラクトにロックされる。

ポルカドット・メンバーになるには

Polkadotはブロックチェーンのインターネットとして設計された。 暗号経済の主な問題の1つは、クロスチェーン統合を可能にする技術の欠如である。 インターネットがコンピュータネットワークに関する同様の問題を解決したように、リレーチェーンはブロックチェーン間のこの問題を解決するはずだ。 開発者はこのプロジェクトを、レイヤー1の姉妹ネットワークと接続するために使用できる統一プロトコル、またはレイヤーゼロのネットワークと位置づけている。

このアプローチは、様々なハブ間でデータを交換する際のセキュリティ確保に役立つ。 これはWASMベースのリビングでスケーラブルなネットワークである。

アカウントを有効にするには、ユーザーはネットワークのユーティリティ・トークンである1DOTを持つ必要がある。 残高が少ないと、ユーザーはブロックされる可能性がある。 自分のブロックチェーンをPolkadotに含めるオークションに参加するには、5 DOTトークンの所有者である必要があります。

 

 

Polkadot

の主なコンセプトはブロックチェーンの概念である。 これはプライベート・アプリケーションを作成するためのプラットフォームである。 その目的は、実装技術や独自のプロトコルに関係なく、一貫した相互作用を保証することだ。 ブロックチェーンという形をとることもあるが、その必要はない。 ただ、多くの人が暗号通貨システムの認識に慣れているだけだ。 パラチェーンの構造を構築するには、例えば並列トランザクションの処理などの要件がある。 このアプローチにより、基盤となるネットワークは無限にスケーラブルになる。

 

今のところ、このプロジェクトはパラチャンの枠を100までサポートしている。 この枠は3つの方法で割り当てられる。

一般的な良いパラチェーン

これらはシステム自体によって割り当てられ、皆のための共通の利益であると考えられている。 パラチェーンの例としては、ブロックチェーン間のブリッジが挙げられる。

 

Auction

ほとんどのプロジェクトにとって、これがPolkadotリレーチェーンに参加する唯一の方法です。 スタートアップ企業は、自身のユーティリティ・トークンで入札するか、クラウドローンを使ってアクティブな参加者やスタートアップ・アンバサダーからトークンを集めることができる。 ユーザーにとっては、遅延効果で利益を得るチャンスだ。 クラウドローンがスロットを獲得した場合、提供されたトークンはすべて2年間ロックされる。 しかし、利用者は後日、これらのトークンを利息とともに受け取ることができる。 企業はまた、様々な報酬やインセンティブを提供することで、投資家を惹きつけようとする。

 

Parathreads

悪徳業者が借りるスペースをスロットと呼ぶ。 その入り口が高すぎて現実的でない場合は、パラスレッドのメンバーになることができる。 複数のネットワークが並列に接続され、他のブロックチェーンのブロックを自分に許可するオーナーは手数料を取ることができるため、副収入を得ることができる。

 

 

結論
ポルカドットのコンセプトには大きな可能性がある。 適切に実装されれば、ブロックチェーン・システム全体を完全に変革し、暗号通貨のエコシステムを新たなレベルに引き上げることができる。 ネットワークの最初のブロックは2020年5月にローンチされた。 これまでのところ、システムは2つのテストネットワークを運用している: Rococoはシャーディング用で、Kusamaはレイヤー2のブロックチェーンをテストするためのものだ。 Polkadotはまだ始まったばかりだが、参加は非常に簡単で比較的安価だ。 そして、これは自分自身を主張し、未来の世界を形作るためにPolkadotに参加する絶好のチャンスである。