ブロックチェーンのトランザクションが送信されたとき、本当に何が起きるの? 🔗
あなたがブロックチェーンにトランザクションを送信した後、実際には何が起きるのか気になったことはありませんか?
送った瞬間に、すぐにブロックチェーンの一部になるわけではありません。
簡略化すると、次のような流れです:
1️⃣ トランザクションが作成される
ユーザーがブロックチェーンのウォレットやアプリケーションを使ってトランザクションを作成します。
2️⃣ デジタル署名が追加される
トランザクションは送信者の秘密鍵で署名されます。これにより、そのトランザクションが対応するアドレスの所有者によって承認されたことが証明されます。
3️⃣ トランザクションがネットワークに入る
ピアツーピアのネットワークを通じて、ブロックチェーンのノードにブロードキャストされます。
4️⃣ ノードが検証する
ノードは、デジタル署名、トランザクション形式、そしてそのトランザクションがネットワークのルールに従っているかなどをチェックします。
5️⃣ トランザクションが取り込まれるまで待つ
有効なトランザクションは、ブロックプロデューサーが選ぶまで、ネットワーク内の保留トランザクションプールに待機することがあります。
6️⃣ ブロックが作成される
トランザクションは、他の有効なトランザクションとともに新しいブロックに含められます。
7️⃣ コンセンサスがブロックを確定する
ブロックチェーンのコンセンサスメカニズムが、新しいブロックがネットワークに受け入れられるかどうかを決めます。
8️⃣ ブロックチェーンの状態が更新される
受け入れられると、そのトランザクションはブロックチェーンに記録された履歴の一部となり、関連するアカウントまたはUTXOの状態が更新されます。
つまり、ブロックチェーンのトランザクションは単にこういうものではありません:
送信 → 完了 ❌
むしろ次のように近いです:
作成 → 署名 → ブロードキャスト → 検証 → 含める → コンセンサスに到達 → 状態を更新 ✅
この一連の流れこそが、ブロックチェーン技術を従来の中央集権型データベースと決定的に違うものにしているコアの考え方の一つです。
🔗 ブロックチェーンは単なるデータベースではありません。同じ状態に合意しなければならない分散システムです。
次に探るべきこと:ブロックチェーンの「ブロック」の中で実際に何が起きるのか?
$BTC $ETH $BNB
#blockchain #BlockchainTechnology #Web3 #CryptoTechnology #ComputerScience
あなたがブロックチェーンにトランザクションを送信した後、実際には何が起きるのか気になったことはありませんか?
送った瞬間に、すぐにブロックチェーンの一部になるわけではありません。
簡略化すると、次のような流れです:
1️⃣ トランザクションが作成される
ユーザーがブロックチェーンのウォレットやアプリケーションを使ってトランザクションを作成します。
2️⃣ デジタル署名が追加される
トランザクションは送信者の秘密鍵で署名されます。これにより、そのトランザクションが対応するアドレスの所有者によって承認されたことが証明されます。
3️⃣ トランザクションがネットワークに入る
ピアツーピアのネットワークを通じて、ブロックチェーンのノードにブロードキャストされます。
4️⃣ ノードが検証する
ノードは、デジタル署名、トランザクション形式、そしてそのトランザクションがネットワークのルールに従っているかなどをチェックします。
5️⃣ トランザクションが取り込まれるまで待つ
有効なトランザクションは、ブロックプロデューサーが選ぶまで、ネットワーク内の保留トランザクションプールに待機することがあります。
6️⃣ ブロックが作成される
トランザクションは、他の有効なトランザクションとともに新しいブロックに含められます。
7️⃣ コンセンサスがブロックを確定する
ブロックチェーンのコンセンサスメカニズムが、新しいブロックがネットワークに受け入れられるかどうかを決めます。
8️⃣ ブロックチェーンの状態が更新される
受け入れられると、そのトランザクションはブロックチェーンに記録された履歴の一部となり、関連するアカウントまたはUTXOの状態が更新されます。
つまり、ブロックチェーンのトランザクションは単にこういうものではありません:
送信 → 完了 ❌
むしろ次のように近いです:
作成 → 署名 → ブロードキャスト → 検証 → 含める → コンセンサスに到達 → 状態を更新 ✅
この一連の流れこそが、ブロックチェーン技術を従来の中央集権型データベースと決定的に違うものにしているコアの考え方の一つです。
🔗 ブロックチェーンは単なるデータベースではありません。同じ状態に合意しなければならない分散システムです。
次に探るべきこと:ブロックチェーンの「ブロック」の中で実際に何が起きるのか?
$BTC $ETH $BNB
#blockchain #BlockchainTechnology #Web3 #CryptoTechnology #ComputerScience