Czym jest Internet Computer Protocol? (ICP)

Autor Kraken Learn team
9 min
10 czerwca 2022

Podsumowanie Internet Computer Protocol

 

  • Internet Computer Protocol oferuje szybki i wydajny blockchain, aby umożliwić zdecentralizowane usługi Web3.
  • ICP to natywny token użytkowy sieci Internet Computer, który służy do ułatwiania zarządzania siecią i nagradzania uczestników sieci.
  • Internet Computer wykorzystuje innowacyjne technologie, takie jak kryptografia klucza łańcuchowego, do działania swojej platformy.

Internet Computer Protocol to sieć blockchain, która ma na celu zwiększenie wydajności, szybkości i decentralizacji obliczeń oraz przechowywania danych. Projekt ma na celu wyeliminowanie niedociągnięć związanych z tradycyjnym Internetem, takich jak monopolizacja usług, słabe bezpieczeństwo systemów i niewłaściwe wykorzystanie danych osobowych. 


Trzy cechy odróżniają Internet Computer od innych sieci blockchain:

  1. Każdy może stworzyć zdecentralizowaną aplikację (dApp) na platformie blockchain dzięki uproszczonemu interfejsowi użytkownika.
  2. ICP działa w zdecentralizowanej sieci z dedykowanym sprzętem ustanowionym przez niezależne strony, a nie w chmurze utrzymywanej przez scentralizowane serwery danych. 
  3. Blockchain szybko przetwarza transakcje, co odróżnia go od innych kryptowalut, których transakcje mogą trwać 30 minut lub dłużej.  

Natywny token użytkowy sieci Internet Computer, ICP, służy do ułatwiania zarządzania siecią, wynagradzania węzłów wykonujących obliczenia oraz nagradzania uczestników za ich zaangażowanie w ekosystem.
 

Kto stworzył Internet Computer (ICP)?

Blockchain Internet Computer został opracowany przez projekt DFINITY, który został założony przez Dominica Williamsa w 2015 roku.

Fundacja DFINITY została utworzona w Szwajcarii w październiku 2016 roku, aby rozszerzyć działania badawczo-rozwojowe projektu po okresie inkubacji. Fundacja po raz pierwszy pozyskała fundusze poprzez publiczne ICO w lutym 2017 roku.

Następnie w 2018 roku przeprowadzono kilka rund finansowania, pozyskując ponad 150 milionów dolarów od znanych inwestorów.

Fundacja DFINITY ma swoją siedzibę w Zurychu, gdzie prowadzi centrum badawcze. Fundacja prowadzi również inne centrum w Kalifornii, a także liczne zespoły zdalne.

 

Czym jest Internet Computer i ICP?

Internet Computer Protocol łączy suwerenną sieć dedykowanych urządzeń, tworząc „komputer światowy”, który służy do umożliwienia decentralizacji usług Web3.

Wsparcie dla Web3

Platformy Web3 mogą wykorzystywać blockchain Internet Computer do rozwiązywania problemów z prywatnością występujących w tradycyjnych sieciach społecznościowych. Te tradycyjne sieci stwarzają liczne problemy z prywatnością dla użytkowników, udostępniają wrażliwe informacje korporacjom i zasypują członków reklamami. Użytkownicy mogą być proszeni o zaakceptowanie ogólnych warunków podczas rejestracji na tych platformach, ale nie mają na nie wpływu.

Użytkownicy zdecentralizowanych sieci społecznościowych zbudowanych na blockchainie Internet Computer mogą logować się do tych platform kryptograficznie, używając Face ID na swoim telefonie lub czytnika linii papilarnych na laptopie. Mogą również przechowywać pliki i udostępniać media z prędkością internetową lub natychmiastowo przesyłać NFT i kryptowaluty takie jak bitcoin za pomocą wiadomości czatowych. Usługi te mogą uczynić swoich użytkowników współwłaścicielami i członkami zespołu, zrzucając tokeny zarządzania z DAO zarządzającego tym, którzy polecają innych użytkowników lub pomagają w zadaniach takich jak moderacja treści.

Usługi takie są obecnie budowane na blockchainie Internet Computer, który pełni rolę komputera światowego, zdolnego do hostowania nawet najbardziej wymagających usług Web3. 

Komputer światowy

Blockchain Internet Computer umożliwia pełną decentralizację, ponieważ pozwala programistom tworzyć usługi online bez konieczności polegania na tradycyjnych technologiach informatycznych (IT), takich jak usługi przetwarzania w chmurze, bazy danych i serwery internetowe, które są scentralizowane, niebezpieczne, podatne na cenzurę i często zawodne.

