Apa itu Blockchain?

Apa itu Blockchain?

Anda mendengar banyak tentang itu, seringkali tidak tepat jika tidak berasap. Namun konsepnya tidak rumit. Teknologi yang mendukung blockchain bisa sedikit rumit dan rumit (tidak rumit), tetapi pada intinya, masalahnya cukup sederhana. Saya ingin membantu Anda mengklarifikasi. Milik saya adalah penjelasan NON-TEKNIK, sebagai non-ahli pada subjek atau lebih tepatnya sebagai seseorang yang memahami prosesnya tetapi tidak masuk ke detail teknis karena ada orang yang lebih siap dari saya untuk itu. Tujuan di sini adalah untuk mengklarifikasi konsep umum dan membuat Anda memahami seberapa kuat, serbaguna, dan universal alat ini dan bagaimana alat ini dapat dimanfaatkan untuk keuntungan kita. Jika Anda tertarik untuk membahas lebih detail tentang masalah ini, setelah juga membaca postingan saya terkait Token Saya menyarankan Anda untuk menghubungi Michael Gandolfi yang mempersiapkan dan mengadakan webinar dan kursus khusus tentang topik ini. Majalah online juga sangat menarik Cryptonomist yang berisi banyak informasi tentangnya termasuk cryptocurrency, apa itu dan bagaimana mengelolanya: dalam hal ini, saya menggunakan kesempatan ini untuk mengirim salam ke Amelia Tomasicchio, CEO Cryptonomist.

Indeks berdasarkan topik:

  1. Apa itu Blockchain?
  2. Bagaimana cara kerja blockchain?
  3. Apakah blockchain pribadi?
  4. Apakah Blockchain Aman?
  5. Aplikasi praktis Blockchain

1. Apa itu blockchain?

Katakanlah: Teknologi Blockchain memungkinkan distribusi "register" publik yang berisi data yang tidak dapat diubah dengan cara yang aman dan terenkripsi dan menjamin bahwa pertukaran informasi tidak akan pernah dapat diubah.

Saya masuk ke detail.

Jika teknologi ini sangat kompleks, mengapa disebut “blockchain”? Pada tingkat yang paling dasar, blockchain sebenarnya hanyalah rangkaian blok, tetapi tidak dalam pengertian tradisional dari kata-kata tersebut. Saat kami mengungkapkan konsep "blok" dan "rantai" dalam konteks ini, kami sebenarnya sedang membicarakannya informasi digital (“blok”) yang disimpan di a Database publik ("rantai").

Coba bayangkan daftar bisnis kamar dagang. Informasi yang terkandung dalam register sesuai dengan "blok" sedangkan register itu sendiri adalah "rantai". Informasi yang terkandung dalam rantai adalah Blockchain.

Jadi, “blok” pada blockchain terdiri dari informasi digital. Secara khusus, mereka memiliki tiga bagian:

  1. Bloki yang menyimpan informasi tentang transaksi seperti tanggal, waktu, dan jumlah mata uang dari pembelian terakhir Anda misalnya di Amazon. (CATATAN: Contoh Amazon ini untuk ilustrasi belanja; ritel Amazon tidak beroperasi berdasarkan prinsip blockchain seperti yang diilustrasikan di sini)
  2. Blok yang menyimpan informasi tentang siapa yang berpartisipasi dalam transaksi. Penundaan pembelian paket di Amazon akan mendaftarkan nama Anda ke Amazon.com, Inc. (AMZN). Alih-alih menggunakan nama asli Anda, pembelian Anda dicatat tanpa informasi identitas apa pun menggunakan "tanda tangan digital" yang unik, semacam nama pengguna.
  3. Blok yang menyimpan informasi yang membedakannya dari blok lain. Sama seperti Anda dan saya memiliki nama untuk membedakan satu sama lain, setiap blok menyimpan kode unik yang disebut hash yang memungkinkan kita untuk membedakannya dari blok lainnya.

Hash adalah kode kriptografi yang dibuat oleh algoritme khusus. Katakanlah Anda berbelanja di Amazon, tetapi saat sedang dalam perjalanan, Anda memutuskan bahwa Anda tidak dapat menolak dan membutuhkan pembelian kedua. Meskipun detail transaksi baru Anda hampir sama dengan pembelian Anda sebelumnya, kami masih dapat membedakan blok karena kode uniknya.
Sementara blok pada contoh sebelumnya digunakan untuk menyimpan satu pembelian Amazon, kenyataannya sedikit berbeda. Misalnya, satu blok pada blockchain Bitcoin sebenarnya dapat menyimpan hingga 1MB data. Ini berarti tergantung pada ukuran transaksi, satu blok dapat menampung beberapa ribu transaksi "di bawah satu atap".

