Vad är Internet Computer Protocol? (ICP)

Sammanfattning av Internet Computer Protocol
- Internet Computer Protocol erbjuder en snabb och effektiv blockkedja för att möjliggöra decentraliserade Web3-tjänster.
- ICP är Internet Computer-nätverkets ursprungliga verktygstoken som används för att underlätta nätverkets styrning och belöna nätverksdeltagare.
- Internet Computer använder innovativa tekniker som kedjenyckelkryptografi för att driva sin plattform.
Internet Computer Protocol är ett blockkedjenätverk som syftar till att ge större effektivitet, snabbhet och decentralisering till beräkning och datalagring. Projektet syftar till att åtgärda brister som är förknippade med det traditionella internet, såsom monopolisering av tjänster, dålig systemsäkerhet och missbruk av personuppgifter.
Tre funktioner skiljer Internet Computer från andra blockkedjenätverk:
- Vem som helst kan skapa en decentraliserad applikation (dApp) på dess blockkedjeplattform tack vare ett förenklat användargränssnitt.
- ICP körs på ett decentraliserat nätverk med dedikerad hårdvara etablerad av oberoende parter snarare än ett moln som underhålls av centraliserade dataserverar.
- Blockkedjan behandlar transaktioner snabbt, vilket skiljer den från andra kryptovalutor som kan ta 30 minuter eller mer att slutföra transaktioner.
Internet Computer-nätverkets ursprungliga verktygstoken, ICP, används för att underlätta nätverkets styrning, kompensera noder som utför beräkningar och för att belöna deltagare för deras engagemang i dess ekosystem.
Vem skapade Internet Computer (ICP)?
Internet Computer-blockkedjan utvecklades av DFINITY-projektet, som grundades av Dominic Williams 2015.
DFINITY Foundation skapades i Schweiz i oktober 2016 för att skala upp projektets forsknings- och utvecklingsinsatser efter en inkubationsperiod. Stiftelsen samlade först in medel genom en offentlig ICO i februari 2017.
Flera finansieringsrundor genomfördes sedan 2018, vilket samlade in mer än 150 miljoner dollar från välkända investerare.
DFINITY Foundation är baserad i Zürich där den driver ett forskningscenter. Stiftelsen driver ett annat center i Kalifornien, samt ett flertal fjärrteam.
Vad är Internet Computer och ICP?
Internet Computer Protocol ansluter ett suveränt nätverk av dedikerade enheter för att bilda en ”världsdator”, som används för att möjliggöra decentralisering av Web3-tjänster.
En Web3-möjliggörare
Web3-plattformar kan utnyttja Internet Computer blockkedjan för att lösa integritetsproblem som finns på traditionella sociala nätverk. Dessa traditionella nätverk utgör många integritetsproblem för användare, delar känslig information med företag och överväldigar medlemmar med annonser. Användare kan bli ombedda att godkänna allmänna villkor när de registrerar sig för dessa plattformar, men kan inte påverka dem.
Användare av decentraliserade sociala nätverk byggda på Internet Computer-blockkedjan kan logga in på dessa plattformar kryptografiskt med Face ID på sin telefon eller fingeravtryckssensorn på sin bärbara dator. De kan också lagra filer och dela media i webbhastighet eller omedelbart överföra NFT:er och kryptovalutor som bitcoin med hjälp av chattmeddelanden. Dessa tjänster kan göra sina användare till delägare och teammedlemmar genom att airdroppa styrningstokens från en förvaltnings-DAO till dem som hänvisar andra användare eller hjälper till med uppgifter som innehållsmoderering.
Tjänster som denna byggs idag på Internet Computer-blockkedjan, som spelar rollen som en världsdator, kapabel att hosta även de mest krävande Web3-tjänsterna.
Världsdatorn
Internet Computer-blockkedjan möjliggör fullständig decentralisering eftersom den tillåter utvecklare att bygga onlinetjänster utan att behöva förlita sig på traditionell informationsteknik (IT) som molntjänster, databaser och webbservrar som är centraliserade, osäkra, föremål för censur och ofta opålitliga.
Eftersom onlinetjänster byggda på Internet Computer körs utan hjälp av traditionell IT, är de helt decentraliserade.
Utvecklare bygger tjänster med hjälp av smart kontrakt-programvara som kallas ”canisters” som interagerar med webben och andra blockkedjor utan bryggor. Canisters kan skalas och köras med en effektivitet som är jämförbar med traditionell IT.
När Web3-tjänster har byggts med andra blockkedjeekosystem kan den traditionella IT som används ersättas av Internet Computer smarta kontrakt som kan ge effektivare decentraliserad datalagring och bearbetning.
Utvecklare kan utöka andra blockkedjetjänster och bygga SocialFi-, GameFi- och metaverse Web3-tjänster, DeFi-spår som tjänar sina egna webbupplevelser och företagssystem med hjälp av Internet Computer smarta kontrakt.
Idag kan Internet Computer hosta och tillhandahålla ett modernt socialt nätverk utan hjälp.
På Internet Computer betalar smarta kontrakt för sin egen beräkning (även kallat ”reverse gas”).
Användare kan skapa sessioner med onlinetjänster som gör att de transparent kan interagera med blockkedjan flera gånger. Internet Identity gör det möjligt för användare att kryptografiskt autentisera och skapa sessioner med hjälp av säkerhetsfunktioner inbyggda i deras personliga enheter, såsom Face ID på deras telefon eller fingeravtryckssensorn på deras bärbara dator.
Community DAO:er kan kontrollera tjänster helt från blockkedjan och tillämpa funktionsuppdateringar och konfigurationer som utvecklare föreslår. Detta decentraliserar tjänster ytterligare, ökar säkerheten och skyddar utvecklare från tillsynsmyndigheter genom att låta dessa tjänster köras autonomt som protokoll.
Web3-tjänster kan belöna slutanvändare med styrningstokens från deras community DAO – till exempel om de hjälper till med innehållsmoderering, eller förespråkar tjänsten genom att hänvisa nya användare – vilket gör dem till ägare och en del av teamet, vilket driver viral tillväxt.
Internet Computer skapas av Internet Computer Protocol och dess nyckeltoken kallas ICP.
Varför har Internet Computer (ICP) värde?
ICP-tokenen har tre huvudsakliga användningsområden. För det första tillhandahåller ICP en källa till cykler, som används för att driva smarta kontrakt när de utför beräkningar. När ICP omvandlas till cykler, som bränns, försvinner den och skapar en deflationsmekanism.
För det andra kan ICP stakas i Network Nervous System DAO som kontrollerar Internet Computer-blockkedjan för att skapa röstningsneuroner. Röstningsneuroner genererar belöningar för användare när de deltar i styrning. För det tredje spelar ICP rollen som en värdeförvaring, genom att tillåta användare att investera i decentraliseringsförsäljningar som drivs av Web3-tjänster.
Hur fungerar Internet Computer Protocol?
Internet Computer-blockkedjan körs på ett suveränt nätverk av dedikerade ”nodmaskiner”, på ungefär samma sätt som internet körs på dedikerade nätverksroutrar. Nodmaskinerna är standardiserad hårdvara som drivs av oberoende nodleverantörer runt om i världen med hjälp av autonoma datacenter.
Noderna ansluter till varandra över internet med hjälp av Internet Computer Protocol, som också är känt som ICP. Med hjälp av ICP-protokollet bildar noderna Internet Computer-blockkedjan, som fungerar som en offentlig världsdator.
Kedjenyckelkryptografi
ICP innehåller ett nytt kryptografiskt ramverk, kallat ”chain key cryptography”. Detta gör det möjligt för blockkedjor att skapa offentliga ”kedjenycklar” och sedan signera meddelanden med distribuerat privat nyckelmaterial.
Kedjenyckelkryptografi använder en enda offentlig nyckel för att tillåta anslutna enheter att verifiera äktheten av artefakter från Internet Computer-blockkedjan. Detta skiljer sig från traditionella blockkedjor som kräver stora mängder data för att verifiera även små artefakter.
Subnätblockkedjor
Internet Computer bildar flera ”subnätblockkedjor”. Subnät är oberoende blockkedjor som finns i nätverket och som kan integreras med varandra för att öka sin kapacitet. Dessa är äkta subnät i den meningen att de är transparenta för smarta kontrakt och kombineras för att skapa en enda obegränsad blockkedja. Detta liknar hur subnät utökar internet men är osynliga för applikationer som använder internet.
Subnätblockkedjor använder ett nytt konsensussystem och kryptografiskt ramverk som gör att applikationer säkert kan interagera med dem utan behov av en lokal nod. Applikationer kan helt enkelt kontrollera kedjenyckelsignaturen på meddelanden som utbyts under deras interaktioner. Ett giltigt meddelande visar inte bara att meddelandet från blockkedjan inte har manipulerats utan också att subnätblockkedjan fungerar korrekt och har inte korrumperats.
Internet Computer-nätverket styrs av en master-subnätblockkedja, som kör en avancerad DAO kallad Network Nervous System (NNS). Denna DAO instruerar noder hur nätverket ska struktureras. Noder kan se att instruktionerna är äkta genom att kontrollera giltighetskedjenyckelsignaturen – eftersom NNS-subnätets kedjenyckel är konstant för all framtid.
NNS instruerar noderna att kombineras för att bilda subnätblockkedjor. På grund av hur kryptografin fungerar kan noder läggas till och tas bort från subnät när som helst, utan att ändra deras kedjenycklar.
Eftersom subnätblockkedjor inte behöver kopior av varandras tillstånd för att validera dem, utbyter de meddelanden direkt och nätverket kan bara lägga till nya subnät för att öka sin kapacitet.
En applikation behöver bara känna till kedjenyckeln för NNS-subnätet för att interagera med vilken punkt som helst i nätverket, eftersom den signerar kedjenycklarna som används av subnäten och subnäten inkluderar bevis på att deras kedjenycklar har signerats av NNS med deras signaturer.
Canister smarta kontrakt
När interaktivt webbinnehåll körs i en webbläsare validerar det kedjenyckelsignaturerna på innehåll och svar som tillhandahålls av ”canister”-smarta kontrakt som hostas av Internet Computer.
Canister smarta kontrakt är programvaru-”aktörer” som består av WebAssembly-bytecode och persistenta minnessidor som de körs inom. Detta gör att flera smarta kontrakt kan köras parallellt deterministiskt på ett enda subnät.
Canister smarta kontrakt är mycket kraftfulla och kan användas för att bygga vad som helst. Till exempel är transaktioner med flera block (beräkningar) möjliga, tillsammans med daemon smarta kontrakt som automatiskt anropas periodiskt av blockkedjan.
En ny utveckling är att protokollens kedjenyckelkryptografiska ramverk har utökats för att tillåta smarta kontrakt att hantera konton och signera transaktioner på andra blockkedjor. Till exempel kan Internet Computer smarta kontrakt skapa bitcoin-adresser och skicka och ta emot bitcoin, vilket gör det möjligt att bygga inhemska DeFi-system för Bitcoin-nätverket.
En annan applikation skulle vara skapandet av decentraliserade webbupplevelser för Ethereum. Internet Computer smarta kontrakt kan skapa och signera Ethereum-transaktioner och sedan fråga resultaten med hjälp av HTTP-utrop.
Varför köpa ICP?
Investerare kan finna Internet Computer attraktivt baserat på dess mål att skapa en blockkedjeplattform för snabbare transaktionsavvecklingstid och med teoretiskt oändlig kapacitet.
ICP:s mål att bygga ett modernt internet med förmågan att hosta applikationer i alla skalor, från DeFi- och smarta kontrakt-applikationer till tokeniserade internettjänster och webbplatser, kan också vara av intresse för dem som vill lägga till ICP i sin portfölj.
Dessutom kan utvecklare och investerare finna ICP-plattformen tilltalande för att bygga öppna internettjänster som skulle tillhandahålla produkter och tjänster som har potential att ersätta centraliserade stora teknikföretag.
Börja köpa ICP
Om du är redo att ta nästa steg och vill köpa Internet Computer Protocol (ICP), klicka på knappen nedan!