Digicash, Ide awal Cryptocurrency: Buat lu yang ga ngerti apa itu cryptocurrency

Lu mungkin udah pernah liat influencer investasi ngomongin beli bitcoin atau ethereum buat jadi aset investasi, dengan janji harganya bakal makin mahal dan lu bisa cuan. Sebelum lu ikut-ikutan beli barang yang lu sendiri gatau itu apa, sini gua bantu lu paham dulu apa itu cryptocurrency dan gimana ide ini bisa ada.

Digicash, Ide awal Cryptocurrency: Buat lu yang ga ngerti apa itu cryptocurrency

Lu mungkin udah pernah liat influencer investasi ngomongin beli bitcoin atau ethereum buat jadi aset investasi, dengan janji harganya bakal makin mahal dan lu bisa cuan. Sebelum lu ikut-ikutan beli barang yang lu sendiri gatau itu apa, sini gua bantu lu paham dulu apa itu cryptocurrency dan gimana ide ini bisa ada.

Cryptocurrency Apaansih?

Definisi formalnya kira-kira gini: cryptocurrency adalah mata uang digital yang diamankan pakai kriptografi, sehingga nyaris mustahil dipalsukan atau di-double-spend. Cryptocurrency hidup di jaringan terdesentralisasi yang pakai teknologi blockchain, sebuah buku besar (ledger) terdistribusi yang diamankan oleh jaringan komputer.[1]

Ribet kan? Intinya gini:

ini duit yang gak ada fisiknya, bentuknya digital, kesimpen di HP lu kayak lu nyimpen saldo di mobile banking atau Dana. Bedanya, duit di saldo mobile banking lu itu representasi dari duit beneran yang lu titip ke bank atau pihak ketiga, jadi kalo lu mau, lu bisa cairin ke ATM sebagai uang fisik.

Cryptocurrency gak punya bentuk fisik sama sekali. Lu gak bisa "cairin" bitcoin jadi kertas bernama bitcoin. Tapi bukan berarti lu gak bisa nuker crypto lu jadi rupiah, sama kayak mata uang lain, crypto bisa di-exchange atau dijual ke orang yang mau beli, dengan duit fiat beneran sebagai gantinya.

History: Kenapa Dulu Ada Orang Kepikiran Bikin Ini?

Dulu ada orang namanya David Chaum, seorang kriptografer (orang yang kerjaannya ngurusin kode-kodean, tapi jangan ngarep dia bisa ngerti kode gebetan lu).

Chaum mikir: kalo lu kirim duit ke orang lain lewat bank, transaksi lu itu kecatet, dan minimal pihak bank tau lu kirim duit ke siapa, kapan, dan berapa.

Contoh jaman sekarang: misal lu beli kopi pake kartu debit. Bank, payment switcher yang lu pake, sampe mesin EDC si tukang kopi, semua nyatet kalo lu pernah beli kopi di situ, jam segini. Sekarang bayangin kalo hidup lu direkonstruksi ulang dari data transaksi itu: "si A suka beli kopi ini jam segini, kalo weekend suka ke mall itu." Serem kan, kalo orang yang punya akses ke data itu jadi bisa mapping keberadaan lu dari behaviour transaksi lu?

Beda kalo lu bayar pake cash. Duit lu kasih ke kasir, kasir gatau lu siapa, toko terima duit, lu dapet kopi, transaksi selesai, gak ada yang nyatetin aktivitas uang lu.

Chaum ngeliat masalah privasi ini sebelum internet rame. Trus dia bikin konsep uang versi digital yang dinamain Digicash, yang fiturnya mesti:

  • Bisa diakses lewat internet
  • Gak bisa dipalsukan
  • Gak bisa melacak identitas pengguna

Masalahnya: Gimana Cara Verifikasi Tanpa Ngintip Identitas?

Pertanyaannya: gimana caranya bikin sistem yang bisa memverifikasi bahwa transaksi itu beneran dilakuin oleh si A untuk beli barang dari si B, tanpa ngasih tau ke siapapun (termasuk bank) bahwa yang beli itu A dan duitnya dikasih ke B lewat digital?

Ribet kan? Chaum kepikiran konsep yang disebut blind signature alias "tanda tangan buta." Cara kerjanya kira-kira begini:

  1. Lu punya saldo di bank Rp100.000.
  2. Di komputer lokal lu, lu bikin serial number sendiri, misal SN = 123ABC.
  3. Serial number itu lu "acak" (di-blind) jadi sesuatu kayak ZXY321, lalu lu minta bank tanda tangan di atas versi acak ini sebagai bukti saldo lu valid.
  4. Karena proses acak itu bisa lu balikin (unblind) ke serial number asli lu, sekarang lu punya:

serial number digital (123ABC) + tanda tangan bank

  1. Pas lu jajan ke toko misal beli Beng-Beng, lu bayar pakai SN 123ABC + tanda tangan bank tadi.
  2. Toko cek ke bank: "ini tanda tangannya valid gak?" Bank cek database-nya, kalo SN itu belum pernah dipakai, transaksi approve. Kalo ternyata udah kepake (duplikat), transaksi ditolak.

Karena itu duitnya gak bisa di-double spend. Dan yang paling penting: waktu lu belanja Beng Beng, bank gak tau kalo SN 123ABC itu punya lu, bank cuma tau cuma versi acaknya ( si ZXY321 tadi).

Bedanya Sama Bitcoin

Sistem Chaum ini masih butuh bank sebagai pihak ketiga, buat nerbitin uang, verifikasi transaksi, dan nyimpen daftar uang yang udah dipakai. Bitcoin ga perlu pihak ke 3 sama sekali, digantiin sama jaringan decentralize.

Digicash akhirnya bangkrut di akhir 1990-an. salah satu alesannya gara gara internet belum rame kayak sekarang, belanja online belum jadi kebiasaan. ini masih era di mana konsep "beli barang lewat internet" aja masih aneh buat kebanyakan orang. Tapi ide dari Digicash jadi awal lahirnya Bitcoin, Ethereum, dan token-token yang sekarang lu tradingin.


part 2 nanti kita bakal lanjut ke Apa itu bitcoin

Referensi

Found this useful?