Ponieważ usługi online zbudowane na Internet Computer działają bez pomocy tradycyjnych technologii informatycznych, są w pełni zdecentralizowane.

Programiści tworzą usługi za pomocą oprogramowania smart contract zwanego „kanistrami”, które wchodzą w interakcje z siecią i innymi blockchainami bez mostów. Kanistry są w stanie skalować się i działać z wydajnością porównywalną do tradycyjnych technologii informatycznych.

Gdy usługi Web3 zostały zbudowane przy użyciu innych ekosystemów blockchain, tradycyjne technologie informatyczne mogą zostać zastąpione przez smart kontrakty Internet Computer, które mogą zapewnić bardziej wydajne zdecentralizowane przechowywanie i przetwarzanie danych.

Programiści mogą rozszerzać inne usługi blockchain i budować usługi Web3 SocialFi, GameFi i metaverse, szyny DeFi, które obsługują ich własne doświadczenia internetowe i systemy korporacyjne, używając smart kontraktów Internet Computer.

Dziś Internet Computer może hostować i obsługiwać nowoczesną sieć społecznościową bez pomocy.

W Internet Computer smart kontrakty płacą za własne obliczenia (tzw. „odwrotny gas”). 

Użytkownicy mogą tworzyć sesje z usługami online, które pozwalają im na transparentną interakcję z blockchainem wielokrotnie. Internet Identity umożliwia użytkownikom kryptograficzne uwierzytelnianie i tworzenie sesji za pomocą funkcji bezpieczeństwa wbudowanych w ich urządzenia osobiste, takich jak Face ID na telefonie lub czytnik linii papilarnych na laptopie.

DAO społecznościowe mogą kontrolować usługi w całości z blockchaina i stosować aktualizacje funkcji oraz konfiguracje proponowane przez programistów. To dodatkowo decentralizuje usługi, zwiększa bezpieczeństwo i chroni programistów przed regulatorami, umożliwiając autonomiczną pracę tych usług jako protokołów.

Usługi Web3 mogą nagradzać użytkowników końcowych tokenami zarządzania z ich DAO społecznościowego — na przykład, jeśli pomagają w moderacji treści lub promują usługę, polecając nowych użytkowników — czyniąc ich właścicielami i częścią zespołu, napędzając wirusowy wzrost.

Internet Computer jest tworzony przez Internet Computer Protocol, a jego kluczowy token nazywa się ICP.

Dlaczego Internet Computer (ICP) ma wartość?

Token ICP ma trzy główne zastosowania. Po pierwsze, ICP dostarcza cykle, które są wykorzystywane do zasilania smart kontraktów podczas wykonywania obliczeń. Kiedy ICP jest konwertowany na cykle, które są spalane, znika, tworząc mechanizm deflacyjny. 

Po drugie, ICP można stakować w DAO Network Nervous System, które kontroluje blockchain Internet Computer, aby tworzyć neurony głosujące. Neurony głosujące generują nagrody dla użytkowników, gdy uczestniczą w zarządzaniu. Po trzecie, ICP pełni rolę magazynu wartości, umożliwiając użytkownikom inwestowanie w sprzedaż decentralizacyjną prowadzoną przez usługi Web3.

Jak działa Internet Computer Protocol?

Blockchain Internet Computer działa w suwerennej sieci dedykowanych „maszyn węzłowych”, podobnie jak internet działa na dedykowanych routerach sieciowych. Maszyny węzłowe to ustandaryzowany sprzęt, który jest obsługiwany przez niezależnych dostawców węzłów na całym świecie, wykorzystujących autonomiczne centra danych.

Węzły łączą się ze sobą przez internet za pomocą Internet Computer Protocol, znanego również jako ICP. Korzystając z protokołu ICP, węzły tworzą blockchain Internet Computer, który działa jako publiczny Komputer Światowy.

Kryptografia klucza łańcuchowego

ICP zawiera nową strukturę kryptograficzną, zwaną „kryptografią klucza łańcuchowego”. Umożliwia to blockchainom tworzenie publicznych „kluczy łańcuchowych”, a następnie podpisywanie wiadomości przy użyciu rozproszonego materiału klucza prywatnego. 

Kryptografia klucza łańcuchowego wykorzystuje pojedynczy klucz publiczny, aby umożliwić podłączonym urządzeniom weryfikację autentyczności artefaktów z blockchaina Internet Computer. Różni się to od tradycyjnych blockchainów, które wymagają dużych ilości danych do weryfikacji nawet małych artefaktów.

Blockchainy podsieciowe

