Paper yang berjudul “Bitcoin: A Peer to Peer Electronic Cash System,” pertama kali dibuat oleh Satoshi Nakamoto. Software pertama Bitcoin pun direlease oleh Satoshi Nakamoto. Namun meski demikian sampai sekarang tidak banyak yang tahu siapa dia. Sejak pertama Bitcoin beroperasi, transaksi pertamanya tercatat bertempat di JacksonVille, Florida. Setelahnya semakin banyak transaksi yang melibatkan Bitcoin . Setelah Bitcoin tumbuh subur banyak cryptocurrency baru .
Blockchain adalah sebuah database atau teknologi yang dipakai Bitcoin untuk menyimpan dan mengamankan data transaksi. Bitcoin Blockchain dibangun dalam jaringan yang terdesentralisasi yang berarti semua orang dalam node mempunyai copy dari node lain. Blockchain mencegah data untuk dirubah.
Blockchain menggunakan fungsi hash dalam prosesnya. Hash algoritma adalah sebuah algoritma fungsi hash untuk merubah data berukuran apa saja kedalam bentuk string yang berukuran tetap.
Blockchain menggunakan metode kriptografi enkripsi dan dekripsi untuk memvalidasi datanya dan memastikan data tersebut asli dan tidak dapat dirubah. Dalam Bitcoin kriptografi ECDSA digunakan untuk membuat Public Key dan membuat Signature transaksi.
Cryptocurrency adalah sebuah aset digital yang menggunakan kriptografi untuk mengamankan transaksinya. Bitcoin adalah cryptocurrency pertama yang sejauh ini paling populer. Ada banyak cryptocurrency lainnya seperti Ether, XRP, ADA, dll.
sumber :https://www.dicoding.com/academies/92/tutorials/2246