cari
Rumahweb3.0Konsep frekuensi tinggi dalam proses pembelajaran blockchain: Fungsi Hash

Konsep frekuensi tinggi dalam proses pembelajaran blockchain: Fungsi Hash

Mar 06, 2024 pm 01:36 PM
Rantaian sekatBitcoinTeknologi rantaian blokFungsi hashBitcoinrantaian blok

Jika anda ingin mengetahui lebih lanjut tentang teknologi blockchain dan Bitcoin, anda perlu memanjat dinding teknikal dan "buka mata anda" dari perspektif teknikal untuk melihat pembunuh pertama yang berjaya menggunakan Bitcoin dalam dunia blockchain dipanggil asing, dan apabila ia datang kepada teknologi blockchain, kita perlu menyebutnya Pelajari secebis pengetahuan yang sering digunakan dalam teknologi blockchain - fungsi cincang.

Fungsi cincang ialah cara untuk mencipta cap jari digital kecil daripada sebarang jenis data. Fungsi cincang memampatkan mesej atau data ke dalam ringkasan, menjadikan jumlah data lebih kecil dan membetulkan format data. Fungsi ini mengocok data dan mencipta semula cap jari yang dipanggil nilai cincang.

Jika Ensiklopedia Baidu dan Wikipedia benar-benar mempunyai nama lain, ia harus dipanggil (sangat profesional sehingga orang tidak dapat memahaminya) Ensiklopedia. Berikan takrifan vernakular fungsi cincang yang ringkas: Fungsi cincang ialah satu siri transformasi matematik yang kompleks dengan bilangan nilai output yang tetap.

Transformasi tidak boleh dilakukan secara rawak, anda mesti mengikuti proses berikut:

1 Kandungan (data) dari sebarang panjang
2 Selepas siri transformasi matematik yang kompleks tetapi tetap ini
3 Data (nilai angka)

Nota kaki: Dalam bidang matematik, H() akan digunakan untuk mewakili output nilai selepas perubahan Nama Cina ialah message digest atau cap jari digital.

Sebagai contoh, dalam Bitcoin, fungsi cincang SHA256 digunakan apabila kunci awam menjana alamat "256" di belakangnya bermakna output adalah data panjang 256-bit. . Keunikan fungsi hash

Konsep frekuensi tinggi dalam proses pembelajaran blockchain: Fungsi Hash2. Sifat sehala bagi fungsi cincang

Sifat sehala bagi fungsi cincang bermakna H(X) tidak boleh disimpulkan secara terbalik kepada X. Jika anda diberi cap jari, dan anda hanya mempunyai satu cap jari, anda tidak akan dapat membayangkan sama ada pemilik cap jari itu adalah lelaki atau perempuan, atau rupa dia. Anda hanya boleh tahu bahawa ia adalah cap jari.

Sifat sehala fungsi cincang boleh difahami secara intuitif dengan analogi yang tidak tepat tetapi sangat jelas - teka siapa pemilik dagu itu?

Adakah pemilik dagu Bai Yu yang jantan dan menawan ini? Adakah Zhang Zhen? Atau Zhao Youting? Jawapan kepada misteri itu terbongkar: itu Kunkun kegemaran kami, bukan Cai Xukun, tetapi Desa F4 Xie Guangkun↓

Konsep frekuensi tinggi dalam proses pembelajaran blockchain: Fungsi Hash

Oleh kerana fungsi hash bersifat sehala, dalam Bitcoin, walaupun alamat pembayaran kita awam, tiada siapa boleh tahu apakah kunci awam yang kita gunakan untuk menjana alamat pembayaran, apatah lagi Tahu apakah kunci persendirian yang menjana kunci awam.

Ada pepatah di pasaran bahawa kemunculan komputer kuantum akan menjadikan Bitcoin tidak bernilai, tetapi sekarang anda harus tahu bahawa walaupun komputer kuantum muncul, ia akan tetap sukar untuk memecahkan fungsi hash itu Satoshi Nakamoto dicipta untuk Bitcoin Diharapkan bahawa Bitcoin akan mempunyai masa yang mencukupi untuk menaik taraf kepada algoritma penyulitan tahan kuantum.

3. Penyelesaian ganas fungsi cincang

