Talaan ng nilalaman
- Ang "Crypto" sa Cryptography
- Paano Gumagana ang Cryptography?
- Ginamit na Mga Paraan ng Cryptographic
- Ang Bottom Line
Ang mga Cryptocurrencies tulad ng Bitcoin at Ethereum ay nakakuha ng napakalaking katanyagan salamat sa kanilang desentralisado, ligtas at hindi nagpapakilalang likas na katangian, na sumusuporta sa arkitektura ng peer-to-peer at ginagawang posible na maglipat ng mga pondo at iba pang mga digital na asset sa pagitan ng dalawang magkakaibang indibidwal na walang gitnang awtoridad.
Paano tinitiyak ng awtomatiko at hindi nagpapakilalang sistemang ito ng cryptocurrency na ang lahat ng mga transaksyon ay naproseso na may nararapat na kasipagan at pagiging tunay na walang interbensyon? Ipasok ang pinagbabatayan na konsepto at mga tool ng kriptograpiya, na bumubuo sa gulugod na pagproseso ng cryptocurrency.
Mga Key Takeaways
- Ang Bitcoin at iba pang mga batay sa blockchain na batay sa blockchain ay nakasalalay sa mga pamamaraan ng cryptographic upang mapanatili ang seguridad at katapatan - ang paglalagay ng "crypto-" sa pangalan.Cryptography ay ang kasanayan sa matematika at computational ng pag-encode at pag-decode ng data.Bitcoin ay gumagamit ng tatlong magkakaibang pamamaraan ng cryptographic kabilang ang isa na nakatuon sa pagbuo ng pampublikong-pribadong mga key na pares at isa pa para sa layunin ng "pagmimina."
Ang "Crypto" sa Cryptography
Ang salitang "crypto" ay literal na nangangahulugang itinago o lihim - sa konteksto na ito, hindi nagpapakilalang. Nakasalalay sa pagsasaayos, ang ipinatupad na teknolohiya ng kriptograpiya ay nagsisiguro sa pseudo- o buong pagkakakilalang. Sa prinsipyo, ginagarantiyahan ng kriptograpiya ang seguridad ng mga transaksyon at ang mga kalahok, kalayaan ng mga operasyon mula sa isang sentral na awtoridad, at proteksyon mula sa dobleng paggasta.
Ginamit ang teknolohiya ng Cryptography para sa maraming mga layunin - para sa pag-secure ng iba't ibang mga transaksyon na nagaganap sa network, para sa pagkontrol sa henerasyon ng mga bagong yunit ng pera, at para sa pagpapatunay ng paglipat ng mga digital assets at token.
Hinahayaan gumuhit ng isang pagkakatulad sa isang tunay na transaksyon sa mundo - tulad ng pag-sign ng isang tseke sa bangko - na nangangailangan ng iyong lagda. Ang isang mapagkakatiwalaan at ligtas na lagda ay nangangailangan nito upang magkaroon ng mga sumusunod na katangian:
- dapat itong mapatunayan ng iba na ito ay ang iyong pirma; dapat itong peke-patunay na walang sinumang ibang makakapag-forge ng iyong pirma, at dapat na ligtas mula sa anumang posibilidad ng pagtanggi ng signer mamaya - iyon ay, hindi ka maaaring magtakwil sa isang pangako nang naka-sign.
Ang mga Cryptocurrencies ay ginagaya ang konsepto ng mga tunay na lagda ng mundo sa pamamagitan ng paggamit ng mga diskarteng kriptograpiya at mga susi sa pag-encrypt. Ang mga pamamaraan ng cryptography ay gumagamit ng mga advanced na code sa matematika upang mag-imbak at magpadala ng mga halaga ng data sa isang ligtas na format na nagsisiguro lamang sa mga, kung saan inilaan ang data o transaksyon, maaaring makatanggap, basahin at iproseso ito, at matiyak ang pagiging tunay ng transaksyon at kalahok, tulad ng isang pirma sa totoong mundo.
Paano Gumagana ang Cryptography?
Isipin ang pagtanggap ng mga signal ng radyo sa radyo ng iyong sasakyan na nagbibigay-daan sa iyo upang makinig sa broadcast. Ang broadcast na ito ay kaalaman sa publiko at bukas sa lahat. Sa kabaligtaran, isipin ang tungkol sa mga komunikasyon sa antas ng depensa, tulad ng sa pagitan ng mga sundalo sa isang misyon ng labanan. Ang komunikasyon na ito ay mai-secure at mai-encrypt. Ito ay tatanggapin at kilala sa mga inilaang kalahok lamang sa halip na bukas sa buong mundo. Ang kriptograpiya ng Cryptocurrency ay gumagana sa katulad na paraan.
Sa pinakasimpleng mga termino, ang kriptograpiya ay isang pamamaraan upang magpadala ng mga ligtas na mensahe sa pagitan ng dalawa o higit pang mga kalahok - ang nagpadala ng mga naka-encrypt / nagtatago ng isang mensahe gamit ang isang uri ng susi at algorithm, ipinapadala ang naka-encrypt na form na ito ng mensahe sa tatanggap, at tinatanggap ito ng tatanggap sa makabuo ng orihinal na mensahe.
Ang mga susi ng pag-encrypt ay ang pinakamahalagang aspeto ng kriptograpiya. Gumagawa sila ng isang mensahe, transaksyon o halaga ng data na hindi mabasa para sa isang hindi awtorisadong mambabasa o tatanggap, at maaari itong basahin at maproseso lamang ng inilaan na tatanggap. Ginagawa ng mga susi ang impormasyong "crypto", o lihim.
Maraming mga cryptocurrencies, tulad ng Bitcoin, ay maaaring hindi malinaw na gumagamit ng pagpapadala ng naturang lihim, naka-encrypt na mga mensahe, dahil ang karamihan sa impormasyong nagsasangkot sa mga transaksyon ng Bitcoin ay publiko sa isang mahusay. Gayunpaman, mayroong isang bagong lahi ng mga cryptocurrencies, tulad ng ZCash at Monero, na gumagamit ng iba't ibang mga paraan ng pag-encrypt ng kriptograpiya upang mapanatiling ligtas at ganap na hindi nagpapakilalang mga detalye sa transaksyon. (Para sa higit pa, tingnan ang What Is Monero (XMR) Cryptocurrency?)
Ang ilan sa mga tool na binuo bilang isang bahagi ng cryptography ay natagpuan ang mahalagang paggamit sa nagtatrabaho sa cryptocurrency. Kasama nila ang mga pag-andar ng hashing at digital na lagda na bumubuo ng isang mahalagang bahagi ng pagproseso ng Bitcoin, kahit na ang Bitcoin ay hindi direktang gumagamit ng mga nakatagong mensahe. (Tingnan din, Paano Gumagana ang Bitcoin?)
Mga Paraan ng Cryptography na Ginamit sa Cryptocurrencies
Maraming mga pamamaraan ang umiiral para sa pag-encrypt sa kriptograpiya.
Ang una ay Symmetric Encryption Cryptography. Ginagamit nito ang parehong sikretong key upang i-encrypt ang hilaw na mensahe sa pinagmulan, ihatid ang naka-encrypt na mensahe sa tatanggap, at pagkatapos ay i-decrypt ang mensahe sa patutunguhan. Ang isang simpleng halimbawa ay kumakatawan sa mga titik na may mga numero - sabihin, 'A' ay '01', 'B' ay '02', at iba pa. Ang isang mensahe tulad ng "HELLO" ay mai-encrypt bilang "0805121215, " at ang halagang ito ay maipapadala sa network sa mga tatanggap. Kapag natanggap, tatanggapin ito ng tatanggap gamit ang parehong reverse pamamaraan - '08' ay 'H', '05' ay 'E', at iba pa, upang makuha ang orihinal na halaga ng mensahe na "HELLO." Kahit na ang mga hindi awtorisadong partido ay natanggap ang naka-encrypt na mensahe na "0805121215, " walang halaga ito sa kanila maliban kung alam nila ang pamamaraan ng pag-encrypt.
Ang nasa itaas ay isa sa mga pinakasimpleng halimbawa ng pag-encrypt ng simetriko, ngunit maraming mga kumplikadong pagkakaiba-iba ang umiiral para sa pinahusay na seguridad. Ang pamamaraang ito ay nag-aalok ng mga bentahe ng simpleng pagpapatupad na may minimum na pagpapatakbo sa itaas, ngunit naghihirap mula sa mga isyu ng seguridad ng ibinahaging key at mga problema ng scalability.
Ang pangalawang pamamaraan ay Asymmetric Encryption Cryptography, na gumagamit ng dalawang magkakaibang mga susi - pampubliko at pribado - upang i-encrypt at i-decrypt ang data. Ang pampublikong susi ay maaaring maipakalat nang bukas, tulad ng address ng tagatanggap ng pondo, habang ang pribadong susi ay kilala lamang sa may-ari. Sa pamamaraang ito, ang isang tao ay maaaring mag-encrypt ng isang mensahe gamit ang pampublikong susi ng tatanggap, ngunit maaari itong mai-decrypt lamang ng pribadong susi ng tatanggap. Ang pamamaraang ito ay nakakatulong na makamit ang dalawang mahalagang pag-andar ng pagpapatunay at pag-encrypt para sa mga transaksyon sa cryptocurrency. Nakamit ang dating habang ang pampublikong susi ay nagpapatunay sa ipinares na pribadong key para sa tunay na nagpadala ng mensahe, habang ang kalaunan ay nagawa na lamang na ang ipinares na pribadong may hawak na key ay maaaring matagumpay na i-decrypt ang naka-encrypt na mensahe.
secp256k1
Ang kawalaan ng simetrya na ginamit para sa mga key ng Bitcoin ay tinatawag na elliptical curve cryptography. Ang tiyak na pamamaraan ay kilala bilang secp256k1 at tila napili ni Satoshi nang walang partikular na dahilan maliban sa magagamit ito sa oras!
Ang pangatlong pamamaraan ng kriptograpiya ay ang Hashing, na ginagamit upang epektibong i-verify ang integridad ng data ng mga transaksyon sa network. Pinapanatili nito ang istraktura ng data ng blockchain, na nag-encode ng mga address ng account ng mga tao, ay isang mahalagang bahagi ng proseso ng mga transaksyon sa pag-encrypt na nagaganap sa pagitan ng mga account, at ginagawang posible ang block mining. Bilang karagdagan, ang Digital Signature ay umaakma sa iba't ibang mga proseso ng kriptograpiya, sa pamamagitan ng pagpapahintulot sa mga tunay na kalahok upang patunayan ang kanilang mga pagkakakilanlan sa network.
Maramihang mga pagkakaiba-iba ng mga pamamaraan sa itaas na may nais na antas ng pagpapasadya ay maaaring maipatupad sa iba't ibang mga network ng cryptocurrency.
Ang Bottom Line
Ang pagkakakilanlan at pagtatago ay isang pangunahing aspeto ng mga cryptocurrencies, at iba't ibang mga pamamaraan na ginamit sa pamamagitan ng mga pamamaraan ng cryptographic na matiyak na ang mga kalahok pati na rin ang kanilang mga aktibidad ay mananatiling nakatago sa nais na saklaw sa network.
![Nagpapaliwanag ng crypto sa cryptocurrency Nagpapaliwanag ng crypto sa cryptocurrency](https://img.icotokenfund.com/img/bitcoin/113/explaining-crypto-cryptocurrency.jpg)