Τι είναι το Internet Computer Protocol; (ICP)

Από Kraken Learn team
9 λεπτά
10 Ιουνίου 2022

Σύνοψη του Internet Computer Protocol

 

  • Το Internet Computer Protocol προσφέρει ένα γρήγορο και αποτελεσματικό blockchain για την ενεργοποίηση αποκεντρωμένων υπηρεσιών Web3.
  • Το ICP είναι το εγγενές διακριτικό χρησιμότητας του δικτύου Internet Computer που χρησιμοποιείται για τη διευκόλυνση της διακυβέρνησης του δικτύου και την επιβράβευση των συμμετεχόντων στο δίκτυο.
  • Το Internet Computer χρησιμοποιεί καινοτόμες τεχνολογίες, όπως η κρυπτογραφία αλυσίδας κλειδιών (chain key cryptography), για τη λειτουργία της πλατφόρμας του.

Το Internet Computer Protocol είναι ένα δίκτυο blockchain που στοχεύει να προσφέρει μεγαλύτερη αποδοτικότητα, ταχύτητα και αποκέντρωση στον υπολογισμό και την αποθήκευση δεδομένων. Το έργο στοχεύει στην αντιμετώπιση των ελλείψεων που σχετίζονται με το παραδοσιακό Διαδίκτυο, όπως η μονοπώληση υπηρεσιών, η κακή ασφάλεια συστημάτων και η κατάχρηση προσωπικών δεδομένων. 


Τρία χαρακτηριστικά διαφοροποιούν το Internet Computer από άλλα δίκτυα blockchain:

  1. Οποιοσδήποτε μπορεί να δημιουργήσει μια αποκεντρωμένη εφαρμογή (dApp) στην πλατφόρμα blockchain του χάρη σε ένα απλοποιημένο περιβάλλον χρήστη.
  2. Το ICP λειτουργεί σε ένα αποκεντρωμένο δίκτυο με ειδικό υλικό που έχει εγκατασταθεί από ανεξάρτητα μέρη και όχι σε ένα cloud που διατηρείται από κεντρικούς διακομιστές δεδομένων. 
  3. Το blockchain επεξεργάζεται τις συναλλαγές γρήγορα, διαφοροποιώντας το από άλλα κρυπτονομίσματα που μπορεί να χρειαστούν 30 λεπτά ή περισσότερο για την ολοκλήρωση των συναλλαγών.  

Το εγγενές διακριτικό χρησιμότητας του δικτύου Internet Computer, ICP, χρησιμοποιείται για τη διευκόλυνση της διακυβέρνησης του δικτύου, την αποζημίωση των κόμβων που εκτελούν υπολογισμούς και την επιβράβευση των συμμετεχόντων για τη συμμετοχή τους στο οικοσύστημά του.
 

Ποιος δημιούργησε το Internet Computer (ICP);

Το blockchain Internet Computer αναπτύχθηκε από το έργο DFINITY, το οποίο ιδρύθηκε από τον Dominic Williams το 2015.

Το DFINITY Foundation δημιουργήθηκε στην Ελβετία τον Οκτώβριο του 2016 για την επέκταση των προσπαθειών Έρευνας & Ανάπτυξης του έργου μετά από μια περίοδο επώασης. Το ίδρυμα συγκέντρωσε για πρώτη φορά χρηματοδότηση μέσω μιας δημόσιας ICO τον Φεβρουάριο του 2017.

Ακολούθησαν αρκετοί γύροι χρηματοδότησης το 2018, συγκεντρώνοντας περισσότερα από 150 εκατομμύρια δολάρια από γνωστούς επενδυτές.

Το DFINITY Foundation εδρεύει στη Ζυρίχη, όπου λειτουργεί ένα ερευνητικό κέντρο. Το ίδρυμα λειτουργεί ένα άλλο κέντρο στην Καλιφόρνια, καθώς και πολυάριθμες απομακρυσμένες ομάδες.

 

Τι είναι το Internet Computer και το ICP;

Το Internet Computer Protocol συνδέει ένα κυρίαρχο δίκτυο ειδικών συσκευών για να σχηματίσει έναν «παγκόσμιο υπολογιστή», ο οποίος χρησιμοποιείται για την ενεργοποίηση της αποκέντρωσης των υπηρεσιών Web3.

Ένας παράγοντας ενεργοποίησης του Web3

