Криптографиянинг асосий тушунчалари. Керкхофс принципи


Ethereum virtual mashinasi


Download 1.52 Mb.
bet14/49
Sana07.03.2023
Hajmi1.52 Mb.
#1245383
1   ...   10   11   12   13   14   15   16   17   ...   49
Bog'liq
Криптографиянинг асосий тушунчалари

3. Ethereum virtual mashinasi


EVM, ushbu Ethereum qo'llanmasida yuqorida aytib o'tilganidek, Ethereum-ga asoslangan aqlli shartnomalarni kompilyatsiya qilish va joylashtirish uchun ish vaqti muhiti sifatida ishlashga mo'ljallangan. EVM Ethereum uchun Solidity tilida yozilgan aqlli shartnomalar tilini tushunadigan vositadir. EVM sandbox muhitida ishlaydi - asosan, siz o'zingizning mustaqil muhitingizni joylashtirishingiz mumkin, u sinov va ishlab chiqish muhiti sifatida harakat qilishi mumkin. Keyin siz o'zingizning aqlli shartnomangizni (uni ishlatishingiz) "n" sonida sinab ko'rishingiz, uni tekshirishingiz va aqlli shartnomaning ishlashi va funksionalligidan qoniqsangiz, uni Ethereum asosiy tarmog'ida joylashtirishingiz mumkin.
Aqlli kontraktdagi har qanday dasturlash tili EVM tushunadigan bayt kodiga kompilyatsiya qilinadi. Ushbu bayt kodni EVM yordamida o'qish va bajarish mumkin. Solidity aqlli shartnoma yozish uchun eng mashhur tillardan biridir. Aqlli shartnomangizni Solidity-da yozganingizdan so'ng, ushbu shartnoma bayt-kodga aylanadi va EVM-ga joylashtiriladi va shu bilan kiberhujumlardan xavfsizlikni kafolatlaydi.

a) EVM qanday ishlaydi?


Aytaylik, A shaxsi B shaxsiga 10 efir to'lamoqchi. Tranzaktsiya A dan B ga pul o'tkazish uchun aqlli shartnoma yordamida EVM ga yuboriladi. Tranzaktsiyani tasdiqlash uchun; Ethereum tarmog'i ish isboti konsensus algoritmini amalga oshiradi.

Blockchain-ning yetakchi mutaxassislaridan maslahat oling!


Blockchain-da professional sertifikat dasturiO'RGANISH DASTURI

Ethereum-dagi konchi tugunlari ushbu tranzaksiyani tasdiqlaydi - A ning identifikatori mavjudmi yoki yo'qmi va agar A o'tkazish uchun so'ralgan summaga ega bo'lsa. Tranzaksiya tasdiqlangach, efir A hamyonidan yechib olinadi va B hamyoniga o‘tkaziladi va bu jarayon davomida konchilar ushbu tranzaksiyani tasdiqlash uchun haq oladi va mukofot oladi.
Ethereum tarmog'idagi barcha tugunlar tegishli EVM-lari yordamida aqlli shartnomalarni bajaradi.

Download 1.52 Mb.

Do'stlaringiz bilan baham:
1   ...   10   11   12   13   14   15   16   17   ...   49




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling