cs.phhsnews.com


cs.phhsnews.com / Co je to "Blockchain"?

Co je to "Blockchain"?


Pokud jste v poslední době sledovali zprávy, možná jste slyšeli něco, co se nazývá bloková křivka. Je to koncept, který dělá data velmi bezpečné pro konkrétní použití. Pravděpodobně jste to slyšeli ve spojení s Bitcoinem, ale má aplikace daleko za oblíbenou kryptocurrencí každého. Zde je stručné vysvětlení, jak to funguje.

Vše začne šifrováním

S VZTAHUJÍCÍM: Co je Bitcoin a jak to funguje?

Chcete-li porozumět blokám, musíte rozumět kryptografii. Myšlenka kryptografie je daleko starší než počítače: znamená to jen přeskupení informací takovým způsobem, že pro pochopení potřebujete určitý klíč. Jednoduchá hračka s dekodérovým kruhem, která jste našli v krabici obilovin Kix, je formou nejzákladnější kryptografie - vytvořte klíč (také známý jako šifra), který nahradí dopis s číslem, spustíte zprávu pomocí klíče a poté dáte klíčem pro někoho jiného. Každý, kdo najde zprávu bez klíče, ji nemůže přečíst, pokud není "rozbitý". Armáda používala komplexnější kryptografii daleko před počítači (počítač Enigma zakódoval a dekódoval zprávy během 2. světové války, například). šifrování je zcela digitální. Dnešní počítače používají šifrovací metody, které jsou tak složité a bezpečné, že by bylo nemožné je rozbít jednoduchou matematikou, kterou provádějí lidé. Počítačová šifrovací technologie však není dokonalá; může to být stále "popraskané", pokud algoritmus napadne dostatečně inteligentní lidé a data jsou stále zranitelná, pokud někdo od vlastníka najde klíč. Ale i šifrování na úrovni zákazníka, jako je 128bitové šifrování AES, které je nyní standardem pro iPhone a Android, stačí k tomu, aby uchovávaly zamčené údaje mimo FBI.

Blockchain je kooperující, bezpečná datová kniha

šifrování se obvykle používá k uzamčení souborů, takže mohou být přístupné pouze určitým osobám. Ale co když máte informace, které musí všichni vidět - například řekněme, účetní informace pro vládní agenturu, která musí být ze zákona zákonem veřejná - a musí být stále bezpečná? Tam, máte problém: čím více lidí, kteří mohou vidět a upravovat informace, je to méně bezpečné.

Bloky byly vyvinuty tak, aby vyhovovaly bezpečnostním potřebám těchto specifických situací. V blokové řadě se pokaždé, když jsou informace přístupné a aktualizovány, změna je zaznamenána a ověřena, pak zašifrována šifrováním a nelze ji znovu editovat. Sada změn je poté uložena a přidána do celkového záznamu. Příště, kdy někdo provede změny, začíná znovu a zachovává informace v novém "bloku", který je šifrovaný a připojen k předchozímu bloku (tedy "blokový řetězec"). Tento opakující proces spojuje první verzi sady informací s posledním, takže každý může vidět všechny změny, které byly kdy provedeny, ale může přispívat a upravit pouze nejnovější verzi.

Tato myšlenka je trochu odolná vůči metaforám, ale Představte si, že jste ve skupině deseti lidí sestavujících soupravu LEGO. Můžete přidat jen jeden kus najednou a nikdy vůbec nemůžete odstranit žádné kusy. Každý člen skupiny se musí konkrétně shodnout na tom, kde bude pokračovat další díl. Tímto způsobem můžete vidět všechny kousky kdykoliv - přímo zpátky k prvnímu dílu v projektu - ale můžete změnit nejnovější kus pouze.

Pro něco trochu relevantnějšího si představte společný dokument, jako je tabulku ve službě Dokumenty Google nebo Office 365. Každý, kdo má přístup k dokumentu, jej může upravit a pokaždé, když je změna uložena a zaznamenána jako nová tabulka, pak je zablokována v historii dokumentu. Takže se můžete vrátit krok za krokem prostřednictvím provedených změn, ale můžete přidat pouze informace k nejnovější verzi, nemusíte modifikovat předchozí verze tabulky, které již byly uzamčeny

