Hello semuanya. Saya baru saja membaca postingan @blocktrades mengenai The Fundamental Underpinning of Blockchain Consensus.
Semua blockchains peer-to-peer beroperasi di bawah beberapa bentuk konsensus. Orang-orang sering berbicara tentang aturan-aturan blockchain sebagai mendefinisikan syarat-syarat konsensus itu, yang memang benar dalam beberapa hal, tetapi sangat salah dalam hal lain.
Pada level terdalamnya, konsensus jaringan peer-to-peer dibuat oleh orang-orang yang menjalankan perangkat lunak di komputer mereka. Sebagai pemilik komputer, Anda memiliki hak untuk menjalankan perangkat lunak yang Anda inginkan pada sistem itu dan ini termasuk menjalankan perangkat lunak yang memungkinkan Anda berpartisipasi dalam jaringan peer-to-peer. Jika Anda tidak menyukai aturan tentang cara kerja perangkat lunak itu, Anda selalu dapat mengubah aturan dan menjalankan perangkat lunak baru.
Sekarang jaringan peer-to-peer tidak sangat berguna jika hanya ada satu orang yang menggunakan jaringan, jadi Anda biasanya harus mencari orang lain yang ingin menjalankan perangkat lunak yang kompatibel.
Fork Cryptocurrency
Dalam hal jaringan peer-to-peer cryptocurrency, perubahan aturan jaringan umumnya disebut sebagai fork. Disebut garpu karena beberapa orang mungkin memilih untuk terus menjalankan perangkat lunak lama dan yang lain akan menggunakan perangkat lunak baru. Jadi, satu komunitas yang menjalankan perangkat lunak yang sama menjadi dua komunitas yang beroperasi di bawah perangkat aturan yang berbeda.
Perhatikan bahwa dalam kasus ini, seseorang bahkan dapat mengoperasikan kedua bentuk perangkat lunak jika mereka mau. Dalam hal cryptocurrency, ini berarti orang semacam itu memberikan nilai pada kedua jenis koin, yang lama dan yang baru. Pertukaran sering melakukan ini, misalnya.
Perubahan peraturan: apakah ada batasan?
Perhatikan bahwa tidak ada batasan tentang bagaimana aturan dapat diubah saat bercabang. Anda dapat membuat garpu di mana semua uang diberikan kepada rekan Anda, misalnya, dan Anda dan rekan Anda dapat menjalankan perangkat lunak itu. Ini bisa dan memang terjadi. Tetapi cryptocurrency semacam itu umumnya tidak mendapatkan banyak popularitas, karena mereka sifatnya eksklusif, kecuali mereka membuat janji tentang distribusi di masa depan untuk kebanyakan orang (ini pada dasarnya berapa banyak ICO yang telah terjadi, misalnya).
Jadi pada akhirnya, sementara tidak ada batasan teknis atau hukum tentang perubahan apa yang dapat dilakukan dalam percabangan, faktor pembatas yang sebenarnya adalah penerimaan orang terhadap perubahan tersebut. Koin di jaringan cryptocurrency dengan hanya satu peserta tidak bernilai banyak.
Ini, sebenarnya, adalah "konsensus" nyata dari jaringan cryptocurrency: itu adalah orang-orang yang bersedia untuk beroperasi di bawah aturan jaringan cryptocurrency dan memberikan nilai pada koin-koin itu. Pada saat Anda, sebagai individu, memutuskan koin-koin itu tidak lagi memiliki nilai, Anda memiliki hak untuk meninggalkan jaringan itu, bergabung dengan yang lain, atau bahkan memulai garpu Anda sendiri.
Tapi tunggu, bagaimana dengan "Kode adalah Hukum"
Aturan jaringan mata uang kripto selalu dapat berubah, dan mereka biasanya melakukannya seiring waktu. Menurut pendapat saya, "kode-hukum-" adalah istilah yang tidak masuk akal kecuali ada perjanjian hukum yang mendukungnya. Ini akan menjadi kasus, misalnya, jika kontrak formal dibuat antara semua peserta dalam cryptocurrency untuk mematuhi aturan kode.
Saya pikir ini akan menjadi ide yang mengerikan, namun, kecuali ada juga yang mendefinisikan beberapa aturan yang jelas untuk menetapkan metode untuk memperbarui perjanjian dari waktu ke waktu dan juga cara untuk menangani bug kode, karena perangkat lunak yang rumit pasti tidak pernah melakukan apa yang dimaksudkan semua waktu.
Di luar konsensus blockchain
Catatan, sebagai hal yang praktis, sebagian besar blockchain tidak memiliki perjanjian hukum terkait dengan jenis yang disebutkan di atas, juga saya tidak mengadvokasi untuk itu.
Saya percaya, pada kenyataannya, bahwa ide filosofis terbesar yang telah muncul dari cryptocurrency adalah ide kerja sama sukarela ini melalui dukungan untuk seperangkat aturan umum yang dapat diikuti atau ditinggalkan seseorang yang cocok dengan individu. Memang, saya pikir ide ini memiliki aplikasi di luar cryptocurrency hari ini, dan akan mengarah ke banyak cara baru yang dapat diatur manusia untuk bekerja bersama secara sukarela di masa depan.