Baik sejauh ini? apakah kamu mengikuti saya? Sekarang saya menjelaskan dengan kata-kata yang lebih sederhana bagaimana Blockchain bekerja.

2. Bagaimana Blockchain bekerja

Ketika sebuah blok menyimpan data baru, itu ditambahkan ke rantai blok. Blockchain, seperti namanya, terdiri dari beberapa blok yang dihubungkan bersama. Namun, agar sebuah blok ditambahkan ke blockchain, empat hal harus terjadi:

2.1 Transaksi harus dilakukan.

Mari lanjutkan dengan contoh pembelian impulsif Anda di Amazon. Setelah buru-buru mengklik permintaan checkout beberapa lidah keluar, Anda masih harus melanjutkan ke checkout dan dengan enggan melakukan pembelian. Seperti yang kita lihat sebelumnya, dalam banyak kasus, sebuah blok berpotensi menggabungkan ribuan transaksi, jadi pembelian Amazon Anda akan dikemas dalam blok tersebut bersama dengan informasi transaksi pengguna lain.

2.2 Verifikasi transaksi

Setelah pembelian, transaksi tentunya harus diverifikasi. Dengan pendaftar informasi publik lainnya, seperti Komisi Bursa Efek, bank itu sendiri, lembaga keuangan yang menerbitkan kartu kredit, operator pembayaran online, seseorang sibuk memverifikasi entri data baru. Namun, dengan blockchain, pekerjaan itu diserahkan kepada jaringan komputer. Saat Anda membeli dari Amazon, jaringan komputer itu berjanji untuk memverifikasi bahwa transaksi terjadi dengan cara yang ditunjukkan oleh Anda. Artinya, mereka mengonfirmasi detail pembelian, termasuk waktu transaksi, jumlah mata uang, dan pihak yang membuat kontrak.

2.3 Menyimpan transaksi

Setelah transaksi diverifikasi sebagai akurat, mendapat lampu hijau. Jumlah mata uang transaksi, tanda tangan digital Anda, dan tanda tangan digital Amazon semuanya disimpan dalam satu blok. Di blok itu transaksi Anda akan bertumpuk dengan ratusan atau ribuan transaksi lain seperti milik Anda.

2.4 Atribusi "hash" ke blok.

Tidak seperti malaikat yang mendapatkan sayapnya, setelah semua transaksi di blok diverifikasi, itu akan diberikan a kode identifikasi unik, disebut "hash". Blok tersebut juga diberi hash dari blok terbaru yang ditambahkan ke blockchain. Setelah blok didefinisikan sebagai hash, itu dapat ditambahkan ke blockchain "mencapai keabadian" Saya berani menambahkan sedikit lucu.

Ketika blok baru itu ditambahkan ke blockchain, itu akan tersedia untuk umum bagi siapa saja, bahkan Anda. Jika Anda melihat blockchain Bitcoin misalnya, Anda akan melihat bahwa Anda memiliki akses ke data transaksi, bersama dengan informasi tentang kapan, di mana, dan oleh siapa blok tersebut ditambahkan ke blockchain.

3. Apakah Blockchain Pribadi?

Inilah pertanyaan yang saya dengar ditanyakan. Seringkali pertanyaan ini muncul dari ketidaktahuan dalam mempercayakan data seseorang kepada “badan” atau “institusi” yang tidak diketahui nama dan tempatnya. Tetapi kenyataannya berbeda dan tidak ada yang perlu khawatir tentang apa pun. Jika Anda memahami dengan baik mekanisme pembuatan blockchain, pertanyaannya menjadi berlebihan karena siapa pun dapat melihat konten blockchain, tetapi pengguna juga dapat memilih untuk menghubungkan komputer mereka ke jaringan blockchain sebagai node. Dengan demikian, komputer mereka menerima salinan blockchain yang diperbarui secara otomatis setiap kali blok baru ditambahkan, seperti Umpan Berita Facebook yang menyediakan pembaruan waktu nyata setiap kali status baru diposting. Ini adalah kekuatan internet dan itulah alasan mengapa cryptocurrency dianggap sangat "berbahaya", karena mereka tidak dapat tunduk pada kendali badan atasan atas kebijakan mereka sendiri.