Jak jste pravděpodobně slyšeli, tato myšlenka bezpečného, ​​neustále aktualizovaného "knihy" se většinou aplikuje na finanční údaje, kde má největší smysl. Distribuované digitální měny, jako je Bitcoin, jsou nejčastějším používáním bloků - ve skutečnosti byl první vytvořen pro společnost Bitcoin a myšlenka se od ní šířila.

Technická věc: Krok za krokem, Blok podle bloku

Jak to všechno vlastně hraje na počítači? Je to kombinace kryptografie a sítí peer-to-peer.

SOUVISEJÍCÍ:

Jak funguje BitTorrent? Možná budete znát sdílení souborů peer-to-peer: služby BitTorrent, a stahovat digitální soubory z více míst efektivněji než z jednoho připojení. Představte si "soubory" jako jádrové údaje v blokové řadě a proces stahování jako kryptografie, která ji udržuje aktualizovanou a bezpečnou.

Nebo se můžete vrátit k výše uvedenému příkladu Dokumentů Google: Představte si, že dokument spolupráce, který jste práce na serveru není uložena na serveru. Místo toho je na počítači každého jednotlivce, který se neustále kontroluje a aktualizuje, aby se ujistil, že nikdo nezměnil předchozí záznamy. Toto je "decentralizované".

To je hlavní myšlenka za blokádou: je to kryptografická data, která je nepřetržitě přístupná a zabezpečená současně bez centralizovaného serveru nebo úložiště se záznamy o změnách, které se začleňují do každé nové verze dat.

Proto máme v tomto vztahu tři prvky, které je třeba zvážit. Jeden, síť uživatelů peer-to-peer, které všechny ukládají kopie záznamu blokády. Dva, data, která tito uživatelé přidávají k nejnovějšímu "bloku" informací, což umožňuje jejich aktualizaci a přidání k celkovému záznamu. Tři, šifrovací sekvence, které uživatelé generují, aby se dohodli na nejnovějším bloku a zablokovali ho na místě v sekvenci dat, které tvoří záznam.

Je to poslední bit, který je tajnou omáčkou v sendvičovém bloku. Pomocí digitální kryptografie přispívá každý uživatel sílu svého počítače, aby pomohl vyřešit některé z těch superkomplexních matematických problémů, které udržují záznam bezpečný. Tato mimořádně složitá řešení - známá jako "hash" - vyřeší základní části dat v záznamu, jako například účet, který přidal nebo odečetl peníze v účetní knize, a odkud tyto peníze šly nebo pocházejí. Čím hustší jsou data, tím je kryptografie složitější a je potřebná větší kapacita pro její vyřešení. (Tady je mimochodem myšlenka "těžby" v Bitcoinu.)

Takže, abychom se shrnuli, můžeme myslet na to, že blokáda je kus dat, který je:

Neustále aktualizován.

  1. Uživatelé Blockchain mohou k datům kdykoli přistupovat a přidat informace do nejnovějšího bloku. Distributed.
  2. Kópie dat blokády jsou uloženy a zabezpečeny každým uživatelem a všichni musí souhlasit s novými přírůstky. Ověřeno
  3. Oba změny na nových blocích a kopie starých bloků musí být schváleny všemi uživateli pomocí šifrovacího ověření Bezpečná
  4. . Zachovávání starých dat a změna způsobu zabezpečení nových dat je zabráněno kryptografickou metodou i necentralizovaným ukládáním samotných dat. A věřte tomu nebo ne, je to ještě komplikovanější než toto ... ale to je základní myšlenka

Blockchain in Action: Ukaž mi (digitální) peníze!

Takže pojďme zvážit příklad toho, jak se to týká kryptocurrency jako Bitcoin. Řekněme, že máte jeden Bitcoin a chcete ho strávit na novém vozidle. (Nebo kolo, dům nebo malý až středně velký ostrovní stát - nicméně v tomto týdnu stojí za to hodně Bitcoin.) Připojíte se k decentralizovanému bloku Bitcoin pomocí softwaru a zašlete požadavek, aby jste Bitva na prodejce auta. Vaše transakce je pak přenášena do systému.

