Bitcoin

Bitcoin merupakan wang elektronik yang dicipta pada tahun 2009 oleh Satoshi Nakamoto. Nama tersebut juga dikaitkan dengan perisian sumber terbuka yang dirancang oleh beliau, dan juga menggunakan rangkaian peer-to-peer tanpa simpanan terpusat atau pentadbir tunggal di mana Jabatan Kewangan Amerika Syarikat menyebut bitcoin sebuah mata wang yang terdesentralisasi . Tidak seperti mata wang pada umumnya, bitcoin tidak tergantung dengan mempercayai penerbit utama. Bitcoin menggunakan sebuah database yang didistribusikan dan merebak ke nodus dari sebuah rangkaian P2P ke jurnal transaksi, dan menggunakan kriptografi untuk membekalkan fungsi-fungsi keselamatan asas seperti memastikan bahawa bitcoin-bitcoin hanya dapat dihabiskan oleh orang yang memilikinya, dan tidak pernah boleh dilakukan lebih daripada satu kali.
Reka bentuk Bitcoin memperbolehkan untuk pemilikan tanpa identiti (anonymous) dan pemindahan kekayaan. Bitcoin dapat disimpan di komputer peribadi dalam sebuah format file wallet atau di simpan oleh sebuah servis wallet pihak ketiga, dan terlepas dari semua itu Bitcoin dapat dihantar melalui internet kepada sesiapa pun yang mempunyai sebuah alamat Bitcoin. Topologi peer-to-peer bitcoin dan kurangnya pentadbiran tunggal membuatnya tidak mungkin untuk pihak berkuasa, kerajaan dan sebagainya untuk memanipulasi nilai bitcoin atau menyebabkan inflasi dengan menghasilkan lebih banyak bitcoin.
Bitcoin ialah salah satu dari perlaksanaan pertama daripada yang disebut matawang kripto (cryptocurrency), pertama kali di deskripsikan oleh Wei Dai pada tahun 1998 dalam senarai mel cypherpunks.
Bitcoin bergantung pada jumlah pemindahan di antara akaun awam menggunakan kriptografi kunci awam. Semua transaksi terbuka kepada umum dan disimpan dalam sebuah pangkalan data teragih. Untuk menghalang perbelanjaan-ganda, rangkaian mengimplementasikan sebuah pelayan masa yang teragih, menggunakan idea perantaian bukti dari kerja. Keseluruhan sejarah dari transaksi telah disimpan dengan semestinya dalam pangkalan data dan untuk mengurangkan ukuran dari tempat simpanan, sebuah pepohon Merkle digunakan.
Sebarang transaksi yang disiarkan ke nodus-nodus lain tidak terus menjadi rasmi hingga diakui dalam sebuah daftar-masa yang telah dicap dari semua transaksi yang diketahui, iaitu disebut sebagai blokrantaian. Pengakuan ini berasal dari sebuah sistem yang-diyakinijalan untuk menghalang perbelanjaan anda dan pemalsuan.

Gambaran

Bitcoin bergantung pada jumlah pemindahan di antara akaun awam menggunakan kriptografi kunci awam. Semua transaksi terbuka untuk umum dan disimpan dalam sebuah database yang didistribusikan. Untuk menghalang pengeluaran berganda, rangkaian mengimplementasikan sebuah pelayan masa yang di distribusikan, menggunakan idea perantaian bukti dari kerja. Keseluruhan sejarah dari transaksi-transaksi telah di simpan dengan semestinya dalam database dan untuk mengurangi ukuran dari tempat simpanan, sebuah pepohon Merkle digunakan.

Penghantaran

Seseorang yang menyertai dalam rangkaian bitcoin mempunyai sebuah "dompet" yang menyimpan beberapa keypair kritografi. Kunci awam atau alamat bitcoin, yang bertindak sebagai tujuan akhir (endpoint) menghantar atau menerima untuk semua pembayaran. Kunci peribadi yang berkaitan hanya membolehkan pembayaran hanya dari pengguna itu sendiri. Alamat tidak mengandungi sebarang maklumat mengenai pemiliknya dan secara umum tidak diketahui. Alamat dalam format yang dapat dibaca manusia terdiri dari angka - angka rawak dan huruf - huruf yang panjangnya sekitar 33 watak, dalam format 1rYK1YzEGa59pi314159KUF2Za4jAYYTd. Pengguna bitcoin dapat mempunyai banyak alamat, dan faktanya dapat mengenerasi alamat baru tanpa sebarang had, kerana membuat sebuah alamat baru ialah bersifat segera, setanding dengan membuat sebuah umum/peribadi pasangan kunci baru, dan tidak memerlukan hubungan dengan sebarang nodus dalam rangkaian. Dalam membuat tujuantunggal/kegunaan tunggal alamat dapat membantu anonimiti pengguna tersebut.

