Co je protokol Internet Computer? (ICP)

Autor: Kraken Learn team
9 min
June 10, 2022

Shrnutí protokolu Internet Computer

 

  • Protokol Internet Computer nabízí rychlý a efektivní blockchain pro umožnění decentralizovaných služeb Web3.
  • ICP je nativní utilitární token sítě Internet Computer, který se používá k usnadnění správy sítě a odměňování účastníků sítě.
  • Internet Computer využívá inovativní technologie, jako je kryptografie řetězových klíčů (chain key cryptography), k provozu své platformy.

Protokol Internet Computer je blockchainová síť, která si klade za cíl přinést větší efektivitu, rychlost a decentralizaci výpočtů a ukládání dat. Projekt si klade za cíl řešit nedostatky spojené s tradičním internetem, jako je monopolizace služeb, špatné zabezpečení systémů a zneužívání osobních dat. 


Tři funkce odlišují Internet Computer od ostatních blockchainových sítí:

  1. Kdokoli může vytvořit decentralizovanou aplikaci (dApp) na jeho blockchainové platformě díky zjednodušenému uživatelskému rozhraní.
  2. ICP běží na decentralizované síti s dedikovaným hardwarem zřízeným nezávislými stranami, spíše než na cloudu udržovaném centralizovanými datovými servery. 
  3. Blockchain zpracovává transakce rychle, čímž se odlišuje od ostatních kryptoměn, u kterých může dokončení transakcí trvat 30 minut nebo déle.  

Nativní utilitární token sítě Internet Computer, ICP, se používá k usnadnění správy sítě, kompenzaci uzlů, které provádějí výpočty, a k odměňování účastníků za jejich zapojení do ekosystému.
 

Kdo vytvořil Internet Computer (ICP)?

Blockchain Internet Computer byl vyvinut projektem DFINITY, který v roce 2015 založil Dominic Williams.

Nadace DFINITY byla založena ve Švýcarsku v říjnu 2016 za účelem rozšíření výzkumných a vývojových aktivit projektu po období inkubace. Nadace poprvé získala finanční prostředky prostřednictvím veřejné ICO v únoru 2017.

V roce 2018 pak proběhlo několik kol financování, které vynesly více než 150 milionů dolarů od známých investorů.

Nadace DFINITY sídlí v Curychu (Zürich), kde provozuje výzkumné centrum. Nadace provozuje další centrum v Kalifornii, stejně jako řadu vzdálených týmů.

 

Co je Internet Computer a ICP?

Protokol Internet Computer spojuje suverénní síť dedikovaných zařízení, aby vytvořil „světový počítač“, který se používá k umožnění decentralizace služeb Web3.

Usnadňovatel Web3

Platformy Web3 mohou využívat blockchain Internet Computer k řešení problémů s ochranou soukromí, které se vyskytují u tradičních sociálních sítí. Tyto tradiční sítě představují pro uživatele četné problémy s ochranou soukromí, sdílejí citlivé informace s korporacemi a zahlcují členy reklamami. Uživatelé mohou být požádáni, aby při registraci na těchto platformách souhlasili s obecnými podmínkami, ale nemohou je ovlivňovat.

Uživatelé decentralizovaných sociálních sítí postavených na blockchainu Internet Computer se mohou k těmto platformám kryptograficky přihlásit pomocí Face ID na svém telefonu nebo snímače otisků prstů na svém notebooku. Mohou také ukládat soubory a sdílet média rychlostí webu nebo okamžitě přenášet NFT a kryptoměny, jako je bitcoin, pomocí chatových zpráv. Tyto služby mohou své uživatele učinit spoluvlastníky a členy týmu airdropem řídicích tokenů z DAO těm, kteří odkazují na jiné uživatele nebo pomáhají s úkoly, jako je moderování obsahu.

Služby jako tyto se dnes budují na blockchainu Internet Computer, který hraje roli světového počítače, schopného hostovat i ty nejnáročnější služby Web3. 

Světový počítač

Blockchain Internet Computer umožňuje plnou decentralizaci, protože vývojářům umožňuje vytvářet online služby, aniž by se museli spoléhat na tradiční informační technologie (IT), jako jsou cloudové výpočetní služby, databáze a webové servery, které jsou centralizované, nezabezpečené, podléhající cenzuře a často nespolehlivé.

