Hal Finney adalah pemrogram dan cypherpunk, yaitu pendukung privasi yang dilindungi dengan kriptografi. Ia mengerjakan PGP, menciptakan eksperimen RPOW, dan membantu menguji Bitcoin pada masa awal. Ia menerima transfer uji coba sebesar 10 BTC dari Satoshi.
Bayangkan mengirim surat yang tidak dapat dibaca oleh setiap perantara di sepanjang perjalanan. Di internet, enkripsi membantu memberikan perlindungan itu: pesan diubah sehingga hanya dapat dibaca dengan kunci yang sesuai. Kemungkinan praktis seperti inilah yang menarik perhatian Hal Finney jauh sebelum Bitcoin. Dalam kenangannya pada 2013, ia menceritakan kerja sama dengan Phil Zimmermann pada PGP, perangkat lunak untuk melindungi komunikasi. Ia juga menjalankan remailer anonim, layanan penerus pesan yang membantu menyembunyikan pengirimnya. Ia termasuk cypherpunk yang berusaha mendukung privasi melalui perangkat lunak yang bisa digunakan. Dari sini muncul pertanyaan: dapatkah pembayaran digital dilindungi dengan cara serupa? [1]
Pada 15 Agustus 2004, Finney memperkenalkan RPOW, singkatan dari Reusable Proof of Work. Dasarnya adalah Hashcash: komputer mencari hasil yang membutuhkan kerja komputasi, tetapi mudah diperiksa orang lain. Bukti kerja seperti ini, misalnya, dapat membuat pengiriman spam massal lebih mahal. Server Finney menerima bukti tersebut dan menukarnya dengan token yang ditandatangani menggunakan RSA, metode kriptografi untuk memverifikasi tanda tangan penerbit. Token itu dapat dibayangkan sebagai tanda terima digital yang mewakili pekerjaan yang telah dilakukan, bukan koin fisik. Token tersebut bukan BTC dan tidak memakai aturan Bitcoin untuk menyepakati riwayat pembayaran. Ini adalah eksperimen berbeda yang benar-benar dijalankan. [2]
Anda dapat mengirim berkas biasa kepada Anna sambil menyimpan salinannya. Untuk uang, justru itulah masalahnya: penerima tidak dapat menerima nilai dengan aman jika pemilik sebelumnya masih bisa membelanjakannya. RPOW menggunakan pertukaran berurutan. Token yang diajukan digunakan sekali, lalu server menerbitkan token baru dengan nilai yang sama; token lama seharusnya ditolak jika diajukan kembali. Ketika Anna meneruskan nilai itu, terjadi pertukaran berikutnya. Yang terus berpindah adalah nilai yang diwakili bukti kerja, bukan hak untuk membelanjakan token yang sama secara serentak di beberapa tempat. Rangkaian penggunaan inilah arti “reusable” dalam namanya. [2]
Masih ada pertanyaan: bisakah operator diam-diam menerbitkan token tambahan? RPOW menggunakan kartu keamanan IBM 4758. Kartu itu dapat memberikan pernyataan bertanda tangan tentang program yang sedang berjalan, proses yang disebut atestasi jarak jauh. Pengguna dapat mencocokkan program yang dibuktikan itu dengan kode sumber yang dipublikasikan. Tujuannya mengurangi ketergantungan pada perkataan operator. Namun, kebutuhan untuk percaya tidak hilang: rancangan itu bergantung pada perangkat keras yang berfungsi dengan benar dan verifikasi asalnya, termasuk peran IBM. Operator juga bisa memutus server. Karena itu, server yang dapat diverifikasi bukanlah blockchain terdesentralisasi yang riwayatnya diperiksa bersama oleh jaringan peserta. Arsipnya kini menyatakan bahwa proyek tersebut telah berakhir. [3] [5]
Ketika Satoshi merilis perangkat lunak Bitcoin pertama, Finney mencobanya. Dalam kenangannya pada 2013, ia menjelaskan penerimaan 10 BTC dari Satoshi sebagai transaksi uji coba. Itu bukan pembelian atau imbalan blok: yang diuji adalah apakah seorang peserta dapat mengirim koin yang sudah ada kepada peserta lain. Perbedaan ini penting bagi pemula. Penambangan membantu memasukkan pembayaran ke dalam riwayat bersama dan membawa imbalan blok; transaksi biasa mengubah siapa yang boleh membelanjakan dana tertentu berikutnya. Jadi, Finney bukan sekadar pembaca sebuah usulan. Ia berada di sisi penerima dalam pengujian yang benar-benar berjalan. [1]
Finney tidak menggambarkan masa awal itu sebagai produk yang sudah sempurna. Ia berkirim pesan dengan Satoshi, melaporkan bug, lalu Satoshi memperbaikinya. Begitulah bagian penting pengembangan: seseorang menjalankan program dalam kondisi nyata, menjelaskan masalah, dan membantu memeriksa perbaikannya. Kenangannya bahkan memuat hal sehari-hari: ia akhirnya berhenti menambang karena komputer menjadi panas dan suara kipas mengganggunya. Bitcoin awal pun terasa bukan seperti legenda yang sudah ditentukan, melainkan perangkat lunak yang dipelajari orang sedikit demi sedikit. Seorang penguji menyumbangkan tenaga dan pengetahuan; itu tidak memberinya hak permanen untuk memutuskan bagi semua pengguna. [1]
Pada 17 Maret 2013, Finney memperkenalkan eksperimen lain, bcflick, yang terinspirasi saran Mike Hearn. Pertanyaannya mudah dipahami: bisakah malware dicegah menguras dompet sekaligus? Rancangan ini memakai Flicker untuk menjalankan kode terlindungi sesaat dan TPM, cip keamanan komputer, untuk melindungi data sensitif. Penandatanganan transaksi direncanakan melewati modul yang menegakkan batas pengeluaran harian. Batas itu akan membatasi penyerang, bukan otomatis mencegah semua pencurian. Eksperimen tersebut membutuhkan perangkat keras yang sesuai dan penyiapan awal yang aman; pengguna yang berwenang juga dapat melampaui batas ketika bekerja dalam mode aman. Ini adalah rancangan perlindungan historis, bukan rekomendasi dompet masa kini. [4]
Bitcoin and me, kenangan autobiografisnya pada 2013, juga memperlihatkan sisi lain kehidupannya. Finney bercerita bagaimana ALS secara bertahap membatasi geraknya dan tentang pengoperasian komputer melalui pelacakan mata. Memprogram tetap bermakna baginya meskipun menjadi jauh lebih lambat. Kisahnya pun menyangkut kemandirian dan kesempatan untuk terus bekerja. Pada saat yang sama, tulisan itu perlu dibaca sebagai kesaksian pribadi: kesannya terhadap rekan korespondensi tidak membuktikan siapa di balik Satoshi Nakamoto. Sumbangsihnya sendiri tidak membutuhkan jawaban tersebut. Jejaknya ada dalam program, pengumuman, dan kerja sama yang membantu mewujudkan gagasan kriptografi dalam praktik. [1]
Untuk gambaran yang lebih utuh, baca entri ini bersama Financialization, Adam Back, Reusable Proofs of Work, Satoshi Nakamoto. Entri ini juga dirujuk dari Satoshi Nakamoto, Hashcash, Bit Gold, Reusable Proofs of Work.