Každá osoba v systému to může vidět, ale vaše identita a totožnost prodávajícího jsou jen dočasné podpisy, drobné prvky obrovských matematických problémů, které tvoří srdce digitální kryptografie. Tyto hodnoty jsou zapojeny do blokové rovnice a samotný problém je "vyřešen" členy v síti peer-to-peer generující šifry šifrování.

Jakmile je transakce ověřena, Bitcoin se od vás přesune k prodávajícímu a zaznamenala se na poslední blok v řetězci. Blok je dokončen, zapečetěn a chráněn kryptografií. Další řada transakcí začíná a blokový řetězec se prodlužuje a obsahuje úplný záznam všech transakcí pokaždé, když je aktualizován.

Nyní, když si myslíte, že bloková linka je "bezpečná", je důležité pochopit kontext. Jednotlivé transakce jsou bezpečné a celkový záznam je bezpečný, pokud metody použité k zajištění kryptografie zůstanou "uncracked." (A nezapomeňte, že tyto věci jsou opravdu

opravdu těžké přerušit - i FBI může " ale nejslabší odkaz v bloku je, dobře, vy - uživatel. Pokud dovolíte někomu jinému používat váš osobní klíč pro přístup k řetězci, nebo pokud ho najdou jednoduše hackeři do počítače, mohou s vašimi informacemi přidávat blokády a neexistuje žádný způsob, jak je zastavit. Takto Bitcoin dostane "ukradený" ve vysoce propagovaných útokech na významných trzích: společnosti, které provozovaly trhy, nikoliv samotný blok Bitchin, byly ohroženy. A protože ukradené Bitcoins jsou převedeny na anonymní uživatele, proces ověřený blokádou a zaznamenaný navždy, neexistuje žádný způsob, jak najít útočníka

nebo načíst Bitcoin. Co jiný může blokovat?

Technologie Blockchain začala s Bitcoinem, ale je to tak důležitá myšlenka, že tam dlouho nezůstala. Systém, který je neustále aktualizován, přístupný komukoli, overený necentralizovanou sítí a neuvěřitelně bezpečný, má mnoho různých aplikací. Finanční instituce jako JP Morgan Chase a australská burza rozvíjejí blokové systémy pro zabezpečení a distribuci finančních dat (pro konvenční peníze, nikoliv pro kryptocurrency jako Bitcoin). Nadace Bill & Melinda Gates doufá, že použije blokové systémy pro poskytování bezplatných distribuovaných bankovních služeb miliardám lidí, kteří si nemohou dovolit běžný bankovní účet.

Nástroje open source, jako je Hyperledger, se pokoušejí zpřístupnit blokové techniky širší škálu lidí, v některých případech to dělá, aniž by museli potřebovat obrovské množství procesní síly potřebné k zajištění dalších návrhů. Spolupracující pracovní systémy mohou být ověřovány a zaznamenávány pomocí blokových technik. Docela stejný způsob, jak je třeba neustále zaznamenávat, zpřístupňovat a aktualizovat, může být použit stejným způsobem.

Image Credit: posteriori / Shutterstock, Lewis Tse Pui Lung / Shutterstock, Zack Copley


Jak stahovat Wikipedii pro offline, na dosah ruky Čtení

Jak stahovat Wikipedii pro offline, na dosah ruky Čtení

Už jste někdy přáli, abyste si mohli stáhnout celou Wikipedii a mít kopii na vašem osobním počítači nebo tabletu Android ? Existuje skutečně snadný způsob, jak to udělat, ačkoli budete potřebovat nějaké místo na disku a trochu času. Existuje několik možných důvodů, proč byste mohli chtít vlastní osobní kopii Wikipedie na vašem počítači.

(how-top)

Spuštění příkazu jako správce ze spouštěcí schránky v systému Windows 7, 8 nebo 10

Spuštění příkazu jako správce ze spouštěcí schránky v systému Windows 7, 8 nebo 10

Spouštěcí schránka je vhodný způsob spuštění programů, otevření složek a dokumentů a dokonce vydání některých příkazů Prompt příkazy. Můžete ji dokonce použít k spuštění programů a příkazů s oprávněními správce. SOUVISEJÍCÍ: Otevření skrytých systémových složek pomocí příkazu Shell systému Windows Spouštěcí schránka byla od počátku Windows.

(how-top)