Faktanya, setiap komputer di jaringan blockchain memiliki salinan blockchainnya sendiri, artinya ada ribuan, atau bahkan jutaan salinan dari blockchain yang sama. Sementara setiap salinan blockchain identik, menyebarkan informasi itu ke seluruh jaringan komputer membuat informasi lebih sulit untuk dimanipulasi. Dengan blockchain, tidak ada satu pun kejadian pasti yang dapat dimanipulasi. Sebaliknya, seorang peretas harus memanipulasi setiap salinan jaringan blockchain. Inilah yang dimaksud ketika dinyatakan bahwa blockchain adalah buku besar yang “terdistribusi” dan benar-benar “demokratis”.

Jadi melihat blockchain Bitcoin misalnya, Anda akan melihat bahwa Anda tidak memiliki akses untuk mengidentifikasi informasi tentang pengguna yang melakukan transaksi. Sementara transaksi di blockchain tidak sepenuhnya anonim, informasi pribadi pengguna terbatas pada tanda tangan digital atau nama pengguna.

Ini menimbulkan pertanyaan penting: jika Anda tidak tahu siapa yang menambahkan blok ke blockchain, bagaimana Anda bisa mempercayai blockchain atau jaringan komputer yang mendukungnya?

4. Apakah Blockchain Aman?

Teknologi Blockchain berurusan dengan keamanan dan kepercayaan dalam beberapa cara. Pertama, blok baru selalu disimpan secara linier dan kronologis. Artinya, mereka selalu menambah “akhir” dari blockchain. Jika Anda melihat rantai blok Bitcoin, Anda akan melihat bahwa setiap blok memiliki posisi pada rantai, yang disebut "ketinggian". Sehubungan dengan hal tersebut, terlihat bahwa pada Januari 2020 ketinggian balok telah melebihi 615.400 meter!!!

Jadi, setelah sebuah blok ditambahkan ke akhir rantai blok, hampir tidak mungkin untuk kembali mengubah konten blok. Ini karena setiap blok berisi hashnya sendiri, bersama dengan hash dari blok yang mendahuluinya. Memang ada rantai atau prinsip rangkaian! Kode hash dibuat oleh fungsi matematika yang mengubah informasi digital menjadi serangkaian angka dan huruf. Jika informasi ini berubah dengan cara apa pun, kode hash juga berubah.

Itulah mengapa penting untuk keamanan. Katakanlah seorang peretas mencoba mengubah transaksi Amazon Anda sehingga Anda benar-benar harus membayar pembelian Anda dua kali. Segera setelah peretas mengubah jumlah mata uang transaksi Anda, hash blok akan berubah. Blok berikutnya dalam rantai masih berisi hash lama, dan peretas harus memperbarui blok itu untuk menutupi jejaknya. Namun, hal itu akan mengubah hash dari blok itu. Dan selanjutnya, dan seterusnya. Dia harus memiliki 100 tangan pada 100 keyboard dan itu tidak akan cukup.

Untuk mengubah satu blok, oleh karena itu, seorang peretas harus mengubah setiap blok setelahnya di rantai blok. Menghitung ulang semua hash ini akan membutuhkan jumlah daya komputasi yang sangat besar dan mustahil yang mungkin tersedia untuk peradaban alien sedemikian rupa sehingga imajinasi para penulis Star Trek pun tidak dapat memprediksinya. Dengan kata lain, setelah sebuah blok ditambahkan ke blockchain, menjadi sangat sulit untuk dimodifikasi dan tidak mungkin dihapus.

Untuk mengatasi masalah kepercayaan, jaringan blockchain telah menerapkan tes untuk komputer yang ingin bergabung dan menambahkan blok ke rantai. Tes, yang disebut "model persetujuan", mengharuskan pengguna untuk "membuktikan" diri mereka sendiri sebelum mereka dapat bergabung dengan jaringan blockchain. Salah satu contoh paling umum yang digunakan oleh Bitcoin disebut “bukti kerja”.

Dalam sistem proof-of-work, komputer harus "membuktikan" bahwa mereka telah melakukan "pekerjaan" dengan memecahkan masalah matematika komputasi yang rumit. Jika komputer memecahkan salah satu dari masalah ini, ia memenuhi syarat untuk menambahkan blok ke blockchain. Tetapi proses menambahkan blok ke blockchain, yang oleh dunia cryptocurrency disebut "menambang", atau menambang, tidaklah mudah. Faktanya, peluang untuk memecahkan salah satu masalah ini di jaringan Bitcoin kira-kira satu banding 15,5 triliun pada Januari 2020.1 Untuk memecahkan masalah matematika yang kompleks dengan probabilitas ini, komputer harus menjalankan program yang menghabiskan banyak energi.