Οι πλατφόρμες Web3 μπορούν να αξιοποιήσουν το blockchain Internet Computer για να επιλύσουν ζητήματα απορρήτου που εντοπίζονται στα παραδοσιακά κοινωνικά δίκτυα. Αυτά τα παραδοσιακά δίκτυα δημιουργούν πολλά ζητήματα απορρήτου για τους χρήστες, μοιράζονται ευαίσθητες πληροφορίες με εταιρείες και κατακλύζουν τα μέλη με διαφημίσεις. Οι χρήστες ενδέχεται να κληθούν να συμφωνήσουν με γενικούς όρους και προϋποθέσεις κατά την εγγραφή τους σε αυτές τις πλατφόρμες, αλλά δεν μπορούν να τους επηρεάσουν.

Οι χρήστες αποκεντρωμένων κοινωνικών δικτύων που είναι χτισμένα στο blockchain Internet Computer μπορούν να συνδεθούν σε αυτές τις πλατφόρμες κρυπτογραφικά χρησιμοποιώντας το Face ID στο τηλέφωνό τους ή τον αισθητήρα δακτυλικών αποτυπωμάτων στον φορητό υπολογιστή τους. Μπορούν επίσης να αποθηκεύουν αρχεία και να μοιράζονται πολυμέσα με ταχύτητα ιστού ή να μεταφέρουν άμεσα NFT και κρυπτονομίσματα όπως το bitcoin χρησιμοποιώντας μηνύματα συνομιλίας. Αυτές οι υπηρεσίες μπορούν να καταστήσουν τους χρήστες τους μερικούς ιδιοκτήτες και μέλη της ομάδας, διανέμοντας διακριτικά διακυβέρνησης από ένα DAO διαχείρισης σε όσους παραπέμπουν άλλους χρήστες ή βοηθούν σε εργασίες όπως η εποπτεία περιεχομένου.

Υπηρεσίες όπως αυτή κατασκευάζονται σήμερα στο blockchain Internet Computer, το οποίο διαδραματίζει τον ρόλο ενός παγκόσμιου υπολογιστή, ικανού να φιλοξενήσει ακόμη και τις πιο απαιτητικές υπηρεσίες Web3. 

Ο παγκόσμιος υπολογιστής

Το blockchain Internet Computer επιτρέπει την πλήρη αποκέντρωση επειδή επιτρέπει στους προγραμματιστές να δημιουργούν διαδικτυακές υπηρεσίες χωρίς να χρειάζεται να βασίζονται σε παραδοσιακές τεχνολογίες πληροφοριών (IT), όπως υπηρεσίες cloud computing, βάσεις δεδομένων και διακομιστές ιστού που είναι κεντρικοποιημένοι, ανασφαλείς, υπόκεινται σε λογοκρισία και συχνά αναξιόπιστοι.

Επειδή οι διαδικτυακές υπηρεσίες που είναι χτισμένες στο Internet Computer λειτουργούν χωρίς τη βοήθεια παραδοσιακών IT, είναι πλήρως αποκεντρωμένες.

Οι προγραμματιστές δημιουργούν υπηρεσίες χρησιμοποιώντας λογισμικό έξυπνων συμβολαίων που ονομάζονται «canisters» και αλληλεπιδρούν με τον ιστό και άλλα blockchains χωρίς γέφυρες. Τα canisters μπορούν να κλιμακωθούν και να λειτουργήσουν με αποδοτικότητα συγκρίσιμη με την παραδοσιακή IT.

Όταν οι υπηρεσίες Web3 έχουν δημιουργηθεί χρησιμοποιώντας άλλα οικοσυστήματα blockchain, η παραδοσιακή IT που χρησιμοποιείται μπορεί να αντικατασταθεί από έξυπνα συμβόλαια Internet Computer, τα οποία μπορούν να παρέχουν πιο αποτελεσματική αποκεντρωμένη αποθήκευση και επεξεργασία δεδομένων.

Οι προγραμματιστές μπορούν να επεκτείνουν άλλες υπηρεσίες blockchain και να δημιουργήσουν υπηρεσίες Web3 SocialFi, GameFi και metaverse, DeFi rails που εξυπηρετούν τις δικές τους διαδικτυακές εμπειρίες και εταιρικά συστήματα χρησιμοποιώντας έξυπνα συμβόλαια Internet Computer.

