Sekitar 1 dari 25 transaksi pemesanan hotel di seluruh dunia berakhir di mana seseorang
menyediakan layanan namun tidak dibayar."
Hal ini disebabkan oleh banyaknya perantara yang terlibat dalam industri pemesanan
hotel dan perjalanan di mana pemesanan hilang atau salah bayar. Sistem pemesanan berbasis
blockchain akan menciptakan sistem pemesanan yang lebih transparan dan tidak rentan
terhadap kesalahan. Webjet saat ini bekerja dengan Microsoft untuk mengembangkan sistem
berbasis blockchain untuk industri perjalanan; namun, saat ini tidak ada kerangka waktu untuk
rilis ini .
PROGRAM LOYALITAS / HADIAH
Program Loyalitas / Imbalan yaitu hal yang umum di sebagian besar industri, mulai
dari kedai kopi lokal hingga maskapai besar. Namun, program hadiah seringkali mahal untuk
dijalankan, rentan terhadap penipuan, dan pelanggan sering merasa tidak puas dengan hadiah
yang diterima atau proses untuk memeriksa saldo dan menukarkan hadiah. Teknologi
blockchain menawarkan solusi untuk banyak masalah yang dihadapi program loyalitas /
penghargaan yang ada. Perusahaan jasa keuangan Deloitte menerbitkan sebuah penelitian
berjudul "Menjadikan blockchain Nyata Untuk Program Hadiah Loyalitas Pelanggan" yang
meneliti bagaimana program loyalitas berbasis blockchain dapat menguntungkan perusahaan
dan pelanggan.
Penelitian ini menyatakan bahwa program loyalitas pelanggan yang ada
menderita dari partisipasi klien yang rendah, waktu pemrosesan yang lambat, penipuan, dan
biaya tinggi untuk dijalankan. Program loyalitas berbasis blockchain akan lebih transparan
sekaligus secara signifikan mengurangi waktu pemrosesan, biaya, dan meningkatkan
keamanan. Ketika sebuah transaksi terjadi di mana pelanggan akan mendapatkan poin
loyalitas, itu akan terjadi secara real time sebagai lawan dari waktu pemrosesan yang lambat
untuk mengkredit saldo ke pelanggan sekarang Perusahaan dapat lebih mulus
mengintegrasikan program loyalitas yang memungkinkan peluang nilai tambah bagi
pelanggan dan peluang bisnis potensial dengan berbagi program dengan perusahaan
pelengkap.
Sebuah perusahaan start-up bernama Loyyal telah bekerja dengan teknologi besar,
akuntansi, dan perusahaan lain dalam membangun program loyalitas berbasis blockchain.
Dengan transparansi, pengurangan biaya, dan peningkatan kecepatan, hadir program loyalitas
dan penghargaan yang lebih baik bagi perusahaan dan pelanggan mereka.
PREDIKSI DAN PERJUDIAN
Industri perjudian diatur untuk diubah oleh startup blockchain yang muncul. Bukan
hanya perjudian di acara olahraga yang akan berubah namun seluruh industri prediksi,
termasuk prediksi pasar keuangan dan prediksi. Salah satu cryptocurrency yang tumbuh paling
cepat yaitu Augur, yang mengembangkan pasar prediksi di mana orang dapat memprediksi
dan mendapat untung dari hasil peristiwa. Augur akan menjadi platform terdesentralisasi
untuk memperkirakan kemungkinan terjadinya peristiwa apa pun. Sistem ini didasarkan pada
penelitian yang menunjukkan bahwa pasar prediksi telah terbukti lebih akurat dari waktu ke
waktu daripada analis individu, pakar, survei, atau jajak pendapat.
Dalam jajak pendapat, banyak orang menanggapi dengan apa yang mereka inginkan
terjadi sebagai hasil dari suatu peristiwa, bukan apa yang mereka pikir akan terjadi. Inilah
sebabnya mengapa hasil pemilu dan jajak pendapat bisa sepenuhnya tidak akurat dengan hasil
yang sangat berbeda dari prediksi jajak pendapat. Pasar prediksi meminta orang untuk
"menempatkan uang mereka di tempat mereka berada," seperti kata pepatah, dan
mempertaruhkan uang pada hasil dari peristiwa yang terjadi yang mengarah ke hasil yang
lebih akurat dari waktu ke waktu.
7.14 KESIMPULAN DARI INI SEMUA
Contoh dalam bab ini menunjukkan bahwa teknologi blockchain mungkin merupakan
inovasi besar berikutnya di berbagai industri. Contoh-contoh ini hanyalah puncak gunung es
dalam hal kemampuan teknologi blockchain. Banyak aplikasi teknologi blockchain akan
dikelola memakai kontrak pintar. Di bab selanjutnya, kita akan melihat kontrak pintar,
aplikasi terdesentralisasi, platform Ethereum, dan contoh lain dari kemampuan teknologi
blockchain.
Poin Utama
• Bukan hanya perusahaan jasa keuangan yang menerapkan sistem berbasis
blockchain. Teknologi Blockchain memiliki berbagai kegunaan di berbagai industri.
• Teknologi berbasis blockchain dapat digunakan untuk mentransfer dan merekam
hampir semua hal yang berharga.
• Banyak perusahaan telah mengembangkan sistem blockchain mereka sendiri, dengan
beberapa sistem berbasis blockchain yang sudah bekerja dan tersedia sekarang
• Di masa depan, perantara dan platform dapat digantikan oleh platform blockchain.
• Teknologi blockchain yaitu kenyataan yang jauh lebih dekat daripada yang mungkin
disadari banyak orang. Dalam beberapa tahun ke depan, kemungkinan akan ada
berbagai industri yang menerapkan teknologi blockchain.
ETHEREUM, KONTRAK CERDAS, DAN APLIKASI TERDESENTRALISASI
"Memberi pengguna akses mudah ke berbagai jenis aset digital di blockchain, terutama token yang
terkait dengan aset di dunia nyata, sangat penting untuk melihat adopsi blockchain mencapai tingkat
berikutnya...,"
Vitalik Buterin Chief Scientis4 Ethereum
PENGANTAR ETHEREUM
Ethereum yaitu langkah selanjutnya di masa depan teknologi blockchain. Itu
dibangun dari teknologi dasar yang sama dengan blockchain Bitcoin; namun, dibutuhkan
kemungkinan teknologi blockchain ke tingkat yang lebih tinggi. Ethereum yaitu blockchain
dengan bahasa pemrograman yang memungkinkan aplikasi dan kontrak pintar berjalan di atas
blockchain yang mendasarinya. Ini memungkinkan pengembang untuk membuat program
yang berjalan di blockchain dan memakai kekuatan komputasi dari ribuan komputer yang
terhubung ke jaringan blockchain. Hampir semua aplikasi yang berjalan di komputer saat ini
berpotensi berjalan di blockchain. Dengan memanfaatkan jaringan Ethereum, pengembang
dapat dengan cepat membuat aplikasi dengan mudah tanpa perlu membuat blockchain dan
cryptocurrency mereka sendiri.
Jaringan Ethereum memakai cryptocurrency "Ether," winch bertindak sebagai
mata uang di jaringan. Eter ditukar sebagai pembayaran untuk menjalankan aplikasi
terdesentralisasi di jaringan. cryptocurrency Ether yaitu cryptocurrency terbesar kedua
berdasar kapitalisasi pasar setelah bitcoin dengan kapitalisasi pasar lebih dari Rp10 miliar.
PERBEDAAN ANTARA ETHEREUM DAN BITCOIN
Perbedaan utama antara Bitcoin dan Ethereurn yaitu bahwa Bitcoin terutama
digunakan sebagai buku besar terdistribusi untuk transaksi keuangan, namun Ethereum
dirancang untuk digunakan sebagai platform komputasi terdistribusi untuk menjalankan
aplikasi. Bitcoin dapat digunakan untuk membayar barang dan jasa di mana pun mereka
diterima, mata uang jaringan Ethereum "Ether" dirancang untuk digunakan oleh pengembang
untuk membayar daya komputasi pada jaringan saat menjalankan aplikasi terdesentralisasi.
Bitcoin dan Ethereum keduanya memiliki mata uang digital namun dari sudut pandang
keseluruhan, mereka berbeda dalam tujuan. Inti dari Ether bukanlah untuk memantapkan
dirinya sebagai alternatif pembayaran namun untuk mendorong pengembang untuk membuat
dan menjalankan aplikasi dalam Ethereum.
Sederhananya: Bitcoin terutama merupakan mata uang untuk transaksi keuangan.
Ethereum memiliki banyak aspek. Meskipun memiliki cryptocurrency sendiri ("eter"), tidak
hanya itu yang dimilikinya. Mata uang yaitu salah satu bagian kecil dari jaringan sebab
Ethereum juga memiliki seluruh platform komputasi di atas blockchain.
MANFAAT ETHEREUM
sebab jaringan blockchain Ethereum dijalankan oleh ribuan komputer di seluruh
dunia, aplikasi dapat dijalankan memakai kekuatan komputasi dari jaringan komputer
global yang sangat besar. Salah satu masalah dengan jaringan Bitcoin yaitu bahwa ia lebih
kuat daripada gabungan superkomputer teratas di dunia, namun kekuatan pemrosesan itu
terbuang sia-sia untuk menghasilkan angka acak untuk menambahkan blok ke blockchain.
Ethereum menempatkan semua komputer yang terhubung ke jaringan dan kekuatan
pemrosesannya untuk penggunaan yang lebih baik yang memungkinkan pengembang untuk
membuat aplikasi yang berjalan memakai kekuatan pemrosesan gabungan jaringan
bersama dengan teknologi blockchain.
Pengembang tidak perlu membuat blockchain mereka sendiri dan menghubungkan
komputer dengannya. Ethereum memiliki jaringan komputer yang sudah mapan di blockchain
Ethereum. Platform Ethereum juga memiliki bahasa pemrograman Ethereum Virtual Machine
dan Solidity. Soliditas dapat digunakan untuk membuat aplikasi terdesentralisasi atau kontrak
pintar yang kemudian dikompilasi oleh Mesin Virtual Ethereum dan dijalankan di blockchain.
APLIKASI TERDESENTRALISASI (DAPPS)
Aplikasi Terdesentralisasi yaitu aplikasi yang bersifat open source, tidak dikendalikan
oleh satu orang atau entitas dan dijalankan melintasi blockchain atau jaringan komputer yang
terdistribusi, dApps tidak memiliki server pusat. Sebagai gantinya, pengguna terhubung satu
sama lain melalui koneksi peer to peer.
Dengan aplikasi standar, mereka dikendalikan oleh satu entitas, berjalan di server
terpusat yang rentan terhadap peretasan atau downtime sebab server offline. Aplikasi
terdesentralisasi tidak memiliki server atau entitas tunggal yang mengendalikannya. Ini
berjalan di jaringan komputer dan perubahan diputuskan oleh pengguna. Tidak ada titik
sentral bahwa server bisa crash atau diretas. Jika satu komputer di jaringan offline, aplikasi
tidak terpengaruh sebab ada ribuan komputer lain yang menjalankan aplikasi secara
bersamaan. Bahkan jika satu komputer di jaringan diretas, itu tidak dapat membuat
perubahan yang tidak sah pada aplikasi sebab sebagian besar jaringan harus menyetujui
perubahan ini .
KONTRAK PINTAR
Kontrak pintar yaitu kontrak yang ditulis dalam kode komputer dan beroperasi pada
blockchain atau buku besar yang didistribusikan. Mereka secara otomatis memverifikasi,
melaksanakan, dan menegakkan kontrak berdasar ketentuan yang tertulis dalam kode.
Kontrak pintar dapat sebagian atau seluruhnya dijalankan sendiri dan ditegakkan sendiri.
Kontrak pintar dapat digunakan untuk menukar apa pun yang bernilai, seperti yang disebutkan
dalam bab tentang potensi penggunaan blockchain, banyak industri yang memakai
teknologi blockchain akan memakai kontrak pintar.
Ketika kontrak pintar dijalankan di blockchain, kontrak itu beroperasi secara otomatis.
Jika kondisi kontrak terpenuhi, pembayaran atau nilai dipertukarkan berdasar persyaratan
kontrak. Demikian juga, jika kondisi dalam kontrak tidak terpenuhi, pembayaran dapat ditahan
jika ditulis ke dalam kontrak pintar. Kontrak pintar berjalan saat diprogram pada jaringan
komputer terdesentralisasi di blockchain yang menghilangkan risiko seputar perubahan yang
tidak sah, penipuan, kegagalan server, atau ketidakpatuhan terhadap ketentuan kontrak.
Kontrak dijalankan secara otomatis, pertukaran nilai dan pembayaran antara orang-orang
tanpa perlu pengacara atau pengadilan untuk menegakkannya.
Entri di blockchain diberi stempel waktu dan tidak dapat diubah. Ini menciptakan
platform yang ideal untuk kontrak sebab setiap perubahan pada kontrak diberi stempel
waktu, sementara versi sebelumnya dipertahankan di blockchain. Kontrak dapat disimpan
(dan versi baru dibuat) sambil mempertahankan salinan sebelumnya (serta stempel waktu
yang akurat pada semua pengeditan dan revisi). Ini tidak hanya memberi garis besar yang
lebih akurat tentang proses yang terjadi namun juga membuat semua pihak yang terlibat lebih
jujur tentang transaksi yang terjadi sebab buku besar tidak dapat diubah. Jaringan blockchain
menghilangkan kebutuhan akan perantara pihak ketiga untuk mengelola kontrak.
Penggunaan kontrak pintar
Risiko dengan jaringan Bitcoin yaitu jika Anda membeli barang memakai Bitcoin,
setelah melakukan pembayaran tidak ada jaminan Anda akan menerima barang yang dibeli.
Orang lain yang terlibat dapat memutuskan untuk tidak mengirimkan barang atau mengklaim
bahwa mereka tidak menerima pembayaran. sebab tidak ada perantara pihak ketiga untuk
transaksi di jaringan Bitcoin, tindakan tradisional seperti memperdebatkan transaksi, meminta
pengembalian dana, atau menghubungi perantara tidak dimungkinkan.
Dompet Bitcoin juga anonim, jadi Anda mungkin tidak memiliki informasi tentang ke
mana transaksi itu dikirim. Jika transaksi dikirim ke alamat yang salah, maka transaksi ini
hilang dan uangnya hilang. Kontrak pintar memecahkan banyak risiko yang terkait dengan
bertransaksi di jaringan blockchain. Kontrak pintar dapat digunakan untuk apa pun yang
bernilai yang dapat ditukar, dan ada banyak perusahaan yang mengembangkan aplikasi
terdesentralisasi berbasis blockchain yang memanfaatkan kontrak pintar. Ascribe yaitu
perusahaan rintisan di industri seni yang memungkinkan banyak seniman berbeda untuk
mengklaim kepemilikan atas karya mereka dan menerbitkan cetakan edisi terbatas. Platform
mengeluarkan karya seni bernomor dalam bentuk digitalnya dan memakai blockchain
untuk melacak kembali semua kreasi dan transaksi asli dalam kreasi ini . Ini memiliki
pasar tempat seniman dapat beriklan, dan orang dapat membeli dan menjual karya seni
melalui situs web mereka.
UProov yaitu perusahaan hukum dan media yang menyediakan prangko waktu nyata
yang dapat diverifikasi pada setiap dan setiap video dan gambar yang diambil pada perangkat
elektronik apa pun. Gambar dan video dengan stempel waktu yang tidak dapat diubah dapat
lebih diandalkan sebagai bukti dalam kasus pengadilan. BitProof, perusahaan lain yang
memakai blockchain untuk membuat cap waktu, memiliki aplikasi yang mudah diunduh
ke telepon. Ini memungkinkan stempel waktu yang dapat diverifikasi ke setiap bagian
dokumentasi yang Anda jalankan. Itu dapat ditelusuri kembali ke pembuatannya di blockchain
yang tidak dapat diubah. Teknologi ini berpotensi menghilangkan kebutuhan akan notaris di
masa depan. Warranteer yaitu perusahaan lain yang sudah memiliki ikatan dengan GoPro
dan LG. Mereka memakai kontrak pintar untuk memindahkan jaminan produk ke
blockchain yang mudah diakses, dapat ditransfer, dan dipertahankan. Semua jejak suntingan,
perubahan, pembaruan, dan pergeseran dicatat ke dalam blockchain yang dapat diakses oleh
pemberi jaminan dan penerima jaminan pada saat tertentu.
Peertracks, Mycelia, dan Ujo Music yaitu perusahaan terpisah yang semuanya
berfokus pada penggunaan teknologi blockchain dalam industri musik. Ketiga perusahaan
ini memakai kontrak pintar dengan cara yang berbeda dengan tujuan utama
menghilangkan perantara seperti label rekaman, sehingga memudahkan musisi untuk menjual
langsung kepada penggemar dan mendapatkan bayaran untuk musik mereka. Keuangan
mikro melibatkan pinjaman sejumlah kecil uang, terutama di negara-negara miskin di seluruh
dunia. Jumlah ini kecil untuk bank; namun, mereka penting bagi peminjam, sebab
memungkinkan mereka untuk memulai bisnis, mendapatkan penghasilan, dan menghidupi
keluarga mereka.
Keuangan mikro telah mengangkat jutaan orang di seluruh dunia keluar dari
kemiskinan, dibantu oleh Mohamed Yunus, yang memenangkan Hadiah Nobel untuk karyanya
dengan keuangan mikro. Sebelum modernisasi keuangan mikro oleh Mohamed Yunus,
sebagian besar bank tidak akan membiayai pinjaman kecil sebab biaya administrasi lebih
besar daripada keuntungan dari pinjaman. Asuransi Mikro yaitu bidang yang belum melihat
perubahan dramatis seperti pinjaman mikro. Perusahaan start-up Stratumn bertujuan untuk
mengubah asuransi mikro dengan bekerja sama dengan Lemonway dalam pembuatan sistem
berbasis blockchain asuransi mikro yang disebut "LenderBot." LenderBot akan memakai
kontrak pintar di atas blockchain untuk membuat dan mengelola kontrak asuransi mikro.
Saat membahas masa depan blockchain, istilah "Blockchain 2.0" biasanya digunakan
untuk menggambarkan langkah selanjutnya dalam evolusi teknologi blockchain. Aplikasi
terdesentralisasi bersama dengan kontrak pintar membawa kemampuan teknologi blockchain
ke tingkat baru yang menarik. Masa depan blockchain akan berkisar pada kontrak pintar dan
dApps. blockchain 2.0 berpotensi berdampak pada dunia secara eksponensial lebih besar
daripada dampak yang dimiliki Bitcoin dan teknologi blockchain asli.
KESIMPULAN DARI INI SEMUA :
• Ethereum yaitu platform di atas blockchain dengan bahasa pemrograman yang
memungkinkan pengembang untuk membuat dan menjalankan aplikasi
terdesentralisasi dan kontrak pintar pada platform komputasi terdistribusi yang kuat
dan blockchain yang mendasari platform Ethereum.
• Mata uang dan jaringan Bitcoin terutama digunakan untuk transaksi keuangan.
Ethereum memiliki mata uang "Ethel;" namun dirancang untuk ditukar dengan daya
komputasi, bukan untuk transaksi keuangan di luar platform Ethereum.
• Aplikasi terdesentralisasi (dApps) tidak memiliki saluran pembuangan tunggal atau
entitas yang mengendalikannya; dApps berjalan di jaringan komputer.
• Kontrak pintar yaitu kontrak yang ditulis ke dalam kode komputer dan beroperasi
pada blockchain atau buku besar yang didistribusikan.
• Kontrak pintar secara otomatis memverifikasi, melaksanakan, dan menegakkan
kontrak berdasar ketentuan yang tertulis dalam kode tanpa perlu perantara pihak
ketiga seperti pengacara atau pengadilan untuk menegakkan kontrak.
• Apa pun yang bernilai dapat ditukar memakai kontrak pintar; mereka tidak hanya
mengacu pada kontrak hukum. Kontrak pintar mengurangi risiko yang terkait dengan
transaksi di jaringan blockchain, sebab transaksi dan pembayaran ditangani secara
otomatis oleh jaringan.
• Ada banyak perusahaan yang sudah mengembangkan aplikasi terdesentralisasi
berbasis blockchain dan kontrak pintar di platform Ethereum.
• Platform Ethereum yaitu langkah selanjutnya di masa depan teknologi blockchain
yang mencakup kontrak pintar dan aplikasi terdesentralisasi—teknologi ini sering
disebut sebagai "blockchain 2.0."
MASA DEPAN BLOCKCHAIN
“Pada saatnya, saya melihat blockchain publik - apakah itu Bitcoin atau yang lain terbuka di masa depan, yang
merupakan cara mendaftarkan kepemilikan semua jenis aset dan ini yaitu cara mentransfer kepemilikan aset
ini dalam satu sistem yang dapat dibaca oleh semua orang yang tepat dan tidak ada orang yang salah.
Menjadi sangat sederhana bagi saya untuk menukar dolar saya dengan saham IBM Anda, atau pound Anda
untuk rumah saya. Aset apa pun yang kami beri nilai dan ingin memastikan siapa pemiliknya dapat didaftarkan
memakai teknologi ini"
-James Smith, CEO of Elliptic
Seperti yang dibahas dalam buku ini, teknologi blockchain memiliki potensi untuk
menjangkau setiap negara, industri, dan orang di planet ini dalam beberapa dekade
mendatang. Banyak prediksi tentang masa depan teknologi blockchain yaitu asumsi; namun,
ini bukan prediksi seperti "di masa depan, akan ada mobil terbang." Ada banyak sistem
berbasis blockchain yang sudah dikembangkan di banyak industri. Momentum yang diperoleh
teknologi blockchain selama beberapa tahun terakhir dalam hal investasi dalam proyek
perusahaan dan pemerintah membuat prediksi masa depan dengan teknologi blockchain yang
dimasukkan ke dalam kehidupan kita sehari-hari menjadi sangat realistis.
Jika kita melihat sistem berbasis blockchain saat ini yang sedang dibuat, industri yang
digunakan dan tren yang muncul, kita dapat memperluas tren ini ke masa depan untuk
mendapatkan gambaran tentang arah masa depan sistem berbasis blockchain.
SUMBER TERBUKA TERDESENTRALISASI VS SUMBER TERTUTUP TERPUSAT
Kesenjangan saat ini dalam pengembangan blockchain yaitu apakah blockchain harus
didesentralisasi dengan kode sumber yang tersedia untuk umum (open source) atau terpusat
dengan kode sumber yang dipegang secara pribadi oleh organisasi atau kelompok kolaborator
(sumber tertutup). Komponen asli dari teknologi blockchain percaya bahwa blockchain harus
open source dan terdesentralisasi. Perusahaan dan pemerintah melihat teknologi blockchain
open source yang terdesentralisasi dan menganggapnya brilian, namun mereka hanya
menginginkannya tanpa aspek desentralisasi dan open source.
Ini seperti hari-hari awal komputasi pribadi di mana sebagian besar programmer
percaya bahwa perangkat lunak harus open source dan gratis untuk semua orang. Bill Gates
menerima banyak kritik sebab menentang pola pikir ini dengan mengubah perangkat lunak
menjadi bisnis yang dilisensikan dan dijual. Meskipun perangkat lunak open source masih
populer, sebagian besar perusahaan perangkat lunak saat ini tidak membagikan kode mereka
secara terbuka. Ripple yaitu salah satu proyek blockchain paling terkenal dan saat ini
cryptocurrency terbesar ketiga berdasar kapitalisasi pasar. Ripple yaitu sumber tertutup
dan terpusat; itu didistribusikan di antara kelompok lembaga keuangan tertentu sebagai buku
besar yang didistribusikan untuk menyelesaikan transaksi di antara mereka. Ripple menerima
banyak kritik dari komunitas open source yang tidak ingin masa depan teknologi blockchain
terdiri dari blockchain tertutup dan terpusat yang dimiliki oleh lembaga keuangan besar.
Ethereum yaitu cryptocurrency terbesar kedua berdasar kapitalisasi pasar dan salah satu
jaringan blockchain terbesar. Ethereum yaitu open source dan terdesentralisasi; ini
menyediakan platform bagi pengembang untuk membangun aplikasi terdesentralisasi dengan
token di blockchain memakai platform Ethereum. Tampaknya tidak ada pemenang yang
jelas bahwa sistem berbasis blockchain akan mengambil antara desentralisasi open source dan
open source didistribusikan / blockchain terpusat. Ada pekerjaan pengembangan dan
pendanaan yang signifikan untuk kedua metode sebab masing-masing memiliki manfaat yang
sesuai dengan kebutuhan, organisasi, dan komunitas yang berbeda. Teknologi blockchain
kemungkinan akan terus bergerak di kedua arah jaringan desentralisasi open source bersama
dengan jaringan terpusat sumber tertutup secara bersamaan. Pemerintah dan perusahaan
besar akan memilih satu metode sementara pemrogram individu, proyek skala kecil, dan
perusahaan rintisan akan memilih yang lain.
BUKU BESAR TERDISTRIBUSI
Konsorsium R3 lembaga keuangan besar yaitu arah lain yang diambil perusahaan.
Konsorsium ini awalnya mengembangkan blockchain; Namun, itu telah pindah ke buku besar
yang didistribusikan. Sementara buku besar terdistribusi konsorsium R3 memiliki banyak
manfaat dari blockchain, itu bukan blockchain. Buku besar terdistribusi saat ini sangat terkait
dengan blockchain, dan diasumsikan bahwa buku besar terdistribusi berbasis blockchain.
Namun, buku besar terdistribusi dapat beroperasi tanpa memakai blockchain. Sebagian
besar pekerjaan pengembangan dan start-up berbasis blockchain namun buku besar
terdistribusi yang tidak didasarkan pada blockchain bisa menjadi tren yang muncul di masa
depan.
Lebih sedikit cryptocurrency
Pada awal setiap industri berkembang, ada banyak perusahaan. Namun, seiring
berkembangnya industri dan pasar, jumlah ini berkurang hingga hanya tersisa beberapa
perusahaan atau merek besar saja. Pada awal tahun 1900-an ketika mobil merupakan
teknologi baru, ada ribuan produsen mobil di AS, sekarang hanya ada beberapa perusahaan
besar yang memproduksi mobil.
Tingkat pengurangan produsen mobil ini umum di sebagian besar industri dan
kemungkinan akan terbukti menjadi tren di antara cryptocurrency di masa depan. Saat ini, ada
ribuan cryptocurrency dengan lebih banyak yang dibuat setiap hari. Di masa depan,
kemungkinan hanya beberapa cryptocurrency utama yang akan tetap ada dan menerima
penerimaan arus utama sebagai bentuk pembayaran. Tren ini sudah terjadi saat proyek
blockchain baru diluncurkan memakai token pada blockchain yang ada seperti Ethereum
alih-alih membuat cryptocurrency mereka sendiri.
Lebih banyak token blockchain
Meskipun kemungkinan akan ada pengurangan jumlah cryptocurrency, jumlah token
pada platform blockchain akan meningkat. Token seperti cryptocurrency sebab ditukar di
blockchain untuk pembelian. Namun, mereka berjalan di atas blockchain yang ada, dengan
token yang mewakili nilai yang dikeluarkan di atas mata uang blockchain lain. Ethereum yaitu
blockchain paling populer untuk konsep ini. Blockchain Ethereum memakai mata uang
asli yang disebut "Eter." Siapa pun dapat mengeluarkan token di atas blockchain Ethereum,
token mewakili nilai dan digunakan sebagai alat untuk pertukaran namun memakai
blockchain Ethereum dan mata uang Eter yang ada. Token memungkinkan pengembang dan
organisasi untuk membuat aplikasi yang berjalan di blockchain tanpa harus membuat dan
memelihara Blockchain atau cryptocurrency mereka sendiri.
BLOCKCHAIN 2.0 - APLIKASI TERDESENTRALISASI (DAPPS) DAN KONTRAK CERDAS
Blockchain 2.0 yaitu istilah untuk menggambarkan fungsionalitas baru dari
hlockchain yang ada sekarang dibandingkan dengan kode sumber aslinya. Platform Ethereum
memungkinkan untuk membuat dan menjalankan aplikasi terdesentralisasi dan kontrak pintar
di blockchain. dApps, Kontrak Cerdas, dan platform Ethereum dibahas secara rinci sebelumnya
dalam buku ini. dApps dan kontrak pintar yang dibangun di jaringan Ethereum atau blockchain
lain yang ada yang memakai token alih-alih cryptocurrency yaitu tren baru yang
berkembang pesat yang tidak menunjukkan tanda-tanda melambat.
Lebih banyak regulasi dan penerimaan
Masih ada kritik dan kekhawatiran yang signifikan tentang teknologi blockchain.
Bitcoin yaitu contohnya; pemerintah mengklaim transaksi terlalu pribadi, sehingga mudah
digunakan untuk kegiatan kriminal, pencucian uang, dan penghindaran pajak. Di sisi lain dari
argumen itu, orang mengklaim bahwa database terdesentralisasi seperti Bitcoin, keterbukaan
untuk dapat melihat dompet siapa pun, saldo saat ini, dan transaksi membuatnya terlalu
transparan dan tidak cukup pribadi. Banyak kritik sebab Bitcoin menjadi aplikasi teknologi
blockchain yang paling terkenal, di seluruh dunia, arus utama dan layak. Blockchain masih
dalam masa-masa awal. Ini sangat terkait dengan Bitcoin dan cryptocurrency, dan ada ratusan
cryptocurrency open source yang dibuat setiap bulan.
Pemerintah sebelumnya menolak Bitcoin melihatnya hanya digunakan oleh penjahat
dan pencucian uang. Pandangan itu mulai berubah sebab teknologi blockchain lebih
dipahami dan lembaga keuangan mengintegrasikan teknologi ke pasar keuangan. Pemerintah
sekarang mendorong perusahaan Teknologi Finansial (FinTech) untuk melakukan bisnis di
negara mereka, menerima cryptocurrency sebagai bentuk pembayaran baru dan
memastikannya diatur dengan benar di dalam negeri. Jepang baru-baru ini melegalkan Bitcoin
sebagai bentuk pembayaran yang sah, Australia baru-baru ini menghapus pajak atas
cryptocurrency bersama dengan mendorong perusahaan yang terlibat dengan teknologi
berbasis blockchain untuk melakukan bisnis di Australia. Pemerintah akan terus mencoba
menarik perusahaan rintisan di bidang FinTech yang bekerja dengan bank, perusahaan, dan
lembaga keuangan untuk menciptakan lapangan kerja, mempromosikan perdagangan, dan
menumbuhkan ekonomi melalui teknologi berbasis blockchain baru.
BLOCKCHAIN DALAM KEHIDUPAN SEHARI-HARI
Apakah aplikasi desentralisasi open source dibangun di atas blockchain yang ada atau
blockchains konsorsium swasta baru dibuat, akan ada peningkatan jumlah blockchain yang
digunakan di setiap area kehidupan kita. Banyak database perusahaan dan pemerintah yang
memakai spreadsheet usang atau buku besar manual akan digantikan oleh blockchain.
Bank-bank besar di seluruh dunia sudah mengembangkan blockchain mereka sendiri untuk
menangani transaksi, entri buku besar, pertukaran antar mata uang dan banyak lagi.
Pemanfaatan teknologi blockchain dapat terus berkembang hingga menjadi umum
seperti teknologi database saat ini yang digunakan oleh perusahaan dan pemerintah. Juga
akan ada tren alternatif blockchain untuk opsi industri yang ada dalam kehidupan sehari-hari.
Contoh yang menunjukkan tren alternatif blockchain yang ada di samping opsi yang ada
yaitu penyimpanan cloud. Storj dan Siacoin yaitu perusahaan yang menciptakan
penyimpanan berbasis cloud terdesentralisasi di blockchain. Meskipun kemungkinan besar
mereka tidak akan menggantikan Google Drive atau Dropbox dalam waktu dekat, mereka
telah memberi opsi alternatif saat memutuskan tempat menyimpan file di cloud.
Hype tentang sistem berbasis blockchain yang mengganggu industri yang ada dan
mengganti perusahaan mungkin tidak menjadi kenyataan dalam jangka pendek, namun ada
tren yang jelas bahwa di banyak industri alternatif berbasis blockchain akan ada di samping
opsi yang ada. Teknologi blockchain mungkin tidak menggantikan perantara yang ada seperti
bank atau perusahaan seperti Google atau Uber seperti yang diprediksi beberapa orang,
terutama dalam jangka pendek. Namun, bahkan jika perantara tidak diganti, Anda pada
akhirnya akan menemukan teknologi blockchain melalui buku besar blockchain terdistribusi
di tempat kerja, kontrak pintar, aplikasi terdesentralisasi atau dapat memilih alternatif
berbasis blockchain untuk opsi saat ini di banyak bidang kehidupan sehari-hari.
KESIMPULAN DARI INI SEMUA :
• Sumber terbuka terdesentralisasi vs. sumber tertutup terpusat - Belum ada
pemenang yang jelas untuk arah pengembangan di masa depan. Kedua blockchain
terdesentralisasi open source akan dikembangkan bersama dengan blockchain
terpusat/konsorsium sumber tertutup untuk memenuhi kebutuhan yang berbeda.
• Buku besar terdistribusi: Buku besar terdistribusi yang tidak memakai blockchain
namun memiliki banyak manfaat dari blockchain yaitu tren yang dapat bersaing
dengan Buku Besar berbasis blockchain di masa depan.
• Lebih sedikit cryptocurrency dan lebih banyak token blockchain: Tren yang saat ini
terjadi yaitu perusahaan yang memakai token pada platform Ethereum
daripada blockchain dan cryptocurrency mereka sendiri. Tren ini tampaknya akan
berlanjut sebab fungsionalitas platform Ethereum memungkinkan pengembangan
Aplikasi Terdesentralisasi dan Kontrak Cerdas.
• Blockchain 2.0: Teknologi Blockchain sekarang telah meningkatkan fungsionalitas
secara signifikan seperti Aplikasi terdesentralisasi (dApps) dan Kontrak Cerdas yang
bukan merupakan bagian dari kode blockchain asli. Blockchain 2.0 digunakan untuk
merujuk ke masa depan teknologi blockchain termasuk peningkatan ini untuk
memisahkannya dari kemampuan blockchain asli.
• Lebih banyak regulasi dan penerimaan: Pemerintah dan perusahaan telah bergerak
untuk menerima cryptocurrency sebagai bentuk pembayaran yang sah bersama
dengan investasi besar-besaran dalam infrastruktur dan teknologi blockchain.
• Blockchain dalam kehidupan sehari-hari: Bahkan jika teknologi berbasis blockchain
tidak serevolusioner seperti yang diperkirakan, ia masih terlihat menjadi bagian dari
setiap kehidupan melalui buku besar yang didistribusikan, opsi pembayaran, atau
alternatif perangkat lunak untuk opsi yang ada.
PANDUAN TEKNIS UNTUK BLOCKCHAIN
PENGANTAR PANDUAN TEKNIS UNTUK BLOCKCHAIN
Panduan teknis tentang cara kerja blockchain ini ada di akhir buku sebab mungkin
tidak menarik bagi banyak pembaca. Detik ini akan mencakup aspek yang lebih maju seperti
hash dan kriptografi yang terlibat dalam blockchain. Jika Anda tidak tertarik dengan kriptografi
di balik blockchain, Anda dapat melewati bagian ini atau kembali lagi nanti. Ada beberapa
sumber dan daftar istilah setelah bab ini yang memberi rincian lebih lanjut tentang
blockchain, Bitcoin, Ethereum, dan kontrak pintar yang mungkin juga menarik baginya.
PANDUAN TEKNIS TENTANG CARA KERJA BLOCKCHAIN
Panduan ini akan fokus pada bagaimana blockchain Bitcoin bekerja sebab ini yaitu
blockchain asli dan semua blockchain lainnya didasarkan pada fondasi ini sehingga akan
bekerja dengan cara yang sama. Blockchain Bitcoin memakai algoritma SHA-256.
Algoritme SHA-256 menghasilkan hash 256-bit berukuran tetap yang unik. Hash seperti kode
rahasia yang memakai metode enkripsi yang menyembunyikan data sedemikian rupa
sehingga hampir tidak mungkin untuk didekripsi tanpa otorisasi. Hash yang dihasilkan selalu
sama panjangnya. Tidak masalah apakah Anda memasukkan satu kata atau seluruh buku,
Anda masih akan mendapatkan hash dengan panjang yang sama untuk jumlah data yang
dimasukkan. Jika Anda mengubah salah satu huruf maka hash akan benar-benar berubah.
Hash tampaknya acak tanpa koneksi ke data yang dimasukkan. Hampir tidak mungkin untuk
mengetahui pesan asli dari hash kecuali Anda mengetahui pesan asli atau memiliki kunci
pribadi.
Beberapa contoh hash yang dihasilkan dari berbagai kata dan frasa di bawah ini:
Hash dari kata "Blockchain" dengan huruf besar B:
b3f4e968455ea3ea20e60aae2cad91d8412a53bc4f3834e31521776eb4b44d4c
Hash dari kata "blockchain" dengan huruf kecil b:
154a5318f688615ba779541d8753e0b704715ba4b5cd7676d124008201803e73
Hash dari kata "rantai blok" dengan spasi di antara kata "blok" dan "rantai":
7ef554758e1810bldeclf43ef6c2d0ff105b6398756 1 fdb41352d9433d231457
Ini yaitu keseluruhan lakon "Romeo dan Juliet" karya Shakespeare yang berisi lebih dari
20.000 kata:
e807d23c1f18e4ba4aa1542d35082e28f9f580407ca6031a34bcleff424fd37a
Dari contoh di atas, Anda dapat melihat bahwa tidak mungkin untuk memberi tahu data input
dari hash yang dihasilkan. Jelas juga bahwa perubahan kecil, seperti mengubah huruf dari
huruf besar ke huruf kecil, atau menambahkan spasi akan secara signifikan mengubah hash
yang dihasilkan.
HASHING TRANSAKSI MENJADI BLOK
Contoh sebelumnya yaitu untuk menunjukkan bagaimana hash yang dihasilkan tidak
memiliki pola yang dapat dideteksi terhadap panjang teks atau jenis data yang dimasukkan.
Contoh di atas tidak mengandung transaksi, jadi untuk contoh berikutnya kita akan
memakai transaksi dan mengubahnya menjadi hash. Setelah hash dibuat, kami akan
menautkannya dalam blockchain.
Blok pertama di blockchain yaitu blok 0, juga dikenal sebagai blok genesis.
Blok 0
Blok transaksi pertama akan berisi teks:
lohn menerima 100 bitcoin
Sally menerima 50 bitcoin
Sam menerima 10 bitcoin”
Hash 0 = 0000641727781545e50c0235823c9ae0785d419499cc5a5dcdf12332a53f0f7f
Blok 1
Blok transaksi kedua akan berisi transaksi di bawah ini:
John mengirim Sally 50 bitcoin
Sally mengirimi Sam 10 bitcoin
Setiap transaksi akan ditandatangani dengan kunci pribadi oleh pemilik alamat Bitcoin
pengirim. Jaringan tidak akan dapat melihat kunci pribadi namun mereka dapat memverifikasi
kunci pribadi yang benar yang diotorisasi untuk mengirim bitcoin telah digunakan.
Blok juga akan berisi hash dari blok sebelumnya:
000064172778 l 545e50c0235823c9ae0785d419499cc5a5dcdf12332a53f0f7f
Nomor yang dikenal sebagai "nonce" (Nomor yang digunakan Sekali) juga akan disertakan.
Nonce yaitu jawaban atas teka-teki yang harus dipecahkan oleh penambang untuk
menambahkan blok yang valid ke blockchain dan mendapatkan hadiah.
Hash 1 =
0000ed29ee4097b79e 194adb355b18c500a900fib3a1670dec4673eac2abdd07 Blok 2
Blok transaksi ketiga akan berisi transaksi yang ditandatangani di bawah ini, bersama dengan
hash dari blok sebelumnya dan nonce:
Sally mengirim Sam 20 bitcoin
John mengirim Sally 20 bitcoin
Hash 2 =
0000d5cada28a39cb0511cc871d550fe0c4ba704a93ad33db378936c6ab4Ocaf
Blok 3:
Blok keempat transaksi akan berisi transaksi yang ditandatangani di bawah ini, bersama
dengan hash dari blok sebelumnya dan nonce:
Sam mengirim John 10 bitcoin
Sally mengirim John 20 bitcoin
Hash 3=
00001bbd6491304360d142bd5f32610214937c263b0bc6c44b3ac04574b62d4c
MEMBUAT BLOCKCHAIN
Dengan memakai contoh-contoh di atas, kami memiliki 4 buah data yang telah
diubah menjadi hash. Sekarang kita dapat menambahkan hash ini ke dalam blok dan
membuat blockchain yang menghubungkannya.
Blok pertama di blockchain akan memiliki hash:
0000641727781545e50c0235823c9ae0785d119499cc5a5dcdf12332a53f0f7f
Ini yaitu "blok 0" atau "blok genesis", tidak ada blok sebelumnya di blockchain yang perlu
dirujuk oleh blok ini. Blok kedua di blockchain akan menjadi "Blok 1" dan akan mereferensikan
hash dari blok genesis. Setiap blok yang ditambahkan ke blockchain akan mereferensikan hash
dari blok sebelumnya di header, menghubungkannya bersama seperti rantai. Dengan
memakai contoh transaksi di atas, kita dapat membuat blockchain yang terlihat seperti
di bawah ini:
Blok 0 — Blok Genesis:
Hash dari blok sebelumnya: 0 — tidak ada blok sebelumnya
Hash dari blok 0:
0000641727781545e50c0235823c9ae0785d419499cc5a5dcdf12332a53f0f7f
Blok 1:
Hash dari blok sebelumnya (Blok 0):
0000641727781545e50c0235823c9ae0785d419499cc5a5c1cdf12332a53f0f7f
Hash dari blok 1:
0000ed29ee4097b79e194adb355b18c500a900flb3a1670dec4673eac2abdd07
Blok 2:
Hash dari blok sebelumnya (Blok 1):
0000ed29ee4097b79e194adb355b18c500a900f1b3a1670dec4673eac2abdd07
Hash dari blok 2:
0000d5cada28a39cb0511cc871d550fe0c4ba704a93ad33db378936c6ab4Ocaf
Blok 3:
Hash dari blok sebelumnya (Blok 2):
0000d5cada282.39cb0511cc871d550fe0c4ba704a93ad33db378936c6ab4Ocaf
Hash dari blok 3:
00001bbd6491304360d142bd5f32610214937c263b0bc6c44b3ac04574b62d4c
Itulah contoh dasar pembuatan blockchain Setiap kelompok transaksi diubah menjadi hash,
digabungkan dengan hash dari blok sebelumnya dan nomor yang dipecahkan oleh
penambang. Hash disertakan dalam header blok berikutnya yang menghubungkan setiap blok
baru ke blok sebelumnya. Kita dapat mengikuti transaksi dari blok saat ini, sampai ke blok
pertama untuk memahami apa yang telah terjadi di blockchain.
MENGUBAH BLOCKCHAIN
Seperti yang kita lihat pada contoh pertama menghasilkan hash, setiap perubahan
kecil pada teks akan menghasilkan hash yang sama sekali berbeda. Beginilah cara blockchain
membuatnya hampir tidak mungkin untuk melakukan penipuan dengan mengubah transaksi
di blok sebelumnya.
Di blok I, berisi transaksi di bawah ini:
John mengirim Sally 50 bitcoin
Sally mengirimi Sam 10 bitcoin
Jika Sam ingin memanipulasi blockchain dan mengubah transaksi itu, maka Sally mengiriminya
20 bitcoin, bukan 10. Itu hanya akan menjadi perubahan kecil dengan mengubah 1 angka
dalam transaksi itu. Perubahan semacam ini dapat dengan mudah terjadi dalam database
keuangan saat ini, di mana satu nomor secara tidak sengaja atau sengaja dimasukkan secara
tidak benar dan tidak diperhatikan. Dengan blockchain, mengubah satu nomor ini
menciptakan hash yang sama sekali baru untuk blok transaksi itu.
Hash asli dari blok yaitu :
0000ed29ee4097b79e194adb355b18c500a90Offb3a1670dec4673eac2abdd07
Hash baru dari blok ini yaitu :
0000f3e9eda5e3f8782c5051068935abcd710ffd5fecb7fe7eaa6a57f8aa 1 208
sebab setiap blok di blockchain terhubung ke blok sebelumnya, hash header di blok 2
perlu diubah sehingga menyertakan hash baru dari blok 1 dengan transaksi yang diubah. Ini
akan mengubah hash dari blok 2, yang berarti hash header dari blok 3 perlu diubah untuk
mereferensikan hash baru dari blok 2. Ini akan berlanjut sampai ke blok terbaru di blockchain
sampai semua hash dari blok telah diubah.
Konfirmasi di blockchain
Blok baru ditambahkan setiap 10 menit di blockchain Bitcoin. Banyak blockchain lain
menambahkan blok lebih cepat dari ini. Untuk mengubah transaksi yang termasuk dalam blok,
setiap blok harus ditambang ulang dengan hash baru lebih cepat daripada jaringan lainnya
yang menambahkan blok. Ini mungkin untuk beberapa blok terbaru, namun secara umum
diterima bahwa setelah 6 blok ditambahkan di atas blok transaksi, menjadi tidak mungkin
secara komputasi untuk mengubah transaksi di blok itu. Blok baru yang ditambahkan di atas
blok sebelumnya, dianggap sebagai konfirmasi bahwa blok transaksi sebelumnya valid dan
tidak akan berubah. 6 blok di atas akan menjadi 6 konfirmasi dan keyakinan yang cukup bahwa
transaksi sebelum 6 blok ini tidak akan diubah atau dibalik.
Target kesulitan jaringan Blockchain
Hash yang diberikan dalam contoh transaksi memiliki beberapa nol di depannya.
Sebuah blok hanya dapat ditambahkan ke Bit blockchain koin jika hash lebih rendah dari hash
target jaringan.
Contoh di bawah ini mungkin sedikit teknis, namun anggap saja seperti melempar dadu
secara acak. Sebuah dadu memiliki angka 1 sampai 6 di atasnya, jika Anda memilih angka 6
sebagai target, maka jika ada yang melempar dadu dan mendapatkan di bawah angka 6 maka
mereka dapat menambahkan blok ke blockchain. Semakin rendah angka target, semakin sulit
untuk menggulung angka yang lebih rendah secara acak sebab ada pilihan yang kurang
diterima. Jika nomor target yaitu 2, maka hanya seseorang yang melempar nomor 1 yang
dapat menambahkan blok ke blockchain. Ini akan memakan waktu lebih lama untuk melempar
angka ini secara acak, jadi dengan bertambahnya jumlah orang yang melempar dadu,
angkanya akan berubah dibuat untuk menjaga tingkat penambahan blok ke blockchain tetap
konsisten.
Dalam contoh blockchain yang dibuat sebelumnya, hash dari blok 3 memiliki empat
nol di depannya seperti yang ditunjukkan di bawah ini:
00001bbd6491304360d142bd5f32610214937c263bObc6c44b3ac04574b62d4c
Jika target jaringan yaitu lima nol dan angka 5, mis. 000005, maka hash hanya valid jika lebih
rendah dari 000005, jika tidak maka tidak akan diterima sebagai blok yang valid di blockchain.
Contoh hash Target:
000005d6b56a86dd37a43d070fe7eb7e59cf6026f7f1f5f14286flla3abl5lc9
Contoh hash yang dapat diterima:
Lima nol dan angka 4:
000004e13ccc4e31d500b52bc226dc4abb1627c383beaef6f4da90a61b7994f0
Tujuh nol dan satu angka:
000000022b64fdf3Odd4f28a50b542345b9750ee24a3467423acdb66dea27e4ff55
Delapan nol dan satu angka:
000000004a4a2e623f745df50e97e62c9e854-d07b0eef79a07ddad848c780133
Contoh hash yang ditolak:
Tiga nol dan satu angka:
0005f765f3c32e5e911ca 1 8e136746daa0beffP8a6d7aa48fal87debd959a69d507f
Empat nol dan satu angka:
00001c8d7349aeaOdd4acf2d16cb5f575035a9ca80b080175 I c832dfb97223043ab3f
Lima nol dan angka 6:
000006a38420742929149840eb I 318343bb9c332a1c95e9e20f9e20692fe45e2,Jika
Ini yaitu versi yang lebih maju dari contoh melempar dadu, namun logika yang sama berlaku
dengan kumpulan angka yang jauh lebih besar.
Blok Nonce
Nonce yaitu angka yang termasuk dalam blok yang ketika di-hash akan menghasilkan
hash yang lebih rendah dari target sehingga dapat diterima untuk dimasukkan ke dalam
blockchain. Angka yang menciptakan hash valid yang lebih rendah dari target jaringan saat ini
yaitu teka-teki yang coba dipecahkan oleh penambang untuk menambahkan blok ke
blockchain dan mendapatkan hadiah. Para penambang memilih transaksi luar biasa untuk
dimasukkan dalam blok berikutnya untuk ditambahkan ke blockchain bersama dengan input
dan output transaksi yang cocok. Juga termasuk hash dari blok sebelumnya, target kesulitan
jaringan saat ini, akar pohon merkle, alamat blockchain untuk membayar hadiah dan cap
waktu.
Saat menambahkan transaksi ke blok, penambang dapat memilih kombinasi transaksi
luar biasa yang menunggu untuk ditambahkan ke blockchain. Biasanya mereka akan memilih
transaksi dengan biaya tertinggi yang melekat padanya sebagai penambang menerima biaya
bersama dengan hadiah blok jika mereka berhasil menambahkan blok ke rantai blok. Seperti
yang ditunjukkan pada contoh di atas, hash yang dihasilkan tampak acak dan tampaknya tidak
memiliki koneksi ke data yang dimasukkan. Para penambang tidak tahu apa itu hash sampai
mereka menghasilkan hash. Mereka hanya dapat menambahkan blok ke blockchain jika hash
yang mereka hasilkan lebih rendah dari target hash jaringan. Untuk mencapai ini, mereka
menambahkan nomor bersama dengan transaksi dan hash dari blok sebelumnya kemudian
menghasilkan hash.
Jika hash yang dihasilkan lebih rendah dari target jaringan, mereka dapat
menambahkannya ke blockchain. Jika lebih tinggi dari target jaringan, mereka mengubah
nonce (angka) dan coba lagi. Tidak ada cara untuk menentukan apa hashnya, jadi proses
menghasilkan angka hanyalah tebakan acak. Penambang yang menemukan nomor yang bila
digabungkan dengan transaksi yang luar biasa membuat hash lebih rendah dari target jaringan
dapat menambahkan blok ke blockchain. Penambang yang menambahkan blok yang valid ke
blockchain, menerima biaya transaksi dan hadiah blok.
Setelah nomor ini ditemukan, semua komputer lain di jaringan dapat
menambahkan nomor ini ke data transaksi dan mengonfirmasi bahwa itu benar. Nomor
acak ini sulit ditemukan, namun mudah untuk memverifikasi kebenarannya setelah ditemukan.
Blok yang valid ditambahkan ke blockchain dan kemudian semua komputer di jaringan
memperbarui sistem mereka dengan versi terbaru dari blockchain termasuk blok baru.
Penambang kemudian mengulangi proses ini untuk mencoba dan menambahkan blok
berikutnya ke blockchain lebih cepat daripada penambang lain di jaringan.
MENINGKATKAN KESULITAN JARINGAN
Proses menemukan angka yang benar yang menghasilkan hash yang valid yaitu
permainan peluang acak, seperti contoh melempar dadu. Kecepatan pemrosesan memainkan
faktor besar sebab semakin cepat komputer dapat menebak angka, semakin cepat ia dapat
menemukan jawaban yang benar. Jaringan Bitcoin dirancang untuk menambahkan blok ke
blockchain setiap 10 menit. sebab lebih banyak komputer ditambahkan ke jaringan, ada lebih
banyak kekuatan pemrosesan pada jaringan yang membuat lebih banyak tebakan pada
kemungkinan nomor yang benar untuk setiap blok. Untuk memastikan waktu blok tetap
sekitar 10 menit, target kesulitan disesuaikan setiap 2.016 blok menyesuaikan jumlah
minimum dan maksimum untuk menambahkan blok yang valid. Untuk kembali ke contoh
dadu, blok yang valid hanya dapat ditambahkan jika seseorang melempar dadu di bawah
angka 3. Jika satu orang melempar dadu, mereka memiliki peluang 2 dalam 6 untuk melempar
angka di bawah 3 yang akan di bawah target jaringan 3 dan memungkinkan mereka untuk
menambahkan blok ke blockchain.
Misalnya, ini mungkin membutuhkan waktu sekitar 10 menit untuk memutar nomor 1
atau 2, sehingga target jaringan untuk menambahkan blok setiap 10 menit dipertahankan.
Namun, jika orang lain ditambahkan ke jaringan, juga melempar dadu untuk mendapatkan di
bawah angka 3, mungkin separuh waktu yang dibutuhkan untuk melempar angka 1 atau 2
secara acak, juga mengurangi separuh waktu yang dibutuhkan untuk menambahkan blok ke
blockchain. Untuk menyesuaikan peningkatan orang di jaringan yang menambahkan blok
lebih cepat dari setiap 10 menit, jaringan akan menyesuaikan target dari 3 menjadi 2, jadi blok
yang valid hanya diterima jika di bawah angka 2. Ada peluang 2 dari 6 untuk mendapatkan
nomor yang valid, namun jumlah orang berlipat ganda di jaringan, sehingga kesulitannya
diturunkan dan sekarang peluang 1 dari 6 untuk mendapatkan nomor yang valid. Ini akan
menggandakan waktu yang diperlukan untuk mendapatkan target ini, yang akan
menyesuaikan waktu blok yang ditambahkan ke jaringan kembali ke 10 menit. blockchain
Bitcoin beroperasi dengan cara yang sama, sebab lebih banyak komputer ditambahkan ke
jaringan, kesulitannya disesuaikan dengan menurunkan target jaringan. Artinya ada hash yang
kurang valid yang akan diterima dan rentang angka yang lebih luas yang perlu ditebak untuk
membuat blok dengan hash yang valid.
PERMASALAHAN YANG DIHADAPI
Metode penghitungan angka yang benar yang membuat hash valid ini dikenal sebagai
"bukti kerja", sebab menunjukkan bahwa daya komputasi dan sumber daya dikontribusikan
ke jaringan saat menambahkan blok. Penambang dihargai sebab menyumbangkan daya
komputer, listrik, dan sumber daya ke jaringan dengan pembayaran untuk setiap blok yang
berhasil mereka tambahkan ke jaringan. Ini dikenal sebagai "hadiah blok", para penambang
juga menerima biaya transaksi untuk setiap blok yang mereka tambahkan, itulah sebabnya
mereka cenderung memilih transaksi dengan biaya lebih tinggi. Metode proof-of-work
membutuhkan sejumlah besar daya komputasi dan listrik. Jaringan Bitcoin lebih dari 10.000
kali lebih kuat daripada gabungan 500 superkomputer top dunia, namun sebagian besar
kekuatan komputasi itu diarahkan untuk tujuan menghasilkan angka acak.
Masalah utama dengan metode ini yaitu pemborosan sumber daya yang besar untuk
melakukan fungsi yang tampaknya tidak ada gunanya dan tidak diperlukan untuk menjalankan
jaringan blockchain. Pikirkan sejenak, ada jaringan komputer yang lebih kuat daripada
gabungan superkomputer paling kuat di dunia. Alih-alih mengerjakan masalah yang
berpotensi mengubah dunia, ini digunakan untuk menghasilkan angka secara acak.
Tampaknya agak konyol itulah sebabnya banyak orang mengkritik pemborosan "bukti kerja"
yang digunakan oleh blockchain Bitcoin.
Ada metode lain seperti "proof-of-stake", "proof-of-capacity", "proof-of-activity" dan
"proof-of-burn" yang dapat digunakan sebagai gantinya. Metode ini tidak akan dibahas secara
lebih rinci, namun penting untuk diketahui bahwa ada alternatif untuk proof-of-work yang
digunakan oleh blockchain lain. Platform Ethereum memakai jaringan untuk menjalankan
aplikasi terdesentralisasi, menempatkan daya komputasi untuk penggunaan yang lebih baik.
Ethereum juga beralih dari proof-of-work dan menuju proof-of-stake di blockchain Ethereum.
Keamanan jaringan blockchain
Salah satu fitur keamanan penting dari blockchain terdesentralisasi yaitu bahwa
setiap orang memiliki akses dan semua salinan diperbarui di seluruh jaringan. Ini memainkan
peran besar dalam memastikan bahwa tidak ada database pusat di mana blockchain dapat
dimanipulasi oleh seseorang yang ingin melakukan penipuan. Siapa pun dapat menambahkan
blok ke blockchain namun mayoritas pengguna di jaringan harus menerimanya sebagai valid.
Setelah blok baru diterima sebagai valid, itu ditambahkan ke blockchain, semua salinan
blockchain diperbarui di seluruh jaringan dan blok berikutnya akan ditambahkan di atas itu.
Jika seseorang mencoba memanipulasi transaksi, itu tidak akan cocok dengan salinan
blockchain lainnya dan sebab nya tidak akan diterima oleh jaringan.
51% serangan dan garpu di blockchain
Serangan 51% telah disebutkan sebelumnya dalam buku ini, ini yaitu kasus teoretis
di mana pengguna berhasil mengontrol lebih dari 50% jaringan. Dengan mengendalikan lebih
dari 50%, mereka kemudian dapat memutuskan transaksi dan blok mana yang valid dan
jaringan lainnya akan diperbarui dengan versi blockchain mereka. Garpu yaitu situasi di
mana sejumlah besar pengguna di jaringan tidak setuju dengan perubahan dalam jaringan, ini
bisa berupa transaksi dan blok yang ditambahkan atau fungsionalitas jaringan.
Ketidaksepakatan ini menciptakan garpu di blockchain di mana beberapa pengguna berpisah
dan mengalokasikan daya komputasi mereka untuk menjalankan blockchain baru yang
terpisah dari blockchain asli. Garpu utama dalam blockchain telah terjadi dengan Ethereum
dan cryptocurrency lainnya. "Ether" dan "Ether classic" yaitu dua blockchain terpisah yang
dibuat dari blockchain Ethereum asli, namun sebab ketidaksepakatan, bagian dari jaringan
Ethereum terpecah dan mengalokasikan sumber daya ke versi blockchain yang berbeda.
KESIMPULAN DARI INI SEMUA
Bab ini seharusnya memberi pemahaman yang lebih teknis tentang cara kerja
blockchain. Ada beberapa informasi lanjutan tambahan tentang jaringan blockchain yang
tersedia di bagian sumber daya.