Jika anda tahu nilai cincang H(X) dan benar-benar ingin mencari nilai input dalam fungsi cincang, dan kemudian lihat jika nilai cincang keluaran adalah sama dengan H(X ).

Sama seperti jika anda benar-benar ingin mengetahui cap jari mana yang dimiliki oleh cap jari tertentu, anda hanya boleh mencari seorang di dunia dan membandingkan cap jari di setiap tangan dengan cap jari ini untuk melihat sama ada ia betul-betul sama tanpa sebarang sisihan. 02

Disebabkan ketiga-tiga ciri ini, fungsi hash menjadi senjata di tangan Satoshi Nakamoto, membantunya menyelesaikan banyak masalah dalam cara mereka bentuk Bitcoin Dalam kertas putih Bitcoin, sebagai tambahan kepada pengenalan dan kesimpulan Dalam 10 bab, penggunaan fungsi hash boleh dilihat dalam hampir setiap bab.

· Gunakan keunikan fungsi cincang untuk mengelakkan penipuan - tandatangan digital

· Gunakan keunikan fungsi cincang untuk meningkatkan kecekapan - Pengambilan semula pokok Merkle rekod transaksi

· Gunakan fungsi cincang sehala Seks digunakan untuk kerahsiaan - kunci awam menjana alamat Bitcoin

Gunakan penyelesaian brute force fungsi hash untuk mereka bentuk bukti kerja Bitcoin - apabila julatnya cukup besar, adalah mustahil untuk mencari pemilik cap jari dengan cap jari Tetapi jika anda menyempitkan skop, sebagai contoh, jika anda mencari di bandar dengan hanya beberapa juta orang, kesukaran akan menjadi lebih kecil. kalau nak kesukaran tu lebih rendah, sempitkan sikit skop.

Fungsi cincang muncul pada tahun 1953, fungsi cincang berkembang pada tahun 1970, dan SHA-256 muncul pada tahun 2001. Pada tahun 2008, fungsi cincang telah dimainkan oleh Satoshi Nakamoto dan menjadi blockchain Batu asas teknologi yang tidak tergoyahkan.

Dari perspektif ini, agak difahami mengapa pakar dan pakar tidak dapat membantu memuji kejeniusan Satoshi Nakamoto, malah meragui sama ada Satoshi Nakamoto adalah makhluk asing.

Pada ketika ini, walaupun anda hanya memahami pengetahuan asas tentang fungsi cincang dalam prinsip teknikal kertas putih Bitcoin, ini tidak menghalang anda daripada memahami 50% daripada perkara yang ingin dinyatakan oleh kertas putih Bitcoin.

Atas ialah kandungan terperinci Konsep frekuensi tinggi dalam proses pembelajaran blockchain: Fungsi Hash. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan
Artikel ini dikembalikan pada:知乎. Jika ada pelanggaran, sila hubungi admin@php.cn Padam
Fartcoin Eyes $ 1B penilaian sebagai dompet sejuk menjadi dompet crypto terbaik untuk ditonton pada tahun 2025Fartcoin Eyes $ 1B penilaian sebagai dompet sejuk menjadi dompet crypto terbaik untuk ditonton pada tahun 2025Apr 25, 2025 am 11:22 AM

Pasaran crypto kembali menjadi tumpuan sebagai tanda -tanda di seluruh kategori mengenai optimisme makro segar. Duit syiling meme seperti fartcoin melonjak, menyiarkan keuntungan tiga angka dan memotong projek lama seperti floki dan dogwifhat.

5 Cryptos Untuk Membeli Bulan Ini: Kuubet ($ tics) Menulis semula Peraturan Pertunangan5 Cryptos Untuk Membeli Bulan Ini: Kuubet ($ tics) Menulis semula Peraturan PertunanganApr 25, 2025 am 11:20 AM

Crypto tidak diam selama bertahun -tahun. Satu minit, itu semua carta dan perbualan, dan seterusnya -ia membuat tajuk utama lagi. April telah dibungkus dengan tindakan.

Cryptocurrency terbaik untuk dilaburkan sekarang (dikemas kini untuk 2025)Cryptocurrency terbaik untuk dilaburkan sekarang (dikemas kini untuk 2025)Apr 25, 2025 am 11:18 AM