Jadi untuk menyimpulkan, proof-of-work tidak membuat serangan hacker menjadi tidak mungkin, tetapi itu membuat mereka tidak berguna. Jika seorang peretas ingin mengoordinasikan serangan pada blockchain, mereka perlu mengendalikan lebih dari 50% dari semua daya komputasi pada blockchain sehingga mereka dapat mengalahkan semua peserta jaringan lainnya. Mengingat ukuran besar dari blockchain Bitcoin, apa yang disebut serangan 51% hampir pasti tidak sepadan dan mungkin tidak mungkin dan akan membutuhkan pengaturan sumber daya sedemikian rupa sehingga tidak memiliki nilai biaya/manfaat yang menarik.

5. Aplikasi praktis dari Blockchain

Blok pada blockchain menyimpan data tentang transaksi moneter, dan sejauh ini kita telah membicarakannya untuk kenyamanan dan kesederhanaan. Tapi kami tahu betul, setelah mengembangkan aplikasi praktis bahwa blockchain sebenarnya adalah cara yang sangat andal untuk menyimpan data pada jenis transaksi lain juga. Faktanya, teknologi blockchain dapat digunakan untuk menyimpan data yang berkaitan dengan pertukaran properti, berhenti dalam rantai pasokan, dan bahkan penanganan pemilihan politik.

Jaringan layanan profesional Deloitte baru-baru ini mensurvei 1.000 perusahaan di tujuh negara tentang mengintegrasikan blockchain ke dalam operasi bisnis mereka. Survei mereka menemukan bahwa 34% sudah memiliki sistem blockchain dalam produksi hari ini, sementara 41% lainnya berencana untuk mengimplementasikan aplikasi blockchain dalam 12 bulan ke depan. Selain itu, hampir 40% perusahaan yang disurvei mengatakan mereka akan menginvestasikan $5 juta atau lebih dalam blockchain tahun depan. Berikut adalah beberapa aplikasi blockchain paling populer yang sedang dieksplorasi saat ini.

5.1 Bank dan lembaga keuangan

Mungkin tidak ada industri yang mendapat manfaat dari mengintegrasikan blockchain ke dalam operasi bisnisnya lebih dari bank. Lembaga keuangan hanya beroperasi selama jam kerja, lima hari seminggu. Artinya, jika Anda mencoba menyetor cek pada hari Jumat pukul 18 sore, Anda mungkin harus menunggu hingga Senin pagi agar uang masuk ke rekening Anda. Bahkan jika Anda menyetor selama jam kerja, transaksi masih dapat memakan waktu satu hingga tiga hari untuk diselesaikan karena volume transaksi yang harus diselesaikan oleh bank. Blockchain, di sisi lain, tidak pernah tidur.

Dengan mengintegrasikan blockchain ke dalam proses perbankan, konsumen dapat melihat transaksi mereka diproses hanya dalam 10 menit – pada dasarnya waktu yang dibutuhkan untuk menambahkan blok ke blockchain, terlepas dari waktu atau hari dalam seminggu. Dengan blockchain, bank juga memiliki kemampuan untuk menukar dana antar institusi dengan lebih cepat dan lebih aman. Dalam perdagangan saham, misalnya, proses penyelesaian dan kliring bisa memakan waktu hingga tiga hari (atau lebih lama, jika bank beroperasi secara internasional), artinya uang dan saham Anda dibekukan selama periode tersebut.

Mengingat skala jumlah yang terlibat, bahkan beberapa hari di mana uang dalam perjalanan dapat melibatkan biaya dan risiko yang signifikan bagi bank. Santander, sebuah bank Eropa, menempatkan potensi penghematan sebesar $20 miliar per tahun. Capgemini, sebuah konsultan Prancis, memperkirakan bahwa konsumen dapat menghemat hingga $16 miliar dalam biaya perbankan dan asuransi setiap tahun melalui aplikasi berbasis blockchain. Ini untuk memberikan gambaran tentang apa yang sebenarnya kita bicarakan.

5.2 Cryptocurrency

Rantai blok membentuk dasar untuk cryptocurrency seperti Bitcoin. Seperti yang telah saya jelaskan di atas, mata uang diatur dan diverifikasi oleh otoritas pusat, biasanya bank atau pemerintah. Dalam sistem otoritas pusat, data dan mata uang pengguna secara teknis berada di tangan bank atau pemerintah mereka. Jika bank pengguna bangkrut atau mereka tinggal di negara dengan pemerintahan yang tidak stabil, nilai mata uang mereka bisa terancam. Inilah alasan mengapa Bitcoin misalnya lahir.

