Blockchain/Tahap I · Wang/1.2 Jalan cypherpunk/Pelajaran 5
b-money dan bit gold
Dua reka bentuk yang menyelesaikan masalah matematik tetapi terlepas pandang aspek rangkaian
BahanWei Dai, ‘b-money’ (November 1998)Nick Szabo, ‘Bit Gold’ (pos blog 2005)Satoshi Nakamoto, ‘Bitcoin: A Peer-to-Peer Electronic Cash System’ (Oktober 2008)
Ingin tahu
- Mengapa sistem di mana wang dicipta melalui pengiraan masih memerlukan pelayan yang boleh dipercayai untuk mengelakkan penipuan?
- Bagaimanakah kos untuk menyelesaikan teka-teki matematik berubah dari semasa ke semasa, dan mengapa ini merosakkan sifat boleh ditukar ganti?
- Mekanisme khusus apakah yang membolehkan sekumpulan peserta yang terbuka dan tanpa nama bersetuju tentang satu buku akaun tunggal tanpa kuorum yang diketahui?
Teroka
- Wei Dai menyiarkan ‘b-money’ pada bulan November 1998. Ia mencadangkan wang yang dicipta dengan menyelesaikan masalah pengiraan, dengan kosnya disiarkan kepada semua peserta. Versi pertama memerlukan setiap pengguna menyimpan salinan penuh semua baki, yang tidak praktikal pada skala besar. Versi kedua menyerahkan tugas penyimpanan akaun kepada sekumpulan kecil pelayan yang meletakkan deposit, yang boleh didenda jika mereka menipu. Dai tidak pernah melaksanakannya.
- Nick Szabo membangunkan idea ‘Bit Gold’ pada tahun 1998 dan menerbitkannya sebagai entri blog pada tahun 2005. Ia menggunakan rantaian penyelesaian bukti kerja, di mana setiap cabaran baharu diterbitkan daripada penyelesaian sebelumnya, lalu menghasilkan rekod bercap masa. Szabo menggambarkannya sebagai analog digital bagi emas: mahal untuk dihasilkan dan mustahil untuk dipalsukan.
- Szabo mengenal pasti satu kelemahan kritikal: kebolehtukaran (fungibility). Seiring dengan kemajuan perkakasan, penyelesaian hash yang terkemudian lebih murah untuk dihasilkan berbanding yang terdahulu, menjadikan nilainya tidak setara. Beliau mencadangkan agar penyelesaian dari zaman yang berbeza digabungkan menjadi unit standard melalui lapisan pasaran yang berasingan. Bitcoin mengelak masalah ini: protokolnya mengeluarkan syiling yang identik mengikut jadual tetap, dan bukti kerja hanya menentukan siapa yang memperolehnya.
- Bit Gold bergantung pada pendaftaran hak milik harta teragih yang dikendalikan oleh kuorum Byzantine pelayan untuk mengesahkan rantaian. Walaupun tahan terhadap sesetengah kegagalan, seni bina ini memerlukan sekumpulan nod yang diketahui dan diselaraskan untuk mengekalkan konsensus. Ini meninggalkan persoalan bagaimana sekumpulan peserta yang tidak diketahui dan sentiasa berubah boleh mencapai persetujuan.
- Satoshi Nakamoto memetik b-money sebagai rujukan [1] dalam kertas putihnya pada Oktober 2008 dan menghantar e-mel kepada Wei Dai pada Ogos 2008. Bitcoin berkongsi idea dengan kedua-duanya (pemindahan bertandatangan dan rantaian bukti kerja) tetapi menyingkirkan pelayan yang dipercayai. Hasilnya ialah sistem di mana konsensus terbentuk daripada kerja terkumpul, bukannya daripada kuasa institusi.
- Kedua-dua reka bentuk tidak menyelesaikan bagaimana rangkaian terbuka dapat menangkis serangan Sybil. Penyerang boleh mencipta identiti tanpa had untuk mengatasi undian peserta yang jujur, melainkan setiap “undian” membawa kos yang nyata. Bitcoin menyelesaikan masalah ini dengan menjadikan bukti kerja setiap blok mahal untuk dihasilkan tetapi murah untuk disahkan, sekali gus membolehkan kemuktamadan probabilistik tanpa penimbang tara kebenaran yang berpusat.
Fakta utama
- Wei Dai mencadangkan b-money pada bulan November 1998; ia menggunakan kerja pengiraan untuk menghasilkan wang, tetapi memerlukan pelayan yang boleh dipercayai atau replikasi sepenuhnya.
- Bit Gold oleh Nick Szabo (1998/2005) merantaikan penyelesaian bukti kerja (PoW) menjadi komoditi digital yang mahal dan tidak boleh dipalsukan.
- Szabo mengakui bahawa penurunan kos hashing menjadikan unit-unit awal tidak boleh ditukar ganti berbanding dengan yang kemudian.
- Bit Gold bergantung pada kuorum Byzantine pelayan untuk mencapai konsensus, sekali gus mengehadkannya kepada peserta yang diketahui.
- Satoshi memetik b-money dalam kertas putih tersebut dan, dalam satu pos forum pada tahun 2010, menggambarkan bitcoin sebagai pelaksanaan bagi kedua-dua b-money dan Bit Gold.
- Kedua-dua reka bentuk tersebut tidak mempunyai mekanisme untuk sekumpulan peserta yang terbuka dan tidak diketahui bersetuju tentang satu buku akaun tanpa perantara yang dipercayai.
Latihan sembilan, enam, tiga, satu
9KumpulSenaraikan 9 komponen utama atau kekangan daripada cadangan b-money dan Bit Gold: penciptaan kerja, model penyimpanan, mekanisme konsensus, isu fungibiliti, anggapan kepercayaan, had penskalaan, vektor serangan, status pelaksanaan, dan kesan warisan.
6KelompokkanKumpulkan 9 item ini kepada 6 kategori berdasarkan fungsi mereka dalam sistem kewangan: penghasilan nilai, penyelenggaraan buku akaun, pembentukan konsensus, kestabilan unit, keselamatan daripada penipuan, dan skalabiliti rangkaian.
3SaringKurangkan 6 kumpulan tersebut kepada 3 sebab mengapa kedua-dua reka bentuk itu tidak berjaya menjadi sistem wang peer-to-peer yang berfungsi.
1KristalkanTulis 1 ayat tentang apa yang ditambah oleh bitcoin yang tiada pada kedua-dua reka bentuk tersebut.
Semakan fakta
Tarikh, angka dan dakwaan telah disemak berbanding dengan sumber yang diterbitkan yang disenaraikan di bawah.