Ia adalah 2025, dan crypto bukan lagi pertunjukan sisi khusus. Ia berada di tajuk utama, di lantai perdagangan, dan di tengah -tengah perbualan sebenar mengenai kebebasan, kewangan, dan inovasi.

Duit syiling Stacks (STX) menunjukkan tanda -tanda pemulihan, tetapi adakah ia akan memecahkan halangan $ 1 atau menghadapi pengunduran?Duit syiling Stacks (STX) menunjukkan tanda -tanda pemulihan, tetapi adakah ia akan memecahkan halangan $ 1 atau menghadapi pengunduran?Apr 25, 2025 am 11:16 AM

Pasaran crypto sentiasa bergerak, dan persoalan mengenai fikiran setiap peniaga adalah apa yang akan datang?

Harga Dogecoin (Doge) memperoleh 2 peratus untuk berdagang sekitar $ 0.1814Harga Dogecoin (Doge) memperoleh 2 peratus untuk berdagang sekitar $ 0.1814Apr 25, 2025 am 11:14 AM

Perhimpunan Harga Dogecoin telah banyak didorong oleh Niaga Hadapan Terbuka Terbuka (OI). Dalam dua minggu yang lalu, OI Dogecoin melonjak dari sekitar $ 1.3 bilion

Harga Dogecoin (Doge) memperoleh 2 peratus dalam masa 24 jam yang lalu untuk berdagang sekitar $ 0.1814Harga Dogecoin (Doge) memperoleh 2 peratus dalam masa 24 jam yang lalu untuk berdagang sekitar $ 0.1814Apr 25, 2025 am 11:12 AM

Harga Dogecoin (Doge) memperoleh 2 peratus dalam masa 24 jam yang lalu untuk berdagang sekitar $ 0.1814

Pepe menunjukkan ketahanan di tengah -tengah pasaran yang lebih luas, mengekalkan kekuatan di atas tahap sokongan utamaPepe menunjukkan ketahanan di tengah -tengah pasaran yang lebih luas, mengekalkan kekuatan di atas tahap sokongan utamaApr 25, 2025 am 11:10 AM

Walaupun sedikit berenang dalam 24 jam terakhir, duit syiling meme kekal dalam aliran menaik mingguan yang kuat, memacu optimisme untuk menolak yang diperbaharui

Undang -undang New North Dakota boleh melindungi Bayer dari tindakan undang -undang kanser bulatUndang -undang New North Dakota boleh melindungi Bayer dari tindakan undang -undang kanser bulatApr 25, 2025 am 11:08 AM

Undang-undang pertama yang baru yang digubal di North Dakota boleh melindungi pengeluar agrokimia Bayer dari tindakan undang-undang yang mendakwa ia gagal memberi amaran kepada pelanggan

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Pelayar Peperiksaan Selamat

Pelayar Peperiksaan Selamat

Pelayar Peperiksaan Selamat ialah persekitaran pelayar selamat untuk mengambil peperiksaan dalam talian dengan selamat. Perisian ini menukar mana-mana komputer menjadi stesen kerja yang selamat. Ia mengawal akses kepada mana-mana utiliti dan menghalang pelajar daripada menggunakan sumber yang tidak dibenarkan.

PhpStorm versi Mac

PhpStorm versi Mac

Alat pembangunan bersepadu PHP profesional terkini (2018.2.1).

MinGW - GNU Minimalis untuk Windows

MinGW - GNU Minimalis untuk Windows

Projek ini dalam proses untuk dipindahkan ke osdn.net/projects/mingw, anda boleh terus mengikuti kami di sana. MinGW: Port Windows asli bagi GNU Compiler Collection (GCC), perpustakaan import yang boleh diedarkan secara bebas dan fail pengepala untuk membina aplikasi Windows asli termasuk sambungan kepada masa jalan MSVC untuk menyokong fungsi C99. Semua perisian MinGW boleh dijalankan pada platform Windows 64-bit.

MantisBT

MantisBT

Mantis ialah alat pengesan kecacatan berasaskan web yang mudah digunakan yang direka untuk membantu dalam pengesanan kecacatan produk. Ia memerlukan PHP, MySQL dan pelayan web. Lihat perkhidmatan demo dan pengehosan kami.

VSCode Windows 64-bit Muat Turun

VSCode Windows 64-bit Muat Turun

Editor IDE percuma dan berkuasa yang dilancarkan oleh Microsoft