Dengan menyebarkan operasinya melalui jaringan komputer, blockchain memungkinkan Bitcoin dan mata uang kripto lainnya beroperasi tanpa memerlukan otoritas pusat. Ini tidak hanya mengurangi risiko Anda tetapi juga menghilangkan banyak biaya pemrosesan dan transaksi. Ini juga menawarkan kepada negara-negara dengan mata uang yang tidak stabil mata uang yang lebih stabil dengan lebih banyak aplikasi dan jaringan individu dan institusi yang lebih luas dengan siapa mereka dapat melakukan bisnis, baik di dalam negeri maupun internasional.

5.3 Profesional Perawatan Kesehatan

Profesional perawatan kesehatan dapat memanfaatkan blockchain untuk menyimpan catatan medis pasien mereka dengan aman. Ketika rekam medis dibuat dan ditandatangani, rekam medis dapat ditulis ke rantai blok, yang memberi pasien bukti dan jaminan bahwa rekam medis tidak dapat diubah. Catatan medis pribadi ini dapat dienkripsi dan disimpan di papan klip dengan kunci pribadi, sehingga hanya dapat diakses oleh individu tertentu, sehingga memastikan privasi

5.4 Catatan Publik

Jika Anda pernah membuang-buang waktu dengan registri publik dalam bentuk apa pun, Anda tahu bahwa proses pencatatan itu rumit dan tidak efisien. Saat ini, akta fisik harus diserahkan kepada pegawai negeri sipil di kantor catatan sipil setempat, di mana akta tersebut dimasukkan secara manual ke database pusat dan akhirnya ke dalam indeks publik.

Proses ini tidak hanya mahal dan memakan waktu tetapi juga penuh dengan kesalahan manusia, di mana setiap ketidakakuratan membuat pelacakan data menjadi kurang efisien, seringkali berantakan, tidak terlalu terperinci, tidak bertepatan dengan data lain dan didasarkan pada teknik pengarsipan yang berbeda dan tidak kompatibel satu sama lain. Blockchain menghilangkan kebutuhan untuk "memproses" dokumen dan melacak file fisik di registri publik. Jika data dihafal (bayangkan misalnya kadaster) dan diverifikasi pada rantai blok, warga negara dapat secara membabi buta mempercayai data yang tersedia untuknya.

5.5 Kontrak Pintar

Kontrak pintar adalah kode komputer yang dapat diintegrasikan ke dalam blockchain untuk memfasilitasi, memverifikasi, atau menegosiasikan perjanjian kontrak. Kontrak pintar beroperasi berdasarkan serangkaian ketentuan yang disetujui pengguna. Ketika kondisi ini terpenuhi, persyaratan kontrak secara otomatis dijalankan.

Katakanlah, misalnya, saya akan menyewakan apartemen saya kepada Anda dengan kontrak pintar. Saya setuju untuk memberi Anda kode pintu apartemen segera setelah Anda membayar uang jaminan Anda. Kami berdua akan mengirimkan sisi kesepakatan kami ke kontrak pintar yang akan dibuat dan itu akan secara otomatis menukar kode pintu saya dengan uang jaminan Anda pada tanggal sewa. Jika saya tidak memberikan kode pintu pada tanggal sewa, smart contract akan mengembalikan uang jaminan Anda. Ini menghilangkan biaya yang biasanya menyertai penggunaan notaris atau broker pihak ketiga.

5.6 Rantai pasokan

Pemasok dapat menggunakan blockchain untuk mencatat asal bahan yang telah mereka beli. Ini akan memungkinkan perusahaan untuk memverifikasi keaslian produk mereka, bersama dengan label kesehatan dan etika seperti 'Organik', 'Lokal' dan 'Perdagangan yang Adil'.

Seperti dilansir Forbes, industri makanan bergerak ke arah penggunaan blockchain untuk semakin melacak jalur dan keamanan makanan sepanjang perjalanan mereka dari pertanian ke pengguna.

5.7 Sistem Pemungutan Suara

Pemungutan suara berantai memiliki kekhasan mampu menghilangkan kecurangan pemilu dan meningkatkan partisipasi pemilih. Setiap suara akan disimpan sebagai blok di blockchain, sehingga hampir tidak mungkin untuk dirusak. Protokol penguncian juga akan menjaga transparansi dalam proses pemilihan, mengurangi staf yang diperlukan untuk melakukan pemilihan dan memberikan hasil langsung kepada pejabat.

Di sini, saya akan mengatakan bahwa saya telah memberi Anda gambaran yang agak tepat dan sederhana tentang apa yang dimaksud dengan Blockchain. Kami akan kembali ke subjek ini dalam keadaan lain. Jika Anda memiliki keraguan, pertanyaan atau permintaan dalam hal ini, kami siap membantu Anda.