Nima uchun Blockchain qiyin

Blokchain atrofidagi gipertenziv massivdir. Bu blockchain hype poezd buni eshitish uchun, blockchain endi:

  1. Daromadlar tengsizligini hal qiling
  2. Barcha ma'lumotlarni abadiy xavfsiz saqlang
  3. Hammasini ancha samaraliroq va ishonchsiz qiling
  4. O'lgan chaqaloqlarni qutqaring

Qanday bo'lmasin, baribir bu to'siqmi? Va bularning barchasini haqiqatan ham qila oladimi? Blockchain sog'liqni saqlash, moliya, ta'minot zanjiri menejmenti va musiqa huquqi kabi turli sohalarga hayratlanarli narsani keltirishi mumkinmi?

Va Bitcoin-ga kirish sizning blokchain tarafdori degani emasmi? Siz Bitcoin uchun qanday bo'lishingiz mumkin, ammo uning orqasidagi texnologiya haqida yomon gaplarni ayta olasizmi?

Ushbu maqolada, men blokchain nima ekanligini va eng muhimi, nima emasligini ko'rib chiqib, ko'plab savollarga javob berishga harakat qilaman.

Blockchain nima?

Ushbu da'volarning ayrimlarini o'rganish uchun biz blockchain nima ekanligini aniqlashimiz kerak va bu erda juda ko'p chalkashliklar yotadi. Ko'pgina kompaniyalar "blockchain" so'zini biron bir sehrli qurilmani anglatishi uchun ishlatadilar, bu orqali ularning barcha ma'lumotlari hech qachon noto'g'ri bo'lmaydi. Bunday qurilma, albatta, mavjud emas, hech bo'lmaganda haqiqiy dunyo ishtirok etganda.

Xo'sh, blockchain nima? Texnik jihatdan aytganda, blockchain - bu bloklarning bog'langan ro'yxati va blok - bu buyurtma qilingan bitimlar guruhidir. Agar siz oxirgi gapni tushunmagan bo'lsangiz, siz bir nechta qo'shimcha xususiyatlarga ega bo'lgan ma'lumotlar bazasi to'plami sifatida blockchain haqida o'ylashingiz mumkin.

