Over View Internet Computer (ICP)
Sino ang lumikha ng Internet Computer (ICP)?
Ang Internet Computer blockchain ay binuo ng proyekto ng DFINITY, na itinatag ni Dominic Williams noong 2015. Ang DFINITY Foundation ay nilikha sa Switzerland noong Oktubre 2016 upang palakihin ang mga pagsisikap sa R&D ng proyekto pagkatapos ng panahon ng incubation. Ang pundasyon ay unang nagtaas ng pondo sa pamamagitan ng isang pampublikong ICO noong Pebrero 2017.
Ang ilang mga round ng pagpopondo ay pinatakbo noong 2018, na nakalikom ng higit sa $150 milyong dolyar mula sa mga kilalang mamumuhunan. Ang DFINITY Foundation ay nakabase sa Zürich kung saan ito ay nagpapatakbo ng isang research center. Ang pundasyon ay nagpapatakbo ng isa pang sentro sa California, pati na rin ang maraming malalayong koponan.
Buod ng Internet Computer Protocol
- Nag-aalok ang Internet Computer Protocol ng mabilis at mahusay na blockchain upang paganahin ang mga desentralisadong serbisyo ng Web3.
- Ang ICP ay ang katutubong utility token ng Internet Computer network na ginagamit upang mapadali ang pamamahala ng network at gantimpalaan ang mga kalahok sa network.
- Gumagamit ang Internet Computer ng mga makabagong teknolohiya tulad ng chain key cryptography upang patakbuhin ang platform nito.
Ang Internet Computer Protocol ay isang blockchain network na naglalayong magdala ng higit na kahusayan, bilis at desentralisasyon sa pag-compute at pag-iimbak ng data. Ang proyekto ay naglalayong tugunan ang mga pagkukulang na nauugnay sa tradisyonal na Internet, tulad ng monopolisasyon ng mga serbisyo, mahinang seguridad ng system at maling paggamit ng personal na data.
Tatlong tampok ang pagkakaiba sa Internet Computer mula sa iba pang mga network ng blockchain:
- Kahit sino ay maaaring lumikha ng isang desentralisadong aplikasyon (dApp) sa platform ng blockchain nito salamat sa isang pinasimpleng user interface.
- Gumagana ang ICP sa isang desentralisadong network na may nakalaang hardware na itinatag ng mga independyenteng partido sa halip na isang ulap na pinapanatili ng mga sentralisadong data server.
- Mabilis na pinoproseso ng blockchain ang mga transaksyon, itinatakda ito sa iba pang mga cryptocurrencies na maaaring tumagal ng 30 minuto o higit pa upang makumpleto ang mga transaksyon.
Ang katutubong utility token ng Internet Computer network, ang ICP, ay ginagamit upang mapadali ang pamamahala ng network, mabayaran ang mga node na nagsasagawa ng mga pagkalkula at upang gantimpalaan ang mga kalahok para sa kanilang pakikipag-ugnayan sa ecosystem nito.
Ano ang Internet Computer at ICP?
Ang Internet Computer Protocol ay nagkokonekta sa isang sovereign network ng mga dedikadong device upang bumuo ng isang “world computer,” na ginagamit upang paganahin ang desentralisasyon ng mga serbisyo ng Web3.
Isang Web3 enabler
Nagagawa ng mga platform ng Web3 na gamitin ang Internet Computer blockchain upang malutas ang mga isyu sa privacy na makikita sa mga tradisyunal na social network. Ang mga tradisyunal na network na ito ay nagdudulot ng maraming isyu sa privacy para sa mga user, nagbabahagi ng sensitibong impormasyon sa mga korporasyon at dinadala ang mga miyembro ng mga advertisement. Maaaring hilingin sa mga user na sumang-ayon sa mga pangkalahatang tuntunin at kundisyon kapag nagsa-sign up para sa mga platform na ito, ngunit hindi maimpluwensyahan ang mga ito.
Ang mga gumagamit ng mga desentralisadong social network na binuo sa Internet Computer blockchain ay maaaring mag-log in sa mga platform na ito sa cryptographically gamit ang Face ID sa kanilang telepono o ang fingerprint sensor sa kanilang laptop. Maaari rin silang mag-imbak ng mga file at magbahagi ng media sa bilis ng web o agad na maglipat ng mga NFT at cryptocurrencies tulad ng bitcoin gamit ang mga mensahe sa chat. Magagawa ng mga serbisyong ito na maging bahagi ng mga may-ari at miyembro ng team ang kanilang mga user sa pamamagitan ng pag-airdrop ng mga token ng pamamahala mula sa isang DAO ng pamamahala sa mga nagre-refer sa ibang mga user o tumulong sa mga gawain tulad ng pag-moderate ng nilalaman.
Ang mga serbisyong tulad nito ay ginagawa ngayon sa Internet Computer blockchain, na gumaganap ng papel ng isang computer sa mundo, na may kakayahang mag-host ng kahit na ang pinaka-hinihingi na mga serbisyo ng Web3.
Ang computer sa mundo
Ang Internet Computer blockchain ay nagbibigay-daan sa ganap na desentralisasyon dahil pinapayagan nito ang mga developer na bumuo ng mga online na serbisyo nang hindi kinakailangang umasa sa tradisyonal na teknolohiya ng impormasyon (IT) tulad ng mga serbisyo sa cloud computing, mga database at mga web server na sentralisado, hindi secure, napapailalim sa censorship at kadalasang hindi maaasahan. Dahil ang mga serbisyong online na binuo sa Internet Computer ay tumatakbo nang walang tulong ng tradisyonal na IT, sila ay ganap na desentralisado.
Ang mga developer ay nagtatayo ng mga serbisyo gamit ang smart contract software na tinatawag na “canisters” na nakikipag-ugnayan sa web at iba pang mga blockchain na walang mga tulay. Ang mga canister ay may kakayahang sumukat at tumakbo nang may kahusayan na maihahambing sa tradisyonal na IT. Kapag ang mga serbisyo ng Web3 ay binuo gamit ang iba pang mga blockchain ecosystem, ang tradisyonal na IT na ginamit ay maaaring palitan ng mga Internet Computer smart contract na maaaring magbigay ng mas mahusay na desentralisadong pag-iimbak at pagproseso ng data.
Maaaring palawigin ng mga developer ang iba pang mga serbisyo ng blockchain at bumuo ng mga serbisyo ng SocialFi, GameFi at metaverse Web3, mga DeFi rails na nagsisilbi sa kanilang sariling mga karanasan sa web at mga enterprise system gamit ang mga smart contract ng Internet Computer. Ngayon, ang Internet Computer ay maaaring mag-host at maghatid ng modernong social network nang walang tulong. Sa Internet Computer, ang mga matalinong kontrata ay nagbabayad para sa kanilang sariling pag-compute (aka “reverse gas”).
Ang mga gumagamit ay maaaring lumikha ng mga sesyon sa mga online na serbisyo na nagpapahintulot sa kanila na malinaw na makipag-ugnayan sa blockchain nang maraming beses. Nagbibigay-daan ang Internet Identity sa mga user na magpatotoo sa cryptographically at gumawa ng mga session gamit ang mga security feature na naka-built-in sa kanilang mga personal na device, gaya ng Face ID sa kanilang telepono o fingerprint sensor sa kanilang laptop.
Ang mga DAO ng komunidad ay maaaring ganap na makontrol ang mga serbisyo mula sa blockchain at maglapat ng mga update sa feature at configuration na iminumungkahi ng mga developer. Ito ay higit na nagdesentralisa ng mga serbisyo, nagpapataas ng seguridad at nagpoprotekta sa mga developer mula sa mga regulator sa pamamagitan ng pagpapahintulot sa mga serbisyong ito na tumakbo nang awtonomiya bilang mga protocol.
Maaaring gantimpalaan ng mga serbisyo ng Web3 ang mga end-user ng mga token ng pamamahala mula sa kanilang komunidad na DAO — halimbawa kung tumulong sila sa pagmo-moderate ng nilalaman, o nagtataguyod para sa serbisyo sa pamamagitan ng pagre-refer ng mga bagong user — na ginagawa silang mga may-ari at bahagi ng team, na nagpapalakas ng viral growth. Ang Internet Computer ay nilikha ng Internet Computer Protocol at ang pangunahing token nito ay tinatawag na ICP.
Bakit may halaga ang Internet Computer (ICP)?
Ang token ng ICP ay may tatlong pangunahing kagamitan. Una, ang ICP ay nagbibigay ng pinagmumulan ng mga cycle, na ginagamit para mag-fuel ng mga smart contract kapag nagsasagawa sila ng computation. Kapag ang ICP ay na-convert sa mga cycle, na sinusunog, ito ay nawawala na lumilikha ng isang deflationary mechanism.
Pangalawa, ang ICP ay maaaring i-stake sa Network Nervous System DAO na kumokontrol sa Internet Computer blockchain upang lumikha ng mga neuron sa pagboto. Ang mga neuron sa pagboto ay bumubuo ng mga reward para sa mga user kapag lumahok sila sa pamamahala. Pangatlo, ginagampanan ng ICP ang papel ng isang tindahan ng halaga, sa pamamagitan ng pagpayag sa mga user na mamuhunan sa mga benta ng desentralisasyon na pinapatakbo ng mga serbisyo ng Web3.
Paano gumagana ang Internet Computer Protocol?
Ang Internet Computer blockchain ay tumatakbo sa isang sovereign network ng mga dedikadong “node machine,” sa halos parehong paraan na tumatakbo ang internet sa mga dedikadong network router. Ang mga node machine ay standardized na hardware na pinapatakbo ng mga independiyenteng node provider sa buong mundo gamit ang mga autonomous na data center. Ang mga node ay kumokonekta sa isa’t isa sa internet gamit ang Internet Computer Protocol, na kilala rin bilang ICP. Gamit ang ICP protocol, ang mga node ay bumubuo sa Internet Computer blockchain, na gumaganap bilang isang pampublikong World Computer.
Chain Key Cryptography
Ang ICP ay nagsasama ng isang bagong balangkas ng cryptography, na tinatawag na “chain key cryptography.” Ginagawa nitong posible para sa mga blockchain na lumikha ng mga pampublikong “chain key” at pagkatapos ay pumirma ng mga mensahe gamit ang ipinamahagi na pribadong key na materyal. Gumagamit ang chain key cryptography ng iisang pampublikong key upang payagan ang mga konektadong device na i-verify ang pagiging tunay ng mga artifact mula sa Internet Computer blockchain. Ito ay kaibahan mula sa mga tradisyonal na blockchain na nangangailangan ng malaking halaga ng data upang ma-verify kahit na maliliit na artifact.
Mga Subnet Blockchain
Ang Internet Computer ay bumubuo ng maraming “subnet blockchains.” Ang mga subnet ay mga independiyenteng blockchain na matatagpuan sa network na maaaring magsama sa isa’t isa upang madagdagan ang kanilang kapasidad. Ang mga ito ay tunay na mga subnet sa kahulugan na ang mga ito ay transparent sa mga matalinong kontrata at pinagsama upang lumikha ng isang walang limitasyong blockchain. Ito ay katulad ng kung paano pinapalawak ng mga subnet ang internet ngunit hindi nakikita ng mga application na gumagamit ng internet.
Gumagamit ang mga subnet blockchain ng novel consensus system at cryptographic framework na nagbibigay-daan sa mga application na ligtas na makipag-ugnayan sa kanila nang hindi nangangailangan ng lokal na node. Maaaring suriin lamang ng mga application ang chain key signature sa mga mensaheng ipinagpapalit sa panahon ng kanilang mga pakikipag-ugnayan. Ang isang wastong mensahe ay nagpapakita hindi lamang na ang mensahe mula sa blockchain ay hindi pinakialaman kundi pati na rin ang subnet blockchain ay gumagana nang tama at hindi na-corrupt.
Ang Internet Computer network ay kinokontrol ng isang master subnet blockchain, na nagpapatakbo ng isang advanced na DAO na tinatawag na Network Nervous System (NNS). Ang DAO na ito ay nagtuturo sa mga node kung paano ayusin ang network. Masasabi ng mga node na ang mga tagubilin ay tunay sa pamamagitan ng pagsuri sa validity chain key signature – dahil ang chain key ng NNS subnet ay pare-pareho sa lahat ng oras.
Ang NNS ay nagtuturo sa mga node na pagsamahin upang bumuo ng mga subnet blockchain. Dahil sa paraan ng paggana ng cryptography, ang mga node ay maaaring idagdag at alisin sa mga subnet anumang oras, nang hindi binabago ang kanilang mga chain key. Dahil ang mga subnet blockchain ay hindi nangangailangan ng mga kopya ng estado ng bawat isa para ma-validate ang mga ito, sila ay direktang nagpapalitan ng mga mensahe at ang network ay maaari lamang magdagdag ng mga bagong subnet upang madagdagan ang kapasidad nito. Kailangan lang malaman ng isang application ang chain key ng NNS subnet upang makipag-ugnayan sa anumang punto sa network, dahil pinipirmahan nito ang mga chain key na ginagamit ng mga subnet at ang mga subnet ay may kasamang mga patunay na ang kanilang mga chain key ay nilagdaan ng NNS kasama ng kanilang mga lagda.
Mga Canister Smart Contract
Kapag tumatakbo ang interactive na web content sa loob ng isang browser, pinapatunayan nito ang chain key signatures sa content at mga tugon na inihahatid ng mga smart contract na “canister” na hino-host ng Internet Computer. Ang mga Canister smart contract ay mga “actor” ng software na binubuo ng WebAssembly bytecode at mga persistent memory page kung saan ito tumatakbo. Nagbibigay-daan ito sa maramihang mga smart na kontrata na tumakbo nang magkapareho sa isang subnet. Ang mga Canister smart contract ay napakalakas, at maaaring gamitin sa paggawa ng anuman. Halimbawa, posible ang mga multi-block na transaksyon (computations), kasama ng mga daemon smart contract na awtomatikong ginagamit ng blockchain sa pana-panahon.
Ang isang bagong pag-unlad ay ang chain key cryptography framework ng protocol ay pinalawig upang payagan ang mga matalinong kontrata na pamahalaan ang mga account at pumirma ng mga transaksyon sa iba pang mga blockchain. Halimbawa, ang mga matalinong kontrata sa Internet Computer ay maaaring lumikha ng mga bitcoin address at magpadala at tumanggap ng bitcoin, na ginagawang posible na bumuo ng mga katutubong DeFi system para sa network ng Bitcoin. Ang isa pang application ay ang paglikha ng mga desentralisadong karanasan sa web para sa Ethereum. Ang mga matalinong kontrata sa Internet Computer ay maaaring gumawa at pumirma ng mga transaksyon sa Ethereum at pagkatapos ay i-query ang mga resulta gamit ang mga HTTP outcall.
Harran –
👍