Bitcoin 10 tahun yang lalu

3 Januari 2009 pukul 21:15:05 Waktu Moskow, Satoshi Nakamoto dengan diam-diam meluncurkan rantai blokir yang nantinya akan disebut mata uang digital paling sukses di dunia.



Apa itu Bitcoin, di awal pengembangannya (2009-2010)?

Saya bergabung dengan komunitas sedikit kemudian dan saya benar-benar ingin melihat dan mencoba semua ini dalam bentuk yang dulu.

Untuk melakukan ini, saya menemukan kode sumber paling awal, sedikit menambahkan patch yang diperlukan dan memasukkannya ke dalam kondisi kerja.

Dan dia menemukan sesuatu yang menarik yang dia sendiri tidak tahu. Misalnya, fakta bahwa bitcoin seharusnya tidak hanya memiliki platform perdagangan, tetapi juga poker!

Saya mengundang Anda untuk mengingat bersama (mempelajari tentang) beberapa fitur yang belum mencapai hari-hari kami, dan jika Anda mau, jalankan simpul kuno yang sama.

Cerita logo


Logo Satoshi asli berisi dua huruf BC dan terlihat seperti ini



Ada tambahan kecil lain yang sedikit diperhatikan. Lihat tangkapan layar dan temukan konfirmasi:


(mungkin ini adalah kesalahan, atau mungkin fitur yang menyamar sebagai kesalahan)

Kemudian pada bulan Februari 2010, Satoshi memutuskan untuk memperbarui logo dan beralih ke karakter satu huruf, yang menjadi jauh lebih terkenal.



Logo modern tidak lagi dibuat oleh Satoshi sendiri, tetapi oleh orang lain (bitboy, dll.)

Fitur tersembunyi


Ini adalah jendela tambahan, yang, bagaimanapun, selalu selalu disembunyikan dari pengguna dan akhirnya dihapus dari cabang pengembangan utama.

Anda dapat dengan jelas melihatnya di editor formulir wxWidgets. Misalnya, berikut adalah jendela untuk mengedit barang dari fungsionalitas platform perdagangan untuk penjualan barang untuk bitcoin:



Tetapi yang sangat sedikit diketahui orang adalah tentang poker di dompet bitcoin. Seperti inilah bentuk CPokerDialogBase:



Meneruskan Bitcoin ke Alamat IP


Untuk menyederhanakan transfer koin dari satu dompet ke dompet lain, Satoshi menerapkan kemampuan untuk mengirim bitcoin langsung ke alamat IP. Inilah yang tampak seperti dialog pengiriman koin:



Selain itu, Anda juga dapat melampirkan pesan teks ke terjemahan ini! Namun, itu tidak jatuh ke blockchain.

Penggantian Transaksi


Ada banyak lagi ke kode sumber. Selain daftar lengkap opcode bahasa skrip yang terkenal, yang kemudian disingkat karena alasan keamanan, klien asli dapat mengganti transaksi dengan versi baru (meskipun tidak ada antarmuka pengguna untuk mengganti transaksi dengan versi baru). Sebagai contoh, secara teori dimungkinkan untuk membuat transaksi yang memiliki waktu eksekusi tertunda (waktu kunci) di masa depan yang jauh. Tetapi sebelum momen ini datang, Anda dapat membuat versi baru dari transaksi ini, yang akan memperbaiki waktu eksekusi transaksi dan dengan demikian melaksanakannya.
Fungsionalitas seperti itu belum menjadi kenyataan, tetapi dalam bentuk terpotong, penggantian transaksi telah menjadi sangat luas: itu adalah Ganti-oleh-Biaya modern .

Dompet bitcoin


Saya belajar semua ini dengan mengumpulkan dompet saya dari sumber lama. Jika Anda tertarik (lihat survei di bawah), maka saya akan menulis artikel lain tentang cara saya mengompilasinya, apa yang perlu saya ubah dan perbarui, dan bagaimana cara kerjanya dan mengatur file yang dikompilasi untuk bermain bitcoin baru lama semuanya.

PS


Posting Tahun Baru pendek, tetapi jika Anda tiba-tiba ingin melihat sesuatu yang menarik, maka saya telah merekam banyak seri baru tentang mikroskop elektron Tesla, yang belum saya bicarakan:

Source: https://habr.com/ru/post/id435040/


All Articles