MlatenMania.com - Di masa lalu ketika aset bernilai atau transaksi dicatat dalam database, orang mengandalkan pihak ketiga seperti bank, pemerintah, atau perusahaan untuk mencatat informasi ini. Orang percaya bahwa bank tidak akan mencuri uang mereka karena pemerintah mengatur mereka. Jika bank gagal, masyarakat percaya bahwa pemerintah akan memastikan simpanan uang mereka aman. Saat mentransfer uang atau membayar barang dan jasa, orang percaya perusahaan kartu kredit dan bank akan mengambil jumlah yang benar dari rekening bank mereka dan menyetorkannya ke rekening penjual. Penjual percaya bahwa perusahaan kartu kredit akan membayar mereka uang dan jika ada perselisihan atau penipuan pada transaksi itu akan ditangani melalui perusahaan kartu kredit.
Jika pembeli di sebuah toko membayar dengan uang tunai, penjual percaya bahwa mereka dapat mengambil selembar kertas dengan nomor di atasnya yang didukung oleh pemerintah ke toko lain dan menukarnya untuk membayar barang dan jasa lain. Penjual juga percaya bahwa jika mereka membawa catatan ke bank, mereka dapat mengubahnya menjadi saldo tunai digital di rekening bank mereka yang dapat digunakan untuk membayar pembelian menggunakan kartu kredit atau transaksi online. Orang-orang mempercayai lembaga eksternal ini dengan uang dan informasi mereka. Orang-orang percaya bahwa perusahaan kartu kredit dan bank akan menjaga kerahasiaan dan keamanan detail kartu kredit mereka. Mereka percaya bahwa perusahaan kartu kredit dan bank memiliki database dengan catatan saldo dan transaksi mereka yang dipelihara secara akurat. Bank percaya bahwa pemerintah memiliki database dan catatan catatan yang diterbitkan.
Kepercayaan pada institusi ini tidak hanya finansial tetapi meluas ke setiap area kehidupan kita. Jika Anda pernah meminjam buku dari perpustakaan, perpustakaan menyimpan database semua buku yang mereka miliki. Perpustakaan juga memelihara database anggota, semua buku yang telah dipinjam, tanggal pengembalian setiap buku, dan buku-buku yang lewat jatuh tempo. Perpustakaan memelihara database pusat dari detail pribadi Anda, alamat rumah, dan informasi. Jika Anda tidak mengembalikan buku yang telah Anda pinjam, mereka dapat mengirimkan denda kepada Anda, dan jika diperlukan, mereka dapat mengambil tindakan hukum terhadap Anda karena pencurian. Catatan database tentang detail pribadi Anda, buku yang Anda pinjam, kebiasaan membaca Anda — semua informasi ini bersifat pribadi dan disimpan oleh perpustakaan, dan Anda yakin mereka tidak akan membagikan informasi itu kepada orang lain. Informasi ini dipusatkan di lembaga-lembaga ini dengan masing-masing dari mereka memelihara catatan dan sistem mereka sendiri. Tema umum dari transaksi sehari-hari adalah bahwa kita memercayai institusi dan database terpusat yang mereka pertahankan untuk mencatat kehidupan kita secara akurat.
Tema lain yang mendasari umum adalah bahwa kita tidak percaya satu sama lain. Coba bayangkan skenario di atas tanpa organisasi terpusat tepercaya yang terlibat dalam transaksi. Bayangkan Anda memiliki sebuah toko dan seseorang memberikan Anda selembar kertas yang bertuliskan "Saya berhutang Rp 1.500.000 dengan nama mereka ditandatangani di sana. Mereka memberi tahu Anda bahwa jika Anda membawa selembar kertas itu ke toko lain, Anda dapat menggunakannya untuk membeli barang senilai Rp 1.500.000 dari toko itu.
Apakah Anda akan mempercayai mereka? Jawabannya mungkin tidak, namun itulah yang dilakukan orang setiap hari dengan mata uang kertas. Uang kertas Rp 1.500.000 hanyalah selembar kertas dengan tulisan "Saya berhutang Rp 1.500.000 dari pemerintah”. Anda menerima dan menggunakan catatan ini hampir setiap hari dengan kepercayaan bahwa toko akan menerimanya, dan mereka percaya bahwa penjual lain akan menerimanya dan seterusnya. Di mana blockchain menawarkan potensi signifikan di negara-negara di mana orang tidak mempercayai bank, institusi, pemerintah, mata uang, atau satu sama lain.
Bahkan di Amerika Serikat, yang memiliki salah satu sistem keuangan paling maju dan teregulasi di dunia, lembaga keuangan besar gagal selama Krisis Keuangan Hebat. Perusahaan keuangan yang telah ada selama ratusan tahun runtuh hampir dalam semalam dengan membawa serta tabungan hidup orang-orang. Pada tahun 2015 di Yunani, negara maju yang merupakan bagian dari Euro, bank membekukan semua simpanan rekening bank dan hanya mengizinkan orang untuk menarik sekitar Rp 1.050.000 sehari dari ATM. Alternatif apa yang dimiliki orang selain menyetor uang ke bank dan perusahaan yang mereka yakini dapat dipercaya? Simpan semua uang mereka dan sembunyikan di bawah kasur? Jika seseorang mengetahui tabungan hidup Anda ada di rumah Anda, maka Anda berisiko mencurinya. Jika rumah Anda terbakar, maka Anda berisiko kehilangan semua uang Anda dalam kebakaran.
Jika bank dapat runtuh dan pemerintah dapat membekukan penarikan bank di AS dan Eropa, bagaimana orang-orang di negara-negara yang kurang berkembang dan teregulasi dapat mempercayai bank dan pemerintah mereka? Jawaban sederhananya adalah mereka tidak bisa mempercayai mereka.
Apa Itu Blockchain?
Sederhananya, blockchain seperti database; itu adalah cara menyimpan catatan nilai dan transaksi. Sayangnya, definisi sederhana itu tidak akan membuat orang tertarik dan akan membuat banyak orang berpikir, "Jadi apa? Semua hype untuk tipe database baru?" Namun, menyebut blockchain sebagai jenis database baru seperti mengatakan bahwa email adalah cara baru untuk mengirim surat kepada orang-orang. Sementara blockchain adalah database, definisi itu tidak menjelaskan kejeniusan sejati di balik bagaimana blockchain menyimpan catatan nilai dan transaksi.
Sejarah Blockchain
Blockchain pertama kali disebutkan dalam kode asli untuk Bitcoin. Meskipun sekarang ada pemisahan antara teknologi blockchain dan Bitcoin, sejarah blockchain terkait dengan sejarah Bitcoin. Kriptografi adalah fondasi utama yang mendasari blockchain. Kriptografi memiliki sejarah panjang dalam melindungi rahasia dan pesan yang berasal dari ribuan tahun yang lalu. Contoh kriptografi kuno yang terkenal adalah "Caesar Cipher" yang digunakan oleh Julius Caesar ketika ia mengirim komunikasi tertulis yang berisi informasi sensitif.
Caesar Cipher melibatkan penggantian setiap huruf dalam pesan dengan huruf alfabet yang berbeda dengan jumlah huruf yang ditentukan. Misalnya, semua huruf dapat dimajukan 3 huruf, A menjadi D, B menjadi E, C menjadi F dan seterusnya sampai setiap huruf dalam pesan diganti. Hanya orang yang mengetahui nomor setiap huruf yang telah dipindahkan yang dapat membaca pesan dengan mudah. Tingkat melek huruf rendah pada saat itu dan ada banyak bahasa berbeda yang digunakan di seluruh dunia, sehingga musuh yang mencegat pesan tidak akan dapat membacanya atau menganggap surat-surat itu ditulis dalam bahasa asing. Ini adalah metode sederhana yang mudah diuraikan hari ini; namun, pada saat itu cukup efektif untuk membuat komunikasi sulit dicegat.
Kriptografi modern telah berkembang jauh dari asalnya, tetapi fondasi dasarnya serupa. Pesan atau data ditutup-tutupi dengan mengganti huruf dan angka sehingga pesan asli tidak dapat dibaca kecuali orang tersebut memiliki kode rahasia atau cara untuk mendekripsinya. Melompat maju ke kriptografi yang mendasari teknologi blockchain, beberapa penelitian diterbitkan antara tahun 80-an dan 90-an yang mengusulkan data dapat diamankan melalui kriptografi sambil menautkan data itu dengan aman dalam rantai bersama dengan proposal untuk mata uang digital.
Pada tahun 1982, David Chaum menulis penelitian berjudul "Tanda Tangan Buta Untuk Pembayaran yang Tidak Dapat Dilacak". Karena penelitian ini, David Chaum dikreditkan sebagai penemu uang digital dan tanda tangan buta. Tanda tangan buta menyembunyikan isi pesan sebelum ditandatangani, tanda tangan digital dapat diverifikasi terhadap aslinya sementara isinya tetap tersembunyi, yang merupakan versi awal dari tanda tangan kriptografi yang digunakan oleh mata uang kripto. Penelitian ini dan penelitian selanjutnya yang diterbitkan oleh David Chaum mengusulkan agar pengguna dapat memperoleh dan membelanjakan mata uang digital dengan cara yang tidak dapat dilacak oleh bank atau lembaga lain. David Chaum bersama dengan Amos Fiat dan Moni Naor juga mengusulkan transaksi offline yang dapat mendeteksi jika uang tunai sebelumnya telah dibelanjakan, solusi yang mungkin untuk masalah pengeluaran ganda.
Pada tahun 1990, David mendirikan DigiCash untuk menciptakan mata uang digital berdasarkan ide-ide dalam penelitiannya. Kemudian pada tahun 1994, pembayaran elektronik DigiCash pertama dikirim. Awal dari siaran pers DigiCash tahun 1994 di bawah ini:
"Pembayaran tunai elektronik pertama di dunia melalui jaringan komputer. (Tanggal Rilis: 27 Mei 1994) Uang elektronik memiliki privasi uang kertas, sekaligus mencapai keamanan tinggi yang diperlukan untuk lingkungan jaringan elektronik secara eksklusif melalui inovasi dalam kriptografi kunci publik."
Siaran pers ini 14 tahun sebelum penciptaan Bitcoin, namun jika Anda mengganti kata "uang elektronik" dengan "Bitcoin" dalam siaran pers, itu bisa dikeluarkan sebagai siaran pers untuk Bitcoin hari ini. DigiCash menciptakan sistem uang tunai elektronik pertama yang tidak dapat dilacak oleh bank, pemerintah, atau lembaga lain. Itu menggunakan kriptografi, kunci pribadi dan publik, serta tanda tangan untuk menyembunyikan konten pesan dengan cara yang sama seperti yang dilakukan mata uang kripto saat ini. DigiCash mungkin terlalu maju dari masanya karena kebanyakan orang bahkan belum pernah mendengar tentang internet pada tahun 1994. DigiCash menyatakan kebangkrutan pada tahun 1998 dan asetnya dijual ke teknologi eCash, yang merupakan perusahaan lain yang berfokus pada mata uang digital.
Pada hari-hari awal internet, spam email menjadi masalah yang belum ada solusi untuknya. Pada tahun 1997, Adam Back mengusulkan sebuah sistem untuk membatasi spam email bersama dengan serangan penolakan layanan dengan menggunakan algoritma bukti kerja yang dikenal sebagai hashcash. Algoritma proof-of-work ini mengharuskan sistem pengiriman email memecahkan teka-teki komputer, kemudian menempatkan jawabannya di header email. Ini mengharuskan pengirim menggunakan daya komputasi dan sumber daya untuk mengirim email, sehingga lebih sulit untuk mengirim email spam massal. Teka-teki ini sulit dipecahkan untuk pengirim tetapi mudah untuk memverifikasi bahwa jawaban benar untuk penerima email, filter-Mg email spam yang tidak melengkapi bukti kerja ini.
Resiko Dan Masalah Blockchain
Ada miliaran orang di dunia yang tinggal di negara-negara di mana pemerintah dijalankan oleh kediktatoran militer, pemerintah memiliki bank dan mencuri atau menyita uang dari rekening, mata uang lokal tidak diterima di toko, kejahatan tinggi, dan tidak ada sistem hukum untuk melindungi orang dan aset mereka. Ada banyak negara di mana bahkan jika Anda dapat percaya bahwa bank tidak akan mencuri uang Anda atau bangkrut, simpanan Anda dipantau dengan cermat oleh pemerintah dan mereka dapat menangkap, memenjarakan, atau mengeksekusi Anda berdasarkan transaksi Anda.
Dalam contoh perpustakaan, database terpusat yang tampaknya tidak berbahaya bagi Anda untuk berbagi informasi. Anda dapat meminjam buku dari perpustakaan yang tidak disetujui oleh pemerintah di negara tersebut seperti Panduan Pemula untuk menggulingkan kediktatoran militer atau buku 1984 karya George Orwell. Pemerintah dapat menandai kebiasaan membaca Anda sebagai hal yang mencurigakan yang berpotensi mengarah pada penyelidikan kehidupan pribadi Anda, penangkapan atau lebih buruk di negara tertentu.
Di negara-negara di mana ada kurangnya kepercayaan pada perusahaan dan pemerintah, itu membuat transaksi berisiko dan sulit. Jika orang menaruh uang di bank, mereka berisiko mencurinya oleh bank atau pemerintah. Saat melakukan pembelian besar seperti membeli rumah, orang mungkin terpaksa menyimpan uangnya dalam bentuk tunai, emas, permata, atau logam untuk ditabung untuk pembelian besar ini dengan mengambil risiko bahwa uang ini dicuri atau dihancurkan dalam api.
Bahkan setelah semua risiko ini, jika seseorang dapat menyimpan cukup uang untuk pembelian besar seperti rumah, mereka masih mengambil risiko penjual rumah itu mencuri uang mereka dan tidak memberikan mereka kepemilikan rumah. Tidak ada sistem hukum yang stabil untuk menantang kepemilikan atau melaporkan pencurian. Jika pembelian dibayar tunai atau emas dan bukan transaksi elektronik, juga tidak ada bukti transaksi itu terjadi.
Basis data dan lembaga terpusat berfungsi ketika ada kepercayaan pada sistem hukum, peraturan, pemerintah, keuangan, dan manusia. Bahkan ketika semua faktor ini dapat dipercaya di suatu negara, kepercayaan ini terkadang masih dikhianati sehingga menyebabkan orang kehilangan uang dan aset. Basis data terdesentralisasi yang dibangun di atas blockchain menghilangkan kebutuhan akan institusi dan basis data terpusat. Semua orang di blockchain dapat melihat dan memvalidasi transaksi yang menciptakan transparansi dan kepercayaan. Kepercayaan terletak pada inti dari blockchain; itu menyediakan sistem kepercayaan antara orang-orang tanpa perlu perantara yang terlibat dalam transaksi. Blockchain memungkinkan orang untuk bertransaksi antara satu sama lain dengan sesuatu yang berharga. Dalam contoh yang diberikan itu adalah buku, tetapi ini dapat digunakan untuk properti, saham, uang, file digital... hampir semua hal.
Perbedaan Antara Blockchain Dan Bitcoin
Referensi pertama ke blockchain ada di dalam kode sumber Bitcoin - pada dasarnya blockchain pertama dibuat ketika Bitcoin dibuat. Sejarah Bitcoin dan blockchain akan dibahas di bab berikutnya, jadi bab ini tidak akan membahas ini secara mendetail.
Blockchain adalah salah satu teknologi yang mendasari Bitcoin. Ada kesalahpahaman bahwa blockchain adalah satu-satunya teknologi di balik Bitcoin. Namun, Bitcoin telah dibuat menggunakan berbagai teknologi kriptografi lainnya yang dikombinasikan dengan blockchain. Bitcoin adalah mata uang digital, terutama digunakan untuk pembayaran. Bitcoin menggunakan teknologi blockchain satu arah; namun, blockchain dapat digunakan untuk merekam dan mentransfer apa pun yang berharga, bukan hanya transaksi keuangan.
Sistem berbasis Blockchain digunakan untuk berbagai aplikasi di berbagai industri, termasuk identitas digital, jejaring sosial, pemungutan suara, penyimpanan cloud, aplikasi terpusat, dan lebih banyak lagi yang dibahas nanti dalam buku ini. Tampaknya ada kemungkinan tak terbatas untuk sistem berbasis blockchain yang sedang dikembangkan oleh perusahaan dan pemerintah. Bitcoin, di sisi lain, masih hanya digunakan untuk pembayaran digital. Sementara Bitcoin semakin populer dengan harganya yang terus mencapai rekor tertinggi, Bitcoin dirancang terutama sebagai metode pembayaran.
Cara Kerja Blockchain
Orang yang memiliki buku itu mungkin tinggal di jalan Anda, lebih dekat dari perpustakaan untuk Anda berdua, tetapi Anda tidak bisa pergi ke rumah mereka dan bertanya apakah Anda bisa meminjamnya dari mereka. Perpustakaan memelihara database pusat dari semua informasi buku yang dipinjam dan tidak membaginya dengan anggota. Sekarang, bayangkan sebuah perpustakaan bersama di mana Anda menyumbangkan buku-buku Anda dan memungkinkan orang untuk meminjamnya dari Anda. Anda mungkin memiliki banyak buku yang orang lain ingin pinjam dari Anda, dan kemungkinan ada banyak orang lain yang memiliki buku yang ingin Anda pinjam dan baca.
Dalam contoh perpustakaan bersama ini, siapa saja dapat bergabung, dan ketika mereka meminjam buku, mereka juga dapat meminjamkan buku kepada orang lain, tanpa membawanya kembali ke perpustakaan atau pemilik aslinya. Bagaimana Anda menyimpan catatan tentang siapa yang telah meminjam buku, buku mana yang mereka miliki, dan siapa pemilik asli buku itu?
Catatan yang perlu Anda pertahankan bukan hanya untuk buku Anda, tetapi untuk semua buku di perpustakaan bersama. Anda perlu menyimpan catatan semua buku yang saat ini ada di perpustakaan, pemilik aslinya, buku-buku yang telah dipinjam, dan kepada siapa orang lain meminjamkan buku tersebut. Anda dapat menugaskan satu orang dalam grup untuk memelihara catatan, tetapi Anda baru saja kembali memiliki perpustakaan asli dan model database terpusat. Ini mungkin tampak rumit, dan pada titik ini, Anda mungkin bertanya pada diri sendiri mengapa saya setuju untuk bergabung dengan perpustakaan bersama ini ketika saya bisa mendapatkan buku-buku ini di Kindle.
Ini adalah situasi di mana manfaat teknologi blockchain benar-benar dapat dilihat dari database tradisional. Blockchain dapat menyediakan database terdistribusi terdesentralisasi dari semua catatan buku di perpustakaan. Dengan database terdesentralisasi, semua orang di perpustakaan mendapatkan akses ke catatan. Mereka akan melihat semua buku di perpustakaan, siapa pemilik aslinya, siapa yang meminjam setiap buku, mereka bisa melihat apakah mereka akan meminjamkan buku itu kepada orang lain. Setiap kali sebuah buku dipinjam dari perpustakaan bersama, semua catatan database buku yang dapat diakses setiap orang diperbarui. Tidak ada database atau institusi pusat yang diperlukan untuk mengoperasikan ini; semua orang memelihara database.
Mengapa Disebut Blockchain
Dalam contoh perpustakaan, setiap kali sebuah buku dipinjam maka terjadilah transaksi. Ada banyak sekali transaksi yang terjadi pada saat yang bersamaan, sehingga transaksi-transaksi ini kemudian dikelompokkan dan ditambahkan ke dalam blok baru.
Blok baru ini ditambahkan "di atas" blok sebelumnya dengan mengacu pada blok sebelumnya, menghubungkannya bersama-sama. Sebagai contoh:
Blokir 10 tautan untuk memblokir 9
Blokir 9 Tautan untuk memblokir 8
Blokir 8 Tautan untuk memblokir 7 Dll.
Dengan menghubungkan blok-blok ini bersama-sama, itu menciptakan rantai blok, maka nama "blockchain." Setiap blok baru merujuk ke blok sebelumnya, dan blok itu merujuk ke blok sebelum semuanya kembali ke awal. Dalam contoh perpustakaan, siapa pun dapat pergi ke blok terbaru di rantai. Mereka bisa melihat semua buku yang dipinjam dan oleh siapa. Mereka kemudian dapat melihat transaksi-transaksi di blok sebelumnya, untuk melihat siapa yang memiliki buku-buku itu sebelum mereka, sepanjang perjalanan kembali ke awal untuk melihat pemilik aslinya.
Tidak ada database atau otoritas pusat; jika seseorang ingin mengklaim bahwa mereka adalah pemilik asli buku tersebut, hal itu dapat dilacak dari blok transaksi terakhir sampai ke blok pertama yang dikenal sebagai "blok genesis".
Mengubah Transaksi Dan Blokir Setelah Ditambahkan
Blok yang ditambahkan ke blockchain tidak dapat diubah atau diubah, mereka ditambahkan secara permanen ke blockchain. Karena setiap blok mengacu pada blok sebelumnya, jika seseorang ingin melakukan penipuan dengan mengubah transaksi, mereka harus mengubah semua blok sebelum dan sesudah blok tersebut.
Jaringan Bitcoin memperkirakan bahwa setelah 6 blok ditambahkan di atas satu blok, tidak mungkin untuk mengubah transaksi apa pun di blok itu karena daya komputasi yang diperlukan akan membuatnya tidak mungkin untuk diubah. Jika transaksi terjadi di blok nomor 10, maka setelah blockchain mencapai blok 16, tidak mungkin untuk mengubah transaksi di blok 10. Jumlah blok di atas transaksi juga dapat disebut sebagai konfirmasi; beberapa perusahaan akan menunggu 6 konfirmasi sebelum menerima pembayaran sebagai jaminan bahwa transaksi tidak akan berubah di blockchain.
Pengeluaran Ganda
Untuk memahami masalah lain yang dipecahkan oleh blockchain, mari kita lihat contoh di mana seseorang ingin mendapatkan keuntungan dari sistem perpustakaan bersama dengan mencuri buku. Setiap kali sebuah buku dipinjam, itu menciptakan transaksi yang tertunda, transaksi ini dikirim ke semua orang di jaringan untuk memvalidasi dan menambahkan ke blockchain. Orang yang mengelompokkannya dengan transaksi tertunda lainnya dan menambahkan blok transaksi yang valid ke blockchain mendapat hadiah. Blok transaksi baru ditambahkan ke blockchain dan basis data setiap orang diperbarui dengan catatan transaksi. Setiap orang di jaringan dapat melihat siapa yang memiliki setiap buku dan dari siapa mereka meminjamnya. Karena semua orang tahu siapa yang memiliki setiap buku, seluruh jaringan dapat melihat apakah ada orang yang tidak mengembalikan buku dan statusnya kapan saja.
Pertukaran Nilai Di Blockchain
Mari tambahkan faktor lain ke perpustakaan bersama ini, setiap kali seseorang meminjam buku, mereka membayar orang yang mereka pinjam buku dari token yang disebut "bookcoin." Dengan asumsi seseorang hanya dapat meminjamkan buku kepada orang lain untuk mendapatkan keuntungan, mereka akan membayar saya bookcoin untuk meminjam buku dan akan menerima 1 bookcoin ketika seseorang meminjam buku dari mereka. Untuk mendapat untung, mereka perlu meminjamkan lebih banyak buku daripada meminjam. Sneaky Sam telah bergabung dengan perpustakaan bersama ini. Dia telah bergabung meskipun anggota lain mencurigai dia akan melakukan sesuatu yang licik. Bagaimanapun, Sneaky Sam menyumbangkan buku Romeo dan Juliet ke perpustakaan, seseorang meminjam buku dari perpustakaan, dan dia mendapat 1 koin buku.
Menjadi orang yang licik, dia membuat rencana untuk mencoba dan meminjam lebih banyak buku daripada yang dia mampu dari saldo bookcoinnya.
Sneaky Sam meminjam buku 1984 dari David.
Sneaky Sam kemudian dengan cepat meminjam buku Hamlet dari Sally.
Keduanya membuat transaksi di jaringan. Transaksi pertama dikirim ke semua orang di jaringan untuk menyetujui peminjaman buku "1984" dan bahwa Sneaky Sam membayar David 1 koin buku untuk meminjam buku ini.
Transaksi ini diputuskan oleh semua orang di jaringan yang valid dan mereka menambahkan ke blok baru, yang ditambahkan ke blockchain:
Sneaky Sam meminjam 1984 dari David
Sneaky Sam membayar 1 bookcoin kepada David.
Setelah transaksi ini berjalan, jaringan menerima transaksi berikutnya untuk menyetujui:
Sneaky Sam meminjam Hamlet dari Sally
Sneaky Sam membayar 1 bookcoin kepada Sally.
Jaringan memeriksa saldo buku Sneaky Sam dan melihat bahwa dia hanya memiliki I bookcoin, dan dia mencoba membuat salinan koin untuk mencoba dan mengelabui jaringan. Karena jaringan terbuka dan setiap orang memiliki salinan catatan, mereka dapat melacak transaksi sampai ke awal. Mereka dapat melihat di mana Sneaky Sam menerima 1 bookcoin dari meminjamkan bukunya memberinya saldo 1 bookcoin.
Dia tidak memiliki 2 koin buku untuk dibelanjakan dan semua orang di jaringan dapat melihatnya. Mayoritas orang di jaringan setuju bahwa ini adalah transaksi yang tidak valid. Mereka tidak mengizinkannya untuk meminjam buku kedua dan pembayaran ini dianggap tidak sah. Transaksi ditolak dan tidak ditambahkan ke blockchain.
Konsensus Terdistribusi
Dalam contoh ini, disebutkan bahwa mayoritas orang di jaringan harus setuju bahwa transaksi itu sah untuk dilakukan, ini dikenal sebagai konsensus terdistribusi. Tidak akan layak bagi semua orang di jaringan untuk setuju karena akan ada orang di jaringan yang mencoba memasukkan transaksi ganda, menipu sistem dengan mencoba menyetujui transaksi palsu sebagai valid. Dengan banyak blockchain, ambang batas konsensus lebih dari 50%, jika lebih dari 50% orang di jaringan setuju bahwa suatu transaksi valid, maka transaksi tersebut diterima sebagai valid.
Beginilah cara kerja blockchain yang terdesentralisasi secara umum untuk menyetujui transaksi dan mengelola jaringan. Alih-alih satu entitas menyetujui semua transaksi dan menjaga database tetap akurat, ini dibagikan di antara jaringan. Semua orang yang terhubung ke jaringan dapat memiliki suara apakah suatu transaksi harus diterima ke blockchain atau tidak. Potensi risiko dan bahaya lebih dari 50% jaringan menerima transaksi yang tidak valid akan dibahas kemudian di buku ini. Penambangan Anda mungkin pernah mendengar kata "penambangan" yang digunakan ketika berbicara tentang Bitcoin dan cryptocurrency.
Permintaan transaksi dikirim ke setiap komputer di jaringan untuk memvalidasi dan memasukkannya ke dalam blockchain. Untuk memvalidasi transaksi dan menambahkannya ke blockchain, komputer di jaringan harus memecahkan teka-teki yang terhubung ke blok berikutnya untuk ditambahkan ke blockchain. Komputer yang memecahkan teka-teki dengan benar terlebih dahulu, dapat menambahkan transaksi ke dalam blok, lalu menambahkan blok transaksi tersebut ke blockchain. Untuk memecahkan teka-teki terlebih dahulu, mereka menerima hadiah, biasanya dibayarkan dalam cryptocurrency atau token yang digunakan di jaringan itu. Proses ini dikenal sebagai penambangan, karena seperti menambang sejumlah kecil nilai dari sebuah blok.
Bukti Kerja
Penambang yang memecahkan teka-teki dan menambahkan blok yang valid ke jaringan dihargai karena menyumbangkan daya komputer, listrik, dan sumber daya ke jaringan karena ini membantu menjaga jaringan tetap berjalan. Teka-teki yang mereka pecahkan dikenal sebagai bukti kerja. Ini adalah teka-teki matematika yang sangat sulit untuk dipecahkan tetapi mudah untuk memverifikasi jawabannya setelah dipecahkan. Anggap saja sebagai kunci kombinasi. Untuk menambahkan blok baru ke blockchain dan menerima hadiah, Anda harus memecahkan kombinasi ke kunci.
Anda hanya dapat memecahkan kombinasi kunci ini dengan menebak angkanya. Semua orang di jaringan secara acak menebak nomor kunci kombinasi ini. Orang yang menyelesaikannya terlebih dahulu mendapat hadiah dan dapat menambahkan blok ke blockchain. Setelah kombinasi kunci dipecahkan, semua orang di jaringan dapat dengan mudah memasukkan angka-angka itu ke dalam kunci untuk mengonfirmasi bahwa angka-angka tersebut membuka kunci. Dengan memecahkan teka-teki ini, ini bertindak sebagai bukti bahwa daya komputasi, listrik, waktu, dan sumber daya disumbangkan ke jaringan. Hadiahnya adalah kompensasi untuk biaya kontribusi sumber daya ini untuk menjalankan blockchain. Proof of work membutuhkan banyak daya komputasi dan ada metode lain yang dapat digunakan saat menjalankan blockchain yang akan dibahas nanti.
Cara Kerja Blockchain
Seperti disebutkan sebelumnya, di mana jaringan blockchain dapat memiliki potensi paling besar adalah negara-negara di mana perusahaan, lembaga bank, dan pemerintah tidak dapat dipercaya dan pencatatannya manual atau tidak dapat diandalkan. Mampu mengganti database dan institusi terpusat dengan jaringan blockchain untuk catatan properti dapat memberikan manfaat besar bagi orang-orang di negara-negara ini. Kami terutama melihat bagaimana teknologi blockchain bekerja pada tingkat umum dan membahas beberapa contoh di mana itu dapat digunakan. Nanti di buku ini, kami akan membahas lebih banyak contoh area di mana jaringan blockchain dapat menggantikan teknologi dan institusi yang ada.
Sumber : Uang Masa Depan (Blockchain, Bitcoin, Cryptocurrencies) Dr. Budi Raharjo, S.Kom., M.Kom., MM. Yayasan Prima Agus Teknik 2022.
Komentar0
Tinggalkan komentar Anda disini: