Rumah  >  Artikel  >  Apakah seni bina blockchain? Apakah ciri-cirinya?

Apakah seni bina blockchain? Apakah ciri-cirinya?

WBOY
WBOYke hadapan
2024-04-25 09:40:01531semak imbas

Teknologi Blockchain diguna pakai secara meluas kerana pelbagai manfaat yang ditawarkannya, dan memandangkan tiada pihak berkuasa pusat untuk mengawasi operasi, Blockchain ialah pendaftaran yang ideal untuk usaha sama. Tandatangan digital dan proses pengesahan yang digunakan dalam blockchain membantu mencegah aktiviti penipuan, dan maklumat di dalamnya tidak berpusat, menghalangnya daripada hilang. Blockchain ialah lejar yang diedarkan yang terbuka sepenuhnya kepada sesiapa sahaja Setelah data direkodkan dalam rantaian blok, sukar untuk mengubahnya Data yang disimpan dalam blok bergantung pada jenis rantaian blok. Ramai pelabur ingin tahu apa itu seni bina blockchain? Izinkan saya memperkenalkannya kepada anda di bawah.

Apakah seni bina blockchain? Apakah ciri-cirinya?

Apakah seni bina blockchain?

1. Lejar Blockchain

Blockchain, blok + rantai, blok mengandungi maklumat data dan blok data disambungkan dalam beberapa cara untuk membentuk rantaian blok. Jadi, bagaimana untuk mewakili maklumat setiap blok data? Data blok Bitcoin adalah kira-kira seperti berikut: Terdapat kira-kira tiga bahagian yang membentuk blok data: pengepala blok, badan blok dan akar Merkel (hanya difahami sebagai identiti).

2. Mekanisme Konsensus

Semua orang perlu menyimpan akaun dan bilangan batu bata dialihkan Xiao Wang suka menulis aksara lurus, Xiao Li suka menulis nombor, Xiao Zhang mempunyai bakat seni yang baik, dan dia melukisnya sekeping demi sekeping. Semua orang berhujah untuk masa yang lama dan tidak dapat mencapainya. Oleh itu, kami membincangkan peraturan, contohnya, orang yang lebih tua, melakukan kerja yang terbaik, atau paling banyak bercakap dalam membuat keputusan Pada akhirnya, orang ini akan menentukan kaedah konsensus, dan semua orang akan mengikutinya. Kembali ke blockchain, pilih nod yang paling sesuai, dan rekod data mengikut peraturannya untuk memastikan lejar konsisten.

3. Algoritma Cryptozoological

Algoritma cryptozoological digunakan secara meluas dalam sistem blockchain, seperti menanda, menentukan blok, dan setiap perniagaan yang terlibat dalam blok. Sebagai contoh, dalam proses komunikasi maklumat Xiao Wang -> Xiao Zhang -> Xiao Chen, jika semua orang dipisahkan oleh dinding dan hanya dapat melihat lengan dan pakaian masing-masing, maka Xiao Zhang akan menggunakan ciri-ciri jari Xiao Wang + pakaian + The kulit + suara, dsb. ditentukan sebagai Xiao Wang Ciri-ciri ini menjadi sebahagian daripada asas untuk menilai maklumat yang disampaikan oleh Xiao Wang.

Digabungkan dengan struktur blok sebelumnya, sambungan antara blok data sebenarnya disambungkan oleh cincang blok satu sama lain, dan cincang ini melibatkan kriptografi. Setiap blok melibatkan banyak transaksi. Setiap data transaksi mengira nilai cincang berdasarkan kriptografi, yang secara unik mewakili urus niaga Akhirnya, kumpulan cincang transaksi ini digabungkan dan diproses untuk mendapatkan pokok cincangan. Mecklgen".

4. Sistem skrip

Sistem Bitcoin agak mudah, hanya menghantar dan menerima Bitcoins telah menambah kontrak pintar, membolehkan pengguna menulis beberapa program secara automatik. Ini adalah salah satu sebab mengapa token banyak projek blockchain baharu dibangunkan berdasarkan ETH dan bukannya BTC.

