Gateアプリをダウンロードするにはスキャンしてください
qrCode
その他のダウンロードオプション
今日はこれ以上表示しない

ブラウニー:イーサリアムにおける開発を簡素化するPythonフレームワーク

robot
概要作成中

イーサリアムでスマートコントラクトを開発する複雑さに疲れましたか?ブラウニーは、多くの開発者が待ち望んでいた答えです。

ブラウニーとは正確に何ですか?

Brownieは、Ethereum上でスマートコントラクトを開発、テスト、デプロイするために特別に設計されたPythonベースのフレームワークです。すでにPythonを知っていれば、道の80%は完了しています。このフレームワークを使用すると、Pythonのスクリプトから直接SolidityまたはVyperで書かれた契約を記述、デプロイ、テストできます。コンテキストを変更する必要はありません。

それを特別なものにする特徴

摩擦のないEVM統合: Brownieはイーサリアムの仮想マシンと完璧に接続されており、複数のネットワーク(mainnet、Rinkebyのようなテストネット、または開発用のローカルブロックチェーンで作業することができます)。

最高のツールと互換性あり: Ganache (あなたのイーサリアム)のパーソナルブロックチェーンとネイティブに統合され、Infura (安全でスケーラブルなエーテル)へのアクセスを提供します。これは、あなたのワークフローが自動的に最適化されることを意味します。

実践的な例: あなたがRinkebyにスマートコントラクトをデプロイし、それにトランザクションを送信してインタラクションし、Pythonのコンソールからリアルタイムで結果を確認したいと想像してみてください。Brownieはそれを簡単に見せてくれます。

現在の市場でなぜ重要なのか?

ブロックチェーンが金融、医療、サプライチェーンに拡大するにつれて、信頼できる開発ツールの必要性が重要になります。Brownieは開発を加速するだけでなく、高額なエラーのリスクを大幅に軽減します。バグが巨額の財務損失を意味するエコシステムでは、これはゲームチェンジャーです。

真の技術的影響

Pythonを基本言語として使用することで、Brownieはイーサリアムの開発を民主化します。Solidityに触れたことのないプログラマーも貢献できるようになりました。これにより、より多くの革新、エコシステム内のより多くの開発者、そして統合されたテストおよびデバッグツールのおかげで、より安全なスマートコントラクトが生まれます。

結論

Brownieは、従来のソフトウェア開発とWeb3の間に欠けていた橋です。勉強中であっても、プロダクションで働いている場合でも、このフレームワークは時間、フラストレーション、そしてお金を節約してくれます。だからこそ、イーサリアムコミュニティのスタンダードとなったのです。

ETH-1.25%
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • コメント
  • リポスト
  • 共有
コメント
0/400
コメントなし
  • ピン