Internet Computer tworzy wiele „blockchainów podsieciowych”. Podsieci to niezależne blockchainy znajdujące się w sieci, które mogą integrować się ze sobą, aby zwiększyć swoją pojemność. Są to prawdziwe podsieci w tym sensie, że są przezroczyste dla smart kontraktów i są łączone w celu stworzenia jednego, nieograniczonego blockchaina. Jest to podobne do tego, jak podsieci rozszerzają internet, ale są niewidoczne dla aplikacji korzystających z internetu. 

Blockchainy podsieciowe wykorzystują nowatorski system konsensusu i strukturę kryptograficzną, która pozwala aplikacjom na bezpieczną interakcję z nimi bez potrzeby posiadania lokalnego węzła. Aplikacje mogą po prostu sprawdzić podpis klucza łańcuchowego w wiadomościach wymienianych podczas ich interakcji. Prawidłowa wiadomość pokazuje nie tylko, że wiadomość z blockchaina nie została naruszona, ale także, że blockchain podsieciowy działa poprawnie i nie został uszkodzony. 

Sieć Internet Computer jest kontrolowana przez główny blockchain podsieciowy, który uruchamia zaawansowane DAO o nazwie Network Nervous System (NNS). To DAO instruuje węzły, jak strukturyzować sieć. Węzły mogą stwierdzić, że instrukcje są autentyczne, sprawdzając ważność podpisu klucza łańcuchowego – ponieważ klucz łańcuchowy podsieci NNS jest stały przez cały czas.

NNS instruuje węzły, aby łączyły się w celu tworzenia blockchainów podsieciowych. Ze względu na sposób działania kryptografii, węzły mogą być dodawane i usuwane z podsieci w dowolnym momencie, bez zmiany ich kluczy łańcuchowych.

Ponieważ blockchainy podsieciowe nie potrzebują kopii stanu innych, aby je walidować, wymieniają wiadomości bezpośrednio, a sieć może po prostu dodawać nowe podsieci, aby zwiększyć swoją pojemność. 

Aplikacja musi znać tylko klucz łańcuchowy podsieci NNS, aby wchodzić w interakcje z dowolnym punktem w sieci, ponieważ podpisuje ona klucze łańcuchowe używane przez podsieci, a podsieci zawierają dowody, że ich klucze łańcuchowe zostały podpisane przez NNS ich podpisami.

Smart kontrakty kanistrowe

Gdy interaktywna zawartość internetowa działa w przeglądarce, waliduje ona podpisy klucza łańcuchowego na treściach i odpowiedziach dostarczanych przez smart kontrakty „kanistrowe” hostowane przez Internet Computer.

Smart kontrakty kanistrowe to „aktorzy” oprogramowania, którzy składają się z kodu bajtowego WebAssembly i trwałych stron pamięci, w których działają. Pozwala to wielu smart kontraktom działać równolegle i deterministycznie w jednej podsieci.

Smart kontrakty kanistrowe są bardzo potężne i mogą być używane do budowania wszystkiego. Na przykład, możliwe są transakcje wieloblokowe (obliczenia), a także smart kontrakty demonów, które są automatycznie wywoływane okresowo przez blockchain.

Nowym osiągnięciem jest rozszerzenie struktury kryptografii klucza łańcuchowego protokołu, aby umożliwić smart kontraktom zarządzanie kontami i podpisywanie transakcji w innych blockchainach. Na przykład, smart kontrakty Internet Computer mogą tworzyć adresy bitcoin i wysyłać oraz odbierać bitcoin, co umożliwia budowanie natywnych systemów DeFi dla sieci Bitcoin.

Innym zastosowaniem byłoby tworzenie zdecentralizowanych doświadczeń internetowych dla Ethereum. Smart kontrakty Internet Computer mogą tworzyć i podpisywać transakcje Ethereum, a następnie odpytywać wyniki za pomocą wywołań HTTP. 

 

Dlaczego warto kupić ICP?

Inwestorzy mogą uznać Internet Computer za atrakcyjny ze względu na jego cel stworzenia platformy blockchain zapewniającej szybszy czas rozliczania transakcji i teoretycznie nieskończoną pojemność. 

Cel ICP, jakim jest zbudowanie nowoczesnego internetu z możliwością hostowania aplikacji o dowolnej skali, od aplikacji DeFi i smart kontraktów po stokenizowane usługi internetowe i strony internetowe, może również zainteresować tych, którzy chcą dodać ICP do swojego portfela.

Ponadto, programiści i inwestorzy mogą uznać platformę ICP za atrakcyjną do budowania otwartych usług internetowych, które dostarczałyby produkty i usługi mające potencjał zastąpienia scentralizowanych gigantów technologicznych. 

Zacznij kupować ICP

Jeśli jesteś gotowy na kolejny krok i chcesz kupić Internet Computer Protocol (ICP), kliknij przycisk poniżej!