blog details
author


ビジネスニーズによってウェブスリースマートコントラクトを設計できます。次の仕事がどうやって一つのリアルブロックチェーンにビジネスニーズに会えることを配置するのか?

さらに、スクリプトは、テスト目的であろうと、ユーザー エクスペリエンスの向上であろうと、シームレスにブロックチェーン ネットワークとスムーズに対話できます。

この記事では、インフラ、メタマスク、および Python を使用して Web3.0 で機能させる方法について詳しく説明します。この作品は、以前のガナッシュ スクリプトに基づくアプローチを共有します。

次目:インフラとメタマクスを利用してイーサリアムブロックチェーンのネットワークに Web3 スマートコントラクトを配備する

インフラ(Infura)

ウェブ2.0と違って、ウェブスリー世界中でHTTP URLを使って指定的なネットワークに繋がることがありません。これらのネットワークにアクセスのために、一つ言われるクライアントをインストールする必要です。それを通じて、イーサリアムに繋げるエンドポイントを開発できます。でも、もっと複雑になるだけではなく、コストがもっと高くなってしまった。以上なので、インフラお勧めの理由です。

ウェブスリースマートコントラクトをGanacheに配備したDApp開発テスト環境を建てる方法

インフラとは、直接的にイーサリアムネットワークにつなげるエンドポイントを提供するというプラットフォームです。インフラを使用されたら、スマートコントラクトに届かれた要求それとも書かれた記録がいつもイーサリアムネットワーク上に記録になります。同時に、インフラを通じて、ブロックチェーンは要求された情報も返事できます。

blog detail

前回のシェアによって、ウェブスリーモジュールを使ってGanacheのローカルHTTP protocolを繋がる。もしリアルのイーサリアムネットワークに接続しなら、インフラはPythonスクリプトに使用できるHTTP protocalとプライト鍵を提供されます。

例えば、我々のケースはGoerliのテストネットワークを利用する。(テストしなければ、リアルのネットワークに接続できます、直接的に)。このネットワークを選択した後で、以下のコードをコピーしてスクリプトにペーストします。

# for connecting to Ethereum network
w3 = Web3(Web3.HTTPProvider(
"https://your http address"))

メタマスクIDのアドレスとプライと鍵

間違いなく、メタマスクは今までウェブスリー世界中で最も人気使用ウォレットです。2千1万以上の月間アクテイブユーザーがあるメタマスクはもちろん、メタマスクのインターフェイスがいいので、ブロックチェーンと対話する機能が有効になります。.

つまり、DAppを開発してテストしていれば、一つ最も適切なウオレットは必ずメタマスクです、コストが低くてログインと支払いがDAppで機能することもできます。

blog detail

さらに、メタマスクはインフラで機能可能です。したがって、DApp に組み込まれた Web3 スマート コントラクトは、Infura を介して MetaMask に接続できます。

ウオレットアドレスを手に入れるように、メタマスクアカアンドIDをコピーする必要でPythonスクリプト中の my_addressの変数にIDをパーストして行きます。

my_address = "your metamask ID address"
private_key = os.getenv("PRIVATE_KEY2") 

もう一つは.envファイルにメタマスクアカアンドにプライト鍵を加えて覚えてください。

source .env

ブロックチェーンネットワークの種類

ブロックチェーンネットワーク種類はたくさんがあります。毎ネットワークが各自のIDがあってこのネットワークが代表されます。例えば、GoeriliネットワークのIDが5です。

chain_id = 5
blog detail

様々なネットワークIDについて、chainlist.orgに探して手に入れます。あるいは、Pythonスクリプトを実行した後で、現在に使用されたネットワークにアクセスされたチェーンIDを応答されます。

イーサリアムブロックチェーンのネットワークにWeb3 スマートコントラクトを配備する完全バッジョんのスクリプト

もしPythonでインフラとメタマクスを利用してイーサリアムブロックチェーンのネットワークにWeb3 スマートコントラクトを配備するが興味があったら、”ウェブスリー 2”を追加してニュースレターをご申し込みください。申し込みを受け取り次第、すぐにおスクリプトを添付してお送りします。

Pythonでインフラとメタマクスを利用してイーサリアムブロックチェーンのネットワークにWeb3 スマートコントラクトを配備するという文章を読むタイムに楽しんでいただければ嬉しいです。もしできれば、以下の選択中には一つ、二つを選んでEasy2Digitalチャネルを応援したら、誠にありがとうございます。

英語バージョン


Share This Post


よくある質問

メタマクスは高品質な素材を使用し、優れた耐久性を持っています。また、独自の設計により、快適な装着感とフィット感を提供します。
メタマクスはランニング、サイクリング、ウェイトトレーニングなどの激しいスポーツに最適です。
メタマクスはS、M、Lの3つのサイズがあります。
メタマクスのバッテリーはフル充電で約8時間持続します。
はい、メタマクスは防水仕様ですので、雨や汗に強く、安心してご使用いただけます。
はい、メタマクスにはBluetooth経由で音楽を再生できる機能があります。
メタマクスには1年間の製品保証が付いています。
メタマクスの充電時間は約2時間です。
メタマクスはシンプルでスタイリッシュなデザインで、多くの人に好まれています。
メタマクスはブラック、ホワイト、ブルーの3つのカラーバリエーションがあります。

今ありません...

shape shape

ニュースレターにご参加

独占的なオートスタイルコンテンツのアップデートとオファーを入手