EVMとSolidity、開発ツール
🍎 ABIはJSON形式です.
🥝 イーサネットの各ノードは、財布を介してインタラクティブになります.
🥝 この場合、JSON-RPC形式のデータがインタラクションされ、インタラクション用のデータがABIとなる.
// 솔리디티 컴파일러 solc 설치
sudo add-apt-repository ppa:ethereum/ethereum
sudo apt update
sudo apt install solc
// 설치 버전 확인
solc --version
ソリッド開発ツール
🍫 solc
エンティティは高度な言語であるため、仮想マシンEVAはエンティティを読み取ることができません.
したがって、エンティティをバイトコードにコンパイルし、コンパイラsolcを使用してコンパイルする必要があります.
🍫 Remix IDE
イーサー坊インテリジェント契約コードの作成には複数のIDEがあり、WebベースのIDEによるRemixもあります.
Remixは、Solidityを使用したdAppの開発を支援する統合された開発環境です.
RemixはJavaScriptで作成されているのでブラウザで使用できます.
(ローカルまたはデスクトップバージョンを使用することもできます)
vsコードとの接続でローカルファイルを変更することもできます.
http://remix.ethereum.org/
🍫 TestNet
これは、イーサネットが提供する共通のテストネットワークを意味します.
テストネットワークは実際のイーサネットと似ていますが、実際にはトランザクションはありません.
現在、イーサネットには3つの共通テストネットワークが提供されています.
( Ropsten, Kovan, Rinkeby )
🍫 フレーム
Truffle、Dapple、Embarkなどのフレームワークを選択して、イーサネットにエンティティコードをアップロードする複雑なプロセスを解決できます.
フレームワークは、エンティティコードのデバッグ、テスト、コンパイル、導入などの機能を提供します.
Reference
この問題について(EVMとSolidity、開発ツール), 我々は、より多くの情報をここで見つけました https://velog.io/@citron03/EVM과-Solidityテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol