• sns01
  • sns03
  • sns04
  • sns02
  • sns05
+ 86-15252275109 - 872564404@qq.com
ozvěte se ještě dnes!
Získejte nabídku

Co přesně je blockchain?

Co přesně je blockchain?

Dne 31. října 2008 ID podepsané Satoshi Nakamotem vyřešilo tento problém devítistránkovým dokumentem o tom, jak mi platit ve zcela anonymní a decentralizované síti.

Nyní víme, že záhadný muž známý jako Satoshi Nakamoto a těch devět stránek vytvořilo z ničeho nic ekvivalent 100 miliard RMB v bitcoinech a technologii, která jej ovládá, blockchain.

Bez důvěryhodné třetí strany je největším problémem to, že si nikdo z nás nemůže vzájemně věřit, takže v blockchainovém světě by musely být přenosy vysílány, aby každý věděl o historii každého dolaru každého člověka v síť. Lidé si ověří, že to je skutečně to, co jsem řekl, elektronickým podpisem, a poté provedou převod do hlavní knihy. Tato účetní kniha je blok. Spojením bloků dohromady je blockchain. Zaznamenává všechny transakce bitcoinu od jeho vzniku až po dnešek a nyní existuje přibližně 600 000 bloků, přičemž v každém bloku jsou zaznamenány dva nebo tři tisíce transakcí a každý účet, včetně vašeho a mého, si přesně pamatuje, kolik peněz má, kde přišlo to, odkud bylo utraceno, a je to transparentní a otevřené.

V blockchainové síti každý drží identickou knihu aktualizovanou v reálném čase. Není překvapením, že spolehlivost účetní knihy je základním kamenem digitální měny a pokud je účetní kniha mimo provoz, žádná měna nebude fungovat dobře.

To ale vyvolává dvě nové otázky: kdo vede knihy pro každého? Jak zajistíte, aby knihy nebyly padělané?

Pokud by si každý mohl vést účetní knihu, transakce a posloupnost transakcí obsažených v každém bloku by se mohly lišit, a kdyby zde byly úmyslné falešné záznamy, bylo by to ještě chaotičtější. Je nemožné získat knihu, která je přijatelná pro všechny.

Osoba, která tyto knihy vede, musí přimět každého, aby je přijal, aby všechny knihy byly jednotné. Toto je také známé jako mechanismus konsensu.

Dnes existuje mnoho různých mechanismů konsensu pro různé blockchainy a Satoshiho řešení je tento problém vyřešit. Každý, kdo přijde na odpověď jako první, má právo vést knihy. Tento mechanismus se nazývá PoW: Proof-of-Work, Proof of Workload.

Povaha důkazu o pracovní zátěži je vyčerpávající a čím více aritmetické síly má vaše zařízení, tím vyšší je pravděpodobnost zjištění odpovědi.

K tomu se používá hašovací šifrování.

Vezměte si například algoritmus SHA256, jakýkoli řetězec znaků s ním zašifrovaný získá jedinečný řetězec 256bitových binárních čísel. Pokud je původní vstup jakýmkoli způsobem změněn, bude hash šifrované číslo zcela odlišné.

Povaha důkazu o pracovní zátěži je vyčerpávající a čím více aritmetické síly má vaše zařízení, tím vyšší je pravděpodobnost zjištění odpovědi.

K tomu se používá hašovací šifrování.

Vezměte si například algoritmus SHA256, jakýkoli řetězec znaků s ním zašifrovaný získá jedinečný řetězec 256bitových binárních čísel. Pokud je původní vstup jakýmkoli způsobem změněn, bude hash šifrované číslo zcela odlišné.

Povaha důkazu o pracovní zátěži je vyčerpávající a čím více aritmetické síly má vaše zařízení, tím vyšší je pravděpodobnost zjištění odpovědi.

K tomu se používá hašovací šifrování.

Vezměte si například algoritmus SHA256, jakýkoli řetězec znaků s ním zašifrovaný získá jedinečný řetězec 256bitových binárních čísel. Pokud je původní vstup jakýmkoli způsobem změněn, bude hash šifrované číslo zcela odlišné.

Povaha důkazu o pracovní zátěži je vyčerpávající a čím více aritmetické síly má vaše zařízení, tím vyšší je pravděpodobnost zjištění odpovědi.

K tomu se používá hašovací šifrování.

Vezměte si například algoritmus SHA256, jakýkoli řetězec znaků s ním zašifrovaný získá jedinečný řetězec 256bitových binárních čísel. Pokud je původní vstup jakýmkoli způsobem změněn, bude hash šifrované číslo zcela odlišné.

Povaha důkazu o pracovní zátěži je vyčerpávající a čím více aritmetické síly má vaše zařízení, tím vyšší je pravděpodobnost zjištění odpovědi.

K tomu se používá hašovací šifrování.

Vezměte si například algoritmus SHA256, jakýkoli řetězec znaků s ním zašifrovaný získá jedinečný řetězec 256bitových binárních čísel. Pokud je původní vstup jakýmkoli způsobem změněn, bude hash šifrované číslo zcela odlišné

Když otevřete blok, můžeme vidět počet transakcí zaznamenaných v tomto bloku, podrobnosti transakce, záhlaví bloku a další informace.

Záhlaví bloku je štítek bloku obsahující informace, jako je časové razítko, hash kořene stromu Merk, náhodné číslo a hash předchozího bloku a provedení druhého výpočtu SHA256 v záhlaví bloku nám dá hash tohoto bloku.

