Učení kryptografie

Proof-of-existence (PoE) je nástroj zabudovaný do bitcoinového blockchainu, který umožňuje komukoli ukládat záznamy neměnným způsobem.

Přečtěte si také: Bitcoinová nostalgie: Mohou být některé bitcoiny cennější než jiné?

Ukládání záznamů na bitcoinovém blockchainu

Učit se kryptografii prostřednictvím funkce dokazování existence bitcoinuUložené záznamy uchovávané na blockchainu nemusí mít v tuto chvíli legální implementaci, ale v blízké budoucnosti velmi dobře. Například stát Arizona zavedl a účtovat uznání smluv založených na blockchainu do právního systému. I tak bude použití distribuované databáze k uchování určitých dat zajistit, že vaše záznamy budou v historii spojeny. To zahrnuje dokumenty, jako je závěť, pozemkový titul, digitální autorská práva a další. Digitální ukládání vašich záznamů na bitcoinovém blockchainu vyžaduje trochu praxe, ale může to udělat kdokoli.

RSA šifrování, přehled zpráv a veřejný blockchain bitcoinů

Nejlepší způsob, jak vytvořit uložený dokument, který má být soukromý na veřejném blockchainu, je šifrování dat. První věcí, kterou chcete udělat, je vytvoření několika veřejných a soukromých klíčů pomocí počítače. Jakýkoli operační systém může tyto klíče generovat pomocí programů jako ssh-keygen pro uživatele systémů Linux a Apple a Windows mohou používat software s názvem Puttygen.

Veřejný klíč nebo asymetrická kryptografie používá matematicky vázané klíče, které umožňují šifrování a dešifrování protokolů. Pomocí Puttygenu uživatelé pouze spustí program a kliknou na „generovat klíče RSA“, zadají jedinečnou přístupovou frázi klíče a uloží nově vytvořené veřejné a soukromé klíče.

Učit se kryptografii prostřednictvím funkce dokazování existence bitcoinuUkládání veřejných a soukromých klíčů pomocí Puttygenu

Po obdržení páru klíčů je dalším krokem vytvoření a přehled zpráv kde přidáte dokument, záznam nebo text do hashovací funkce. Přehled zpráv software lze najít online a počítá řetězec různých kryptografických algoritmů, jako jsou MD2, MD4, MD5 a SHA-256. Vytvořením přehledu zpráv vytvoříte jedinečný vstup pro data, která jste zaznamenali. Po tomto kroku chcete informace zašifrovat pomocí nově vytvořeného soukromého klíče, který k informacím také přidá váš digitální podpis. Existuje několik různých způsobů, jak připravit data pro blockchainové PoE schéma. Například vývojář softwaru Chris Ellis vysvětluje, jak vytvořit certifikát světového občanství Github se souborem XML nebo JSON pomocí digitálních podpisů a blockchainu.

Učit se kryptografii prostřednictvím funkce dokazování existence bitcoinuSdílení vašeho soukromého klíče se souhrnem zprávy.

Nakonec chcete připojit podepsaný přehled zpráv k vašemu dokumentu a přidat jej do bitcoinového blockchainu. Je třeba si uvědomit, že blockchain lze použít k hašování řetězce znaků řetězce zprávy do transakce, což není totéž jako „připojení“ dokumentu nebo souboru do blockchainu. Dokument nebo soubor tam není uložen, pouze klíče nebo řetězec číslic připojených k transakci představují důkaz vlastnictví. Existují několika způsoby přidat text nebo řetězec číslic a zaznamenat jej do veřejného blockchainu. Toto je zase v podstatě vaše digitálně podepsaná „reprezentace“ vašeho dokumentu. Mnoho dalších zpráv nalezených na blockchainu je v hexadecimálním kódu, jako je Satoshi Genesis blokovat text. Tyto konkrétní druhy blockchainových zpráv byly vytvořeny pomocí coinbases„100 bajtů libovolného textu.

Poslední krok může být trochu technický, ale pokud dokončíte výše uvedené kroky, měli byste být schopni některé provést online průvodci které vysvětlují, jak přidat dokument do blockchainu sami. Existují také online zdroje, které za vás mohou tuto službu provést a za pár minut aplikovat vaše data na blockchain. Služby PoE, které jsou aktuálně k dispozici, zahrnují BTProof, Proofofexistence.com, Signatura, a několik dalších.

Bostonská technická univerzita MIT také nabízí program certifikátů PoE, který může do blockchainu přidávat akademické záznamy. Při používání těchto služeb si však vždy pamatujte, že jste svěřili integritu svých dat třetí straně.

Bitcoin blockchain má obrovské množství propagovaný text v hexadecimálních řetězcích včetně textu s poctou Nelsona Mandely, Satoshiho zprávy o genezi, Len Sassaman Tribute, dat kabelové brány Wikileaks a dalších tisíc. Lidé navíc pomocí blockchainu zaznamenali rodný list dítěte, vytvořili globální pas a oddací list.

Učit se kryptografii prostřednictvím funkce dokazování existence bitcoinuSatoshiho zpráva nalezená v bloku geneze.

Prokazování vlastnictví a učení kryptografie

Použití funkce Bitcoin blockchain v PoE může být docela přínosné k prokázání digitálního vlastnictví dokumentu. Blockchain také časově označí informace, jakmile dojde k transakci. To zase bezpečně zaregistruje data v globální distribuované síti, což uživateli umožní v budoucnu kdykoli v budoucnu prokázat vlastnictví digitálním podpisem. Protože tato akce v budoucnu odstraní potřebu nějakého ověření třetí stranou, může tento případ použití ovlivnit právní systém, právní firmy, notářské služby a další. Naučit se, jak vytvářet veřejné / soukromé klíče, a aplikovat zabezpečené dokumenty na silný blockchain bitcoinu dává fascinující pohled do světa kryptografie.

Přidali jste někdy dokument do blockchainu? Dejte nám vědět v komentářích níže.

Obrázky jsou s laskavým svolením Shutterstock, Bitcoin.com, Puttygen a Pixabay.

Už jste viděli náš nový služba widgetů? Umožňuje komukoli vložit na svůj web informativní widgety Bitcoin.com. Jsou docela v pohodě a můžete je přizpůsobit podle velikosti a barvy. Mezi widgety patří pouze cena, cena a graf, cena a novinky, vlákna fóra. K dispozici je také widget věnovaný našemu těžebnímu fondu, který zobrazuje naši hash sílu.