Blokçeyn tranzaksiyası göndəriləndə əslində nə baş verir? 🔗
Tranzaksiyanı blokçeyinə təqdim etdikdən sonra real olaraq nə baş verdiyini heç düşünmüsünüz?
Dərhal blokçeynin bir hissəsinə çevrilmir.
Budur sadələşdirilmiş proses:
1️⃣ Tranzaksiya yaradılır
İstifadəçi blokçeyn cüzdanı və ya tətbiqi vasitəsilə tranzaksiya yaradır.
2️⃣ Rəqəmsal imza əlavə olunur
Tranzaksiya göndərənin şəxsi açarı (private key) ilə imzalanır. Bu, tranzaksiyanın uyğun ünvanın sahibi tərəfindən səlahiyyətləndirildiyini sübut edir.
3️⃣ Tranzaksiya şəbəkəyə daxil olur
Peer-to-peer şəbəkəsi vasitəsilə blokçeyn node-larına (şəbəkə qovşaqlarına) yayımlanır.
4️⃣ Node-lar yoxlayır
Node-lar rəqəmsal imza, tranzaksiyanın forması və tranzaksiyanın şəbəkənin qaydalarına uyğun olub-olmaması kimi məsələləri yoxlayır.
5️⃣ Tranzaksiya daxil edilməyi gözləyir
Müvafiq (valid) tranzaksiya, blok istehsalçısı onu seçənə qədər şəbəkənin pending transaction pool (gözləyən tranzaksiyalar hovuzu) daxilində gözləyə bilər.
6️⃣ Blok yaradılır
Tranzaksiya digər valid tranzaksiyalarla birlikdə yeni bir blokun içərisinə daxil edilir.
7️⃣ Konsensus bloku təsdiqləyir
Blokçeynin konsensus mexanizmi yeni blokun şəbəkə tərəfindən qəbul olunub-olunmayacağını müəyyən edir.
8️⃣ Blokçeyn vəziyyəti (state) yenilənir
Qəbul olunduqdan sonra tranzaksiya blokçeynin qeyd olunan tarixinin bir hissəsinə çevrilir və müvafiq hesab və ya UTXO vəziyyəti yenilənir.
Yəni blokçeyn tranzaksiyası sadəcə belə deyil:
Göndər → Bitdi ❌
Daha çox belədir:
Yarat → İmzala → Yayımla → Yoxla → Daxil et → Konsensusa çat → Vəziyyəti yenilə ✅
Bu ardıcıllıq blokçeyn texnologiyasını ənənəvi mərkəzləşdirilmiş verilənlər bazasından fərqləndirən əsas ideyalardan biridir.
🔗 Blokçeyn sadəcə verilənlər bazası deyil — eyni vəziyyətə (state) razılaşmalı olan paylanmış (distributed) sistemdir.
Növbəti olaraq nəyi araşdırmalıyıq: blokçeyn blokunun içində real olaraq nə baş verir?
$BTC $ETH $BNB #blockchain #BlockchainTechnology #Web3 #CryptoTechnology #ComputerScience