Chcete-li sledovat, musíte zabalit různé informace v bloku a potom upravit toto náhodné číslo v záhlaví bloku tak, aby vstupní hodnota mohla být hašována, aby se získala hash hodnota, kde prvních n číslic je 0 po výpočtu hash .

Ve skutečnosti existují pouze dvě možnosti pro každou číslici: 1 a 0, takže pravděpodobnost úspěchu při každé změně náhodného čísla je jedna n-tina ze 2. Například pokud n je 1, to znamená, pokud je první číslo 0, pak je pravděpodobnost úspěchu 1 ze 2.

Čím více výpočetního výkonu je v síti, tím více nul se počítá a tím těžší je prokázat pracovní zátěž.

Dnes je n v bitcoinové síti zhruba 76, což je úspěšnost 1 ze 76 dílů na 2, nebo téměř 1 ze 755 bilionů.

S grafickou kartou RTX 2080Ti v hodnotě 8 000 USD je to zhruba 1407 let.

Opravdu není snadné určit matematiku správně, ale jakmile to uděláte, každý si může okamžitě ověřit, že jste to zvládli správně. Pokud je to skutečně správné, každý připojí tento blok k hlavní knize a začne balit v dalším bloku.

Tímto způsobem má každý v síti identickou aktualizovanou knihu v reálném čase.

A aby měl každý motivaci k vedení účetnictví, první uzel, který dokončí zabalení bloku, bude odměněn systémem, který je nyní 12,5 bitcoinů, tedy téměř 600 000 RMB. Tento proces je také znám jako těžba.

Na druhou stranu, aby se zabránilo neoprávněné manipulaci s hlavní knihou, musí každý přidaný nový blok zaznamenat do záhlaví bloku hashovací hodnotu předchozího bloku, známého také jako hash ukazatel. Takový konstantní ukazatel dopředu nakonec ukáže na první zakládající blok a všechny bloky pevně spojí.

Pokud upravíte některý ze znaků v libovolném bloku, změníte hodnotu hash tohoto bloku a zneplatníte ukazatel hash dalšího bloku.

Musíte tedy upravit hashovací ukazatel dalšího bloku, ale to zase ovlivní hashovací hodnotu daného bloku, takže musíte také přepočítat náhodné číslo a po dokončení výpočtu musíte upravit další blok tohoto bloku, dokud nezměníte všechny bloky po tomto bloku, což je velmi těžkopádné.

To znemožňuje účetnímu sledovat padělky, i kdyby chtěl. Kvůli elektronickému podpisu účetní nemůže předstírat převod od někoho jiného k sobě samému a kvůli historii knihy také nemůže z ničeho nic změnit částku peněz.

To ale vyvolává novou otázku: pokud dva lidé provedou výpočty současně a sbalí nový blok, koho by měli poslouchat?

Odpověď je ten, kdo je dostatečně dlouhý na to, aby poslouchal, a nyní se každý může po obou blocích sbalit. Například pokud se první člověk, který dokončí výpočet v dalším kole, rozhodne připojit k B, pak řetězec B bude delší a všichni ostatní se pravděpodobněji připojí také k B.

Během šesti bloků balení je vítěz obvykle vypořádán a opuštěný obchodní řetězec je stažen a umístěn zpět do obchodního fondu, který má být zabalen.

Ale protože je to ten, kdo je nejdelší, poslouchá, kdo je nejdelší, pokud můžete počítat lépe než kdokoli jiný a vaše počítací síla je větší než 51%, můžete sami zjistit nejdelší řetězec a poté ovládat účetní knihu .

Takže čím větší je výpočetní výkon horníků ve světě bitcoinů, tím více nul musí každý počítat, což zajišťuje, že nikdo nemůže kontrolovat hlavní knihu.

Ostatní blockchainy s několika účastníky však nedopadly tak dobře, například 51% útok na digitální měnu zvanou Bitcoin Gold 15. května 2018.

Útočníci nejprve převedli svůj vlastní bitgold v hodnotě 10 milionů dolarů na burzu a tento převod byl zaznamenán v bloku A. Útočníci také mohli převést svůj vlastní bitgold v hodnotě 10 milionů dolarů na burzu. Útočník zároveň tajně připravil blok B, kde k přenosu nedošlo, a vypočítal nový blok za blokem B. Útočník také tajně připravil blok B, kde k přenosu nedošlo.

Jakmile je převod na řetězci A potvrzen, může útočník vybrat bitové zlato na burze. Ale protože výpočetní výkon útočníka je o 51% větší než celá síť, bude řetězec B nakonec delší než řetězec A a uvolněním delšího řetězce B do celé sítě bude historie přepsána, řetězec B nahradí Řetěz jako skutečný hlavní řetězec a převod na burzu v bloku A bude stažen, což útočníkovi vydělá 10 milionů za nic.

Dnes je nejjednodušší způsob, jak průměrný člověk bez aritmetické síly získat digitální měnu, je koupit ji na burze a vybrat si ji na adresu peněženky.

Tato adresa pochází z vašeho soukromého klíče, který je šifrovaný, a veřejný klíč, který je šifrovaný, získá adresu.

V anonymní síti, jako je blockchain, může pouze soukromý klíč prokázat, že jste, a pokud je přenos doprovázen elektronickým podpisem vygenerovaným vaším soukromým klíčem, každý může potvrdit, že převod je platný. Pokud je tedy soukromý klíč ohrožen, může kdokoli předstírat, že jste vy, a převést peníze.


Čas zveřejnění: září-10-2020