Pengenalan kepada bitcoin terminology bahagian i

LBRY Review | $LBC | Content Freedom (Jun 2019).

Anonim

Cryptography

  • A hash mengubah sebarang angka atau rentetan ke dalam output saiz tetap yang mustahil dilakukan secara terbalik tanpa mencuba semua input yang mungkin. Sebagai contoh fungsi hash sederhana, pertimbangkan akar kuadrat: akar persegi 17202 mudah dikira - kira-kira 131. 15639519291463, jadi fungsi hash mudah mungkin angka terakhir ini, 9291463. Walau bagaimanapun, diberikan hanya 9291463 ia lebih sukar untuk mengetahui bilangan nombor itu, dan pada dasarnya anda perlu melalui semua kemungkinan. Mencukupi kriptografi moden seperti SHA-256 adalah versi yang lebih kompleks dan selamat ini. Perkataan ini juga digunakan untuk merujuk kepada output fungsi tersebut.
  • Algoritma penyulitan tradisional adalah fungsi yang mengubah mesej ke dalam rentetan rawak yang tidak boleh dibaca dengan menggunakan kunci penyulitan, yang tidak dapat dibalikkan (iaitu mendapatkan kembali mesej asal) kecuali oleh seseorang yang juga tahu kunci. Penyulitan adalah cara data peribadi dihantar melalui internet awam tanpa risiko yang serius kepada orang luar mencari tahu apa yang dikatakan.
  • Kunci awam cryptography adalah kaedah penyulitan di mana setiap kunci persendirian mempunyai kunci awam yang bersesuaian, dari mana ia tidak mungkin untuk menentukan kunci persendirian, dan data yang disulitkan dengan satu kunci boleh didekripsi dengan yang lain. Ini membolehkan anda menerbitkan kunci yang membolehkan sesiapa menghantar mesej yang disulitkan kepada anda tanpa perlu menukar kunci rahsia terlebih dahulu.
  • A tandatangan digital adalah sesuatu yang boleh dilampirkan pada mesej untuk menunjukkan bahawa penghantar mesej itu adalah pemilik kunci persendirian yang sepadan dengan beberapa kunci awam sambil mengekalkan rahsia kunci peribadi. Ia berfungsi dengan mengambil hash mesej dan kemudian menyulitkan hash dengan kunci peribadi. Seseorang memeriksa tandatangan akan menyahsulit hash yang disulitkan dengan kunci awam dan memeriksa hasil yang sepadan dengan hash mesej. Jika mesej sama sekali berubah, atau kekunci peribadi adalah salah, hash tidak sepadan. Di luar rangkaian Bitcoin, tanda tangan biasanya digunakan untuk mengesahkan identiti penghantar mesej - orang menerbitkan kunci awam mereka, dan menghantar mesej yang ditandatangani dengan kunci persendirian yang sesuai yang kemudiannya dapat disahkan terhadap kunci awam.

Terminologi Asas

  • A Pelanggan Bitcoin adalah perisian yang menangani dan menghantar bitcoins. Yang paling popular adalah klien Bitcoin standard yang boleh dimuat turun dari bitcoin. org, walaupun terdapat banyak pilihan lain dengan ciri-ciri yang berbeza.
  • Istilah dompet boleh mempunyai dua makna: ia boleh menjadi sinonim bagi klien Bitcoin (walaupun istilah dalam praktik digunakan sedikit berbeza, "klien" merujuk lebih banyak kepada pelanggan desktop sepenuhnya dan " dompet "lebih kepada perkhidmatan berasaskan pelayar yang ringan dan diurus dalam talian) atau ia boleh merujuk kepada fail yang menyimpan alamat bitcoin dan kunci peribadi yang diperlukan untuk menggunakannya.
  • A Alamat Bitcoin adalah rentetan seperti "13ignD31FysQbaBBVJUzffcQoFxxEuEcbE" yang perlu anda ketahui dari seseorang untuk menghantar bitcoin kepada mereka. Proses mewujudkan alamat bitcoin dan kunci persendirian bersama dengannya boleh dilakukan oleh klien bitcoin.
  • Kunci A swasta
  • dalam konteks Bitcoin adalah kunci yang disambungkan ke alamat (secara teknis, alamatnya adalah hash kunci awam yang bersamaan dengan kunci persendirian) yang disimpan di belakang tabir dan membolehkan anda menghantar bitcoin yang sebelum ini dihantar ke alamat tersebut. Perhatikan bahawa kerana cara algoritma penyulitan yang digunakan Bitcoin (ECDSA) adalah mungkin untuk menjana kunci awam dan alamat dari kunci peribadi sahaja. A transaksi

adalah mesej yang memberitahu rangkaian Bitcoin bahawa pemindahan pemilikan bitcoin telah berlaku, yang membolehkan penerima membelanjakannya dan menghalang pengirim daripada membelanjakannya sekali lagi apabila transaksi tersebut menjadi awam.