Σήμερα, το Internet Computer μπορεί να φιλοξενήσει και να εξυπηρετήσει ένα σύγχρονο κοινωνικό δίκτυο χωρίς βοήθεια.

Στο Internet Computer, τα έξυπνα συμβόλαια πληρώνουν για τον δικό τους υπολογισμό (γνωστό και ως «αντίστροφο gas»). 

Οι χρήστες μπορούν να δημιουργήσουν συνεδρίες με διαδικτυακές υπηρεσίες που τους επιτρέπουν να αλληλεπιδρούν διαφανώς με το blockchain πολλές φορές. Το Internet Identity επιτρέπει στους χρήστες να πιστοποιούνται κρυπτογραφικά και να δημιουργούν συνεδρίες χρησιμοποιώντας λειτουργίες ασφαλείας ενσωματωμένες στις προσωπικές τους συσκευές, όπως το Face ID στο τηλέφωνό τους ή τον αισθητήρα δακτυλικών αποτυπωμάτων στον φορητό υπολογιστή τους.

Οι κοινοτικά DAO μπορούν να ελέγχουν τις υπηρεσίες εξ ολοκλήρου από το blockchain και να εφαρμόζουν ενημερώσεις λειτουργιών και διαμορφώσεις που προτείνουν οι προγραμματιστές. Αυτό αποκεντρώνει περαιτέρω τις υπηρεσίες, αυξάνει την ασφάλεια και προστατεύει τους προγραμματιστές από τους ρυθμιστές, επιτρέποντας σε αυτές τις υπηρεσίες να λειτουργούν αυτόνομα ως πρωτόκολλα.

Οι υπηρεσίες Web3 μπορούν να επιβραβεύουν τους τελικούς χρήστες με διακριτικά διακυβέρνησης από το κοινοτικό τους DAO — για παράδειγμα, εάν βοηθούν στην εποπτεία περιεχομένου ή υποστηρίζουν την υπηρεσία παραπέμποντας νέους χρήστες — καθιστώντας τους ιδιοκτήτες και μέρος της ομάδας, τροφοδοτώντας την ιογενή ανάπτυξη.

Το Internet Computer δημιουργείται από το Internet Computer Protocol και το βασικό του διακριτικό ονομάζεται ICP.

Γιατί έχει αξία το Internet Computer (ICP);

Το διακριτικό ICP έχει τρεις κύριες χρήσεις. Πρώτον, το ICP παρέχει μια πηγή κύκλων, οι οποίοι χρησιμοποιούνται για την τροφοδοσία έξυπνων συμβολαίων όταν εκτελούν υπολογισμούς. Όταν το ICP μετατρέπεται σε κύκλους, οι οποίοι καίγονται, εξαφανίζεται δημιουργώντας έναν αποπληθωριστικό μηχανισμό. 

Δεύτερον, το ICP μπορεί να γίνει stake στο Network Nervous System DAO που ελέγχει το blockchain Internet Computer για τη δημιουργία νευρώνων ψηφοφορίας. Οι νευρώνες ψηφοφορίας δημιουργούν ανταμοιβές για τους χρήστες όταν συμμετέχουν στη διακυβέρνηση. Τρίτον, το ICP διαδραματίζει τον ρόλο ενός αποθετηρίου αξίας, επιτρέποντας στους χρήστες να επενδύουν σε πωλήσεις αποκέντρωσης που διευθύνονται από υπηρεσίες Web3.

Πώς λειτουργεί το Internet Computer Protocol;

Το blockchain Internet Computer λειτουργεί σε ένα κυρίαρχο δίκτυο ειδικών «μηχανών κόμβων», με τον ίδιο τρόπο που το διαδίκτυο λειτουργεί σε ειδικούς δρομολογητές δικτύου. Οι μηχανές κόμβων είναι τυποποιημένο υλικό που λειτουργεί από ανεξάρτητους παρόχους κόμβων σε όλο τον κόσμο χρησιμοποιώντας αυτόνομα κέντρα δεδομένων.

Οι κόμβοι συνδέονται μεταξύ τους μέσω του διαδικτύου χρησιμοποιώντας το Internet Computer Protocol, το οποίο είναι επίσης γνωστό ως ICP. Χρησιμοποιώντας το πρωτόκολλο ICP, οι κόμβοι σχηματίζουν το blockchain Internet Computer, το οποίο λειτουργεί ως δημόσιος Παγκόσμιος Υπολογιστής.

