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.
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
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
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.
Blockchain in Action: Ukaž mi (digitální) peníze!
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?
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 odeslat fotografii z telefonu do vašeho příběhu Snapchat
Dlouho můžete posílat fotky z fotoaparátu Snapchat do svého příběhu. Bylo to opravdu nepríjemné, kdybyste na telefonu vyfotografovali skvělou fotografii a chtěli byste ji sdílet s Snapchat: prostě to nemůžete udělat. Naštěstí se věci změnily. Zde je návod, jak sdílet fotografii z telefonu do aplikace Snapchat SOUVISEJÍCÍ: Jak používat Snapchat: Základy odesílání snímků a zpráv Otevřete Snapchat a na hlavní obrazovce s fotografiemi přejetím prstem nahoru .
Proč má Chrome spoustu otevřených procesů?
Pokud jste někdy ve službě Správce úloh prohlíželi prohlížeč Google Chrome, možná jste byli překvapeni, že počet chrome. exe položky radikálně překročily počet aktuálních oken prohlížeče Chrome, které jste otevřeli. Co se děje se všemi těmito procesy? Současná otázka a odpověď se k nám dostala s laskavým svolením SuperUser - subdivize Stack Exchange, komunitně řízeného seskupování webových stránek Otázky a odpovědi Otázka zvědaví na všechny tyto procesy Chrome, které se zdaleka zdvojují, nejste sami.