Peraturan larian ini semuanya dilaksanakan oleh sistem skrip. Ia adalah tepat kerana sistem skrip dan perakaunan blockchain juga boleh merekodkan pelbagai pesanan, logistik, crowdfunding dan maklumat lain.

5. Penghalaan rangkaian

Semua orang tahu tentang penghala Kami menganggap bahawa rangkaian penghala diedarkan oleh penghala yang berdekatan, dan penghala B hanya boleh menyambung ke A, C hanya boleh menyambung ke B, dan seterusnya. B melayani C dan juga dilayan oleh A. Semua orang menyegerakkan data antara satu sama lain dan bertanggungjawab untuk mencari laluan bersebelahan. Penghalaan rangkaian blockchain adalah serupa dengan ini Kami tidak bergantung pada pemancar isyarat rangkaian di tengah, tetapi berkaitan antara satu sama lain, dan tidak ada pusat. Ciri-ciri Seni Bina Blockchain

Pertama, desentralisasi.

Proses penyimpanan, penghantaran dan pengesahan data blockchain adalah berdasarkan struktur sistem yang diedarkan. Keseluruhan rangkaian ialah rangkaian hujung ke hujung yang terdiri daripada banyak nod. Tiada peralatan berpusat dan organisasi pengurusan. Menghentikan sebarang nod tidak akan menjejaskan operasi keseluruhan sistem.

Kedua, amanah.

Dalam sistem blockchain, semua nod boleh disahkan melalui tandatangan digital dan transaksi boleh dijalankan tanpa pensijilan pihak ketiga. Dengan kata lain, proses operasi sistem blockchain tidak mempunyai jaminan kepercayaan pihak ketiga dan hanya bergantung pada pengiktirafan dan pensijilan semua orang. Dengan kepercayaan pihak ketiga, operasi sistem yang boleh dipercayai dicapai.

Ketiga, penyelenggaraan kolektif.

Data dalam sistem blockchain diselenggara bersama oleh semua nod dengan fungsi perakaunan dalam keseluruhan sistem Kerosakan atau kehilangan mana-mana nod tidak akan menjejaskan operasi keseluruhan sistem. Sistem blockchain tidak mempunyai institusi seperti pusat pengurusan, dan ciri penyelenggaraan kolektifnya menjadikannya mempunyai kestabilan sistem yang baik.

Keempat, data tidak boleh diusik atau dipalsukan.

Data pada sistem blockchain tidak boleh diusik atau dipalsukan. Setelah data telah diganggu atau dipalsukan, ia secara teknikal boleh ditemui serta-merta melalui fungsi cincang yang dinyatakan di atas. Pada masa yang sama, ini juga memusnahkan konsistensi keseluruhan rangkaian data. Penggangguan data jenis ini tidak akan dikenali oleh nod lain dan akan kehilangan kelulusan semua orang, menjadikan gangguan tersebut tidak sah. Dalam erti kata lain, pengubahsuaian data nod individu dalam sistem blockchain tidak akan menjejaskan pangkalan data nod lain melainkan data nod yang mencapai had tertentu dalam sistem diubah suai secara serentak.

Kelima, kebolehkesanan.

Data dalam sistem blockchain boleh dikesan. Kami boleh menggabungkan dua blok bersebelahan dari mana-mana nod masa melalui kaedah kriptografi, dan mencari masa lalu dan sekarang data ini secara terbalik dengan bantuan rantaian rantaian blok.

Struktur enam peringkat blockchain

Seni bina blockchain biasanya dibahagikan kepada enam lapisan iaitu lapisan data, lapisan rangkaian, lapisan konsensus, lapisan insentif, lapisan kontrak dan lapisan aplikasi. Setiap lapisan mempunyai fungsi dan kesan tertentu:

1 Lapisan teknikal

