Alonzoのアップグレード後にCardanoネットワークに展開されたスマートコントラクト

Cardano ネットワークは、すでに確立され著名なスマート チェーン イーサリアムと競合するのに十分な潜在的な機能があるため、「イーサリアム キラー」とみなされることが多くなります。 スマート コントラクトなどのイーサリアムの機能は、DeFi や DApps などの革新的な製品の基礎となり、イーサリアムを重要なネットワークにしました。 しかし、大きな力には大きな責任が伴い、当初はイーサリアム ネットワークがうまく対応していましたが、ネットワーク上の群衆が増えるにつれて、問題も伴いました。 

ユーザー数の増加によりネットワークが混雑し、最終的には速度が遅くなり、コストがかかることが判明しました。 プルーフ・オブ・ワーク(POW)のコンセンサス・メカニズムとともに、すぐに環境とエネルギー消費に関する懸念が生じます。 さまざまなプロジェクトが機会を捉えて、これらの問題に対処するために行動しました。 

Cardano は、イーサリアムの問題点を補い、その並外れた機能を継続することでイーサリアムに勝つことを目指すネットワークの XNUMX つでした。 非常に低いガス料金での高速トランザクション、他のネットワークとの相互運用性、プルーフ オブ ステークス (POS) コンセンサス メカニズムの使用は、カルダノのいくつかの顕著な特徴であり、他のオプションよりも好ましいオプションとなっています。 

Cardano スマート コントラクトの歴史

Cardano は、イーサリアム ネットワークの共同創設者でもあるチャールズ ホスキンソンによって 2017 年 2021 月に設立されました。 XNUMX年までCardanoネットワークは独自のペースで進んでいたが、同年のXNUMX月に賢明な行動をとってハードフォークのAlonzoを立ち上げ、ネットワーク上にスマートコントラクトを展開できるようになった。 

当初、アロンゾはテスト段階にありました。 その後、ハード フォークが Cardano のメインネットに移行し、ネットワーク上のスマート コントラクトへの道が開かれました。 Cardano ネットワーク上のスマート コントラクトは、専用スマート コントラクト用の開発言語である Plutus スクリプトで書かれており、関数型プログラミング言語として Haskell を使用する実行プラットフォームとして機能します。 

Plutus 言語スクリプトにより、Cardano エコシステム上に分散型アプリケーションを構築できるようになりました。 当初は、手続きがスムーズに進んでいるかどうかを確認するために、いくつかの小規模なプロジェクトのみを行っていました。 

930 月までに、カルダノ ネットワークは約 2.5 のスマート コントラクトを展開していましたが、これはイーサリアム上の 900 万のスマート コントラクトという驚異的な量よりもはるかに少ないです。 さらに言えば、カルダノのアロンゾハードフォークがアップグレードされていたときに、イーサリアムにはすでに約XNUMX万のスマートコントラクトが展開されていました。 

それは時間の問題であり、おそらくカルダノネットワークもイーサリアムと同じように高みに到達することができるでしょう。

スマートコントラクトとは何ですか?

スマート コントラクトは、コンピューター言語のコードで書かれた自動化されたデジタル契約として理解できます。 これらの契約は、さまざまな当事者間で固定されたトランザクションを追跡、検証、実行します。 スマートコントラクト上のこれらのトランザクションは、所定の条件が満たされた場合に自動的に実行されます。 

スマート コントラクトは、第三者の権限やアクションを必要としない自己実行型で信頼性の高いシステムをもたらすことで、分散化のアイデアを現実にします。 これらは、さまざまな分散型ブロックチェーン ネットワークに保存および分散される際に形成されるため、透過的かつ不可逆的です。 

一言で言えば、スマート コントラクトは、アップグレード不可能で変更できない不変のコントラクトです。 これらは配布の管理が簡単で、いかなる場合でも改ざんから保護されます。 暗号化により安全であり、プロセスの認証に第三者や仲介者を必要としないため、高速かつコスト効率が高く、結果としてお金と時間を節約できます。 

Cardano スマート コントラクト言語に関する詳細

Cardano ネットワークは、最初のスマート コントラクトの作成に Plutus 言語が使用されたため、Alfonzo フォークのアップグレード後、2021 年にスマート コントラクトの利用可能性を導入しました。 ただし、Plutus 以外にも、ネットワークでスマート コントラクトを開発するために使用できる言語もいくつかあります。 

  • プルースス — これは、専用のスマート コントラクト開発の実行プラットフォームとして機能する主要な言語です。 Plutus のコントラクトは、ブロックチェーン上で実行される部分と、ユーザーのマシン上で実行されるその他の部分で構成されます。 Plutus は、主要な関数型プログラミング言語の XNUMX つである Haskell を使用し、安全でフルスタックのプログラミング環境を提供します。 
  • マーロウ— DSL は、金融契約の作成と実行に使用されるドメイン固有の言語であり、契約を視覚的に、より従来のコードで構築できるようにします。 金融機関はこれを使用して、顧客やクライアントへのサービスのためのカスタム手段を開発および展開できます。 
  • グロー — ブロックチェーン上で分散型アプリケーションを開発する別のドメイン固有言語。 Glow を使用すると、ユーザーは敵対的環境で実行されるスマート コントラクト上に安全な DApps を作成できます。 

Cardano (ADA) は、その立ち上げ以来、よく知られた著名なブロックチェーン ネットワークです。 ネットワークはその過程全体で数多くの浮き沈みを経験しており、ネイティブ ユーティリティ トークン ADA も同様です。 0.017年2017月のADA価格がわずか3.10ドルだった当初から、2021年XNUMX月のXNUMXドルまで。お気づきのとおり、それはアロンゾがカルダノネットワークにアップグレードされたのと同じ時期です。

関連記事: ビットコイン価値に燃料を与えているロシア: マーク・メビウス

スティーブアンダーソン
SteveAnderrsonによる最新の投稿 (すべてを見る)

出典: https://www.thecoinrepublic.com/2022/03/07/smart-contracts-deployed-on-cardano-network-after-alonzo-upgrade/