Czym jest Internet Computer Protocol? (ICP)

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 jest używany 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 rozwiązanie 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:
- Każdy może stworzyć zdecentralizowaną aplikację (dApp) na platformie blockchain dzięki uproszczonemu interfejsowi użytkownika.
- ICP działa w zdecentralizowanej sieci ze specjalnym sprzętem ustanowionym przez niezależne strony, a nie w chmurze utrzymywanej przez scentralizowane serwery danych.
- Blockchain przetwarza transakcje szybko, co odróżnia go od innych kryptowalut, które mogą potrzebować 30 minut lub więcej na ich wykonanie.
Natywny token użytkowy sieci Internet Computer, ICP, jest używany do ułatwiania zarządzania siecią, wynagradzania węzłów wykonujących obliczenia oraz nagradzania uczestników za ich zaangażowanie w ekosystemie.
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 rozwinąć prace badawczo-rozwojowe projektu po okresie inkubacji. Fundacja po raz pierwszy pozyskała fundusze poprzez publiczne ICO w lutym 2017 roku.
Kilka rund finansowania odbyło się następnie w 2018 roku, pozyskując ponad 150 milionów dolarów od znanych inwestorów.
Fundacja DFINITY ma 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.
Włącznik 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, dzielą się wrażliwymi informacjami z korporacjami i zalewają członków reklamami. Użytkownicy mogą być proszeni o wyrażenie zgody na ogólne warunki podczas rejestracji na tych platformach, ale nie mogą na nie wpływać.
Użytkownicy zdecentralizowanych sieci społecznościowych zbudowanych na blockchainie Internet Computer mogą logować się na te platformy 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 szybkością sieci lub natychmiastowo przenosić NFT i kryptowaluty takie jak bitcoin za pomocą wiadomości czatu. Usługi te mogą uczynić swoich użytkowników współwłaścicielami i członkami zespołu, przesyłając tokeny zarządzania z DAO zarządzającego do tych, 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ę światowego komputera, zdolnego do hostowania nawet najbardziej wymagających usług Web3.
Światowy komputer
Blockchain Internet Computer umożliwia pełną decentralizację, ponieważ pozwala programistom budować usługi online bez konieczności polegania na tradycyjnych technologiach informacyjnych (IT), takich jak scentralizowane, niebezpieczne, podatne na cenzurę i często zawodne usługi cloud computing, bazy danych i serwery web.
Ponieważ usługi online zbudowane na Internet Computer działają bez pomocy tradycyjnego IT, są one w pełni zdecentralizowane.
Programiści tworzą usługi za pomocą oprogramowania smart contract zwanego „canisters”, które wchodzą w interakcje z siecią i innymi blockchainami bez mostów. Canisters są w stanie skalować i działać z wydajnością porównywalną do tradycyjnego IT.
Gdy usługi Web3 zostały zbudowane z wykorzystaniem innych ekosystemów blockchain, tradycyjne IT może zostać zastąpione przez smart contracts Internet Computer, co może zapewnić bardziej efektywne zdecentralizowane przechowywanie i przetwarzanie danych.
Deweloperzy mogą rozszerzać inne usługi blockchain i budować usługi Web3 typu SocialFi, GameFi i metaverse, DeFi rails, które obsługują ich własne doświadczenia internetowe i systemy korporacyjne, używając smart contracts Internet Computer.
Dziś Internet Computer może samodzielnie hostować i obsługiwać nowoczesną sieć społecznościową.
W Internet Computer, smart contracts płacą za własne obliczenia (tzw. „reverse gas”).
Użytkownicy mogą tworzyć sesje z usługami online, które pozwalają im na transparentne interakcje z blockchainem wielokrotnie. Internet Identity umożliwia użytkownikom kryptograficzne uwierzytelnianie i tworzenie sesji za pomocą funkcji bezpieczeństwa wbudowanych w ich osobiste urządzenia, takich jak Face ID na telefonie lub czujnik linii papilarnych w laptopie.
DAO społecznościowe mogą kontrolować usługi całkowicie z blockchaina i stosować aktualizacje funkcji oraz konfiguracje, które proponują deweloperzy. To dodatkowo decentralizuje usługi, zwiększa bezpieczeństwo i chroni deweloperów przed regulatorami, pozwalając tym usługom działać autonomicznie jako protokoły.
Usługi Web3 mogą nagradzać użytkowników końcowych tokenami governance z ich społecznościowego DAO — 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 jest źródłem cycles, które są wykorzystywane do zasilania smart contracts podczas wykonywania obliczeń. Kiedy ICP jest konwertowane na cycles, które są spalane, znika, tworząc mechanizm deflacyjny.
Po drugie, ICP może być stakowane w Network Nervous System DAO, które kontroluje blockchain Internet Computer, w celu tworzenia voting neurons. Voting neurons 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 „node machines”, podobnie jak internet działa na dedykowanych routerach sieciowych. Node machines to ustandaryzowany sprzęt obsługiwany przez niezależnych node providers na całym świecie, korzystających z autonomicznych centrów 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 World Computer.
Chain Key Cryptography
ICP zawiera nowe ramy kryptograficzne, zwane „chain key cryptography”. Umożliwia to blockchainom tworzenie publicznych „chain keys”, a następnie podpisywanie wiadomości przy użyciu rozproszonego materiału klucza prywatnego.
Chain key cryptography wykorzystuje pojedynczy public key, aby umożliwić podłączonym urządzeniom weryfikację autentyczności artefaktów z blockchain Internet Computer. To kontrastuje z tradycyjnymi blockchainami, które wymagają dużych ilości danych do weryfikacji nawet małych artefaktów.
Blockchainy podsieci
Internet Computer tworzy wiele „blockchainów podsieci”. Podsieci to niezależne blockchainy w sieci, które mogą integrować się ze sobą, aby zwiększyć swoją przepustowość. Są to prawdziwe podsieci w tym sensie, że są przezroczyste dla smart kontraktów i łączą się, tworząc jeden, bezgraniczny blockchain. Jest to podobne do tego, jak podsieci rozszerzają internet, ale są niewidoczne dla aplikacji korzystających z internetu.
Blockchainy podsieci wykorzystują nowatorski system konsensusu i ramy kryptograficzne, które umożliwiają aplikacjom bezpieczną interakcję z nimi bez potrzeby posiadania lokalnego węzła. Aplikacje mogą po prostu sprawdzić sygnaturę klucza łańcucha na wiadomościach wymienianych podczas interakcji. Prawidłowa wiadomość pokazuje nie tylko, że wiadomość z blockchaina nie została naruszona, ale także, że blockchain podsieci działa prawidłowo i nie został uszkodzony.
Sieć Internet Computer jest kontrolowana przez główny blockchain podsieci, który obsługuje 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ść sygnatury klucza łańcucha – ponieważ klucz łańcucha podsieci NNS jest stały przez cały czas.
NNS instruuje węzły, aby łączyły się, tworząc blockchainy podsieci. 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ńcucha.
Ponieważ blockchainy podsieci nie potrzebują kopii stanów innych podsieci do ich walidacji, wymieniają wiadomości bezpośrednio, a sieć może po prostu dodawać nowe podsieci, aby zwiększyć swoją przepustowość.
Aplikacja musi znać jedynie klucz łańcucha podsieci NNS, aby wchodzić w interakcję z dowolnym punktem w sieci, ponieważ podpisuje klucze łańcucha używane przez podsieci, a podsieci zawierają dowody, że ich klucze łańcucha zostały podpisane przez NNS ich sygnaturami.
Smart kontrakty Canister
Gdy interaktywna zawartość internetowa działa w przeglądarce, waliduje sygnatury kluczy łańcucha na treściach i odpowiedziach dostarczanych przez smart kontrakty „canister” hostowane przez Internet Computer.
Smart kontrakty canister to programowe „aktory”, które składają się z kodu bajtowego WebAssembly i trwałych stron pamięci, w których działają. Umożliwia to równoległe i deterministyczne uruchamianie wielu smart kontraktów w jednej podsieci.
Smart kontrakty canister 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 daemon, które są automatycznie wywoływane okresowo przez blockchain.
Nowością jest to, że ramy kryptograficzne kluczy łańcucha protokołu zostały rozszerzone, aby umożliwić smart kontraktom zarządzanie kontami i podpisywanie transakcji na innych blockchainach. Na przykład, smart kontrakty Internet Computer mogą tworzyć adresy bitcoin i wysyłać oraz odbierać bitcoin, umożliwiając 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 outcall.
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ą przepustowość.
Cel ICP, jakim jest budowanie 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, deweloperzy i inwestorzy mogą uznać platformę ICP za atrakcyjną do budowania otwartych usług internetowych, które dostarczałyby produktów i usług mających potencjał zastąpienia scentralizowanych, dużych firm technologicznych.
Rozpocznij kupowanie ICP
Jeśli jesteś gotowy, aby zrobić kolejny krok i chcesz kupić Internet Computer Protocol (ICP), kliknij przycisk poniżej!