Lapisan teknikal ialah lapisan bawah blockchain dan lapisan teknologi teras yang paling penting. Lapisan ini terutamanya terdiri daripada Ethereum, Bitcoin dan sistem lejar terpencar yang lain Mereka menggunakan teknologi penyulitan untuk melindungi keselamatan data, menggunakan algoritma cincang untuk merekod urus niaga dan menggunakan teknologi lejar teragih untuk mengurangkan kos transaksi dan meningkatkan kecekapan urus niaga juga menyediakan fungsi seperti kontrak pintar.

2. Lapisan Rangkaian

Lapisan rangkaian ialah lapisan kedua blockchain Ia terutamanya terdiri daripada *pembungkus (Miner)* dan *pelombong (Miner)*. blok, dan kemudian menerbitkan blok ke seluruh rangkaian Semua nod boleh menerima maklumat blok yang sama, semua nod boleh dikemas kini secara serentak untuk memastikan data dalam rangkaian sah. Perlu dinyatakan bahawa keselamatan dan ketahanan blockchain terutamanya bergantung pada pelombong Bitcoin, dan kuasa pengkomputeran pelombong akan dikaitkan dengan keselamatan dan kebolehpercayaan blockchain.

3. Lapisan aplikasi

Perkara yang menyokong keselamatan dan kebolehpercayaan data asas ialah lapisan aplikasi, yang terutamanya untuk aplikasi perniagaan dalam bidang tertentu. Mengambil Bitcoin sebagai contoh, lapisan aplikasi Bitcoin terutamanya termasuk transaksi baharu, pengurusan kumpulan pengguna, pengurusan alamat, tandatangan transaksi, dsb. Lain-lain seperti Ethereum, lapisan ini boleh menyokong aplikasi seperti kontrak pintar.

4. Lapisan Protokol

Lapisan protokol ialah jambatan yang menghubungkan lapisan rangkaian dan lapisan aplikasi Ia dibina pada lapisan rangkaian dan merupakan jambatan yang menghubungkan rangkaian dan aplikasi untuk menyediakan perkhidmatan peringkat lebih tinggi. Lapisan protokol boleh mentakrifkan pelbagai protokol berkaitan, seperti protokol IP, HTTP, SSL/TLS, dsb., untuk memenuhi pelbagai keperluan aplikasi yang berbeza.

5. Lapisan platform

Lapisan ini mentakrifkan sistem rangka kerja untuk pembangunan aplikasi, yang membolehkan pembangun membina aplikasi di atasnya Lapisan platform juga boleh dipanggil platform pembangunan atau lapisan rangkaian aplikasi. Di samping itu, ia melemparkan perkhidmatan lapisan protokol ke lapisan yang lebih tinggi dan menyediakan antara muka yang lebih mudah untuk membolehkan pembangunan pesat aplikasi lapisan atas.

6. Lapisan Produk

Lapisan produk mengandungi produk yang berbeza dan merupakan aplikasi terakhir teknologi blockchain. Hanya apabila pengguna menggunakan teknologi blockchain untuk menghasilkan produk tertentu, adakah teknologi ini akan mempunyai keupayaan untuk menukar kaedah kerja sedia ada pengguna dan menyediakan perkhidmatan dan fungsi yang lebih terperinci dengan cara yang mesra pengguna, sekali gus membawa blockchain ke dalam permainan sepenuhnya Nilai teknologi yang terbaik? . Produk ini termasuk produk permainan, produk perkhidmatan kewangan, dsb., yang semuanya menggunakan teknologi blockchain untuk mengubah pengalaman pengguna.

Kandungan di atas ialah penjelasan terperinci editor tentang seni bina blockchain. 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). Konsep blockchain pertama kali dicadangkan sebagai projek penyelidikan pada tahun 1991, dan mempunyai aplikasi meluas pertamanya pada tahun 2009: Bitcoin. Pada tahun-tahun semenjak itu, penggunaan rantaian blok telah meletup melalui penciptaan pelbagai mata wang kripto, aplikasi kewangan terdesentralisasi (DeFi), token tidak boleh digunakan (NFT) dan kontrak pintar.

Atas ialah kandungan terperinci Apakah seni bina blockchain? Apakah ciri-cirinya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:jb51.net. Jika ada pelanggaran, sila hubungi admin@php.cn Padam