Protože online služby postavené na Internet Computer fungují bez pomoci tradičních IT, jsou plně decentralizované.

Vývojáři vytvářejí služby pomocí softwaru pro chytré kontrakty nazývaného „canisters“, které interagují s webem a dalšími blockchainy bez mostů. Canisters jsou schopny škálovat a fungovat s efektivitou srovnatelnou s tradičními IT.

Když byly služby Web3 postaveny pomocí jiných blockchain ekosystémů, tradiční IT používané k tomu mohou být nahrazeny chytrými kontrakty Internet Computer, což může poskytnout efektivnější decentralizované ukládání a zpracování dat.

Vývojáři mohou rozšířit další blockchain služby a vytvářet služby SocialFi, GameFi a metaverse Web3, DeFi infrastrukturu, která slouží jejich vlastním webovým zkušenostem a podnikovým systémům pomocí chytrých kontraktů Internet Computer.

Dnes může Internet Computer hostit a obsluhovat moderní sociální síť bez pomoci.

Na Internet Computer si chytré kontrakty platí za vlastní výpočetní výkon (tzv. „reverse gas“). 

Uživatelé mohou vytvářet relace s online službami, které jim umožňují transparentně interagovat s blockchainem opakovaně. Internet Identity umožňuje uživatelům kryptograficky ověřit a vytvářet relace pomocí bezpečnostních prvků integrovaných v jejich osobních zařízeních, jako je Face ID na telefonu nebo snímač otisků prstů na notebooku.

Komunitní DAO mohou řídit služby zcela z blockchainu a aplikovat aktualizace funkcí a konfigurace, které navrhují vývojáři. To dále decentralizuje služby, zvyšuje bezpečnost a chrání vývojáře před regulátory tím, že umožňuje těmto službám fungovat autonomně jako protokoly.

Služby Web3 mohou odměňovat koncové uživatele správními tokeny ze svého komunitního DAO — například pokud pomáhají s moderováním obsahu nebo propagují službu doporučováním nových uživatelů — čímž se stávají vlastníky a součástí týmu, což pohání virální růst.

Internet Computer je vytvořen protokolem Internet Computer Protocol a jeho klíčový token se nazývá ICP.

Proč má Internet Computer (ICP) hodnotu?

ICP token má tři hlavní využití. Zaprvé, ICP poskytuje zdroj cycles, které se používají k pohánění chytrých kontraktů, když provádějí výpočty. Když je ICP převedeno na cycles, které jsou spáleny, zmizí, čímž vzniká deflační mechanismus. 

Zadruhé, ICP může být stakováno v Network Nervous System DAO, které řídí blockchain Internet Computer, k vytváření hlasovacích neuronů. Hlasovací neurony generují odměny pro uživatele, když se podílejí na správě. Zatřetí, ICP hraje roli uchovatele hodnoty tím, že umožňuje uživatelům investovat do prodejů decentralizace provozovaných službami Web3.

Jak funguje Internet Computer Protocol?

Blockchain Internet Computer běží na suverénní síti vyhrazených „uzlových strojů“, podobně jako internet běží na vyhrazených síťových směrovačích. Uzlové stroje jsou standardizovaný hardware, který je provozován nezávislými poskytovateli uzlů po celém světě pomocí autonomních datových center.

Uzly se navzájem propojují přes internet pomocí protokolu Internet Computer Protocol, který je také znám jako ICP. Pomocí protokolu ICP tvoří uzly blockchain Internet Computer, který funguje jako veřejný Světový počítač.

Chain Key Cryptography

ICP zahrnuje nový kryptografický rámec, nazývaný „chain key cryptography.“ To umožňuje blockchainům vytvářet veřejné „chain keys“ a následně podepisovat zprávy pomocí distribuovaného materiálu soukromých klíčů. 

Chain key cryptography používá jediný veřejný klíč, který umožňuje připojeným zařízením ověřovat pravost artefaktů z blockchainu Internet Computer. To se liší od tradičních blockchainů, které vyžadují velké množství dat k ověření i malých artefaktů.

Subnet blockchainy