Oddiy ma'lumotlar bazasidan blockchainni ajratib turadigan asosiy narsa shundaki, ma'lumotlar bazasiga ma'lumotlarni qanday kiritish to'g'risida maxsus qoidalar mavjud. Ya'ni, u ma'lumotlar bazasida allaqachon mavjud bo'lgan (izchil) ba'zi ma'lumotlarga zid bo'lolmaydi, faqat qo'shilishi mumkin (o'zgarmas) va ma'lumotlar o'zi egasiga berkitilgan (egalik qilinadigan), ko'paytirilishi mumkin va mavjud. Va nihoyat, hamma markaziy partiyasiz (markazlashtirilmagan) ma'lumotlar bazasidagi narsalarning holati (kanonik) to'g'risida kelishib oladi.

Aynan mana shu so'nggi nuqta, haqiqatan ham blockchainning muqaddas panjarasidir. Markazsizlashtirish juda jozibali, chunki u biron bir muvaffaqiyatsizlikka olib kelmaydi. Ya'ni, biron bir hokimiyat sizning aktivingizni olib qo'yishi yoki "tarix" ni ularning ehtiyojlariga mos ravishda o'zgartira olmaydi. Hech kimga ishonmasligingiz kerak bo'lgan bu o'zgarmas auditoriya, ushbu texnologiya bilan o'ynaydigan har bir kishi uchun foyda keltiradi. Ammo bu foyda katta xarajatlarni talab qiladi.

Blokchaynlarning narxi

O'zgarmas audit izi biron bir tomon tomonidan nazorat qilinmasligi shubhasiz foydalidir, ammo bunday tizimni yaratish uchun ko'p xarajatlar talab etiladi. Keling, ba'zi masalalarni ko'rib chiqaylik.

Rivojlanish yanada jiddiy va sekinroq

Tizimli tizimni yaratish oson ish emas. Kichik xato butun ma'lumotlar bazasini buzishi yoki ba'zi boshqa ma'lumotlar bazalarining boshqalardan farqli bo'lishiga olib kelishi mumkin. Albatta, buzilgan yoki bo'linib ketgan ma'lumotlar bazasi endi mustahkamlik kafolatlariga ega emas. Bundan tashqari, barcha bunday tizimlar boshidan izchil bo'lishi uchun ishlab chiqilishi kerak. Blokchainda "tez harakatlaning va narsalarni buzing" yo'q. Agar siz narsalarni buzsangiz, siz izchillikni yo'qotasiz va blockchain buziladi va foydasiz bo'ladi.

Siz o'ylayotgandirsiz, nega shunchaki ma'lumotlar bazasini tuzata olmaysiz yoki qaytadan boshlay olmaysiz? Buni markazlashtirilgan tizimda bajarish juda oson, ammo markazlashtirilmagan tizimda bu juda qiyin. Ma'lumotlar bazasini o'zgartirish uchun sizga konsensus yoki tizimdagi barcha o'yinchilarning roziligi kerak. Blokchain yagona tashkilot (markazlashtirilmagan, eslab qolish kerakmi) nazorati ostida bo'lmagan ommaviy resurs bo'lishi kerak yoki butun harakat sekin, markazlashgan ma'lumotlar bazasini yaratish uchun juda qimmat usuldir.

Rag'batlantiruvchi tuzilmalarni loyihalash qiyin

Shuningdek, to'g'ri rag'batlantirish tuzilmalarini qo'shish va tizimdagi barcha ishtirokchilar ma'lumotlar bazasini suiiste'mol qilishlari yoki buzolmasliklariga ishonch hosil qilish ham katta e'tiborga olinadi. Blokchain izchil bo'lishi mumkin, ammo unda juda ko'p bema'ni, foydasiz ma'lumotlar bo'lsa, unchalik foydali emas, chunki unga ma'lumotlarni joylashtirish uchun sarf-xarajatlar juda kam. Agar u deyarli hech qanday ma'lumotga ega bo'lmasa, izchil blockchain ham foydali emas, chunki unga ma'lumotlarni joylashtirish uchun sarflanadigan xarajatlar juda katta.

Ma'lumotlarning yakuniyligini nima beradi? Qanday qilib siz mukofotlarning tarmoq maqsadlariga mos kelishini ta'minlashingiz mumkin? Nega tugunlar ma'lumotni saqlaydi yoki yangilaydi va ular to'qnashganda, bitta ma'lumotni boshqasidan ustun qo'yishga nima majbur qiladi? Bularning barchasi yaxshi javoblarga muhtoj bo'lgan rag'batlantiruvchi savollar va ular nafaqat boshida, balki kelajakda texnologiya va kompaniyalar o'zgarishi bilan barcha nuqtalarda muvofiqlashtirilishi kerak, aks holda blockchain foydali emas.

Shunga qaramay, siz nega buzilgan rag'batlantirishni "tuzatolmaysiz" deb hayron bo'lasiz. Yana bir bor, markazlashtirilgan tizimda bu juda oson, ammo markazlashtirilmagan tizimda siz konsensussiz hech narsani o'zgartira olmaysiz. Hech kimning fikri bo'yicha biron bir narsani tuzatish mumkin emas.

Xizmat juda qimmatga tushadi

An'anaviy markazlashtirilgan ma'lumotlar bazasi faqat bir marta yozilishi kerak. Bir blockchain ming marta yozilishi kerak. An'anaviy markazlashtirilgan ma'lumotlar bazasi faqat bitta ma'lumotni tekshirishi kerak. Blokchain ma'lumotni minglab marta tekshirishi kerak. An'anaviy markazlashtirilgan ma'lumotlar bazasi ma'lumotlarni saqlash uchun faqat bir marta uzatishi kerak. Blokchain ma'lumotlarni minglab marta uzatishi kerak.

Blokchainni saqlash xarajatlari kattaroq buyurtmalar bo'lib, xarajatlarni foyda bilan oqlash kerak. Ilgari aytilgan xususiyatlarning izchilligi va ishonchliligi kabi ba'zi xususiyatlarni qidiradigan ko'plab ilovalar yaxlitlikni tekshirish, kvitansiya va zaxira nusxalaridan foydalangan holda arzon narxlarda bunday narsalarni olishlari mumkin.

Foydalanuvchilar suveren

Bu haqiqatan ham yaxshi bo'lishi mumkin, chunki kompaniyalar foydalanuvchi ma'lumotlarini olish majburiyatini yoqtirmaydilar. Agar foydalanuvchi «noto'g'ri ishlasa», bu yomon bo'lishi mumkin. Sizning blockchain-ni bema'ni ma'lumotlar bilan tarqatayotgan yoki boshqa foydalanuvchilarga juda ko'p noqulayliklar tug'diradigan qandaydir usulda foyda olish usulini aniqlagan foydalanuvchini aniqlashning hech qanday usuli yo'q. Bu yuqoridagi kuzatishlar bilan bog'liq, chunki rag'batlantiruvchi tuzilmalar chindan ham ishlab chiqilishi kerak, chunki ekspluatatsiyani aniqlaydigan foydalanuvchi bundan voz kechmaydi, ayniqsa foydalanuvchi uchun foydasi bo'lsa.

Siz shunchaki markazlashtirilgan xizmatda amalga oshirish juda oson bo'lgan zararli foydalanuvchilarga xizmat ko'rsatishni rad etishingiz mumkin deb o'ylashingiz mumkin. Biroq, markazlashtirilgan xizmatdan farqli o'laroq, xizmatdan voz kechish qiyin, chunki hech bir tashkilot hech kimni quvib chiqarish huquqiga ega emas. Blokchain xolis bo'lishi va dastur tomonidan belgilangan qoidalarga rioya qilishi kerak. Agar qoidalar yomon xulq-atvorni oldini olish uchun etarli bo'lmasa, siz omadingiz yetmaydi. Bu erda qonunning "ruhi" yo'q. Siz shunchaki yomon yoki noto'g'ri ishlaydigan aktyorlar bilan, ehtimol juda uzoq vaqt davomida shug'ullanishingiz kerak.

Barcha yangilanishlar ixtiyoriydir

Majburiy yangilanish variant emas. Tarmoqdagi boshqa o'yinchilar sizning dasturiy ta'minotingizga o'zgartirish kiritish majburiyatini olmaydilar. Agar ular shunday qilsalar, bunday tizimni markazlashtirilgan tizim sifatida qurish ancha oson, tezroq va arzonroq bo'lar edi. Blokchainning mohiyati shundaki, u bitta ob'ektning nazorati ostida emas va majburiy yangilanish bilan buziladi.

Buning o'rniga, barcha yangilanishlar orqaga qarab mos kelishi kerak. Bu, albatta, juda qiyin, ayniqsa siz yangi xususiyatlarni qo'shishni xohlasangiz va sinov nuqtai nazaridan o'ylab ko'rsangiz yanada qiyin. Dasturiy ta'minotning har bir versiyasi sinov matritsasiga juda ko'p narsalarni qo'shadi va nashr etish vaqtini uzaytiradi.

Shunga qaramay, agar bu markazlashtirilgan tizim bo'lsa, endi eski tizimlarga xizmat ko'rsatmasdan tuzatish juda oson bo'ladi. Siz buni qila olmaysiz, ammo markazlashtirilmagan tizimda siz hech kimni biron bir narsani qilishga majbur qila olmaysiz.

Masshtablash juda qiyin

Va nihoyat, masshtablash an'anaviy markazlashtirilgan tizimga qaraganda kamida bir nechta kattalik buyurtmalaridir. Sababi aniq. Xuddi shu ma'lumotlar bir joyda emas, balki yuzlab yoki minglab joylarda yashashga to'g'ri keladi. Etkazish, tekshirish va saqlash uchun sarflanadigan xarajatlar juda katta, chunki ma'lumotlar bazasining har bir nusxasi an'anaviy, markazlashtirilgan ma'lumotlar bazasida bir marta to'lanadigan xarajatlar o'rniga ularni to'lashi kerak.

Siz, albatta, tugunlarning sonini kamaytirish orqali yukni kamaytirishingiz mumkin. Ammo o'sha paytda, nima uchun umuman markazsizlashtirilgan tizim sizga kerak? Agar masshtablash xarajatlari asosiy muammo bo'lsa, nega shunchaki markazlashtirilgan ma'lumotlar bazasini yaratish kerak emas?

Markazlashtirish ancha oson

Agar siz biron bir mavzuni ko'rsangiz, markazlashtirilmagan tizimlar bilan ishlash juda qiyin, texnik xizmat ko'rsatish qimmat, modernizatsiya qilish qiyin va masshtablash qiyin. Markazlashtirilgan ma'lumotlar bazasi blockchain-ga qaraganda ancha tezroq, arzonroq, saqlash oson va yangilanishi osonroq. Nima uchun odamlar blockchain so'zidan foydalanishda davom etadilar, go'yo bu ularning barcha muammolari uchun panacea?

Birinchidan, blockchain-da sotiladigan ushbu sohalarning aksariyati IT infratuzilmasini yangilash uchun haqiqatdan ham kechikib ketgan. Sog'liqni saqlashda dahshatli dastur mavjud. Moliyaviy hisob-kitoblar 70-yillardan boshlab dasturiy ta'minotda davom etmoqda. Ta'minot zanjirini boshqarish dasturidan foydalanish ham qiyin, ham o'rnatish qiyin. Ushbu sohalardagi aksariyat kompaniyalar xatarlar sababli modernizatsiya qilishga qarshilik ko'rsatmoqdalar. Yuzlab millionlarni tashkil qiladigan va baribir orqaga qaytariladigan ko'plab infratuzilmani modernizatsiya qilish ishlari mavjud. Blockchain - bu IT-infratuzilma yangilanishlarini sotish va ularni bir oz ko'proq ishtahani qilishning bir usuli.

Ikkinchidan, blockchain - bu sizning texnologiyaning etakchi pog'onasida bo'lganingizga o'xshaydi. Yoqadimi yoki yo'qmi, "blockchain" so'zi o'z hayotini oldi. Juda oz odamlar aslida nima ekanligini tushunishadi, lekin kestirib paydo bo'lishni xohlashadi, shuning uchun bu so'zlarni yanada oqilona gapirish uchun foydalaning. Xuddi "bulut" boshqa birovning kompyuterini anglatsa va "AI" bu algoritmni anglatsa, "blockchain" sekin, qimmat bazani anglatadi.

Uchinchidan, odamlar haqiqatan ham ayrim sohalarni davlat tomonidan nazorat qilishni yoqtirmaydilar va ko'pincha qarorlar qabul qilish mexanizmini sekin va qimmat bo'lgan qonunchilik tizimidan farqli ravishda istaydilar. Ular uchun "blockchain" bu haqiqatan ham davlatni boshqarishning og'ir apparatlaridan xalos bo'lishning bir usuli. Bu blockchain nima qilishi mumkinligi haqida ortiqcha gap. Blockchain odamlarning mojarolarini sehrli ravishda tortib olmaydi.

Natijada, qobiliyatlar yoki xarajatlarni aniq anglamasdan va'dalarga ishonadigan ko'plab odamlar. Eng yomoni, haqiqiy texnik tafsilotlar va xarajatlar blokirovka nima qila olishini va qila olmaydiganligini tushunish uchun ko'plab VC va rahbarlardan uzoqlashtiriladi. Ularning ostidagi har bir kishi, imperatorning kiyimi yo'q va bizdagi vaziyat bor, deyishdan qo'rqishadi.

Xo'sh, blockchain nima uchun foydali?

Biz allaqachon blockchain markazlashtirilgan ma'lumotlar bazasiga nisbatan juda qimmat ekanligini aniqladik. Shunday qilib, siz blockchain-dan foydalanishingiz kerak bo'lgan yagona sabab markazlashtirmaslikdir. Ya'ni, qobiliyatsiz yoki boshqarishning yagona nuqtasini olib tashlang.

Tabiiyki, dasturiy ta'minot yoki ma'lumotlar bazasi atrofdagi narsalarni, umuman umuman, o'zgartirmasligi kerakligini anglatadi. Qoidalarni o'zgartirish yoki o'zgartirish uchun biroz yangilanish va juda yomon tomoni bo'lishi kerak.

Aksariyat sohalar bunday emas. Aksariyat sohalar yangi xususiyatlar yoki yangilanishlarni talab qiladi va kerak bo'lganda o'zgartirish va kengaytirish erkinligini talab qiladi. Blokchainlarni yangilash qiyin, o'zgartirish qiyin va ko'lamini o'zgartirish qiyinligini hisobga olsak, aksariyat sohalarda blockchain uchun unchalik katta ehtiyoj bo'lmaydi.

Faqat bitta istisno bu puldir. Sanoat foydalanish holatlaridan farqli o'laroq, pul o'zgarmasa yaxshi bo'ladi. Qoidalarni o'zgartirishdagi o'zgarmaslik va qiyinchilik zarar uchun emas, pul uchun ijobiy hisoblanadi. Shu sababli blockchain Bitcoin haqida gap ketganda ish uchun eng mos vositadir.

Aniq narsa shundaki, blockchain-dan foydalanmoqchi bo'lgan ko'plab kompaniyalar haqiqatan ham blockchain-ni xohlamaydilar, aksincha ularning o'ziga xos sohasini IT-modernizatsiya qilishni istaydilar. Bularning hammasi yaxshi va yaxshi, ammo "blockchain" so'zidan foydalanish bu insofsiz va uning qobiliyatini haddan tashqari oshirib yuborishdir.

Xulosa

Blockchain - bu kunlarda mashhur atama va afsuski, bu "blockchain emas Bitcoin" mem o'lmaydi. Agar siz markazlashtirilgan xizmatni amalga oshirsangiz, blockchain sizga markazlashtirilgan ma'lumotlar bazasi yordamida ming baravar arzon qiladigan hech narsa bermaydi. Agar siz markazlashtirilmagan xizmat bo'lsangiz, unda siz o'zingizni aldayapsiz va tizimingizda mavjud bo'lgan bitta qobiliyatsiz nuqta haqida o'ylamaysiz. Haqiqatdan ham markazlashtirilmagan xizmatda "siz" bo'lmaydi.

Ushbu maqoladagi eng katta hazil

2000-yillarning boshlarida, texnologiya sanoatida ko'plab rahbarlar Java va XML-dan foydalanishga majbur qilishgan. Ushbu ikkita narsa vosita va haqiqiy mahsulot emasligiga qaramasdan, ko'plab rahbarlar muhandislar erishmoqchi bo'lgan narsalarga qanchalik mos kelmasin, ulardan foydalanishda davom etishdi. Blockchain juda o'xshash. O'zingiz hal qiladigan muammolarga e'tiboringizni qarating va vositalar o'zlarini aniq ko'rsatishi mumkin. Siz foydalanmoqchi bo'lgan vositalarga e'tibor qarating va siz Rube Goldberg mashinalarini ayniqsa yaxshi ishlamaydigan mashinalarga aylantirasiz.

Bir ma'noda, blockchainning hozirgi kontseptsiyalari imkonsiz narsani qilishga harakat qilmoqda. Ular markazlashtirilmagan tizimning xavfsizligini markazlashtirilgan tizim nazorati bilan istaydilar. Istak ikkala dunyoning eng yaxshisidir, ammo ular erishadigan narsa ikkala dunyoning eng yomoni. Siz markazlashtirilmagan tizimning xarajatlari va qiyinchiliklarini markazlashtirilgan tizimning ishlamay qolishi bilan olasiz.

Blockchain juda ko'p foydasiz ilon yog'ini sotish uchun buzzword sifatida ishlatiladi. Biz shaytondan qanchalik tez xalos bo'lsak, shuncha uzoq muddatli barchamiz yaxshi bo'lamiz.