Transaksi

Bitcoin mengandungi kunci awam (alamat) si pemilik semasa. Ketika pengguna A menghantar suatu nilai ke pengguna B, A akan melepaskan nilai pemilikan mereka dengan menambahkan kunci awam (alamat) B ke syiling-syiling tersebut dan menandatanganinya dengan kunci peribadi dia sendiri. Kemudian dia akan menyiarkan bitcoin ini dalam sebuah mesej yang sesuai, atau disebut transaksi, di dalam rangkaian peer-ke-peer. Sisa dari nodus-nodus rangkaian menvalidasi tanda tangan kritografi dan jumlah dari transaksi sebelum menerimanya.

Blokrantaian

Pada masa-masa tertentu, setiap nodus yang menghasilkan mengoleksi semua transaksi - transaksi tidak diakui yang mana diketahui dari dalam sebuah blok kandidat, sebuah fail yang mana di antara lainnya, mengandung hash kriptografi dari blok-yang dikenakan sebelumnya dan diketahui pula oleh node tersebut. Kemudian node itu cuba untuk menghasilkan sebuah hash kriptografi dari blok itu dengan karakteristik tertentu, sebuah usaha yang memerlukan sebuah nilai yang dapat diramalkan daripada berulang kali percubaan dan kesalahan. Ketika sebuah nodus mendapati sebuah penyelesaian, dia akan mengumumkannya ke semua rangkaian. Ahli rangkaian akan menerima blok baru yang telah dipecahkan dan mengvalidasikannya sebelum menerima, dan kemudian menambahkannya ke rantai.
Akhirnya, blokrantaian mengandungi sejarah kriptografi pemilikan daripada semua syiling yang berasal dari alamat sang pembuat ke pemilik alamat yang sekarang. Oleh itu, kalau seorang pengguna berusaha untuk menggunakan kembali syiling-syiling yang telah dibelanjakan, maka rangkaian akan menolak transaksi tersebut.
Semua nodus yang menghasilkan dari rangkaian bersaing untuk menjadi yang pertama dalam mencari sebuah penyelesaian untuk sebuah masalah kriptografi mengenai calon blok, sebuah masalah yang menghendaki pengulangan percubaan dan kesalahan. Ketika sesebuah nodus mendapatkan penyelesaian yang tepat, maka ia akan mengumumkannya ke sisa rangkaian dan menuntut sekumpulan daripada bitcoin. Ahli-ahli rangkaian akan menerima blok yang telah dipecahkan dan disahnilaikan sebelum menerima secara penuh, dan menambahkannya ke rantai. Nodus dapat mengambil kerja CPU dengan menggunakan pelanggan piawai atau menggunakan perisian lainnya yang memanfaatkan kuasa dari GPU mereka. Pengguna juga dapat menghasilkan bitcoin secara kolektif.
Oleh kerana setiap satu blok akan dihasilkan setiap 10 minit, maka setiap nodus secara berasingan menetapkan semula kesukaran dari masalah yang dicoba untuk dipecahkan setiap dua dua minggu sekali untuk setiap perubahan dari kuasa keseluruhan unit pemproses pusat(CPU) dari rangkaian peer-ke-peer.
Ekonomi Bitcoin masih kecil berbanding dengan ekonomi yang sudah lama didirikan dan perisian masih dalam tahap perkembangan beta. Tetapi barang pakai dan servis, seperti kereta bekas dan kontrak pembangunan perisian freelance, sekarang sudah dapat diperdagangkan. Bitcoin diterima untuk kedua hal, baik servis maya mahupun barang nyata. Electronic Frontier Foundation dan Singularity Institute menerima dermaan melalui bitcoin. Para penukar mata wang menukarkan mata wang yang biasa dipakai sehari-hari (termasuk dolar Amerika, rubble Rusia, dan yen Jepun) kepada bitcoin melalui tapak tukaran bitcoin. Sesiapapun dapat melihat rantai-blok dan mengamati transaksi secara real time. Pelbagai jenis kemudahan servis untuk mengamati telah tersedia.
Pemindahan-pemindahan dimudahkan secara langsung tanpa menggunakan sebuah pemproses kewangan di antara nodus. Jenis transaksi ini membuat chargeback mustahil. Pelanggan Bitcoin akan menyiarkan transaksi ke nodus sekitar yang akan menyebarkan pembayaran ke semua rangkaian. Transaksi-transaksi yang gagal atau salah akan ditolak oleh pelanggan-pelanggan yang jujur. Transaksi-transaksi kebanyakan bebas pungutan kos, tetapi sebuah kos biasanya dapat dibayarkan ke node lainnya untuk mempriotiskan pemerosesan transaksi.
Kesahan penggunaan Bitcoin di sisi undang-undang berubah-ubah secara cepat di seluruh dunia, beberapa negara seperti Thailand melarang Bitcoin, negara Jerman memberikan status sah dan beberapa negara seperti China menyekat kegunaan bitcoin. Segala risiko berkait pemilikan/kegunaan Bitcoin ditanggung sendiri oleh pemilik/pengguna Bitcoin dan mata wang maya yang lain.

Pengeluaran Bitcoin

Rangkaian Bitcoin secara rawak membuat dan mengedarkan bitcoin yang baru sekitar 6 kali dalam satu jam ke seseorang yang menjalankan perisian dengan opsyen 'menghasilkan syiling' yang telah dipilih sebelumnya. Setiap pengguna berpotensi menerima sekumpulan dengan menjalankan opsyen itu, atau program yang telah dikhususkan untuk dijalankan di alat yang pengguna punya (contohnya kad grafik - VGA). Menghasilkan bitcoin ialah sering diistilahkan sebagai "melombong", sebuah istilah yang sama dengan analogi perlombongan emas. Mengenai kebarangkalian kemungkinan bahawa seorang pengguna akan menerima sekumpulan sangat bergantung pada kuasa komputasi yang disumbangkan ke rangkaian yang juga berhubungan dengan gabungan kuasa komputasi dari semua nodus. Jumlah bitcoin yang dibuat dalam setiap kumpulan ialah tidak lebih dari 50 BTC, dan seiringan dengan masa penghargaannya juga telah diprogramkan untuk berkurang hingga ke titik sifar, dengan begitu tidak akan terdapat lebih dari 21 juta bitcoin yang akan terdapat. Seiring dengan pembayaran berkurang, maka motif dari pengguna tersebut diharapkan akan berubah untuk mendapatkan kos transaksi.
Semua nodus yang menghasilkan dari rangkaian ialah berkompetisi untuk menjadi yang pertama dalam mencari sebuah penyelesaian untuk sebuah masalah kriptografi mengenai blok kandidatnya, sebuah masalah yang menghendaki pengulangan percubaan dan kesalahan. Ketika sebuah nodus mendapati sebuah penyelesaian yang benar, maka akan mengumumkannya ke baki rangkaian dan menuntut sekumpulan bitcoin. Ahli-ahli rangkaian akan menerima blok yang telah dipecahkan dan menvalidasikannya sebelum menerima secara penuh, dan menambahkannya ke rantai. Nodes dapat memperkerjakan Unit Pemproses Pusat mereka menggunakan pelanggan piawai atau menggunakan perisian lainnya yang memanfaatkan kuasa dari Unit pemprosesan grafik mereka. Pengguna juga dapat menghasilkan bitcoin secara kolektif.
Oleh sebab setiap satu blok akan dihasilkan setiap 10 minit, maka setiap node secara berasingan menetapkan ulang kesukaran dari masalah yang dicoba untuk dipecahkan setiap dua dua minggu sekali untuk setiap perubahan dari kuasa keseluruhan unit pemproses pusat (CPU) dari rangkaian peer-ke-peer.

Kos Transaksi

Oleh sebab nodus tidak diwajibkan untuk menyertakan transaksi-transaksi dalam setiap blok yang dihasilkan, penghantar Bitcoin dapat juga secara sukarela membayar kos transaksi. Melakukan demikian akan mempercepat transaksi tersebut dan membekalkan insentif untuk pengguna-pengguna yang menjalankan nodus, terutamanya ketika kesukaran dari menghasilkan bitcoin ditingkatkan atau hadiah dari setiap jumlah blok berkurang seiring masa. Nodus menghimpun kos transaksi yang dikaitkan dengan semua transaksi-transaksi yang dimasukkan dalam blok-kandidat mereka.

