Apa Itu Whitepaper? Panduan Kripto
Learn what a cryptocurrency whitepaper is, how public keys work, and how to evaluate blockchain projects. Complete beginner's guide to crypto whitepap...
Anda sedang membaca whitepaper proyek Mata Uang Kripto dan menemukan istilah yang tidak Anda kenal: Kunci Publik, enkripsi asimetris, bukti kriptografis. Daripada melewatinya dan berisiko melewatkan sesuatu yang penting, Anda berhenti sejenak untuk mencari jawaban. Panduan ini mendefinisikan kedua konsep tersebut dengan jelas dan menunjukkan di mana Kunci Publik muncul dalam whitepaper blockchain yang sebenarnya, sehingga Anda dapat mengevaluasi apa yang Anda baca dengan percaya diri.
Daftar Isi
- Apa Itu Whitepaper?
- Apa Itu Whitepaper Kripto?
- Apa Saja Isi Whitepaper Kripto?
- Apa Itu Kunci Publik?
- Bagaimana Cara Kerja Kunci Publik?
- Kunci Publik vs. Kunci Pribadi: Apa Perbedaannya?
- Apakah Aman untuk Membagikan Kunci Publik Anda?
- Apakah Kunci Publik Sama dengan Alamat Dompet?
- Di Mana Kunci Publik Muncul dalam Blockchain Whitepaper?
- Cara Membaca dan Mengevaluasi Whitepaper Kripto
- Apa Itu Infrastruktur Kunci Publik (PKI)?
- Pertanyaan Umum
Apa itu Whitepaper?
Sebuah whitepaper adalah dokumen teknis yang diterbitkan oleh proyek atau organisasi untuk menjelaskan sebuah masalah, mengusulkan solusi, dan menjelaskan pendekatan teknis yang digunakan untuk membangunnya. Di ranah mata uang kripto, whitepaper berfungsi sebagai spesifikasi pendiri untuk proyek blockchain, yang menguraikan arsitektur, model keamanan, dan desain ekonominya.
Kata "Whitepaper" memiliki tiga makna berbeda tergantung pada industrinya. Badan pemerintah menerbitkan whitepaper kebijakan untuk menguraikan posisi legislatif. Perusahaan perangkat lunak perusahaan menerbitkan whitepaper B2B sebagai alat pemasaran. Dalam Mata Uang Kripto, sebuah Whitepaper adalah spesifikasi proyek teknis yang dapat dibaca dan ditantang oleh siapa saja.
Whitepaper adalah uji kredibilitas pertama sebuah proyek. Ini menunjukkan apakah sebuah tim dapat mengartikulasikan masalah nyata dan solusi yang koheren secara teknis. Ketiadaan dokumen tersebut, atau dokumen yang samar dan menjiplak, adalah tanda peringatan yang berarti.
Apa Itu Whitepaper Kripto?
Sebuah whitepaper kripto adalah dokumen teknis yang memperkenalkan proyek blockchain: dokumen ini menjelaskan masalah yang ditangani proyek tersebut, solusi yang diusulkan, arsitektur teknis yang mendasarinya, dan aturan yang mengatur sistem tersebut. Sebuah whitepaper blockchain melampaui bahasa pemasaran untuk menjelaskan, secara spesifik, bagaimana sistem bekerja pada tingkat protokol.
Format Whitepaper sudah ada jauh sebelum Mata Uang Kripto. Satoshi Nakamoto, yang identitas aslinya tetap tidak diketahui, mengubah format tersebut saat menerbitkan Bitcoin: A Peer-to-Peer Electronic Cash System pada 31 Oktober 2008 (tersedia di bitcoin.org/bitcoin.pdf). Dokumen sembilan halaman itu memperkenalkan sistem uang elektronik peer-to-peer (artinya langsung dari partisipan ke partisipan, tanpa perantara pusat) yang dibangun di atas kriptografi kunci publik. Anda bisa membaca lebih lanjut tentang asal-usul dan pengembangan Bitcoin untuk memahami bagaimana dokumen tersebut membentuk sebuah industri.
Vitalik Buterin memperluas format ini pada tahun 2013 dengan whitepaper Ethereum, Kontrak Pintar dan Aplikasi Terdesentralisasi Generasi Berikutnya Platform (ethereum.org/en/whitepaper/), yang memperkenalkan kontrak pintar: program yang mengeksekusi sendiri yang tersimpan di blockchain yang memberlakukan persyaratan perjanjian secara otomatis. Selama ledakan Penawaran Koin Awal (ICO) pada tahun 2017 dan 2018, proyek-proyek menghasilkan whitepaper sebagai dokumen penggalangan dana utama mereka, yang mengarah pada spesifikasi teknis yang sah dan tiruan yang curang. Saat ini, whitepaper tetap menjadi standar untuk proyek blockchain baru, termasuk protokol keuangan terdesentralisasi (DeFi), aplikasi terdesentralisasi (dApps), dan peluncuran token.
Apa Saja yang Termasuk dalam Kripto Whitepaper?
Whitepaper blockchain yang terstruktur dengan baik mencakup delapan komponen inti, yang masing-masing memiliki tujuan berbeda bagi pengembang dan investor dalam mengevaluasi proyek tersebut.
- Ringkasan / Ikhtisar Eksekutif: Tinjauan ringkas tentang masalah, solusi yang diusulkan, dan klaim utama. Baca ini terlebih dahulu.
- Pernyataan Masalah: Deskripsi yang jelas tentang masalah dunia nyata yang ditangani proyek. Masalah yang samar adalah tanda bahaya.
- Solusi yang Diusulkan: Pendekatan arsitektur untuk memecahkan masalah, dijelaskan dalam istilah yang sederhana sebelum detail teknis mengikuti.
- Arsitektur Teknis: Fondasi kriptografi sistem, termasuk struktur Kunci Publik, skema tanda tangan, dan metode enkripsi. Di sinilah Anda menemui terminologi kunci publik.
- Mekanisme Konsensus: Aturan yang digunakan peserta jaringan untuk menyepakati keadaan buku besar yang valid. Whitepaper Bitcoin memperkenalkan Proof of Work, yang mengharuskan peserta mengeluarkan energi komputasi untuk memvalidasi transaksi.
- Tokenomics: Pasokan, jadwal distribusi, dan tujuan token proyek (aset digital yang diterbitkan di blockchain yang dapat mewakili mata uang, hak tata kelola, atau utilitas dalam platform).
- Tim dan Referensi: Kredensial, lini masa pengembangan, dan kutipan yang memungkinkan pembaca memverifikasi klaim secara independen.
- Lampiran dan Bukti Formal: Turunan teknis untuk pembaca yang memerlukan verifikasi pada kedalaman tersebut.
Beberapa proyek juga menerbitkan lightpaper: ringkasan yang lebih singkat dan non-teknis, yang dirancang untuk audiens umum alih-alih pengembang yang melakukan tinjauan teknis mendalam.
Apa Itu Kunci Publik?
Kunci publik adalah kode kriptografi, yang diturunkan secara matematis dari kunci pribadi, yang dapat dibagikan secara terbuka kepada siapa pun. Dalam sistem blockchain, ini berfungsi sebagai identitas pengguna yang dapat diverifikasi, yang memungkinkan peserta lain untuk mengonfirmasi keaslian transaksi tanpa pernah mengakses kunci pribadi yang bersangkutan.
Arti Kunci Publik dalam Mata Uang Kripto adalah jelas: itu adalah bagian yang dapat dibagikan dari sepasang kunci kriptografi, khususnya dalam sistem enkripsi asimetris yang digunakan dalam dompet blockchain.
Analogi kotak surat: Anggaplah kunci publik Anda sebagai celah pada kotak surat. Siapa pun dapat memasukkan surat melaluinya. Hanya Anda yang memegang kunci fisik untuk membuka kotak surat tersebut dan mengambil apa yang ada di dalamnya. Kunci publik Anda adalah celah tersebut. Kunci pribadi Anda adalah kunci yang ada di tangan Anda.
Blockchain teknologi bergantung pada kriptografi kunci publik karena dibutuhkan untuk memverifikasi identitas dan mengotorisasi transaksi tanpa bergantung pada otoritas pusat. Dalam sistem blockchain, kunci publik Anda berfungsi sebagai identitas kriptografis Anda, memungkinkan peserta lain untuk memverifikasi bahwa sebuah transaksi berasal dari Anda tanpa Anda pernah mengungkapkan kunci pribadi yang mengotorisasinya. Untuk penjelasan yang lebih luas tentang bagaimana arsitektur ini bekerja sama, lihat cara kerja teknologi blockchain.
Seperti apa bentuk Kunci Publik itu? Kunci publik terkompresi Bitcoin adalah string heksadesimal 66 karakter yang diawali dengan 02 atau 03:
02a1b2c3d4e5f6789012345678901234567890123456789012345678901234abcd
Sebaliknya, alamat dompet Bitcoin terdiri dari 25 hingga 34 karakter dan dimulai dengan 1, 3, atau bc1. Kedua hal ini saling berkaitan namun tidak sama, yang dijelaskan secara lengkap pada bagian alamat dompet di bawah ini.
Bagaimana Kunci Publik Bekerja?
Kriptografi kunci publik bekerja melalui sistem yang disebut enkripsi asimetris, yang menggunakan dua kunci yang terhubung secara matematis alih-alih satu kunci bersama. Enkripsi simetris menggunakan satu kunci yang harus dijaga kerahasiaannya oleh kedua belah pihak. Enkripsi asimetris memecahkan masalah mendasar: Anda dapat memberikan kunci publik Anda kepada siapa pun tanpa pernah memberi mereka kemampuan untuk meniru Anda atau mengakses dana Anda.
Kriptografi, ilmu penyandian informasi sehingga hanya pihak yang berwenang yang dapat membacanya, telah digunakan selama ribuan tahun. Cabang spesifik yang relevan di sini diperkenalkan oleh Whitfield Diffie dan Martin Hellman dalam makalah mereka tahun 1976 yang berjudul "New Directions in Cryptography," dengan kontribusi independen dari Ralph Merkle. RSA, yang dikembangkan oleh Rivest, Shamir, dan Adleman pada tahun 1977, merupakan implementasi praktis yang pertama. Untuk konteks mendasar, lihat cara kerja kriptografi. Enkripsi, proses mengubah data yang dapat dibaca menjadi format yang tidak dapat dibaca dan hanya dapat didekodekan dengan kunci yang tepat, adalah konsep induk yang menjadi dasar bagi enkripsi asimetris.
Alur pembuatan kunci:
Kunci Pribadi → [Perkalian ECC] → Kunci Publik → [hashing] → Alamat Dompet
Cara kerja enkripsi kunci publik, langkah demi langkah:
- Buat Kunci Pribadi. Kunci pribadi adalah angka 256-bit yang dibuat secara acak dan dipilih dari ruang yang begitu luas sehingga membuat angka yang sama dua kali secara komputasi tidak mungkin dilakukan.
- Turunkan kunci publik dari Kunci Pribadi. Kunci publik dihitung dengan menerapkan kriptografi kurva eliptik (ECC), khususnya ECDSA (Elliptic Curve Digital Signature Algorithm) yang digunakan dalam Bitcoin. Operasi ini bersifat satu arah: bekerja mundur dari kunci publik ke Kunci Pribadi miliknya secara komputasi tidak mungkin dilakukan dengan teknologi saat ini.
- Bagikan kunci publik secara terbuka. Kunci publik dapat dipublikasikan atau diberikan kepada siapa saja. Membagikannya tidak akan mengekspos Kunci Pribadi.
- Pengirim menggunakan kunci publik untuk mengenkripsi pesan atau memverifikasi transaksi. Siapa pun yang memiliki kunci publik Anda dapat mengenkripsi data yang hanya dapat Anda dekripsi, atau memverifikasi bahwa tanda tangan transaksi dibuat oleh pemegang Kunci Pribadi yang sesuai.
- Hanya Kunci Pribadi yang dapat mendekripsi pesan tersebut atau mengotorisasi tindakan. Kunci Pribadi adalah satu-satunya kredensial yang dapat menghasilkan tanda tangan valid atau mendekripsi data yang dikirimkan kepada Anda.
Tanda tangan digital adalah penerapan praktis dari mekanisme ini dalam transaksi blockchain. Anda menandatangani transaksi dengan Kunci Pribadi Anda, menghasilkan bukti kriptografi bahwa transaksi tersebut diotorisasi oleh pemegang kunci tersebut. Siapa pun di jaringan dapat memverifikasi tanda tangan tersebut menggunakan Kunci Publik Anda, tanpa pernah melihat Kunci Pribadi Anda. Sebagian besar whitepaper blockchain mendokumentasikan skema tanda tangan spesifik yang digunakan oleh protokol tersebut. Untuk memahami mekanisme ini lebih lanjut, lihat cara kerja tanda tangan digital.
Kunci Publik vs. Kunci Pribadi: Apa Perbedaannya?
Perbedaan utama antara kunci publik dan kunci pribadi adalah bahwa kunci publik dirancang untuk dibagikan secara terbuka, sementara kunci pribadi harus tetap rahasia dan tidak boleh berpindah dari penguasaan Anda.
| Fitur | Kunci Publik | Kunci Pribadi |
|---|---|---|
| Dapat dibagikan? | Ya, bagikan secara bebas | Tidak, jangan pernah dibagikan |
| Tujuan | Memverifikasi identitas; memungkinkan orang lain untuk mengenkripsi pesan untuk Anda | Mengotorisasi transaksi; mendekripsi pesan yang dienkripsi untuk Anda |
| Derivasi | Diturunkan dari kunci pribadi menggunakan ECC | Dihasilkan terlebih dahulu; sumber yang menjadi asal derivasi kunci publik |
| Jika disusupi | Risiko rendah jika berdiri sendiri | Kehilangan kendali wallet sepenuhnya |
Dalam mata uang kripto, kunci publik Anda dikaitkan dengan alamat dompet Anda, dan kunci pribadi Anda mengotorisasi setiap transaksi keluar. Kedua kunci tersebut bekerja sebagai pasangan: Anda menandatangani transaksi dengan kunci pribadi Anda, dan kunci publik Anda memungkinkan siapa pun di jaringan untuk memverifikasi tanda tangan tersebut, kembali ke analogi kotak surat (kunci publik = celahnya; kunci pribadi = kunci yang membuka kotak tersebut).
Kunci Pribadi tidak sama dengan frasa pemulihan (juga disebut frasa pemulihan). Frasa pemulihan menghasilkan beberapa kunci pribadi dan berfungsi sebagai mekanisme pencadangan, bukan sebagai satu kunci pribadi itu sendiri. Untuk penjelasan lengkap tentang keamanan kunci pribadi, lihat apa itu kunci pribadi dan cara melindunginya.
Apakah Aman untuk Membagikan Kunci Publik Anda?
Ya. Kunci Publik Anda dirancang untuk dibagikan.
Hubungan matematis antara Kunci Publik dan Kunci Pribadi yang sesuai bersifat satu arah. Menurunkan Kunci Pribadi dari Kunci Publik secara komputasi tidak mungkin dilakukan dengan teknologi saat ini. Operasi ECC yang menghasilkan Kunci Publik dari Kunci Pribadi tidak dapat dibalik dalam kerangka waktu yang praktis menggunakan komputer yang ada saat ini.
Yang tidak aman untuk dibagikan adalah Kunci Pribadi atau Frasa Pemulihan Anda. Kepemilikan salah satunya memberikan kendali penuh atas setiap transaksi dari wallet yang terkait.
Peringatan keamanan: Jangan pernah membagikan kunci pribadi atau frasa pemulihan Anda kepada siapa pun, dalam keadaan apa pun. Kredensial ini memberikan otorisasi transaksi dan tidak dapat ditarik kembali setelah terekspos. Tidak ada layanan, bursa, atau tim dukungan resmi yang akan pernah memintanya.
Apakah Kunci Publik Sama Dengan Alamat Dompet?
No. Kunci Publik dan alamat dompet bukanlah hal yang sama, meskipun alamat dompet diturunkan dari Kunci Publik.
Sebuah alamat dompet dibuat dengan menerapkan fungsi hash ke Kunci Publik. Fungsi hash menerima Input apa pun dan menghasilkan output dengan panjang tetap yang unik untuk Input tersebut serta tidak dapat dibalik. Untuk alamat legacy Bitcoin, prosesnya menerapkan SHA-256 yang diikuti oleh RIPEMD-160 ke Kunci Publik, kemudian menyandikan hasilnya ke dalam format yang mudah dibaca. Penurunan ini hanya berjalan satu arah: alamat dompet tidak dapat digunakan untuk memulihkan Kunci Publik asalnya.
| Kunci Publik (Bitcoin, terkompresi) | Alamat Dompet (Bitcoin) | |
|---|---|---|
| Panjang | ~66 karakter heksadesimal | 25 sampai 34 karakter |
| Format | Dimulai dengan 02 atau 03 | Dimulai dengan 1, 3, atau bc1 |
| Tujuan | Verifikasi kriptografi | Mengirim dan menerima transaksi |
Alamat wallet seperti alamat email: pengenal yang singkat dan mudah digunakan yang Anda bagikan agar orang lain dapat mengirim dana. Kunci Publik adalah mekanisme kriptografis yang mendasarinya yang membuat alamat tersebut tepercaya. Kedua istilah tersebut muncul dalam whitepaper blockchain, dan memahami perbedaannya mencegah kesalahan pembacaan umum pada dokumentasi teknis. Untuk panduan praktis tentang bagaimana alamat wallet berfungsi, lihat cara kerja Mata Uang Kripto wallets.)
Di Mana Kunci Publik Muncul dalam Blockchain Whitepaper?
Dalam Whitepaper Blockchain, kunci publik muncul di bagian arsitektur kriptografi, yang menjelaskan bagaimana sistem memverifikasi identitas dan mengotorisasi transaksi tanpa otoritas pusat. Ini adalah bagian di mana kunci publik dalam Whitepaper Kripto dijelaskan: bagian ini menyebutkan skema tanda tangan, menjelaskan model manajemen kunci, dan mengidentifikasi fungsi hash yang menghubungkan kunci publik ke alamat wallet.
Whitepaper Bitcoin adalah referensi kanonikal. Dalam Bagian 2, Nakamoto mendefinisikan koin sebagai "rantai tanda tangan digital." Dokumen tersebut menjelaskan bagaimana setiap pemilik mentransfer nilai dengan menandatangani hash dari transaksi sebelumnya bersama dengan kunci publik pemilik berikutnya. Bagian 4 memperkenalkan Proof of Work, dan Bagian 5 menjelaskan jaringan, keduanya mengasumsikan peserta memegang pasangan kunci kriptografi. Skema tanda tangan yang digunakan Bitcoin adalah ECDSA yang diterapkan pada kurva eliptik secp256k1. Dokumen lengkapnya ada di bitcoin.org/bitcoin.pdf.
Memahami apa itu Kunci Publik dalam sebuah whitepaper blockchain dapat disederhanakan menjadi ini: ia merupakan bagian yang dapat dibagikan dari pasangan kunci asimetris yang digunakan untuk memverifikasi tanda tangan transaksi. Saat Anda melihat referensi mengenai "infrastruktur kunci publik", "manajemen kunci", "verifikasi tanda tangan", atau "ECDSA" di whitepaper mana pun, istilah-istilah tersebut terhubung kembali ke mekanisme yang telah dijelaskan dalam panduan ini.
Bagian arsitektur kriptografi dari whitepaper yang kredibel menyebutkan algoritma tanda tangan spesifik, menjelaskan model manajemen kunci, mengidentifikasi fungsi hash yang digunakan, dan menjelaskan bagaimana komponen-komponen ini melindungi dana pengguna. Whitepaper yang menjelaskan keamanan kriptografi secara umum tanpa menyebutkan algoritma spesifik layak mendapat pengawasan lebih ketat.
Cara Membaca dan Mengevaluasi Kripto Whitepaper
Membaca Whitepaper tidak memerlukan gelar ilmu komputer. Hal ini memerlukan kerangka kerja untuk mengetahui apa yang harus dicari dan apa yang harus dipertanyakan. Lakukan enam langkah ini sebelum memberikan penilaian terhadap proyek apa pun.
- Baca abstraknya terlebih dahulu. Apakah abstrak tersebut menyatakan masalah yang jelas dan spesifik? Abstrak yang hanya menjelaskan ambisi luas tanpa mengidentifikasi masalah konkret menandakan fondasi yang lemah.
- Evaluasi pernyataan masalahnya. Apakah masalah tersebut nyata dan terdokumentasi dengan baik? Bisakah Anda menemukan bukti independen bahwa masalah tersebut memengaruhi pengguna aktual?
- Periksa bagian arsitektur teknis. Apakah bagian tersebut menjelaskan sistem manajemen Kunci Publik dan menyebutkan skema tanda tangannya? Bagian yang kredibel menyebutkan algoritmenya (misalnya, ECDSA), menjelaskan bagaimana pasangan kunci melindungi dana pengguna, dan mengutip karya sebelumnya. Deskripsi umum tanpa mekanisme yang disebutkan adalah tanda bahaya.
- Periksa Mekanisme Konsensus. Apakah Mekanisme Konsensus disebutkan dan dijelaskan? Apakah ada referensi ke asumsi keamanan? Whitepaper harus menentukan mekanisme dan mengakui adanya pertukaran yang terlibat.
- Tinjau Tokenomics. Apakah pasokan Token, jadwal distribusi, dan utilitasnya didefinisikan dengan jelas? Cari angka spesifik dan penjelasan yang jelas mengapa Token diperlukan.
- Verifikasi tim dan kutipan. Apakah klaim dapat dilacak ke sumber yang berwenang? Bisakah Anda memverifikasi kredibilitas secara independen? Apakah Whitepaper mengutip referensi kriptografinya?
Daftar periksa ini hanya untuk tujuan edukasi dan bukan merupakan nasihat keuangan, investasi, atau hukum. Mengevaluasi klaim teknis sebuah Whitepaper adalah salah satu komponen dari uji tuntas dan tidak menjamin legitimasi, kinerja, atau keamanan suatu proyek. Selalu lakukan riset mendalam dan pertimbangkan untuk berkonsultasi dengan profesional keuangan yang berkualifikasi sebelum membuat keputusan investasi apa pun.
Apa Itu Infrastruktur Kunci Publik (PKI)?
Infrastruktur Kunci Publik, atau PKI, adalah sistem kebijakan dan teknologi yang mengelola pembuatan dan distribusi kunci publik dalam skala besar di seluruh internet. Anda sudah menggunakan PKI setiap kali Anda mengunjungi situs web dengan "https://" di alamatnya. Ikon gembok di browser Anda menunjukkan koneksi yang aman melalui TLS, yang bergantung pada kriptografi kunci publik untuk membangun sesi yang aman antara browser Anda dan server.
PKI dan blockchain sama-sama menggunakan kriptografi kunci publik, tetapi mereka mengelola kepercayaan secara berbeda. Dalam PKI, otoritas sertifikat (CA) menjamin siapa pemilik suatu kunci publik. Peramban Anda mempercayai sebuah situs web karena CA telah memverifikasi dan menandatangani sertifikat kunci publiknya. Dalam teknologi blockchain, tidak ada otoritas sertifikat. Kepemilikan dibuktikan secara matematis, tanpa pihak ketiga mana pun: pemegang kunci pribadi membuktikan kepemilikan dengan menghasilkan tanda tangan yang valid yang dapat diverifikasi oleh jaringan. Inilah arti istilah "trustless" dalam konteks blockchain: trustless (artinya tidak memerlukan pihak ketiga untuk memverifikasi transaksi).
Pertanyaan yang Sering Diajukan
Apa whitepaper mata uang kripto pertama?
Whitepaper Bitcoin, yang berjudul Bitcoin: A Peer-to-Peer Electronic Cash System, diterbitkan oleh anonim Satoshi Nakamoto pada 31 Oktober 2008, secara luas dianggap sebagai whitepaper mata uang kripto pertama dan paling berpengaruh. Dokumen ini memperkenalkan mata uang digital peer-to-peer tanpa perlu rasa percaya (trustless) yang diamankan oleh kriptografi kunci publik. Dokumen tersebut berada di bitcoin.org/bitcoin.pdf.
Mengapa whitepaper penting bagi proyek kripto?
Whitepaper adalah spesifikasi teknis utama sebuah proyek. Ini menunjukkan apakah tim dapat mendefinisikan masalah nyata, mengusulkan solusi yang koheren secara teknis, dan menjelaskan arsitektur kriptografis yang mengamankan sistem. Bagi siapa pun yang mengevaluasi sebuah proyek, whitepaper memisahkan substansi teknis dari klaim pemasaran.
Siapa yang menciptakan kriptografi kunci publik?
Whitfield Diffie dan Martin Hellman memperkenalkan kriptografi kunci publik dalam makalah mereka tahun 1976 berjudul "New Directions in Cryptography," dengan kontribusi dasar independen dari Ralph Merkle. RSA, yang dikembangkan oleh Rivest, Shamir, dan Adleman pada tahun 1977, merupakan sistem kripto kunci publik praktis pertama. Satoshi Nakamoto menerapkan prinsip-prinsip ini pada mata uang digital pada tahun 2008 tetapi tidak menemukan matematika yang mendasarinya.
Apa contoh dari kriptografi kunci publik?
Dua contoh: saat Anda mengirim transaksi Bitcoin, Anda menandatanganinya dengan Kunci Pribadi Anda dan jaringan memverifikasi tanda tangan Anda menggunakan Kunci Publik Anda, mengonfirmasi otorisasi tanpa mengungkapkan Kunci Pribadi Anda. Saat peramban (browser) Anda terhubung ke situs web "https://" mana pun, ia menggunakan kriptografi kunci publik untuk membuat sesi terenkripsi. Matematika mendasar yang sama mengamankan keduanya.
Apakah aman membagikan Kunci Publik Anda?
Ya. Kunci publik Anda dirancang untuk dibagikan secara terbuka. Menurunkan kunci pribadi dari kunci publik secara komputasi tidak mungkin dilakukan dengan teknologi saat ini, sehingga membagikan kunci publik Anda tidak akan mengekspos dana Anda. Yang tidak boleh Anda bagikan adalah kunci pribadi atau frasa pemulihan (frasa pemulihan) Anda, karena salah satu kredensial tersebut memberikan kendali penuh atas wallet yang terkait.
Bisakah seseorang mencuri kripto saya hanya dengan menggunakan kunci publik saya?
No. Kunci publik saja tidak dapat mengotorisasi transaksi apa pun. Untuk memindahkan dana, penyerang akan membutuhkan kunci pribadi yang sesuai, yang menghasilkan tanda tangan yang valid yang diterima oleh jaringan. Hubungan matematis satu arah antara kunci pribadi dan kunci publik turunannya membuat rekayasa balik secara komputasi tidak mungkin dilakukan dengan standar kriptografi saat ini. ### Apakah kunci publik sama dengan alamat dompet?
No. Alamat dompet diturunkan dari kunci publik dengan menerapkan fungsi hash, menghasilkan string yang lebih pendek dan mudah dibaca manusia. Kunci publik terkompresi Bitcoin sekitar 66 karakter heksadesimal; alamat dompet Bitcoin adalah 25 hingga 34 karakter yang dimulai dengan 1, 3, atau bc1. Kunci publik menangani verifikasi kriptografi; alamat dompet menangani transaksi.
Apakah kunci publik sama dengan alamat Bitcoin?
No. Alamat Bitcoin diturunkan dari kunci publik melalui proses hashing (SHA-256 diikuti oleh RIPEMD-160 untuk alamat lama) dan keduanya tidak dapat dipertukarkan. Kunci publik menangani verifikasi tanda tangan kriptografi di dalam protokol. Alamat Bitcoin adalah pengidentifikasi yang lebih pendek, menghadap pengguna, untuk mengirim dan menerima dana. Kedua istilah tersebut muncul di whitepaper, dan membedakannya sangat penting untuk membaca bagian teknis secara akurat.