Solitidity Speed Course -Part 1:基本知識
このガイドは、堅牢性、ブロックチェーン、トランザクション、ガス、イーサリアム仮想マシン(EVM)の基本的な知識をカバーしています。
?
ブロックチェーン
は、分散型の不満足な台帳であり、安全にトランザクションを記録するために使用されます。ブロックで構成されており、各ブロックには一連のトランザクションが含まれており、それらが一緒にチェーンを形成します。
?
分散化
→中央組織が制御していません。
vivitrable
→レコード後のトランザクションは変更できません。 -
透明性→誰でもトランザクションを確認できます。
- データの整合性を確保するためのパスワードテクノロジー。
?
- トランザクションは、ブロックチェーン上の値またはデータの転送です。イーサリアムでは、トランザクションは次のとおりです
エーテルコイン転送- →アカウント間でETHを送信します。
契約インタラクション
→スマートコントラクトの関数を呼び出します。
✨例:基本的な取引構造
?トランザクションの一部:
from&to- →送信者およびレシーバーアドレス。
value
→送信されるエーテルコインの数。 -
ガス&ガス価格→コストを実行します。
⛽ガスを理解してください
<code>{
"from": "0xSenderAddress",
"to": "0xReceiverAddress",
"value": "1000000000000000000", // 1 ETH in Wei
"gas": "21000",
"gasPrice": "5000000000"
}</code>
ログイン後にコピー
Ethereumは、トランザクションとスマートコントラクトを実行するために
?
- SPAMを防ぐ→ユーザーは、ネットワークを使用するために支払う必要があります。
鉱夫に対する補償- →インセンティブトランザクションの検証。
ネットワークの管理負荷
→より複雑な操作には、より多くのガスが必要です。 -
?ピた例:ガスの推定
?
Ethereum Virtual Machine(evm)
は、スマートコントラクトを実行するためのランタイム環境です。安全性と地方分権を保証します。
?evm:
分離
→独立して実行する契約。 -
ステータス管理→すべてのアカウントと残高を追跡します。
- スマートコントラクトの実行→ソリティバイトコードを効率的に実行します。
- ?
✅ブロックチェーンは分散型台帳
です。
trading取引には、eth
または
を送信します
🎜ガスは、計算コストの支払いに>ネットワークセキュリティを保証するために使用されます
<code>// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
contract GasExample {
uint256 public value;
function setValue(uint256 _value) public {
value = _value; // 简单操作 → 低Gas成本
}
}</code>
ログイン後にコピー
。
evmは、安全な環境で
スマートコントラクトの実行
を実装します。
?
パート2
では、スマートコントラクト、関数、ストレージ
の堅牢性を導入します。乞うご期待! ?
?コメントを残して、最初の取引体験を共有してください!
以上がSolidity Crash Course-一部の基本と事前に必要なものの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。