Κρυπτογραφία αλυσίδας κλειδιών (Chain Key Cryptography)

Το ICP ενσωματώνει ένα νέο κρυπτογραφικό πλαίσιο, που ονομάζεται «κρυπτογραφία αλυσίδας κλειδιών» (chain key cryptography). Αυτό καθιστά δυνατή για τα blockchains τη δημιουργία δημόσιων «κλειδιών αλυσίδας» και στη συνέχεια την υπογραφή μηνυμάτων χρησιμοποιώντας κατανεμημένο υλικό ιδιωτικού κλειδιού. 

Η κρυπτογραφία αλυσίδας κλειδιών (chain key cryptography) χρησιμοποιεί ένα ενιαίο δημόσιο κλειδί για να επιτρέπει στις συνδεδεμένες συσκευές να επαληθεύουν την αυθεντικότητα των τεχνουργημάτων από το blockchain Internet Computer. Αυτό έρχεται σε αντίθεση με τα παραδοσιακά blockchains που απαιτούν μεγάλες ποσότητες δεδομένων για την επαλήθευση ακόμη και μικρών τεχνουργημάτων.

Blockchains υποδικτύων

Το Internet Computer σχηματίζει πολλαπλά «subnet blockchains». Τα subnets είναι ανεξάρτητα blockchains που βρίσκονται στο δίκτυο και μπορούν να ενσωματωθούν μεταξύ τους για να αυξήσουν την χωρητικότητά τους. Πρόκειται για γνήσια subnets με την έννοια ότι είναι διαφανή στα έξυπνα συμβόλαια και συνδυάζονται για να δημιουργήσουν ένα ενιαίο, απεριόριστο blockchain. Αυτό είναι παρόμοιο με το πώς τα subnets επεκτείνουν το διαδίκτυο αλλά είναι αόρατα στις εφαρμογές που χρησιμοποιούν το διαδίκτυο. 

Τα subnet blockchains χρησιμοποιούν ένα νέο σύστημα συναίνεσης και κρυπτογραφικό πλαίσιο που επιτρέπει στις εφαρμογές να αλληλεπιδρούν με ασφάλεια μαζί τους χωρίς την ανάγκη τοπικού κόμβου. Οι εφαρμογές μπορούν απλώς να ελέγξουν την υπογραφή κλειδιού αλυσίδας (chain key signature) στα μηνύματα που ανταλλάσσονται κατά τις αλληλεπιδράσεις τους. Ένα έγκυρο μήνυμα δείχνει όχι μόνο ότι το μήνυμα από το blockchain δεν έχει παραβιαστεί, αλλά και ότι το subnet blockchain λειτουργεί σωστά και δεν έχει υποστεί αλλοίωση. 

Το δίκτυο Internet Computer ελέγχεται από ένα κύριο subnet blockchain, το οποίο λειτουργεί ένα προηγμένο DAO που ονομάζεται Network Nervous System (NNS). Αυτό το DAO δίνει οδηγίες στους κόμβους για το πώς να δομήσουν το δίκτυο. Οι κόμβοι μπορούν να καταλάβουν ότι οι οδηγίες είναι γνήσιες ελέγχοντας την υπογραφή κλειδιού αλυσίδας (chain key signature) – καθώς το κλειδί αλυσίδας του subnet NNS είναι σταθερό για πάντα.

Το NNS δίνει εντολή στους κόμβους να συνδυαστούν για να σχηματίσουν subnet blockchains. Λόγω του τρόπου λειτουργίας της κρυπτογραφίας, οι κόμβοι μπορούν να προστεθούν και να αφαιρεθούν από τα subnets ανά πάσα στιγμή, χωρίς να αλλάξουν τα κλειδιά αλυσίδας τους.

Επειδή τα subnet blockchains δεν χρειάζονται αντίγραφα της κατάστασης του άλλου για να τα επικυρώσουν, ανταλλάσσουν μηνύματα απευθείας και το δίκτυο μπορεί απλώς να προσθέσει νέα subnets για να αυξήσει την χωρητικότητά του. 

