This article has been translated from English to Indonesian.

Apa itu Bitcoin?

Meskipun ada banyak cara untuk menjawab pertanyaan ini, karena Anda sudah mempelajari pelajaran sebelumnya, sekarang Anda bisa menjawabnya dengan percaya diri!

Sekarang mari kita ambil semua konsep yang telah Anda pelajari dan gabungkan semuanya.

Bitcoin (huruf besar "B") adalah sebuah SISTEM baru yang mengatur pembuatan dan kepemilikan "uang" digital yang ada secara independen dari pemerintah, bank sentral, atau institusi pusat lainnya.

"Uang" ini didenominasikan dalam bitcoin (huruf kecil "b").

Sistem Bitcoin adalah sebuah sistem yang sepenuhnya otonom yang pada dasarnya hanyalah sekumpulan komputer, yang disebut node, yang "berbicara" satu sama lain melalui internet.

Agar dapat berbicara satu sama lain, perangkat lunak Bitcoin dipasang di setiap komputer.

Bitcoin Software Code

Siapapun dapat mengunduh dan menginstal perangkat lunak ini.

Perangkat lunak Bitcoin bersifat open source yang berarti setiap orang dapat melihat kode sumbernya.

Jika komputer terhubung ke internet dan mulai menjalankan perangkat lunak, maka komputer tersebut akan menjadi sebuah simpul Bitcoin.

Bitcoin node

Dan ketika ada dua atau lebih node Bitcoin yang online, maka terciptalah jaringan Bitcoin!

Bitcoin network

Jaringan Bitcoin adalah jaringan peer-to-peer (P2P) yang berjalan 24 jam sehari, 7 hari seminggu, dan 365 hari setahun. (Seperti halnya 7-Eleven pada umumnya).

Dalam jaringan ini, komunikasi antar komputer (node) dilakukan tanpa administrasi pusat atau server, yang berarti semua node memiliki kekuatan yang sama dan melakukan tugas yang sama.

Ini juga merupakan jaringan tanpa izin. Artinya, Anda tidak memerlukan izin untuk menjadi bagian dari jaringan. Siapa pun dapat bergabung. Atau keluar.

Perangkat lunak secara mandiri menjalankan protokol Bitcoin. Ia berjalan secara autopilot.

Bitcoin protocol

Protokol hanyalah sebuah kata yang digunakan dalam dunia perangkat lunak komputer yang menggambarkan sekumpulan instruksi pemrograman atau "aturan " yang memungkinkan komputer untuk berkomunikasi dan berinteraksi satu sama lain.

Bayangkan protokol sebagai aturan standar yang menentukan apa yang harus atau tidak boleh dilakukan oleh sebuah sistem.

Protokol Bitcoin dijalankan di atas jaringan Bitcoin dan memberikan instruksi operasi dan informasi yang dibutuhkan komputer untuk melacak dan memverifikasi transaksi yang terjadi di jaringan.

Protokol ini menjabarkan langkah-langkah yang harus dilakukan oleh komputer-komputer dalam jaringan untuk mencapai sebuah konsensus mengenai keabsahan setiap transaksi .

Karena jaringan Bitcoin terdesentralisasi, yang berarti tidak ada otoritas pusat yang harus "dipatuhi", maka diperlukan metode "pengambilan keputusan" lain agar semua komputer tersebut dapat mencapai kesepakatan mengenai transaksi mana yang benar-benar valid.

Protokol Bitcoin, yang dijalankan sebagai aplikasi perangkat lunak, yang dipasang pada setiap komputer ("node") dalam jaringan Bitcoin inilah yang memungkinkan anggota jaringan yang independen untuk berkoordinasi dan berfungsi secara kolektif sebagai sistem Bitcoin.

Protokol Bitcoin menetapkan bagaimana jaringan Bitcoin BEROPERASI sebagai sebuah sistem.

Selain menjalankan protokol Bitcoin, setiap node menyimpan sebuah file data yang berisi catatan SEMUA transaksi yang pernah dilakukan di jaringan Bitcoin, termasuk pembuatan bitcoin baru.

Berkas ini disebut blockchain.

Blockchain as a file

Bagaimana data terstruktur ketika direkam atau "disimpan" ke dalam file inilah yang membuat blockchain berbeda dengan metode pencatatan lainnya seperti database tradisional atau spreadsheet.

Blockchain Bitcoin terdiri dari rangkaian blok di mana setiap blok dibangun di atas blok sebelumnya.... menciptakansebuah "rantai blok" atau "blockchain".

Di dalam setiap blok terdapat informasi mengenai transaksi.

Lebih khusus lagi, blockchain menyimpan"arsip" atau transaksiyang telah dikonfirmasi, yang dikemas dalam "blok".

Block of trnsactions

Waktu rata-rata antara blok yang disimpan ke file data (blockchain) adalah 1 0 menit.

Jadi, bayangkanlah blockchain sebagai sebuah database yang terus berkembang dari catatan permanen, yang disimpan dalam "blok" yang dihubungkan dan diamankan menggunakan kriptografi.

