Sebelum membincangkan kesesakan teknikal yang dihadapi oleh rantaian blok, mari kita semak dahulu konsep rantaian blok. Blockchain ialah pangkalan data atau lejar teragih yang digunakan untuk berkongsi data antara nod dalam rangkaian komputer. Berbanding dengan pangkalan data tradisional, blockchain menyimpan maklumat secara elektronik dalam format digital. Walau bagaimanapun, perbezaan utama antara blockchain dan pangkalan data tradisional ialah struktur data. Walaupun teknologi blockchain masih dalam peringkat awal pembangunannya, ia menghadapi beberapa siri cabaran teknikal. Salah satunya ialah ketidakcekapan. Disebabkan oleh mekanisme konsensus dan sifat terdesentralisasi blockchain, pengesahan data dan pengesahan transaksi adalah agak perlahan. Ini mengehadkan kebolehskalaan dan kegunaan blockchain apabila memproses jumlah urus niaga yang besar. Cabaran lain ialah kos penyimpanan. Memandangkan blockchain ialah pangkalan data yang diedarkan, salinan data perlu disimpan pada berbilang nod, yang meningkatkan kos penyimpanan. Apabila rantaian blok berkembang dalam saiz, keperluan storan meningkat dengan sewajarnya, yang mungkin mengehadkan skala dan skop rantaian blok yang digunakan. Pembaziran sumber adalah isu lain. Algoritma konsensus blockchain memerlukan banyak kuasa pengkomputeran dan penggunaan tenaga. Rangkaian blockchain semasa menggunakan sejumlah besar tenaga, yang sedikit sebanyak membazirkan sumber dan memberi tekanan kepada alam sekitar. Akhir sekali, privasi dan keselamatan juga merupakan antara cabaran yang dihadapi blockchain. Walaupun blockchain menggunakan teknologi penyulitan untuk melindungi kerahsiaan data, blockchain awam masih boleh mendedahkan maklumat transaksi dan identiti peserta. Ini mungkin menimbulkan kebimbangan privasi dan keselamatan dalam beberapa senario aplikasi. Secara keseluruhannya, apakah kesesakan teknikal yang masih dihadapi oleh teknologi blockchain semasa pembangunannya
11 Masalah kecekapan rendah
Walaupun mekanisme konsensus yang diedarkan dalam model blockchain memastikan keselamatan sistem, Tetapi ini juga. datang pada kos kecekapan. Setiap nod mesti memproses semua urus niaga, yang menyebabkan sistem melepaskan tahap pemilihan kecekapan tertentu, mengakibatkan sistem yang hanya boleh memproses bilangan transaksi yang terhad, dan lambat serta terdedah kepada kesesakan.
2. Isu kos storan
Sistem blockchain ialah pangkalan data yang diedarkan, dan penyimpanan data adalah penting untuknya. Sebagai contoh, dalam sistem blockchain Bitcoin, setiap nod perlu menyimpan semua maklumat. Walau bagaimanapun, memandangkan pangkalan data hanya boleh ditambah tetapi tidak diubah, data disimpan secara kekal, yang meletakkan permintaan tinggi pada penyimpanan rantai awam berskala besar dan juga mengurangkan kecekapan operasi sistem. Ini adalah kesesakan teknikal yang penting dalam aplikasi komersial teknologi blockchain.
3. Masalah pembaziran sumber
Setiap nod perlu melaburkan banyak kuasa pengkomputeran dalam blockchain untuk melaksanakan pembuktian beban kerja untuk mendapatkan hak perakaunan blok baharu. Hanya nod yang berjaya melombong boleh menerima ganjaran token, manakala kerja yang dilakukan oleh nod lain yang gagal dianggap tidak berguna. Jika matlamat teknologi blockchain adalah untuk merealisasikan transaksi rantaian awam antara berjuta-juta nod, maka sisa tenaga yang disebabkan oleh mekanisme bukti kerja tidak dapat dibayangkan. Isu privasi dan keselamatan Mana-mana orang atau organisasi boleh membuat dompet baharu tanpa nama untuk urus niaga, dan urus niaga itu hanya dikaitkan dengan alamat akaun yang terdiri daripada nombor dan huruf Identiti sebenar pihak yang terlibat dalam urus niaga itu nampaknya tidak dapat dikesan.
Bagaimana blockchain berfungsi?
Matlamat blockchain adalah untuk membolehkan maklumat digital direkodkan dan diedarkan, tetapi tidak diedit. Dengan cara ini, blockchain adalah asas untuk lejar tidak berubah, atau rekod transaksi yang tidak boleh diubah, dipadamkan atau dimusnahkan. Inilah sebabnya mengapa blockchain juga dipanggil teknologi lejar teragih (DLT).
Bayangkan sebuah syarikat dengan ladang pelayan 10,000 komputer mengekalkan pangkalan data yang mengandungi semua maklumat akaun pelanggannya. Syarikat itu memiliki bangunan gudang dengan semua komputer ini di bawah satu bumbung dan mempunyai kawalan penuh ke atas setiap komputer dan semua maklumat yang terkandung di dalamnya. Walau bagaimanapun, ini memberikan satu titik kegagalan. Bagaimana jika tempat itu mati Bagaimana jika sambungan Internetnya terputus Bagaimana jika ia terbakar? Walau apa pun, data mungkin hilang atau rosak.
Apa yang dilakukan oleh blokchain ialah membenarkan data yang disimpan dalam pangkalan data ini diedarkan di antara berbilang nod rangkaian di lokasi yang berbeza. Ini bukan sahaja mewujudkan lebihan, tetapi ia juga mengekalkan kesetiaan data yang disimpan di dalamnya - jika seseorang cuba menukar rekod dalam satu contoh pangkalan data, nod lain tidak akan diubah, menghalang pelakon jahat daripada berbuat demikian. Jika seorang pengguna mengganggu rekod transaksi Bitcoin, semua nod lain akan merujuk silang antara satu sama lain dan dengan mudah menentukan nod dengan maklumat yang salah. Sistem ini membantu mewujudkan urutan peristiwa yang tepat dan telus. Dengan cara ini, tiada satu nod dalam rangkaian boleh mengubah maklumat yang disimpan di dalamnya.
Kandungan di atas ialah huraian terperinci editor tentang kesesakan teknikal yang masih dihadapi oleh blockchain. Teknologi Blockchain membolehkan keselamatan dan kepercayaan terdesentralisasi dalam pelbagai cara. Pertama, blok baharu sentiasa disimpan secara linear dalam susunan kronologi. Iaitu, mereka sentiasa ditambah pada "akhir" rantaian blok. Selepas satu blok telah ditambahkan pada penghujung blockchain, adalah amat sukar untuk kembali dan menukar kandungan blok tersebut melainkan majoriti rangkaian telah mencapai kata sepakat mengenainya. Ini kerana setiap blok mengandungi cincangan sendiri, serta cincang blok sebelumnya, serta cap waktu yang disebutkan di atas. Kod cincang dicipta daripada fungsi matematik yang menukar maklumat berangka kepada rentetan nombor dan huruf.
Atas ialah kandungan terperinci Bincangkan cabaran yang dihadapi oleh teknologi blockchain semasa. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!