Keselamatan Blockchain: Adakah Blockchain Betul Aman?



Blockchain telah dipasarkan sebagai kekuatan teknologi moden ketika datang ke keselamatan. Dalam artikel ini kita melihat lebih mendalam mengenai elemen yang mendorong keselamatan blockchain.

Keselamatan data peribadi, terutama yang disimpan dalam talian, penting dan juga hak asasi manusia. Selama beberapa dekad, ia berisiko dan terus merosot. Teknologi blockchain memberikan penyelesaian yang elegan untuk masalah ini. Blockchain , seperti namanya, adalah rangkaian blok digital yang mengandungi sekumpulan transaksi. Semua transaksi dalam blok, membentuk Merkel root dan hash dihasilkan menggunakannya, yang termasuk dalam header blok. Setiap blok di blockchain disambungkan ke blok sebelumnya melalui nilai hash blok. Ini pada gilirannya membuat blockchain tahan terhadap gangguan apa pun, kerana penggodam perlu mengubah blok yang berisi transaksi tersebut dan juga yang terkait dengannya, untuk mengelakkan pendedahan.

Blockchain ini direka agar tidak berubah, tahan gangguan dan selamat. Ciri-ciri yang membantu mencapai ini adalah:





Mari kita bincangkan sifat-sifat ini.



Desentralisasi

Blockchain berfungsi pada rangkaian yang terdesentralisasi di mana sejumlah maklumat disampaikan dan dikemas kini kepada semua peserta secara konsisten. Oleh itu, setiap orang mempunyai maklumat terkini yang terkini bersama mereka. Apabila ada perubahan, ia akan disahkan oleh semua peserta dan setelah disahkan, barulah ia akan ditambahkan di blockchain. Jadi boleh kita katakan, desentralisasi memungkinkan untuk satu versi kebenaran tetapi tidak ada titik kegagalan.
Desentralisasi - Keselamatan Blockchain - Edureka

Kriptografi & Hashing

Ini adalah algoritma matematik kompleks yang mencegah serangan. Semua urus niaga adalah dicincang dan dimasukkan ke dalam blok. Hashing mengambil nilai input dan menggunakan algoritma hashing (SHA-256dalam kes Bitcoin) untuk menghasilkan nilai baru yang kita sebut sebagai hash digest. Intisari adalah panjang tetap bergantung pada algoritma yang digunakan. Melihat intisari, mustahil untuk menebak nilainya, bahkan, sedikit perubahan dalam nilai menjadikan perubahan pencernaan sepenuhnya, dengan cara yang tidak dapat diramalkan. Sekarang, hash transaksi ini dimasukkan dalam header blok bersama dengan blok hash dari blok sebelumnya, dan bersama-sama hash blok baru dihasilkan. Sekarang hash blok ini akan dimasukkan dalam header blok seterusnya. Ini adalah bagaimana fungsi hash yang diamankan secara kriptografi digunakan untuk membentuk rangkaian blok.



cara menggunakan ruang nama di c ++

Di samping itu, setiap transaksi ditandatangani secara digital. Untuk menjelaskannya, saya akan mengambil contoh. Katakan anda ingin menghantar beberapa bitcoin ke ABC . Oleh itu, anda akan menciplak mesej saya dengan kunci peribadi saya dan menghantar hash beserta alamat ABC . Sekarang semua orang di rangkaian dapat melihat transaksi dan dapat mengesahkan menggunakan kunci awam saya, tetapi hanya ABC akan dapat menambahkan bitcoin tersebut di dompetnya. Jadi, semua orang dapat melihat transaksi tersebut tetapi tidak ada yang dapat mencurinya.

Protokol Konsensus

The protokol permuafakatan adalah perjanjian majoriti peserta rangkaian mengenai kesahihan transaksi. Pelombong tunggal mengesahkan transaksi sementara keseluruhan rangkaian dapat mengesahkan kredibiliti pengesah dengan memeriksa ‘Bukti kerja’ . Oleh itu, walaupun terdapat sedikit peserta jahat dalam rangkaian, mereka mudah disingkirkan dan, pendapat mereka tidak pernah penting.