Ekonomi

Ekonomi dari Bitcoin masih kecil berbanding dengan ekonomi-ekonomi yang sudah lama didirikan dan perisian masih dalam tahap perkembangan beta. Tetapi barang pakai dan servis, seperti kereta bekas dan kontrak pembangunan perisian freelance, sekarang sudah dapat diperdagangkan. Bitcoin diterima untuk kedua hal, baik perkhidmatan maya mahupun barang nyata. Electronic Frontier Foundation dan Singularity Institute menerima dermaan melalui bitcoin. Para penukar mata wang menukarkan mata wang yang biasa dipakai sehari-hari (termasuk dolar Amerika, ruble Russia, dan yen Jepun) ke bitcoin melalui tapak tukaran bitcoin. Sesiapa pun dapat melihat rantai-blok dan memerhatikan transaksi secara real time. Pelbagai jenis kemudahan servis untuk memerhatikan telah tersedia.

Perbezaan kewangan

Seiring dengan masa, jumlah keseluruhan bitcoin akan meningkat mengarah ke 21 juta. Peredaran wang meningkat sebagai sebuah siri geometri yang berlangsung setiap 4 tahun sekali; diperkirakan pada tahun 2013 setengah dari keseluruhan peredaran akan berjaya dihasilkan, dan pada tahun 2017, 3/4 dari itu akan selesai dihasilkan. Seiring dengan perarahan menuju nilai tersebut, bitcoin sepertinya akan mula mengalami deflasi (pertambahan nilai nyata) nilai dikarenakan kekurangan perkenalan baru. Walaupun Bitcoin dapat dibagi dengan lapan angka di belakang koma (memberikan 2.1 x 10^15 unit keseluruhan), menghilangkan ketebatasan praktikal dapat menyebabkan penyesuaian nilai ke arah linkungan deflasi. Berbanding bergantung dari insentif bitcoin yang baru dibuat untuk mencatat transaksi ke dalam blok-blok, nodus-nodus dalam tempoh ini diharapkan untuk menggantungkan kemampuannya untuk secara kompetitif menghimpun kos pemprosesan transaksi.
Kemungkinan kegagalan senario untuk Bitcoin ialah termasuk di antaranya devaluasi mata wang, penurunan pangkalan pengguna, atau tindakan keras seluruh kerajaan untuk menghentikan operasi perisian. Bagaimanapun juga, mungkin sahaja tidak mungkin untuk "kriptowang seperti bitcoin." Nampaknya desentralisasi dan anonimiti yang terkandung dalam Bitcoin ialah sebuah tindak balas terhadap kerajaan Amerika Syarikat yang memprosekusi syarikat - syarikat mata wang maya seperti e-gold dan Liberty Dollar. Di sebuah surat kabat Irish Times menyelidik rencana Danny O'Brien yang melaporkan "Ketika saya menunjukkan orang mengenai ekonomi Bitcoin, mereka bertanya: 'Adakah ini sah di sisi undang-undang?' Mereka bertanya: 'Adakah ini sebuah penipuan?' Saya membayangkan bahawa para peguam dan ahli ekonomi berusaha keras menjawab kedua-dua soalan tersebut. Saya menyangka anda akan secepat mungkin menambahkan ahli-ahli parlimen ke dalam senarai tersebut."
Pada tahun 2011, liputan di Slashdot dan berikutnya kesan Slashdot memengaruhi nilai bitcoin dan ketersediaannya dari beberapa tapak-tapak web yang berkait..

Kesahan penggunaan