Μια εφαρμογή χρειάζεται μόνο να γνωρίζει το κλειδί αλυσίδας του subnet NNS για να αλληλεπιδράσει με οποιοδήποτε σημείο του δικτύου, καθώς υπογράφει τα κλειδιά αλυσίδας που χρησιμοποιούνται από τα subnets και τα subnets περιλαμβάνουν αποδείξεις ότι τα κλειδιά αλυσίδας τους έχουν υπογραφεί από το NNS με τις υπογραφές τους.

Έξυπνα συμβόλαια Canister

Όταν διαδραστικό περιεχόμενο ιστού εκτελείται μέσα σε ένα πρόγραμμα περιήγησης, επικυρώνει τις υπογραφές κλειδιού αλυσίδας (chain key signatures) σε περιεχόμενο και απαντήσεις που παρέχονται από έξυπνα συμβόλαια «canister» που φιλοξενούνται από το Internet Computer.

Τα έξυπνα συμβόλαια Canister είναι «actors» λογισμικού που αποτελούνται από bytecode WebAssembly και σελίδες μόνιμης μνήμης που εκτελούνται εντός αυτού. Αυτό επιτρέπει σε πολλά έξυπνα συμβόλαια να εκτελούνται παράλληλα ντετερμινιστικά σε ένα μόνο subnet.

Τα έξυπνα συμβόλαια Canister είναι πολύ ισχυρά και μπορούν να χρησιμοποιηθούν για τη δημιουργία οτιδήποτε. Για παράδειγμα, είναι δυνατές συναλλαγές πολλαπλών μπλοκ (υπολογισμοί), μαζί με έξυπνα συμβόλαια daemon τα οποία καλούνται αυτόματα περιοδικά από το blockchain.

Μια νέα εξέλιξη είναι ότι το κρυπτογραφικό πλαίσιο κρυπτογραφίας αλυσίδας κλειδιών (chain key cryptography) του πρωτοκόλλου έχει επεκταθεί για να επιτρέπει στα έξυπνα συμβόλαια να διαχειρίζονται λογαριασμούς και να υπογράφουν συναλλαγές σε άλλα blockchains. Για παράδειγμα, τα έξυπνα συμβόλαια Internet Computer μπορούν να δημιουργήσουν διευθύνσεις bitcoin και να στέλνουν και να λαμβάνουν bitcoin, καθιστώντας δυνατή τη δημιουργία εγγενών συστημάτων DeFi για το δίκτυο Bitcoin.

Μια άλλη εφαρμογή θα ήταν η δημιουργία αποκεντρωμένων διαδικτυακών εμπειριών για το Ethereum. Τα έξυπνα συμβόλαια Internet Computer μπορούν να δημιουργήσουν και να υπογράψουν συναλλαγές Ethereum και στη συνέχεια να αναζητήσουν τα αποτελέσματα χρησιμοποιώντας HTTP outcalls. 

 

Γιατί να αγοράσετε ICP;

Οι επενδυτές ενδέχεται να βρουν το Internet Computer ελκυστικό με βάση τον στόχο του να δημιουργήσει μια πλατφόρμα blockchain για ταχύτερο χρόνο διευθέτησης συναλλαγών και με θεωρητικά άπειρη χωρητικότητα. 

Ο στόχος του ICP να δημιουργήσει ένα σύγχρονο διαδίκτυο με τη δυνατότητα να φιλοξενεί εφαρμογές οποιασδήποτε κλίμακας, από εφαρμογές DeFi και έξυπνων συμβολαίων έως διακριτοποιημένες διαδικτυακές υπηρεσίες και ιστότοπους, μπορεί επίσης να ενδιαφέρει όσους θέλουν να προσθέσουν το ICP στο χαρτοφυλάκιό τους.

Επιπλέον, οι προγραμματιστές και οι επενδυτές ενδέχεται να βρουν την πλατφόρμα ICP ελκυστική για τη δημιουργία ανοιχτών διαδικτυακών υπηρεσιών που θα παρείχαν προϊόντα και υπηρεσίες που έχουν τη δυνατότητα να αντικαταστήσουν τις κεντρικοποιημένες μεγάλες εταιρείες τεχνολογίας. 

Ξεκινήστε να αγοράζετε ICP

Εάν είστε έτοιμοι να κάνετε το επόμενο βήμα και θέλετε να αγοράσετε Internet Computer Protocol (ICP), κάντε κλικ στο παρακάτω κουμπί!