Sifat-sifat asas ini membentuk trifecta keselamatan yang menyatu ke dalam blockchain dan tidak menggalakkan sebarang permainan kotor

Bagus tapi Tidak Sempurna

Membaca semua ini mungkin memberi anda gambaran bahawa blockchain adalah selamat dan itu adalah fakta mutlak. Itu tidak berlaku kerana terdapat keretakan di bahagian depan. Kerentanan blockchain yang paling meyakinkan adalah cara blockchain berinteraksi dengan entiti lain. Kontrak pintar dapat mengautomasikan banyak tugas blockchain, tetapi ia hanya sebaik yang dikodkan. Walaupun mereka bukan bahagian dari blockchain, mereka berinteraksi dengannya, jadi jika kodnya ditulis dengan buruk, penggodam dapat menyusup ke kontrak pintar dan mencuri kekayaan.

Begitu juga, institusi terpusat yang berinteraksi dengan blockchain boleh membahayakan rangkaian blockchain. Penggodam pada umumnya menargetkan repositori terpusat di mana terdapat satu titik kegagalan, kelemahan yang dapat mereka gunakan. Jadi, keselamatan teknologi blockchain tidak boleh dikelirukan dengan berita mengenai peretasan yang dilakukan dalam pertukaran cryptocurrency.

Berikut adalah beberapa perkara yang boleh dilaksanakan -

  • Mencegah semua orang mengakses maklumat sensitif kecuali yang diberi kuasa untuk mengaksesnya. Memberi Perkhidmatan Keahlian (MSP) membantu dalam hal ini. Mereka bertanggungjawab untuk mendaftarkan peserta dan memberikan akses ke ID mereka mengikut peranan mereka.
  • Lindungi kunci persendirian menggunakan standard keselamatan kelas tertinggi sehingga tidak boleh disalahgunakan.

Semua kemampuan ini dalam rangkaian blockchain akan menambahkan perlindungan yang diperlukannya untuk mencegah serangan.

Kesimpulannya

Saya ingin menyimpulkan artikel ini mengenai ‘Blockchain Security’ dengan mengatakan bahawa, rangkaian blockchain hanya sekuat infrastrukturnya. Semasa mewujudkan rangkaian blockchain, anda mesti mencari platform terbaik untuk digunakan. Walaupun blockchain mempunyai ciri yang wujud yang memberikan keselamatan, kelemahan yang diketahui dalam infrastruktur dapat dimanipulasi oleh peserta yang berniat jahat. Pendekatan terbaik adalah memiliki infrastruktur dengan keselamatan bersepadu.

Blockchain masih merupakan teknologi baru, dan semakin baik setiap hari. Penyelidik Blockchain berusaha untuk memperbaiki kerentanan keselamatan. Kami juga menyaksikan garpu keras dalam kes-kes yang melampau, di mana mereka dapat menghasilkan versi baru dari blockchain tersebut. Dengan mempertimbangkan semua perkara, blockchain adalah penyelesaian yang jauh lebih baik untuk banyak syarikat. Tetapi tetap penting untuk terus mengembangkan dan memperbaiki ekosistem blockchain agar seaman mungkin.

Sekiranya anda ingin belajar Blockchain dan membina karier di Blockchain Technologies, maka periksa kami dan yang dilengkapi dengan latihan langsung yang dipimpin oleh instruktur dan pengalaman projek kehidupan sebenar. Latihan ini akan membantu anda memahami Hyperledger Fabric secara mendalam dan membantu anda mencapai penguasaan terhadap subjek ini.

Ada soalan untuk kami? Sila sebutkan di bahagian komen ‘Blockchain Security’ dan kami akan menghubungi anda.