Tartalomjegyzék
- A "Crypto" a kriptográfiaban
- Hogyan működik a kriptográfia?
- Használt kriptográfiai módszerek
- Alsó vonal
A kriptovaluták, például a Bitcoin és az Ethereum, hatalmas népszerűségnek örvendenek decentralizált, biztonságos és névtelen természetüknek köszönhetően, amely támogatja a peer-to-peer architektúrát, és lehetővé teszi a pénzeszközök és más digitális eszközök átvitelét két különböző személy között egy központi hatóság nélkül.
Hogyan biztosítja ez az automata és anonim kriptovaluta rendszer, hogy minden tranzakciót kellő gondossággal és hitelességgel végezzenek beavatkozás nélkül? Írja be a kriptográfia alapjául szolgáló fogalmat és eszközöket, amelyek képezik a kriptovaluták feldolgozásának gerincét.
Kulcs elvihető
- A Bitcoin és más blokklánc-alapú kriptovaluták kriptográfiai módszereket támasztanak alá a biztonság és a hűség fenntartása érdekében - a "kriptográfia" nevét adva. A kriptográfia az adatok kódolásának és dekódolásának matematikai és számítási gyakorlata. A Bitcoin három különféle kriptográfiai módszert használ, köztük egy létrehozza a köz- és magánkulcs-párokat, és egy másik a "bányászat" céljából.
A "Crypto" a kriptográfiaban
A „rejtjelezés” szó szó szerint rejtett vagy titkos - ebben az összefüggésben névtelen. A konfigurációtól függően a beépített kriptográfiai technológia álnév vagy teljes anonimitást biztosít. A kriptográfia elvben garantálja az ügyletek és a résztvevők biztonságát, a műveletek függetlenségét a központi hatóságtól és a kettős kiadásokkal szembeni védelmet.
A kriptográfiai technológiát többféle célra használják - a hálózaton zajló különféle tranzakciók biztosítására, az új valutaegységek előállításának ellenőrzésére, valamint a digitális eszközök és tokenek transzferének ellenőrzésére.
Rajzoljunk analógiát egy valós tranzakcióval - mint például egy banki csekk aláírása -, amelyhez az Ön aláírására van szükség. A megbízható és biztonságos aláíráshoz az alábbi tulajdonságokkal kell rendelkeznie:
- másoknak ellenőrizniük kell, hogy valóban az Ön aláírása; hamisításbiztosnak kell lennie, hogy senki más ne hamisítsa meg az aláírását, és biztonságban kell lennie annak minden lehetőségétől, hogy az aláíró később tagadja meg - azaz nem tehet meg újból aláírt kötelezettségvállalás.
A rejtjelező pénznemek rejtjelezési technikák és titkosítási kulcsok segítségével emulálják a valós aláírások fogalmát. A kriptográfiai módszerek fejlett matematikai kódokat használnak az adatértékek biztonságos formátumban történő tárolására és továbbítására, amely biztosítja, hogy csak azok, akiknek az adatot vagy tranzakciót szánták, képesek legyenek fogadni, olvasni és feldolgozni, valamint biztosítsák a tranzakció és a résztvevő hitelességét, például egy valós aláírás.
Hogyan működik a kriptográfia?
Gondoljon olyan rádiójelek vételére az autó rádiójában, amely lehetővé teszi az adás hallgatását. Ez a közvetítés közismert és mindenki számára nyitva áll. Ezzel szemben gondoljon a védelmi szintű kommunikációra, például a harci misszióban lévő katonák közötti kommunikációra. Ez a kommunikáció biztonságos és titkosított. A program csak a tervezett résztvevők fogadja és ismeri őket, ahelyett, hogy az egész világ előtt nyitva állna. A Cryptocurrency kriptográfia hasonló módon működik.
A legegyszerűbben fogalmazva: a kriptográfia biztonságos üzenetek küldésének két vagy több résztvevő közötti technikája - a feladó titkosítja / elrejti az üzenetet egyfajta kulcs és algoritmus segítségével, elküldi ezt a titkosított üzenetformát a címzettnek, és a fogadó dekódolja azt. generálja az eredeti üzenetet.
A titkosítási kulcsok a kriptográfia legfontosabb szempontjai. Az üzenetet, tranzakciót vagy adatértéket olvashatatlanná teszik egy jogosulatlan olvasó vagy címzett számára, és csak a címzett tudja olvasni és feldolgozni. A kulcsok titkosítják vagy titkosítják az információt.
Sok kriptovaluta, mint például a Bitcoin, nem használhatja kifejezetten ilyen titkos, titkosított üzenetek küldését, mivel a Bitcoin tranzakciókat érintő információk nagy része jórészt nyilvános. Van azonban egy új típusú kriptovaluta, mint például a ZCash és a Monero, amely a kriptográfia különféle titkosításának különböző formáit használja a tranzakció részleteinek biztonságos és teljes névtelenségének megőrzése érdekében az átvitel során. (További információ: Mi az a Monero (XMR) kriptovaluta?)
A kriptográfia részeként kifejlesztett eszközök némelyike fontos felhasználást talált a kriptovaluta működésében. Ide tartoznak a hash és a digitális aláírások funkciói, amelyek a Bitcoin feldolgozásának szerves részét képezik, még akkor is, ha a Bitcoin nem közvetlenül használ rejtett üzeneteket. (Lásd még: Hogyan működik a Bitcoin?)
Kriptográfiai módszerek
A kriptográfia titkosításához több módszer létezik.
Az első a szimmetrikus titkosítási kriptográfia. Ugyanazt a titkos kulcsot használja a nyers üzenet titkosításához a forrásnál, a titkosított üzenet továbbításához a címzettnek, majd az üzenet dekódolására a rendeltetési helyen. Egy egyszerű példa a számok ábécéinek ábrázolása - mondjuk: 'A' jelentése '01', 'B' jelentése '02', és így tovább. Az olyan üzenet, mint a „HELLO”, „0805121215” kódolású lesz, és ezt az értéket a hálózaton továbbítja a címzett (ek) nek. A kézhezvétel után a címzett ugyanazzal a fordított módszerrel dekódolja - „08” jelentése „H”, „05”: „E” és így tovább, hogy az eredeti üzenet értéke „HELLO” legyen. Még akkor is, ha jogosulatlan felek megkapják a titkosított „0805121215” üzenet, csak akkor lesznek számukra értékek, ha ismerik a titkosítási módszert.
A fentiek a szimmetrikus titkosítás egyik legegyszerűbb példája, ám a komplexebb biztonság érdekében sok összetett változat létezik. Ez a módszer az egyszerű megvalósítás előnyeit kínálja, minimális működési költségekkel, de a megosztott kulcs biztonságával és a skálázhatóság problémáival küzd.
A második módszer az aszimmetrikus titkosítási kriptográfia, amely két különféle kulcsot - nyilvános és magán - használ az adatok titkosításához és visszafejtéséhez. A nyilvános kulcs nyíltan terjeszthető, mint például az alap átvevőjének címe, míg a privát kulcsot csak a tulajdonos ismeri. Ebben a módszerben egy személy titkosíthat egy üzenetet a vevő nyilvános kulcsával, de csak a vevő privát kulcsával lehet visszafejteni. Ez a módszer segíti a hitelesítés és a titkosítás valuta tranzakciók két fontos funkcióját. Az előbbit úgy érjük el, hogy a nyilvános kulcs ellenőrzi az üzenet eredeti küldőjének párosított magánkulcsát, míg a későbbi megvalósul, mivel csak a párosított magánkulcs-birtokos képes a titkosított üzenet visszafejteni.
secp256k1
A Bitcoin kulcsokhoz használt aszimmetriát elliptikus görbe kriptográfiának nevezzük . A specifikus módszert secp256k1 néven ismerték, és a Satoshi ezt nyilvánvalóan különösebb okból választotta, csak akkor, amikor az akkor volt elérhető!
A harmadik kriptográfiai módszer a Hashing, amelyet a hálózaton végrehajtott tranzakciók adatainak integritásának hatékony ellenőrzésére használnak. Fenntartja a blockchain-adatok szerkezetét, kódolja az emberek számlacímeit, szerves részét képezi a számlák közötti tranzakciók titkosításának folyamatának, és lehetővé teszi a blokkbányászat alkalmazását. Ezenkívül a digitális aláírások kiegészítik ezeket a különféle kriptográfiai folyamatokat, lehetővé téve a valódi résztvevők számára, hogy igazolják személyazonosságukat a hálózathoz.
A fenti módszerek többféle variációja a kívánt testreszabási szintekkel végrehajtható különféle kriptovalutahálózatokban.
Alsó vonal
Az anonimitás és az elrejtés a kriptográfia kulcsfontosságú eleme, és a kriptográfiai technikák révén alkalmazott különféle módszerek biztosítják, hogy a résztvevők és tevékenységeik a kívánt mértékben rejtve maradjanak a hálózaton.