Bitcoin ialah sebuah implentasi peer-to-peer dari usul b-money oleh Wei Dai dan usul Bitgold oleh Nick Szabo. Prinsip dari sistem secara umum telah dideskripsikan pada tahun 2008 oleh Satoshi Nakamoto.
Seseorang yang menyertai rangkaian bitcoin mempunyai sebuah "dompet" yang menyimpan beberapa keypair, iaitu keypair kritografi. Kunci awam - kunci awam, atau alamat -alamat bitcoin, yang bertindak sebagai tujuan akhir (endpoint) menghantar atau menerima untuk semua pembayaran. Kunci peribadi yang berkait hanya memperbolehkan pembayaran hanya dari user itu sendiri. Alamat - alamat tidak mengandung sebarang maklumat mengenai pemiliknya dan secara umum tidak diketahui. Alamat-alamat dalam format yang dapat dibaca manusia terdiri dari angka-angka dan huruf-huruf rawak yang panjangnya sekitar 33 aksara, dalam format 1rYK1YzEGa59pi314159KUF2Za4jAYYTd. Pengguna bitcoin dapat mempunyai banyak alamat, dan faktanya dapat mengenerasi alamat baru tanpa sebarang had, kerana membuat sebuah alamat baru bersifat segera, setanding dengan membuat sebuah umum/peribadi pasangan kunci baru, dan tidak memerlukan hubungan dengan sebarang nodus dalam rangkaian. Dalam membuat tujuan-tunggal/kegunaan-tunggal alamat-alamat dapat membantu anonimiti user tersebut.
Bitcoin mengandung kunci awam (alamat) sang pemilik yang sekarang. Ketika pengguna A menghantar suatu nilai ke pengguna B, A akan melepaskan nilai pemilikan mereka dengan menambahkan kunci awam (alamat) B ke syiling - syiling tersebut dan menandatanganinya dengan kunci peribadi dia sendiri. Kemudian dia akan menyiarkan bitcoin ini dalam sebuah mesej yang sesuai, atau disebut transaksi, di dalam rangkaian peer-ke-peer. Sisa dari nodus rangkaian menvalidasi tanda tangan kritografi dan jumlah transaksi sebelum menerimanya.
Rangkaian Bitcoin secara rawak membuat dan mengedarkan sekumpulan bitcoin yang baru sekitar 6 kali dalam satu jam ke seseorang yang menjalankan perisian dengan opsyen 'menghasilkan syiling' yang telah dipilih sebelumnya. Setiap pengguna berpotensi menerima sekumpulan dengan menjalankan opsyen itu, atau program yang telah dispesialisasikan untuk dijalankan di alat yang pengguna punya (contohnya kad grafik - VGA). Penghasilan bitcoin sering diistilahkan sebagai "melombong", istilah yang diibaratkan dengan perlombongan emas. Mengenai kebarangkalian kemungkinan bahawa seseorang pengguna akan menerima sekumpulan bitcoin sangat bergantung pada kuasa komputasi yang disumbangkan ke rangkaian yang juga berhubungan dengan gabungan kuasa penghitungan dari semua nodus. Jumlah bitcoin yang dibuat dalam setiap kumpulan tidak lebih daripada 50 BTC, dan seiringan dengan masa penghargaannya juga telah diprogramkan untuk berkurang hingga ke titik sifar, dengan begitu tidak akan terdapat lebih daripada 21 juta bitcoin yang akan terdapat. Seiring dengan pembayaran berkurang, maka motif pengguna tersebut diharapkan akan berubah untuk mendapatkan kos transaksi.
Dikarenakan nodus tidak diwajibkan menyertakan transaksi dalam setiap blok yang mereka hasilkan, penghantar bitcoin dapat juga secara sukarela membayar kos transaksi. Dengan melakukan itu akan mempercepat transaksi tersebut dan membekalkan insentif untuk pengguna - pengguna yang menjalankan nodus, terutamanya ketika kesukaran  menghasilkan bitcoin ditingkatkan atau hadiah dari setiap jumlah blok berkurang seiring masa. Nodus menghimpun kos transaksi yang dikaitkan dengan semua transaksi yang dimasukkan dalam blok-kandidat mereka.
Berbeza dengan mata wang fiat biasa, bitcoin berbeza dalam hal tidak terdapat kawal selia yang dapat mengawal nilai disebabkan sifatnya yang desentralisasi, pengurangan peredaran dapat menyebabkan ketidakstabilan yang biasanya disebabkan oleh bank-bank pusat. Terdapat pula pengawalan inflasi secara terhad yang diimplementasikan dalam perisian Bitcoin, tetapi itu dapat diramal dan diketahui oleh semua pihak. Kerana itulah inflasi tidak dapat dimanipulasi dari pusat untuk memengaruhi pengagihan semula nilai dari khalayak ramai.