Ipinaliwanag ang SHA-256
๐ 5 min basahin
Quick Answer
Ang SHA-256 ay ang cryptographic na "fingerprint machine" sa puso ng Bitcoin. Pakanin ito ng anumang data at nagbabalik ito ng nakapirming 64-character na code na natatangi sa data na iyon, imposibleng baligtarin, at ganap na magbabago kung babaguhin mo ang kahit isang titik.
๐ก Ang mental model
Isang blender na ginagawang kakaibang smoothie ang anumang pagkain. Mula sa smoothie hindi mo na muling mabubuo ang mga orihinal na sangkap, ngunit kung may magbibigay sa iyo ng parehong pagkain, palagi kang makakakuha ng eksaktong parehong smoothie. Ang one-way, repeatable property na iyon ang dahilan kung bakit kapaki-pakinabang ang pag-hash.
Ano ba talaga ang hash
Ang hash function ay tumatagal ng anumang input โ isang salita, isang file, isang buong bloke โ at naglalabas ng fixed-length na string. Ang SHA-256 ay palaging naglalabas ng 256 bits (64 na hex na character), isang letra man o gigabyte ang input.
Tatlong katangian na mahalaga
Ito ay deterministic (parehong input โ parehong output), one-way (hindi ka maaaring magtrabaho pabalik sa input), at collision-resistant (ito ay halos imposible na makahanap ng dalawang input na may parehong output). Ang pinakamaliit na pagbabago sa input ay gumagawa ng isang ganap na naiibang hash.
Paano ito ginagamit ng Bitcoin
Ang mga hash ay nagli-link ng mga bloke nang magkasama, i-compress ang mga transaksyon sa mga Merkle tree, at tukuyin ang puzzle ng pagmimina: ang mga minero ay naghahabol sa paghahanap ng block na ang hash ay nagsisimula sa sapat na mga zero. Dahil hindi mo mahuhulaan ang isang hash, ang tanging paraan upang manalo ay subukan ang trilyong beses โ iyon ay Patunay ng Trabaho.
๐ Key takeaway
Ginagawa ng SHA-256 ang anumang data sa isang natatangi, hindi maibabalik na fingerprint. Ito ang pandikit na nag-uugnay sa blockchain at ang palaisipan na dapat lutasin ng mga minero.
Bakit ito mahalaga para sa iyo
Hindi mo kailanman direktang hinawakan ang SHA-256, ngunit ito ang dahilan kung bakit imposibleng mapeke ang Bitcoin na binibili mo sa Coins.ph, Upbit o Tokocrypto. Ito ay ang matematika na nagbibigay-daan sa mga estranghero sa mga hangganan na magtiwala sa parehong ledger.
Mga madalas itanong
Maaari bang baligtarin o ma-crack ang SHA-256?โผ
Walang praktikal na paraan ang umiiral upang baligtarin ito o makahanap ng mga banggaan. Magtatagal ito kaysa sa edad ng uniberso sa mga computer ngayon, kaya naman pinagkakatiwalaan itong makakuha ng trilyong dolyar.
Masisira ba ng mga quantum computer ang SHA-256?โผ
Ang mga hash function tulad ng SHA-256 ay itinuturing na medyo quantum-resistant; ang mas malaking pangmatagalang tanong ay para sa mga pampublikong-key signature. Ang komunidad ng Bitcoin ay maaaring mag-upgrade ng cryptography sa pamamagitan ng mga panukala (BIPs) kung kinakailangan.
Ginagamit ba ang SHA-256 sa labas ng Bitcoin?โผ
Oo โ sinisigurado nito ang mga website ng HTTPS, mga update sa software, imbakan ng password at higit pa. Inilalagay lang ito ng Bitcoin sa gitna ng isang sistema ng pera.
Patuloy na matuto
Mga kaugnay na paksa sa buong hub
๐ Mga mapagkukunan at karagdagang pagbabasa
Mga awtoritatibong sanggunian at pangunahing mapagkukunan na ginamit sa gabay na ito.