Eric Hughes adalah seorang cypherpunk dan penulis A Cypherpunk’s Manifesto. Para cypherpunk ingin melindungi privasi melalui kriptografi, yaitu teknik matematika untuk melindungi dan memverifikasi informasi. Hughes menekankan pilihan pribadi serta kerja nyata: menuntut privasi saja tidak cukup; sistem yang mendukungnya perlu dibuat dan digunakan.
Saat ingin mengirim pesan pribadi, berharap tidak ada orang lain yang membacanya saja tidak cukup. Alat yang digunakan untuk mengirim juga penting. Eric Hughes mendorong tindakan nyata itu dalam A Cypherpunk’s Manifesto, yang ditandatangani dan bertanggal 9 Maret 1993. Ia mengajak orang membangun perlindungan melalui perangkat lunak, enkripsi, dan alat lainnya. Manifesto tersebut terutama menjelaskan motivasi dan arah kerja. Ia bukan pedoman teknis untuk menilai setiap aplikasi di kemudian hari hanya karena aplikasi itu mengaku mengikuti gagasan cypherpunk. [1]
Dalam tulisan tahun 1993, Hughes membedakan privasi dari kerahasiaan mutlak. Tujuannya bukan agar tak seorang pun mengetahui apa pun tentang Anda, melainkan agar Anda dapat memilih apa yang dibuka dan kepada siapa. Ia menyebutnya pengungkapan selektif. Bayangkan Anda bercerita tentang kabar pribadi kepada teman, tetapi tidak ingin memasangnya di papan pengumuman umum. Berbagi dengan teman tersebut tetap sejalan dengan privasi; yang penting adalah siapa penerima yang Anda maksud. Enkripsi dapat melindungi isi selama komunikasi. Namun, setelah penerima mengetahuinya, matematika saja tidak dapat mencegahnya bercerita kepada orang lain. [1]
Hughes memakai contoh sehari-hari dalam manifesto tahun 1993: membeli majalah di toko dan membayar tunai. Penjual perlu mengetahui barang yang dibeli dan bahwa pembeli sudah membayar, tetapi belum tentu perlu mengetahui namanya. Mengurangi data bukan berarti pihak lain tidak tahu apa-apa tentang transaksi. Ia mengetahui barang dan jumlah pembayaran, bahkan mungkin melihat Anda. Intinya adalah membatasi informasi sesuai kebutuhan pertukaran. Pertanyaan serupa berguna saat memakai layanan digital: apakah fungsi khusus ini benar-benar memerlukan semua informasi yang diminta? Kebutuhan tiap situasi berbeda; kita perlu membedakan data yang diperlukan dari pengungkapan yang tidak perlu. [1]
Manifesto tahun 1993 menghubungkan privasi dengan penulisan dan pembagian perangkat lunak. Kode sumber adalah instruksi yang dapat dibaca manusia dan menjadi dasar pembuatan program. Menerbitkannya memungkinkan orang mempelajari cara kerja, mencoba perubahan, dan mencari kesalahan. Bandingkan perangkat tanpa penjelasan dengan perangkat yang rancangan teknisnya tersedia. Rancangan memudahkan pemeriksaan, tetapi tidak membuktikan bahwa audit keamanan telah dilakukan atau tidak ada cacat yang terlewat. Seruan Hughes menyediakan titik awal yang penting. Bukti mengenai hasil tertentu tetap bergantung pada apa yang benar-benar diperiksa. [1]
Di bagian akhir manifesto tahun 1993, Hughes mengaitkan meluasnya privasi dengan kerja sama sosial. Ini bukan hanya persoalan matematika bagi pembuat program. Untuk bertukar pesan dengan aman, penerima juga memerlukan alat yang sesuai, dan kedua pihak perlu memahami penggunaannya. Jika penerima memublikasikan isi yang Anda percayakan kepadanya, perlindungan saat pengiriman tidak menyelesaikan masalah tersebut. Karena itu, ketersediaan, kemudahan dipahami, dan kesepakatan antarorang penting. Mekanisme yang bekerja merupakan sebagian jawaban; penerapan dan penggunaan nyata menunjukkan siapa yang terbantu dan dalam keadaan apa. [1]
Sebelum manifesto itu, Hughes sudah mengerjakan layanan penerusan pesan. Dalam tulisan bertanggal 25 September 1992, ia menerbitkan hopping remailer, prototipe yang mampu meneruskan pesan melalui tahapan berurutan. Remailer adalah layanan penerusan surel. Perangkat lunak ini mengubah header surel, yakni informasi untuk pengiriman, lalu meneruskan instruksi pengiriman berikutnya. Hughes menjelaskan pengujian dengan mengirim pesan berulang kali kepada dirinya sendiri dan mengamati setiap putarannya. Arsip tersebut memperlihatkan kode yang konkret serta apa yang benar-benar dicoba oleh penulisnya. Itu merupakan catatan pengujian perutean, bukan audit anonimitas dalam pemakaian nyata. [2]
Pada akhir tulisan tahun 1992, Hughes memperingatkan bahwa sistem ini tidak aman jika berdiri sendiri. Ia menyebut penambahan enkripsi sebagai proyek berikutnya: isi akan dienkripsi terlebih dahulu, lalu lapisan yang sesuai didekripsi sebelum header ditulis ulang. Tujuannya menyembunyikan instruksi perutean dari pihak yang ingin mengintip. Namun, sifat tersebut belum menjadi bagian dari solusi yang diperagakan. Ini pelajaran berguna saat membaca sejarah pengembangan apa pun: prototipe bisa menyelesaikan tugas terbatas tanpa memberikan perlindungan yang diharapkan dari produk jadi. Rencana fitur masa depan tidak boleh dianggap sebagai kemampuan yang sudah terbukti. [2]
Hughes membantu menjelaskan mengapa orang mulai membangun alat terbuka untuk komunikasi pribadi dan uang digital. Namun, whitepaper Bitcoin tahun 2008 menjelaskan mekanisme pembayaran tersendiri dengan nama Satoshi Nakamoto: memverifikasi pembayaran dan mencegah dana yang sama dibelanjakan berulang tanpa pengelola pusat. Manifesto dan karya penerusan pesan Hughes tidak dengan sendirinya membuktikan bahwa ia menulis protokol tersebut. Kontribusinya yang terdokumentasi berbeda dan tetap penting: menjelaskan nilai pilihan pribadi dengan terang, serta menghubungkan pembelaan privasi dengan penulisan dan pembagian kode yang nyata. [3]
Untuk gambaran yang lebih utuh, baca entri ini bersama Timothy May, Len Sassaman, A Cypherpunk’s Manifesto, Privasi Bitcoin. Entri ini juga dirujuk dari The Crypto Anarchist Manifesto, A Cypherpunk’s Manifesto, Timothy May, Len Sassaman.