Blockchain yoki blockchain - bu o'tmishda sodir bo'lgan barcha operatsiyalarni, shuningdek, mavjud bo'lgan barcha hamyonlarning ma'lumotlarini o'z ichiga olgan ulkan ma'lumotlar bazasi. Blockchain ommaviy ma'lumotlarning o'zaro bog'liq bloklaridan iborat. Shu bilan birga, shifrlash tizimi barcha mavjud bloklarni bir-biri bilan matematik ravishda bog'laydi, hech qanday ma'lumotni o'qishga xalaqit bermaydi.
Blockchain shuningdek tarqatilgan ma'lumotlar bazasi. Ushbu yozuvning nusxalari har bir bitcoin hamyon dasturida saqlanadi, mobil telefonlardagi bitcoin hamyonlardan tashqari. Ma'lumotlarni himoya qilish darajasi beqiyos va u matematik shifrlashning o'ziga xos xususiyatlari bilan bog'liq. Haqiqat shundaki, blokdagi bitta yozuvni almashtirish mumkin emas, chunki keyingi matematik nomuvofiqliklar zanjirdagi barcha bloklarni almashtirish zarurligiga olib keladi.
Shunday qilib, har bir mijoz blokcheynning o'z nusxasiga ega va boshqa hamyonlar bilan ulanish vaqtida ushbu nusxa tekshiriladi. Blok zanjiri nusxasidagi eng kichik nomuvofiqlik ushbu blokning boshqa bloklar bilan ulana olmasligiga olib keladi va rad etiladi.
Blok zanjiri hamma uchun ochiq. Har kim o'z tarkibini ajraluvchilar yoki onlayn xizmatlar yordamida ko'rishi mumkin. Biroq, hamyonni egasining shaxsiyati bilan bog'lash juda qiyin vazifa bo'lib, uni faqat maxsus xizmatlar amalga oshirishga qodir va hattoki har doim ham shunday emas.
Blockchain-ni tashkil etuvchi bloklar tranzaktsiya ma'lumotlarini saqlash uchun hujayralar vazifasini bajaradi. Yangi ma'lumotlarni yozish uchun yangi bloklar doimiy ravishda o'rtacha 10 daqiqada 1 blok tezlikda yaratiladi. Yangi blok yaratilgandan so'ng, u boshqa Bitcoin mijozlari tomonidan tasdiqlanadi va blok zanjiriga biriktiriladi. Kelajakda uni o'zgartirish imkonsiz bo'ladi va ma'lumotlar bazasi tarmoqning barcha tugunlarida (hamyonlarida) avtomatik ravishda yangilanadi.
Bitcoin tarmog'ining mijozlari bo'lgan hamyonlar tarmoq tugunlari funktsiyalarini bajaradi, ya'ni blokcheynning o'zi sinxronlashtiriladi va yangi bloklarni o'tkazadi. Foydalanuvchi uchun hamyon ularning tranzaktsiyalarini qabul qilish va uzatish hamda ularning operatsiyalar tarixini ko'rish uchun kerak. Hamyonning barcha ma'lumotlari wallet.dat faylida saqlanadi. Ushbu faylni yo'qotish hamyoningizdagi barcha pullarni yo'qotish bilan barobardir.
Yuqorida aytib o'tilganlarga asoslanib, blokcheyn markazlashmagan tizim ekanligi ayon bo'ladi. Darhaqiqat, har bir foydalanuvchining har bir hamyoni o'zining kichik mustaqil markazidir, u ma'lum bir operatsiyani ro'yxatga kiritish to'g'risida mustaqil ravishda qaror qabul qiladi. Shuning uchun, blokirovkada biror narsani o'zgartirish uchun ushbu tizimdagi barcha tugunlarni (hamyonlarni) o'zgartirishingiz kerak. Yoki hech bo'lmaganda ularning aksariyati.
Shunday qilib, blokcheynni aldash nihoyatda qiyin. Nazariy nuqtai nazardan, yo'llar mavjud, ammo ularning barchasi bir vaqtning o'zida yuborilishi kerak bo'lgan ulkan sarmoyalarni, shuningdek, ajoyib texnik zavqlarni talab qiladi va baribir bularning hammasini topish oson va hal qilish oson bo'ladi.
Blockchain-dagi ma'lumotlar miqdori 100 Gb dan bir oz ko'proq. Uni sinxronlashtirish uchun mijoz dasturiga aynan qancha Internet-trafik kerak bo'ladi.
Bitkoin tarmog'ining barcha foydalanuvchilarini shartli ravishda 2 guruhga bo'lish mumkin: oddiy foydalanuvchilar va konchilar. Oddiy foydalanuvchilar operatsiyalarni amalga oshiradilar: bitkoinlarni bir-biriga o'tkazish.
Konchilar ushbu yozuvlardan bloklar hosil qiladi. Har bir shakllangan blok uchun tizim konchiga ma'lum miqdordagi bitkoin shaklida mukofot beradi. Hozirda ushbu mukofot miqdori 25 tanga.