Ano ang Public Key sa crypto?

    publikong-key-sa-kripto

    Sa de sentralisadong mundo ng cryptocurrency, ang mga transaksyon ay nangyayari nang ligtas sa isang pandaigdigang network nang walang pangangailangan ng isang sentral na clearinghouse o bangko. Ang antas na ito ng walang katotohanang seguridad ay nagiging posible sa pamamagitan ng isang sangay ng matematika na kilala bilang asymmetric cryptography, o public-key cryptography. Habang ang private key ay naglalaman ng iyong lihim na digital signature upang pahintulutan ang mga transaksyon, ang public key ay naglalayon sa isang lubos na iba't ibang, napakakitaan na layunin. Mahalaga ang pag-unawa kung ano ang public key at kung paano ito gumagana upang masusing maunawaan ang crypto security.

    Mga Pangunahing Aral

    • Ang public key ay isang cryptographically generated cryptographic code na ginagamit upang patunayan ang mga digital signature at ligtas na munting ang mga nakikita na wallet address.
    • Ang mga pampublikong susi ay makikita sa pampubliko sa network ng blockchain, na nagpapahintulot sa sinumang magpadala ng mga digital na pera sa iyong destinasyon na wallet nang ligtas.
    • Sa pamamagitan ng one-way asymmetric cryptography, ang public keys ay matematikal na natutukoy mula sa private keys, ngunit ang reverse-engineering ng private key ay imposible.
    • Habang ang publikong susi ay nagpapatotoo sa autentisidad ng transaksyon, ang natukoy na publikong wallet address ay gumagawa bilang simplifikadong bilang ng account para sa araw-araw na paggamit.

    Pagsasakilos ng Public Key sa Crypto

    Ang public key ay isang malaking alphanumerikong string na natutukoy sa pamamagitan ng advanced na matematika na nagpapahintulot sa iyo na tanggapin ang cryptocurrency transactions mula sa iba pang mga miyembro ng network. Ito ay bumubuo ng kalahati ng isang cryptographic key pair, na gumagana nang sabay sa isang kaugnay na private key.
     
    Isipin ang iyong pampublikong key bilang iyong pampublikong numero ng routing ng bangko o isang email address. Maaaring makita, hanapin sa isang public ledger Explorer, at gamitin ng sinuman sa network upang mag-transfer ng mga digital asset sa iyo. Kapag nagpapatupad ka ng mga trade o nagmumula ng pag-transfer sa Exchange, ang nakapalibot na network ay gumagamit ng pampublikong key upang i-route ang mga pondo nang tama habang pinapanatili ang transparent na data integrity.

    Paano Gumagana ang mga Public Key: Asymmetric Cryptography

    Ang pangunahing inobasyon sa likod ng seguridad ng blockchain ay ang asymmetric cryptography. Sa pagkakaiba sa symmetric encryption, kung saan ang parehong susi ang naglalock at nag-unlock sa data, ang asymmetric systems ay gumagamit ng dalawang magkaibang susi para sa iba’t ibang mga paggamit.
     
    Ang Private Key ay gumagawa ng Public Key: Kapag nag-initialize ka ng crypto wallet, ito ay gumagawa ng lihim na private key. Ang wallet software ay pagkatapos ay gumagamit ng isang kumplikadong matematikal na pormula, tulad ng Elliptic Curve Digital Signature Algorithm (ECDSA), upang makagawa ng iyong natatanging public key.
     
    Ang Isang Direksyon na Matematikal na Pinto: Ang matematikal na pagdederiba na ito ay isang estrictong isang direksyon na proseso. Napakadali para sa iyong pribadong susi na kalkulahin ang iyong pampublikong susi, ngunit computationally imposible na i-reverse-engineer ang pampublikong susi upang maipakita ang kanyang pinagmulang pribadong susi.
     
    Pagpapatotoo sa Mga Transaksyon: Kapag nagpapadala ka ng crypto, ang iyong pribadong susi ay gumagawa ng digital na lagda. Ang buong pandaigdigang network ng mga node ay gumagamit ng iyong pampublikong susi upang patotohanin na ang lagda ay totoo nang hindi kailangang makita ang iyong pribadong susi.

    Public Key vs. Wallet Address vs. Private Key

    Madalas magkamali ang mga bagong investor sa cryptocurrency sa pagkakamali ng public key sa public wallet address. Habang malapit silang kaugnay, may iba’t ibang estruktural na layunin sila sa loob ng blockchain ledger.
    Uri ng KomponenteAntas ng PagkakitaPangunahing Pagpapagana
    Pribadong SusiStrikto na LihimNagpapadala ng digital na lagda sa mga transaksyon upang magbigay ng pahintulot sa paggastus.
    Pampublikong KeyNakikita ng publikoNagpapatotoo sa kahusayan ng lagda ng pribadong susi.
    Wallet addressNakikita ng publikoIsang pinagkaliwang, hashed na bersyon ng pampublikong key na ginagamit para sa pagpapadala ng pera.
    Upang gawing user-friendly ang mga public key, ang mga blockchain protocol ay ipinapasa ang raw public key sa isang serye ng mga cryptographic hashing functions (tulad ng SHA-256 at RIPEMD-160) at idinadagdag ang isang identifier. Ito ay nagpapaliit sa data string sa isang malinis, nababasa na wallet address, na nagbabawas sa mga pagkakamali sa pagtype habang manual na transaksyon.

    Ang Papel ng Public Keys sa Transaction Lifecycle

    Upang maunawaan ang praktikal na pangangailangan ng mga pampublikong key, isipin ang hakbang-hakbang na buhay ng isang standard na peer-to-peer na crypto transfer:
    • Pagsisimula: Gusto ni Alice na ipadala ang 1 BTC kay Bob. Ibinahagi ni Bob ang kanyang publikong wallet address (natutuloy mula sa kanyang publikong key) kay Alice.
    • Pagsusulat: Gumagawa si Alice ng transaksyon sa ledger at sinusulat ito gamit ang kanyang lihim na pribadong susi, gumawa ng isang digital na lagda na walang kakayahan na maipagkait.
    • Pagpapalabas: Ang data ng transaksyon, ang digital na lagda ni Alice, at ang pampublikong susi ni Alice ay ipinapalabas sa distributed network ng mga node.
    • Pagsusuri: Ang mga validator ng network ay gumagamit ng publikong susi ni Alice upang patunayan na ang digital na lagda ay tumutugma sa mga parameter ng kanyang account. Pagkatapos na matiyak, i-update ang block.
    • Pagsasapalaran: Lumilipat ang Bitcoin mula sa balanse ni Alice patungo sa address ni Bob. Kayang buksan ngayon ni Bob ang mga pondo na iyon gamit ang kanyang sariling private key.

    Kongklusyon

    Ang mga pampublikong susi ay ang mga bukas na pinto ng ecosystem ng blockchain, na nagpapahintulot sa walang hanggang, decentralizadong pag-transfer ng halaga habang pinapanatiling lubos na ligtas ang iyong mga pondo sa ilalim. Sa pagtatrabaho nang sabay-sabay sa mga pribadong susi sa pamamagitan ng kamangha-manghang paggamit ng asymmetric cryptography, ang mga pampublikong susi ay nagpapahintulot sa mga global na validator na patunayan ang autentikong pagkakakilanlan ng isang transaksyon nang hindi pinapabayaan ang seguridad ng user. Para sa anumang investor na naglalakbay sa Web3, ang pagkilala kung paano interaksyonal ang mga susi sa mga pampublikong address ay pangunahin.
     
    Upang makaranas ng secure, pinapabuti na infrastruktura ng wallet at paglalayag sa malaking seleksyon ng mga digital asset, maaari mong simulan ang iyong paglalakbay ngayon sa pamamagitan ng paglikha ng account sa KuCoin.

    Madaling tanong

    Ligtas ba na ibahagi ang aking pampublikong susi o wallet address sa iba?

    Oo, ito ay lubos na ligtas. Ang iyong pampublikong susi at natatayong wallet address ay disenyo upang mabahagi sa pampubliko upang makapagpadala ng mga digital asset ang iba pang mga miyembro ng network diretso sa iyong account.

    Maaari bang makahanap ng aking private key kung kilala nila ang aking public key?

    Hindi. Ang mga publikong susi ay hinuhulma mula sa mga pribadong susi gamit ang mga one-way cryptographic algorithm. Ito ay matematikal na imposible na i-reverse-engineer ang isang publikong susi upang mahanap ang kaukulang pribadong susi.

    Bakit hindi natin ginagamit ang mga raw public key bilang wallet address?

    Ang mga raw public keys ay mga napakahaba at kumplikadong data string. Ang mga blockchain ay naghihiwalay sila sa mas maikli at mas malinis na wallet address upang i-save ang on-chain storage space at mabawasan ang mga pagkakamali ng user sa panahon ng transaksyon.

    Nagpapagawa ba ng maraming public key ang isang pribadong key?

    Sa modernong Hierarchical Deterministic (HD) wallet, isang magkakasamang seed phrase ang maaaring maglikha ng malaking hanay ng mga natatanging private key, bawat isa sa kanila ay nagmumula sa sariling natatanging public key at wallet address.
     
    Karagdagang Pagbabasa:

    Ibahagi