Glosar
Bu yerda Iroha bilan bog'liq bo'lgan barcha entitetlarning ta'riflarini topishingiz mumkin.
- O'rtog'i
- Moddiyyat
- Bizansning xato tolerantligi (BFT)
- Iroha tarkibiy qismlar
- Iroha Modullar
- Iroha Maxsus ko'rsatmalar (ISI)
- Iroha So'rovnoma
- Ko'rinish o'zgarishi
- Jahon holati ko'rinishi (WSV)
- Lider
Blockchain daftarlari
Blockchain daftarlari - moliyaviy yozuvlarni saqlash uchun blokchayn texnologiyasidan foydalangan raqamli yozuvlarni yuritish tizimidir. Bular narxlar, yangiliklar va tranzaksiya ma'lumotlari kabi moliyaviy yozuvlar uchun ishlatilgan qadimgi kitoblardan nomlanadi.
O'rta asrlar davrida katta kitoblar ommaviy ko'rish va aniqlikni tekshirish uchun ochiq edi. Bu fikr blockchainga asoslangan tizimlarda aks ettirilgan bo'lib, ular saqlangan ma'lumotlarning haqiqiyligini tekshiradi.
Tengdoshlar
Bir tengdosh Iroha nazarda tutadi Iroha boshqa protsessual instansiyaga Iroha jarayonlar va mijoz dasturlari bir-biri bilan bog'lanishi mumkin. Iroha tengdoshlar o'z resurslari va qobiliyatlari bo'yicha tengdir, muhim istisno bilan: tengdoshlaridan faqat biri genesis blokni ishga tushirish bosqichida boshqaradi Iroha tarmoq.
Boshqa blokchainlar nod yoki validator bilan bir xil kontseptsiyaga ishora qilishi mumkin.
Bir tengdosh o'z uy tizimida jarayon bo'lishi mumkin. U Docker konteyner va Kubernetes podda ham mavjud bo'ladi.
Assetlar
Blockchains kontekstida aktiv - bu blokchaindagi qimmatli ob'ektning tasviri.
Aktivlar to'g'risidagi qo'shimcha ma'lumot da mavjud.
O'zgaruvchan aktivlar
Bunday aktivlar bir xil turdagi boshqa aktivlarga osonlikcha almashtiriladi, chunki ular o'zaro almashtirilishi mumkin.
Misol uchun, bir xil valyutaning barcha birliklari qiymati teng bo'lib, tovarlarni sotib olish uchun ishlatilishi mumkin. Odatda, fungible aktivlar banknota va tangalarning eskirishidan tashqari ko'rinishda bir xil.
O'zgaruvchan bo'lmagan aktivlar
O'zgaruvchan bo'lmagan aktivlar o'z xususiyatlari va kamchiliklari sababli noyob va qimmatli; ularning qiymati boshqa aktivlar bilan taqqoslanmaydi.
- Ressamning qiymati rassom, uning bo'yilgan davri va jamoatchilikning bunga qiziqishiga qarab farq qilishi mumkin.
- Bir ko'chada joylashgan ikkita uyda har xil ta'mirlash darajasi bo'lishi mumkin.
- Zargarlik ishlab chiqaruvchilari odatda turli xil dizaynlarni taklif qilishadi.
Xizmatga olinishi mumkin bo'lgan aktivlar
Agar bir xil turdagi ko'proq aktsiyalar chiqarilishi mumkin bo'lsa, aktiv ishlab chiqariladi.
Ishlab chiqarilmaydigan aktivlar
Agar aktivning boshlang'ich miqdori bir marta aniqlansa va o'zgarmasa, u iste'mol qilinmaydigan deb hisoblanadi.
Genesis blokida ushbu ma'lumotlarni Iroha konfiguratsiyasi uchun belgilaydi.
Bizansdagi xatolarga chidamlilik (BFT)
Ma'lum bir foiz zararli aktyorlarni o'z ichiga olgan tarmoq bilan to'g'ri ishlashi mumkin bo'lgan xususiyat Iroha o'zining tengdosh-tashkilot tarmog'ida 33% gacha zararli aktyorlar bilan ishlashga qodir.
Iroha Komponentlar
Rust funktsiyasini o'z ichiga olgan Iroha modullari.
Sumeragi (Imperator)
Iroha modul konsensus uchun javobgardir.
Torii (Ochiq)
peer uchun kelib tushgan so'rovlarni boshqarish mantiqasini o'z ichiga olgan modul. U kelib tushadigan yo'l-yo'riqlarni qabul qilish, qabul qilish va yo'naltirish uchun ishlatiladi, shuningdek HTTP so'rovlari, shuningdek, ishga tushirish vaqti konfiguratsiya yangilanishlari.
Kura (Oxiraxona)
Kura diskdagi imzolangan bloklarni, blok hashlarini, balandlik indekslarini, tiklash bo'laklari va commit-roster metadatalarini saqlaydi. World State View davlat fotosuratlari mavjud bo'lmaganida yoki mahalliy bloklar do'konining orqasida bo'lganda Kura bloklardan qayta quriladi. Ko'rish Kura saqlash .
Kagami(O'qituvchi va namunachi va/yoki ko'z o'rinchasi)
Odatda ishlatiladigan ma'lumotlar uchun generator. U kriptografik kalit juftliklarini, genesis bloklarini, hujjatlarni va boshqalar ishlab chiqarishi mumkin.
Merkle daraxti (hash daraxi)
Har bir blok balandligida holatni tasdiqlash va tekshirish uchun ishlatiladigan ma'lumotlar tuzilmasi. Iroha ning hozirgi amalga oshirilishi ikkilamchi daraxtdir. Ko'proq batafsillik uchun Wikipedia-ga qarang.
Aqlli shartnomalar
Aqlli shartnomalar - bu blokchainga asoslangan dasturlar bo'lib, muayyan shart-sharoitlarga javob berganda ishlatiladi. Iroha da aqlli kontraktlar core Iroha maxsus ko'rsatma yordamida amalga oshiriladi.
Ishtirokchilar
Iroha maxsus yo'l-yo'riqlarini muayyan blok qo'yishi, vaqt (ba'zi ehtiyotkorliklar bilan) va boshqalar bo'yicha chaqirish imkonini beradigan hodisa turi. Ishtirokchilar haqida ko'proq ma'lumot da.
Tarjima qilish
Har bir so'rov u tegishli bo'lgan API versiyasi bilan belgilab qo'yilgan. Bu Iroha mijoz / tengdosh dasturiy ta'minotining turli xil ikkilamchi versiyalarining kombinatsiyasini o'zaro ishlashga imkon beradi, bu esa Iroha tarmog'ida dasturni yangilashlarga imkon beradi.
Hijiri (o'rtog'lar orasida obro'ni saqlaydigan tizim)
Iroha Bu aloqalarni ustuvorlashtirish imkonini beradi . tengdoshlar yaxshi yo'l-yo'riqlarga ega bo'lgan va zararli ta'sirlarni kamaytiruvchi tengdoshlar.
Iroha Modullar
Iroha uchun o'zlashtirilgan funktsiyalarni taqdim etuvchi uchinchi tomonlar kengaytmalari.
Iroha Maxsus ko'rsatmalar (ISI)
Ma'lum kontraktlar kutubxonasi Iroha. Bularni ham savdo-sotiq orqali, ham ro'yxatdan o'tgan tadbir tinglovchilari orqali murojaat qilish mumkin. ISI bu yerda.
Foydalanuvchi Iroha Maxsus ko'rsatmalar
Ushbu isi setida If kabi mantiqiy ko'rsatmalar, Notify kabi tegishli I/O va Sequence kabi kompozitsiyalar mavjud. Ular asosan ning maxsus ko'rsatmalari sifatida ishlatiladi .
Asosiy Iroha Maxsus ko'rsatmalar
Maxsus ko'rsatmalar bilan ta'minlangan Iroha qo'llab-quvvatlash; shu jumladan, ayrim domen bo'yicha va foydalanish ko'rsatmalari.
Viloyatga oid Iroha maxsus ko'rsatmalar
Hududga doir faoliyat bilan bog'liq ko'rsatmalar: aktivlar, hisobotlar, domenlar, tengdoshlarni boshqarish). Bular Jahon holati ko'rinishini xavfsiz va xavfsiz tarzda o'zgartirish uchun zarur vositalarni ta'minlaydi.
Oddiy Iroha Maxsus ko'rsatma
O ' zbekiston Respublikasining Iroha Modullar, mijozlar yoki uchinchi tomonlar tomonidan qurilishi mumkin. Asosiy ko'rsatmalar. Forking va o'zgartirish Iroha manba kodi tavsiya etilmaydi, chunki maxsus ko'rsatmalar bilan kelishilmagan tengdoshlar bo ' yicha Iroha ishga tushirish xatolar sifatida ko'rib chiqiladi, shuning uchun: tengdoshlar o'zgartirilgan instansiyani ishga tushirish ularning kirish huquqi bekor qilinadi.
Iroha So'rov
Jahon holati ko'rinishini o'qish uchun iltimos ushbu ko'rinishni o'zgartirmasdan. so'rovlar haqida ko'proq ma'lumot olish uchun bu yerda .
Oʻzgarish koʻrinishi
Konsensusga erishishga urinish muvaffaqiyatsiz bo'lgan taqdirda o'tkaziladigan jarayon. Odatda bu yangi Lider tanlovi bilan bog'liq.
Jahon holati ko'rinishi (WSV)
Hozirgi blokcheyn holatini xotira ichida ifodalash. WSV tarkibida World, qo'shilgan blok hashlari, tranzaksiya indekslari, konsensus topologiyasi va so'rovlarda ishlatiladigan ma'lumotlar indekslari. Bu faqat belgilangan bloklar orqali yangilanadi va qayta tiklanishi mumkin Kura. Koʻring Dunyoga qarash.
Lider
Bir iroha tarmog'ida tengdoshi tasodifiy tanlanadi va keyingi blokni shakllantirishning maxsus imtiyozi beriladi. Bu imtiyoz Byzant fayl-torelance ga ega bo'lgan tarmoqlarda ko'rinish o'zgaruvchisi orqali bekor qilinishi mumkin.