Internet Computer tvoří vícenásobné „subnet blockchainy“. Subnety jsou nezávislé blockchainy nalezené v síti, které se mohou navzájem integrovat, aby zvýšily svou kapacitu. Jedná se o skutečné subnety v tom smyslu, že jsou transparentní pro chytré kontrakty a jsou kombinovány za účelem vytvoření jediného neomezeného blockchainu. To je podobné tomu, jak subnety rozšiřují internet, ale jsou neviditelné pro aplikace používající internet. 

Subnet blockchainy používají nový konsensuální systém a kryptografický rámec, který umožňuje aplikacím bezpečně s nimi interagovat bez potřeby lokálního uzlu. Aplikace mohou jednoduše zkontrolovat podpis chain key na zprávách vyměněných během jejich interakcí. Platná zpráva ukazuje nejen to, že zpráva z blockchainu nebyla manipulována, ale také to, že subnet blockchain funguje správně a nebyl poškozen. 

Síť Internet Computer je řízena hlavním subnet blockchainem, který provozuje pokročilé DAO nazvané Network Nervous System (NNS). Toto DAO instruuje uzly, jak strukturovat síť. Uzly mohou poznat, že pokyny jsou pravé, kontrolou platnosti podpisu chain key – jelikož chain key NNS subnetu je konstantní po celou dobu.

NNS instruuje uzly, aby se spojily a vytvořily subnet blockchainy. Díky způsobu fungování kryptografie lze uzly přidávat a odebírat ze subnetů kdykoli, aniž by se změnily jejich chain key.

Protože subnet blockchainy nepotřebují kopie stavu ostatních k jejich ověření, vyměňují si zprávy přímo a síť může jednoduše přidávat nové subnety ke zvýšení své kapacity. 

Aplikace potřebuje znát pouze chain key NNS subnetu, aby mohla interagovat s jakýmkoli bodem v síti, protože podepisuje chain keye používané subnety a subnety obsahují důkazy, že jejich chain keye byly podepsány NNS s jejich podpisy.

Chytré kontrakty Canister

Když interaktivní webový obsah běží v prohlížeči, ověřuje podpisy chain key na obsahu a odpovědích poskytovaných chytrými kontrakty „canister“ hostovanými Internet Computerem.

Chytré kontrakty Canister jsou softwaroví „aktéři“, kteří jsou složeni z WebAssembly bytecode a persistentních paměťových stránek, ve kterých běží. To umožňuje více chytrým kontraktům běžet paralelně deterministicky na jednom subnetu.

Chytré kontrakty Canister jsou velmi výkonné a lze je použít k čemukoli. Například jsou možné multi-blokové transakce (výpočty), spolu s daemon chytrými kontrakty, které jsou blockchainem automaticky periodicky vyvolávány.

Novým vývojem je, že kryptografický rámec chain key protokolu byl rozšířen, aby umožnil chytrým kontraktům spravovat účty a podepisovat transakce na jiných blockchainech. Například chytré kontrakty Internet Computer mohou vytvářet bitcoinové adresy a odesílat a přijímat bitcoiny, což umožňuje budovat nativní DeFi systémy pro síť Bitcoin.

Další aplikací by bylo vytvoření decentralizovaných webových zážitků pro Ethereum. Chytré kontrakty Internet Computer mohou vytvářet a podepisovat transakce Etherea a poté dotazovat výsledky pomocí HTTP outcalls. 

 

Proč nakoupit ICP?

Investoři mohou považovat Internet Computer za atraktivní na základě jeho cíle vytvořit blockchainovou platformu pro rychlejší dobu vypořádání transakcí a s teoreticky nekonečnou kapacitou. 

Cíl ICP vybudovat moderní internet se schopností hostovat aplikace jakéhokoli rozsahu, od DeFi a aplikací chytrých kontraktů po tokenizované internetové služby a webové stránky, může být také zajímavý pro ty, kteří chtějí přidat ICP do svého portfolia.

Kromě toho mohou vývojáři a investoři považovat platformu ICP za přitažlivou pro budování otevřených internetových služeb, které by poskytovaly produkty a služby s potenciálem nahradit centralizované velké technologické společnosti. 

Začněte nakupovat ICP

Pokud jste připraveni udělat další krok a chcete nakoupit Internet Computer Protocol (ICP), klikněte na tlačítko níže!