Inti model pengkomputeran dan pemprosesan terpusat blockchain ialah sistem pemprosesan perniagaan terpusat teknologi blockchain ialah model aplikasi baharu storan data teragih, penghantaran titik-ke-titik, mekanisme konsensus, algoritma penyulitan dan komputer lain; teknologi Sistem pemprosesan perniagaan ialah sistem maklumat yang menyediakan sokongan yang disasarkan untuk proses pemprosesan perniagaan.
Persekitaran pengendalian tutorial ini: sistem Windows 10, komputer DELL G3.
Inti model pengkomputeran dan pemprosesan berpusat blokchain ialah sistem pemprosesan perniagaan berpusat
Blockchain ialah model aplikasi baharu teknologi komputer seperti storan data teragih, penghantaran titik ke titik, mekanisme konsensus, algoritma penyulitan, dll.
Teknologi Blockchain, selepas disoal selama bertahun-tahun, baru-baru ini , telah dimasukkan ke dalam hala tuju penyelidikan utama negara, yang menunjukkan bahawa teknologi ini semakin mendapat perhatian orang ramai.
Blockchain, sebagai teknologi di sebalik Bitcoin, nampaknya merupakan teknologi penting untuk generasi Internet akan datang, dan juga melibatkan rangkaian terdesentralisasi atau WEB3.0. Blockchain menawarkan penyelesaian inovatif yang boleh menyelesaikan masalah kepercayaan lama di kalangan manusia.
Blockchain: Seperti meja di langit
Blockchain ialah lejar urus niaga awam yang dikongsi, dipercayai bersama yang semua orang boleh diawasi dan tiada siapa boleh mengawal secara individu. Ia ialah pangkalan data teragih yang mengekalkan rekod data transaksi yang semakin meningkat, dan algoritma penyulitan melindungi data daripada gangguan dan pengubahsuaian.
Meluaskan pengetahuan
Algoritma konsensus
Algoritma konsensus ialah teras blockchain dan harus Semua orang akan bersetuju. Walau bagaimanapun, dalam operasi dan kerja sebenar sistem blockchain, dalam sesetengah blok, teras ini sering dilemahkan atau dibuang untuk mengejar kelajuan membentuk lejar blockchain.
Algoritma konsensus yang dipanggil ialah algoritma yang digunakan oleh nod rangkaian yang berbeza untuk mencapai operasi konsensus, dan operasi ditentukan oleh hasil pengiraan. Dengan kata lain, algoritma konsensus ialah satu siri proses dan peraturan yang dilaksanakan untuk mencapai konsistensi teragih.
Apabila nod yang diedarkan di lokasi berbeza berunding mengikut algoritma ini atau set peraturan ini, mereka akhirnya akan dapat mencapai keputusan konsensus mengenai satu atau lebih isu daripada menyedari ketekalan nod yang berbeza dalam sistem teragih.
Algoritma konsensus Bitcoin adalah untuk mengira sama ada nilai Hash (pengiraan cincang) beberapa data transaksi (item data) adalah lebih kecil daripada nilai yang diberikan. Sesetengah orang mengatakan bahawa peraturan untuk bermain kad mahjong dan Hu adalah algoritma konsensus pada penghujung pusingan.
Untuk sistem rantaian blok, algoritma konsensus memastikan konsistensi rekod transaksi antara setiap nod dalam sistem rantaian blok Algoritma konsensus juga termasuk pengesahan kesahihan dan ketepatan transaksi, dengan itu Konsistensi transaksi dan data blok. setiap nod dikekalkan.
Desentralisasi
Blockchain mempunyai banyak ciri, termasuk desentralisasi, perakaunan teragih, perubahan tidak konsisten, kebolehkesanan, dsb. Yang pertama daripada ciri-ciri ini hendaklah desentralisasi. Konsep desentralisasi adalah relatif kepada konsep pemusatan. Apa yang dipanggil desentralisasi bermakna tiada nod pusat dalam rangkaian komputer, semua nod mempunyai status yang sama, dan tiada nod yang secara khusus mengarahkan dan menyelaraskan nod lain untuk melakukan sesuatu. Kedua-dua rangkaian komputer terpusat dan terdesentralisasi dibina untuk menyesuaikan diri dengan keperluan pemprosesan perniagaan yang berbeza.
Desentralisasi boleh membawa tiga kelebihan utama kepada rantaian blok: toleransi kesalahan, rintangan serangan dan pencegahan pakatan sulit:
1. Untuk rangkaian komputer dengan seni bina pusat, jika terdapat masalah dengan komputer nod pusat, pembaikan berterusan diperlukan untuk mengekalkan operasi keseluruhan. Dalam sistem blockchain, disebabkan oleh seni bina yang tidak berpusat, tiada masalah dengan nod pusat, dan masalah dengan mana-mana nod tidak akan menjejaskan keseluruhan rangkaian. Ini adalah toleransi kesalahan.
2. Penentangan kedua untuk menyerang. Dalam rangkaian komputer berstruktur berpusat, menyerang secara langsung komputer nod pusat akan mencapai kesan memusnahkan sistem rangkaian dengan cekap. Walau bagaimanapun, untuk rangkaian blok operasi teragih terdesentralisasi, tidak ada komputer nod pusat, jadi ia tidak dapat mencapai tujuan menyerang keseluruhan dan memusnahkannya Dengan cara ini, rintangan terhadap serangan boleh dipertingkatkan dengan berkesan.
3. Pertahanan ketiga ialah konspirasi. Pemusatan atau pemusatan beberapa operasi, satu atau beberapa komputer nod boleh mengawal kerja perniagaan keseluruhan sistem dan melaksanakannya mengikut keperluan mereka. Jika mereka boleh melakukan perbuatan yang menyalahi undang-undang, komputer nod lain tidak boleh menghalang mereka, yang akan menyebabkan beberapa krisis kepercayaan. Algoritma konsensus menyebabkan sebilangan kecil orang tidak dapat mengawal sistem rangkaian, dengan itu menghalang sebilangan kecil orang daripada berpakat untuk melakukan perbuatan yang menyalahi undang-undang, atau mengurangkan kemungkinan sebilangan kecil orang berpakat untuk melakukan perbuatan yang menyalahi undang-undang.
Algoritma konsensus menentukan desentralisasi
Desentralisasi ialah ciri paling asas blockchain Jika ia benar-benar terpakai pada senario aplikasi blockchain, ia mesti Fikirkan tentangnya perspektif desentralisasi. Siapa yang menyedari dan menjamin desentralisasi? Ia dilaksanakan dan dijamin oleh algoritma konsensus.
Dalam rangkaian, hasil konsensus blockchain menentukan nod yang akan mengira blok ini menjadi nod perakaunan semasa, dan nod lain akan mengesahkan hasil pengiraan nod perakaunan, iaitu, blok calon pengiraan adalah betul, blok tersebut menjadi blok terbaru dalam blockchain.
Apakah jenis algoritma konsensus yang merupakan algoritma konsensus yang sangat baik? Algoritma konsensus yang sangat baik perlu memenuhi sekurang-kurangnya dua syarat: keputusan konsensus adalah rawak dan berkemungkinan sama, dan kecekapan pengiraan konsensus adalah tinggi. Blockchain yang baik adalah terdesentralisasi. Mekanisme konsensus menunjukkan bahawa keputusan konsensus adalah rawak dan sama berkemungkinan Dengan cara ini, kebarangkalian rawak setiap nod dalam rangkaian menjadi nod perakaunan adalah sama mungkin blockchain ditunjukkan.
Algoritma konsensus yang sangat baik memastikan bahawa setiap nod dalam rangkaian blockchain mempunyai kebarangkalian yang sama untuk mendapatkan hak perakaunan, oleh itu, tiada nod yang mempunyai lebih daripada nod lain untuk perakaunan mencapai kesan desentralisasi yang baik.
Untuk lebih banyak pengetahuan berkaitan, sila lawati ruangan Soalan Lazim!
Atas ialah kandungan terperinci Apakah teras model pengkomputeran dan pemprosesan terpusat blockchain?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!