2008 yil 31 oktyabrda Satoshi Nakamoto tomonidan imzolangan identifikator bu muammoni menga to'liq noma'lum va markazlashmagan tarmoqda qanday to'lash kerakligi to'g'risida 9 sahifali qog'oz bilan hal qildi.
Satoshi Nakamoto nomi bilan tanilgan sirli odam va shu to'qqiz sahifa havodan bitcoin tarkibidagi 100 milliard RMB ekvivalenti va uni quvvatlaydigan texnologiya blokcheynni yaratganligini bilamiz.
Ishonchli uchinchi tomonsiz, eng katta muammo shundaki, hech birimiz bir-birimizga ishona olmaymiz, shuning uchun blockchain dunyosida har bir kishi har bir dollar va har bir kishining tarixini bilishi uchun translyatsiyalarni translyatsiya qilish kerak edi. tarmoq. Odamlar bu haqiqatan ham mening elektron imzo bilan aytgan so'zlarim ekanligiga ishonch hosil qilishadi va keyin pul o'tkazmasini daftarga kiritishadi. Ushbu kitob blokdir. Bloklarni bir-biriga bog'lash - bu blokcheyn. Unda Bitcoin paydo bo'lganidan to hozirgi kungacha bo'lgan barcha operatsiyalari qayd etilgan va hozirda 600000 ga yaqin bloklar mavjud bo'lib, har bir blokda ikki yoki uch mingtadan bitimlar qayd etilgan va har bir hisob, shu jumladan sizniki va mening pulim qancha pul borligini, qaerda ekanligini aniq eslab qoladi u qaerdan sarflangan va shaffof va ochiq bo'lgan joydan kelgan.
Blockchain tarmog'ida hamma bir xil va real vaqtda yangilangan daftarni ushlab turadi. Ajablanarlisi shundaki, buxgalteriya daftarining ishonchliligi raqamli valyutaning asosi hisoblanadi va agar daftar ishlamay qolsa, hech qanday valyuta yaxshi ishlamaydi.
Ammo bu erda ikkita yangi savol tug'iladi: kim kitoblarni hamma uchun saqlaydi? Kitoblar qalbakilashtirilmasligini qanday ta'minlash kerak?
Agar har kim daftarchani yuritishi mumkin bo'lsa, har bir blokda joylashgan bitimlar va bitimlar ketma-ketligi boshqacha bo'lishi mumkin edi va agar qasddan soxta yozuvlar bo'lsa, bu yanada tartibsiz bo'lar edi. Hamma uchun ma'qul bo'lgan daftarni olishning iloji yo'q.
Shunday qilib, kitoblarni saqlaydigan kishi, barchaning kitoblari bir xil bo'lishi uchun, ularni hamma qabul qilishi kerak. Bu konsensus mexanizmi deb ham ataladi.
Bugungi kunda turli xil blokcheynlar uchun har xil konsensus mexanizmlari mavjud va Satoshi-ning echimi bu muammoni hal qilishdir. Kim javobni birinchi bo'lib ishlab chiqsa, u kitoblarni saqlash huquqiga ega. Ushbu mexanizm PoW deb nomlanadi: Ishni tasdiqlash, ish hajmini tasdiqlash.
Ish yukining isboti tabiati to'liq va sizning qurilmangiz arifmetik quvvatga qanchalik ko'p ega bo'lsa, javobni topish ehtimoli shuncha yuqori bo'ladi.
Buning uchun xesh shifrlash qo'llaniladi.
Masalan, SHA256 algoritmini oling, u bilan shifrlangan har qanday simvollar qatori 256 bitli ikkilik raqamlardan iborat noyob qatorni beradi. Agar asl kirish har qanday tarzda o'zgartirilsa, xash shifrlangan raqam butunlay boshqacha bo'ladi.
Ish yukining isboti tabiati to'liq va sizning qurilmangiz arifmetik quvvatga qanchalik ko'p ega bo'lsa, javobni topish ehtimoli shuncha yuqori bo'ladi.
Buning uchun xesh shifrlash qo'llaniladi.
Masalan, SHA256 algoritmini oling, u bilan shifrlangan har qanday simvollar qatori 256 bitli ikkilik raqamlardan iborat noyob qatorni beradi. Agar asl kirish har qanday tarzda o'zgartirilsa, xash shifrlangan raqam butunlay boshqacha bo'ladi.
Ish yukining isboti tabiati to'liq va sizning qurilmangiz arifmetik quvvatga qanchalik ko'p ega bo'lsa, javobni topish ehtimoli shuncha yuqori bo'ladi.
Buning uchun xesh shifrlash qo'llaniladi.
Masalan, SHA256 algoritmini oling, u bilan shifrlangan har qanday simvollar qatori 256 bitli ikkilik raqamlardan iborat noyob qatorni beradi. Agar asl kirish har qanday tarzda o'zgartirilsa, xash shifrlangan raqam butunlay boshqacha bo'ladi.
Ish yukining isboti tabiati to'liq va sizning qurilmangiz arifmetik quvvatga qanchalik ko'p ega bo'lsa, javobni topish ehtimoli shuncha yuqori bo'ladi.
Buning uchun xesh shifrlash qo'llaniladi.
Masalan, SHA256 algoritmini oling, u bilan shifrlangan har qanday simvollar qatori 256 bitli ikkilik raqamlardan iborat noyob qatorni beradi. Agar asl kirish har qanday tarzda o'zgartirilsa, xash shifrlangan raqam butunlay boshqacha bo'ladi.
Ish yukining isboti tabiati to'liq va sizning qurilmangiz arifmetik quvvatga qanchalik ko'p ega bo'lsa, javobni topish ehtimoli shuncha yuqori bo'ladi.
Buning uchun xesh shifrlash qo'llaniladi.
Masalan, SHA256 algoritmini oling, u bilan shifrlangan har qanday simvollar qatori 256 bitli ikkilik raqamlardan iborat noyob qatorni beradi. Agar asl kirish har qanday tarzda o'zgartirilsa, xash shifrlangan raqam butunlay boshqacha bo'ladi
Blokni ochganimizda, ushbu blokda yozilgan bitimlar sonini, bitim tafsilotlarini, blok sarlavhasini va boshqa ma'lumotlarni ko'rishimiz mumkin.
Blok sarlavhasi - bu vaqt tamg'asi, Merk daraxtining ildizi xeshi, tasodifiy raqam va oldingi blokning xeshi kabi ma'lumotlarni o'z ichiga olgan blok yorlig'i va blok sarlavhasida ikkinchi SHA256 hisob-kitobini bajarish bizga ushbu blokning xashini beradi.
Kuzatib borish uchun blokdagi har xil ma'lumotlarni to'plashingiz kerak, so'ngra bu tasodifiy sonni blok sarlavhasida o'zgartirishingiz kerak, shunda kirish qiymati xash qiymatini olish uchun xash qiymatini olish uchun xashni hisoblashdan keyin birinchi n raqamlari 0 ga teng bo'ladi. .
Darhaqiqat, har bir raqam uchun faqat ikkita imkoniyat mavjud: 1 va 0, shuning uchun tasodifiy sonning har bir o'zgarishi uchun muvaffaqiyat ehtimoli 2 ning uchdan biriga teng bo'ladi. Masalan, n 1 bo'lsa, ya'ni birinchi raqam ekan 0 bo'lsa, unda muvaffaqiyat ehtimoli 2 dan 1 ga teng.
Tarmoqda hisoblash quvvati qancha ko'p bo'lsa, shuncha nollarni hisoblash kerak va ish yukini isbotlash qanchalik qiyin bo'lsa.
Bugungi kunda Bitcoin tarmog'idagi n taxminan 76 ni tashkil etadi, bu har 2 qism uchun 76 qismdan bittasi yoki 755 trilliondan deyarli bittasi.
8000 dollarlik RTX 2080Ti grafik kartasi bilan bu taxminan 1407 yil.
Matematikani to'g'ri qabul qilish haqiqatan ham oson emas, lekin buni amalga oshirgandan so'ng, hamma bir zumda siz buni to'g'ri qabul qilganingizni tekshirishi mumkin. Agar bu haqiqatan ham to'g'ri bo'lsa, har kim ushbu blokni kitobga ulaydi va keyingi blokda qadoqlashni boshlaydi.
Shunday qilib, tarmoqdagi hamma bir xil, real vaqtda yangilangan daftarga ega.
Va har kimni buxgalteriya hisobini yuritishga undash uchun, blokni qadoqlashni tugatgan birinchi tugun tizim tomonidan mukofotlanadi, ya'ni hozir 12,5 bitkoin yoki deyarli 600 000 RMB. Ushbu jarayon konchilik deb ham ataladi.
Boshqa tomondan, daftarni buzilishiga yo'l qo'ymaslik uchun har bir yangi qo'shilgan blok blok sarlavhasida avvalgi blokning xash qiymatini, xash ko'rsatgichi sifatida ham qayd etishi kerak. Bunday doimiy oldinga siljish oxir-oqibat birinchi blokni ko'rsatib, barcha bloklarni bir-biriga mahkam bog'lab qo'yadi.
Agar siz biron bir blokdagi biron bir belgini o'zgartirsangiz, siz ushbu blokning xash qiymatini o'zgartirasiz va keyingi blokning xesh ko'rsatkichini bekor qilasiz.
Shunday qilib, siz keyingi blokning xash ko'rsatgichini o'zgartirishingiz kerak, ammo bu o'z navbatida ushbu blokning xash qiymatiga ta'sir qiladi, shuning uchun tasodifiy sonni qayta hisoblashingiz kerak va hisoblashni tugatgandan so'ng siz keyingi blokni o'zgartirishingiz kerak ushbu blokdan keyin barcha bloklarni o'zgartirmaguningizcha, bu juda og'ir.
Bu esa, buxgalterga soxta narsalarni xohlagan taqdirda ham kuzatib borish imkoniyatini bermaydi. Elektron imzo tufayli buxgalter boshqa birovdan o'ziga o'tkazmalarni soxtalashtira olmaydi va kitob tarixi tufayli u pulni ham havodan o'zgartira olmaydi.
Ammo bu yangi savol tug'diradi: agar ikki kishi bir vaqtning o'zida hisob-kitoblarni yakunlasa va yangi blokni to'plasa, kimni tinglashlari kerak?
Javob kimni tinglash uchun etarlicha uzoq bo'lsa, endi hamma ikkala blokdan keyin ham narsalarni to'plashi mumkin. Masalan, keyingi turda hisoblashni yakunlagan birinchi yigit B ga ulanishni tanlasa, u holda B zanjiri uzunroq bo'ladi va qolganlarning ham B ga ulanishi ehtimoli yuqori bo'ladi.
Oltita qadoqlash paketida g'olib odatda aniqlanadi va tashlab qo'yilgan zanjir savdosi olib tashlanadi va qayta to'ldirish uchun savdo hovuziga joylashtiriladi.
Ammo kim eng uzun bo'lsa, kim ham uzunroq bo'lsa, uni tinglaydi, chunki siz boshqalardan ko'ra yaxshiroq sanashingiz mumkin va sizning hisoblash kuchingiz 51% dan yuqori bo'lsa, siz eng uzun zanjirni o'zingiz aniqlab olishingiz va keyin daftarni boshqarishingiz mumkin .
Shunday qilib, Bitcoin dunyosidagi konchilarning hisoblash quvvati qanchalik katta bo'lsa, har kim ham buxgalteriya kitobini nazorat qila olmasligini ta'minlab, shuncha nolni hisoblashi kerak.
Ammo ozgina ishtirokchilari bo'lgan boshqa blok-zanjirlar unchalik yaxshi ishlamayapti, masalan, 2018 yil 15-may kuni Bitcoin Gold deb nomlangan raqamli valyutaga 51% hujum.
Hujumchilar birinchi navbatda o'zlarining bitgoldlarini 10 million dollar qiymatiga birjaga o'tkazdilar va bu transfer A blokida qayd etildi. Hujumchilar o'zlarining bitgoldlarining 10 million dollarlik qiymatini birjaga o'tkazishga muvaffaq bo'lishdi. Shu bilan birga, tajovuzkor maxfiy ravishda transfer amalga oshirilmaydigan B blokini tayyorladi va B blokidan keyin yangi blokni hisoblab chiqdi. Hujumchi ham yashirincha transfer amalga oshirilmagan B blokini tayyorladi.
A zanjiri uzatish tasdiqlangandan so'ng, tajovuzkor birjadagi bit oltinni olib qo'yishi mumkin. Ammo tajovuzkorning hisoblash quvvati butun tarmoqdan 51% kattaroq bo'lgani uchun, B zanjiri oxir-oqibat A zanjiridan uzunroq bo'ladi va butun tarmoqqa uzunroq B zanjirini chiqarib, tarix qayta yoziladi, B zanjiri o'rnini bosadi Haqiqiy asosiy zanjir sifatida zanjir va A blokidagi almashinuv bekor qilinadi va tajovuzkorga behuda 10 million pul ishlang.
Bugungi kunda arifmetik kuchga ega bo'lmagan oddiy odam uchun raqamli valyutani olishning eng oson usuli bu uni birjadan sotib olish va hamyoningiz manziliga qaytarib olishdir.
Ushbu manzil shifrlangan shaxsiy kalitingizdan keladi va shifrlangan ochiq kalit manzilni oladi.
Blokcheyn singari anonim tarmoqda faqat shaxsiy kalit sizning shaxsingizni isbotlashi mumkin va agar pul o'tkazmasi sizning shaxsiy kalitingiz tomonidan yaratilgan elektron imzo bilan birga bo'lsa, hamma pul o'tkazmasi haqiqiyligini tasdiqlashi mumkin. Shunday qilib, agar shaxsiy kalit buzilgan bo'lsa, har kim o'zini sizdek ko'rsatishi va pul o'tkazishi mumkin.
Xabar vaqti: 10-2020 sentyabr