Tidak ada contoh tunggal dari blockchain.

Setiap node mendapatkan salinan "resmi" dari blockchain Bitcoin, yang diunduh secara otomatis ketika secara sukarela bergabung dengan jaringan Bitcoin.

Setiap node dalam jaringan bertindak sebagai "administrator" dari versi blockchain-nya sendiri (file data ). Setiap node tidak saling mempercayai satu sama lain, sehingga mereka terus-menerus memverifikasi ulang data yang dibagikan satu sama lain dan memastikan bahwa semua transaksi Bitcoin valid.

Komputer-komputer ini juga terus-menerus bertanya satu sama lain, "Apakah blockchain kita sama?"

Dan jika terjadi perselisihan, di mana beberapa node memiliki buku besar yang berbeda, semua node harus mencari tahu, "Versi blockchain siapa yang benar?"

Karena setiap node dalam jaringan Bitcoin bertindak secara independen ketika memvalidasi transaksi dan mempertahankan versi blockchain mereka, maka harus ada kesepakatan yang tidak dapat disengketakan mengenai versi blockchain mana yang merupakan blockchain yang "asli" di antara semua node.

Satu riwayat transaksi harus dipertahankan. Hal ini membutuhkan sebuah metode yang disetujui oleh semua orang di dalam jaringan untuk dipatuhi.

Metode tersebut adalah konsensus.

Proses untuk mencapai konsensus di antara node-node disebut dengan*mekanisme konsensus*.

Untuk Bitcoin, konsensus dicapai melalui sebuah proses yang disebut "penambangan".

Penambangan adalah proses mengonfirmasi transaksi dan menambahkannya ke dalam blockchain.

Node spesialis yang berpartisipasi dalam penambangan dikenal sebagai penambang dan merupakan bagian penting dari jaringan Bitcoin.

Secara sederhana, para penambang mengumpulkan transaksi yang valid ke dalam sebuah blok dan kemudian berkompetisi untuk menjadi yang pertama menebak angka yang dimulai dengan sejumlah angka nol. Jadi, "menambang" yang sebenarnya dapat digambarkan sebagai "menebak".

Atau bahkan lebih akurat lagi, "menebak AF dengan cepat".

Dan karena para penambang ingin menebak secepat mungkin, yang membutuhkan perangkat keras komputer khusus yang menghabiskan banyak listrik, maka proses ini menjadi mahal.

Untuk memberikan insentif kepada node untuk berpartisipasi sebagai penambang, mereka mendapatkan biaya transaksi yang dibayarkan dalam bitcoin dan juga dihargai dengan bitcoin baru (" subsidi blok ")

Penambang pertama yang menebak angka yang benar akan membagikan blok yang baru saja "ditambang" ke dalam jaringan Bitcoin. Node lain memverifikasi bahwa angka yang ditebak benar, dan jika benar, maka semua orang akan memperbarui blockchain mereka dengan blok baru tersebut.

Penambangan memungkinkan seluruh jaringan Bitcoin untuk MENYETUJUI transaksi mana yang akan "diarsipkan" dan ditambahkan ke dalam blockchain.

Seperti yang Anda lihat, ada banyak hal yang terjadi dalam sistem Bitcoin

Yang menarik adalah SEMUA hal ini dilakukan secara otomatis oleh komputer! Dan semua itu terjadi di hadapan publik!

Karena blockchain melacak setiap perubahan kepemilikan setiap bitcoin, publik dapat melihat bahwa seseorang mengirimkan sejumlah uang kepada orang lain.

Dan karena kepemilikan bitcoin terkait dengan alamat, informasi ini TIDAK secara langsung menghubungkan transaksi dengan informasi yang secara pribadi mengidentifikasi pengirim atau penerima.

Tingkat transparansi ini, di mana setiap orang dapat memantau "pergerakan" bitcoin ke alamat yang berbeda, merupakan sesuatu yang tidak akan Anda temukan pada lembaga keuangan tradisional.

Hal ini mirip dengan bank yang memberikan Anda (dan semua pelanggannya) akses ke buku besar dan memungkinkan Anda untuk melihat, secara real-time, kapan pun dana dipindahkan dari satu nomor rekening ke nomor rekening lainnya beserta jumlah pastinya. 😲

Selamat! Akhirnya kita telah menyelesaikan "peta" sederhana dari sistem Bitcoin secara keseluruhan.

Bitcoin is a System

Jika Anda sudah memahami semua yang ada di peta, carilah orang terdekat Anda dan berteriaklah:

"SAYA SEKARANG MENGERTI BITCOIN YO!"

Lalu beri mereka tos!

Bitcoin High-Five

Jika tidak ada orang di sekitar Anda, Anda masih bisa pergi ke cermin dan berkata pada diri Anda sendiri:

"ANDA SEKARANG MENGERTI BITCOIN YO!"

Dan lakukan tos pada diri Anda sendiri.

High-Five Yourself