Internet Computer Protocol (ICP) Nedir?

Hazırlayan: Kraken Learn team
9 dk.
10 Haziran 2022

Internet Computer Protocol Özeti

 

  • Internet Computer Protocol, merkeziyetsiz Web3 hizmetlerini sağlamak için hızlı ve verimli bir blok zinciri sunar.
  • ICP, Internet Computer ağının yönetişimini kolaylaştırmak ve ağ katılımcılarını ödüllendirmek için kullanılan yerel yardımcı program token'ıdır.
  • Internet Computer, platformunu çalıştırmak için zincir anahtarı kriptografisi gibi yenilikçi teknolojiler kullanır.

Internet Computer Protocol, hesaplama ve veri depolamaya daha fazla verimlilik, hız ve merkeziyetsizlik getirmeyi amaçlayan bir blok zinciri ağıdır. Proje, hizmetlerin tekelleşmesi, zayıf sistem güvenliği ve kişisel verilerin kötüye kullanılması gibi geleneksel İnternet ile ilişkili eksiklikleri gidermeyi amaçlamaktadır. 


Üç özellik Internet Computer'ı diğer blok zinciri ağlarından ayırır:

  1. Basitleştirilmiş bir kullanıcı arayüzü sayesinde herkes blok zinciri platformunda merkeziyetsiz bir uygulama (dApp) oluşturabilir.
  2. ICP, merkezi veri sunucuları tarafından sürdürülen bir bulut yerine bağımsız taraflarca kurulan özel donanımlara sahip merkeziyetsiz bir ağ üzerinde çalışır. 
  3. Blok zinciri işlemleri hızlı bir şekilde işler ve bu özelliği, işlemleri tamamlamak için 30 dakika veya daha uzun sürebilen diğer kripto para birimlerinden ayırır.  

Internet Computer ağının yerel yardımcı program token'ı ICP, ağın yönetişimini kolaylaştırmak, hesaplamaları gerçekleştiren düğümleri telafi etmek ve katılımcıları ekosistemine katılımları için ödüllendirmek amacıyla kullanılır.
 

Internet Computer'ı (ICP) Kim Yarattı?

Internet Computer blok zinciri, 2015 yılında Dominic Williams tarafından kurulan DFINITY projesi tarafından geliştirilmiştir.

DFINITY Vakfı, projenin bir kuluçka döneminden sonra Ar-Ge çalışmalarını büyütmek amacıyla Ekim 2016'da İsviçre'de kurulmuştur. Vakıf ilk fonu Şubat 2017'de halka açık bir ICO aracılığıyla toplamıştır.

Birkaç tur fonlama 2018'de gerçekleştirilmiş ve tanınmış yatırımcılardan 150 milyon dolardan fazla para toplanmıştır.

DFINITY Vakfı, bir araştırma merkezi işlettiği Zürih'te bulunmaktadır. Vakıf, Kaliforniya'da başka bir merkez ve çok sayıda uzaktan çalışma ekibi de işletmektedir.

 

Internet Computer ve ICP Nedir?

Internet Computer Protocol, Web3 hizmetlerinin merkeziyetsizleşmesini sağlamak için kullanılan, özel cihazlardan oluşan egemen bir ağı "dünya bilgisayarı" şeklinde birbirine bağlar.

Bir Web3 Destekleyici

Web3 platformları, geleneksel sosyal ağlarda bulunan gizlilik sorunlarını çözmek için Internet Computer blok zincirinden yararlanabilir. Bu geleneksel ağlar, kullanıcılar için çok sayıda gizlilik sorunu oluşturur, hassas bilgileri şirketlerle paylaşır ve üyeleri reklamlarla bunaltır. Kullanıcılardan bu platformlara kaydolurken genel hüküm ve koşulları kabul etmeleri istenebilir ancak bunları etkileyemezler.

Internet Computer blok zinciri üzerine kurulu merkeziyetsiz sosyal ağların kullanıcıları, telefonlarındaki Face ID veya dizüstü bilgisayarlarındaki parmak izi sensörünü kullanarak bu platformlara kriptografik olarak giriş yapabilirler. Ayrıca web hızında dosya depolayabilir ve medya paylaşabilir veya sohbet mesajları kullanarak NFT'leri ve kripto para birimlerini, bitcoin gibi anında aktarabilirler. Bu hizmetler, diğer kullanıcıları yönlendirenlere veya içerik denetimi gibi görevlerde yardımcı olanlara bir yönetim DAO'sundan yönetişim token'ları airdrop'layarak kullanıcılarını kısmi sahipler ve ekip üyeleri haline getirebilir.

Bu tür hizmetler, günümüzde en talepkar Web3 hizmetlerini bile barındırabilen bir dünya bilgisayarı rolünü oynayan Internet Computer blok zinciri üzerinde inşa edilmektedir. 

Dünya bilgisayarı

Internet Computer blockchain'i, geliştiricilerin bulut bilişim hizmetleri, veritabanları ve merkezi, güvensiz, sansüre tabi ve genellikle güvenilmez olan web sunucuları gibi geleneksel bilgi teknolojisine (BT) güvenmelerine gerek kalmadan çevrimiçi hizmetler oluşturmalarına olanak tanıdığı için tam merkeziyetsizliği mümkün kılar.

Internet Computer üzerinde oluşturulan çevrimiçi hizmetler, geleneksel BT'nin yardımı olmadan çalıştığı için tamamen merkeziyetsizdir.

Geliştiriciler, web ve diğer blockchain'lerle köprüler olmadan etkileşime giren “canister” adı verilen smart contract yazılımlarını kullanarak hizmetler oluşturur. Canister'lar, geleneksel BT'ye benzer bir verimlilikle ölçeklenebilir ve çalışabilir.

Web3 hizmetleri diğer blockchain ekosistemleri kullanılarak oluşturulduğunda, kullanılan geleneksel BT, daha verimli merkeziyetsiz veri depolama ve işleme sağlayabilecek Internet Computer smart contract'ları ile değiştirilebilir.

Geliştiriciler, diğer blockchain hizmetlerini genişletebilir ve Internet Computer smart contract'larını kullanarak SocialFi, GameFi ve metaverse Web3 hizmetleri, kendi web deneyimlerine hizmet eden DeFi rayları ve kurumsal sistemler oluşturabilirler.

Bugün Internet Computer, modern bir sosyal ağı kendi başına barındırabilir ve hizmet verebilir.

Internet Computer'da, smart contract'lar kendi hesaplamaları için ödeme yapar (diğer adıyla “reverse gas”). 

Kullanıcılar, blockchain ile birden çok kez şeffaf bir şekilde etkileşim kurmalarını sağlayan çevrimiçi hizmetlerle oturumlar oluşturabilirler. Internet Identity, kullanıcıların telefonlarındaki Face ID veya dizüstü bilgisayarlarındaki parmak izi sensörü gibi kişisel cihazlarında yerleşik güvenlik özelliklerini kullanarak şifrelemeyle kimlik doğrulaması yapmalarını ve oturumlar oluşturmasını sağlar.

Topluluk DAO'ları, hizmetleri tamamen blockchain'den kontrol edebilir ve geliştiricilerin önerdiği özellik güncellemelerini ve yapılandırmalarını uygulayabilirler. Bu, hizmetleri daha da merkeziyetsizleştirir, güvenliği artırır ve bu hizmetlerin protokoller olarak otonom çalışmasına izin vererek geliştiricileri düzenleyicilerden korur.

Web3 hizmetleri, son kullanıcıları topluluk DAO'larından yönetişim token'larıyla ödüllendirebilir — örneğin, içerik denetimine yardımcı olurlarsa veya yeni kullanıcılar yönlendirerek hizmeti savunurlarsa — onları sahipleri ve ekibin bir parçası haline getirerek viral büyümeyi destekler.

Internet Computer, Internet Computer Protocol tarafından oluşturulmuştur ve ana token'ı ICP olarak adlandırılır.

Internet Computer (ICP) neden değerlidir?

ICP token'ının üç ana kullanım alanı vardır. Birincisi, ICP, smart contract'lar hesaplama yaptığında bunları beslemek için kullanılan cycle'lar sağlar. ICP, yakılan cycle'lara dönüştürüldüğünde, deflasyonist bir mekanizma oluşturarak yok olur. 

İkincisi, ICP, Internet Computer blockchain'ini kontrol eden Network Nervous System DAO'da voting neuron'ları oluşturmak üzere stake edilebilir. Voting neuron'lar, kullanıcılar yönetişime katıldığında ödüller üretir. Üçüncüsü, ICP, kullanıcıların Web3 hizmetleri tarafından yürütülen merkeziyetsiz satışlara yatırım yapmalarına izin vererek bir değer deposu rolü oynar.

Internet Computer Protokolü nasıl çalışır?

Internet Computer blockchain'i, internet'in özel ağ yönlendiricileri üzerinde çalıştığı gibi, özel “node machine”'lerden oluşan bağımsız bir ağ üzerinde çalışır. Node machine'ler, dünyanın dört bir yanındaki bağımsız node sağlayıcıları tarafından otonom veri merkezleri kullanılarak çalıştırılan standartlaştırılmış donanımlardır.

Node'lar, ICP olarak da bilinen Internet Computer Protocol kullanarak internet üzerinden birbirine bağlanır. ICP protokolünü kullanan node'lar, herkese açık bir Dünya Bilgisayarı görevi gören Internet Computer blockchain'ini oluşturur.

Chain Key Kriptografi

ICP, “chain key cryptography” adı verilen yeni bir kriptografi çerçevesini içerir. Bu, blockchain'lerin herkese açık “chain key”'ler oluşturmasını ve ardından dağıtılmış özel anahtar materyali kullanarak mesajları imzalamasını mümkün kılar. 

Chain key cryptography, bağlı cihazların Internet Computer blockchain'inden gelen yapıların orijinalliğini doğrulamasına izin vermek için tek bir public key kullanır. Bu durum, küçük yapıtları bile doğrulamak için büyük miktarda veri gerektiren geleneksel blockchain'lerden farklıdır.

Alt Ağ Blok Zincirleri

Internet Computer, birden çok “alt ağ blok zinciri” oluşturur. Alt ağlar, ağ üzerinde bulunan ve kapasitelerini artırmak için birbirleriyle entegre olabilen bağımsız blok zincirleridir. Bunlar, akıllı sözleşmeler için şeffaf olmaları ve tek, sınırsız bir blok zinciri oluşturmak üzere bir araya gelmeleri anlamında gerçek alt ağlardır. Bu, alt ağların interneti nasıl genişlettiğine benzer, ancak interneti kullanan uygulamalar için görünmezdirler. 

Alt ağ blok zincirleri, uygulamaların yerel bir düğüme ihtiyaç duymadan onlarla güvenli bir şekilde etkileşim kurmasına olanak tanıyan yeni bir konsensüs sistemi ve kriptografik çerçeve kullanır. Uygulamalar, etkileşimleri sırasında değiş tokuş edilen mesajlardaki zincir anahtarı imzasını basitçe kontrol edebilir. Geçerli bir mesaj, blok zincirinden gelen mesajın kurcalanmadığını değil, aynı zamanda alt ağ blok zincirinin doğru çalıştığını ve bozulmadığını da gösterir. 

Internet Computer ağı, Network Nervous System (NNS) adı verilen gelişmiş bir DAO çalıştıran ana bir alt ağ blok zinciri tarafından kontrol edilir. Bu DAO, düğümlere ağı nasıl yapılandıracaklarını öğretir. Düğümler, NNS alt ağının zincir anahtarı her zaman sabit olduğundan, geçerli zincir anahtarı imzasını kontrol ederek talimatların gerçek olduğunu anlayabilirler.

NNS, düğümlere birleşerek alt ağ blok zincirleri oluşturmalarını talimat verir. Kriptografinin çalışma şekli nedeniyle, düğümler zincir anahtarlarını değiştirmeden herhangi bir zamanda alt ağlardan eklenebilir veya çıkarılabilir.

Alt ağ blok zincirleri, birbirlerinin durumlarının kopyalarına ihtiyaç duymadıkları için doğrudan mesaj alışverişi yaparlar ve ağ, kapasitesini artırmak için yeni alt ağlar ekleyebilir. 

Bir uygulama, ağdaki herhangi bir noktayla etkileşim kurmak için yalnızca NNS alt ağının zincir anahtarını bilmelidir, çünkü alt ağlar tarafından kullanılan zincir anahtarlarını imzalar ve alt ağlar, zincir anahtarlarının NNS tarafından imzalandığına dair kanıtları imzalarıyla birlikte içerir.

Canister Akıllı Sözleşmeleri

Etkileşimli web içeriği bir tarayıcı içinde çalışırken, Internet Computer tarafından barındırılan “canister” akıllı sözleşmeler tarafından sunulan içerik ve yanıtlardaki zincir anahtarı imzalarını doğrular.

Canister akıllı sözleşmeleri, WebAssembly bayt kodundan ve içinde çalıştığı kalıcı bellek sayfalarından oluşan yazılım “aktörleridir”. Bu, birden fazla akıllı sözleşmenin tek bir alt ağ üzerinde paralel ve deterministik bir şekilde çalışmasına olanak tanır.

Canister akıllı sözleşmeleri çok güçlüdür ve her şeyi inşa etmek için kullanılabilir. Örneğin, çok bloklu işlemler (hesaplamalar), blok zinciri tarafından periyodik olarak otomatik olarak çağrılan daemon akıllı sözleşmeleri ile birlikte mümkündür.

Yeni bir gelişme olarak, protokolün zincir anahtarı kriptografi çerçevesi, akıllı sözleşmelerin diğer blok zincirleri üzerinde hesapları yönetmesine ve işlemleri imzalamasına izin verecek şekilde genişletilmiştir. Örneğin, Internet Computer akıllı sözleşmeleri bitcoin adresleri oluşturabilir ve bitcoin gönderip alabilir, bu da Bitcoin ağı için yerel DeFi sistemleri oluşturmayı mümkün kılar.

Diğer bir uygulama, Ethereum için merkezi olmayan web deneyimleri oluşturmak olacaktır. Internet Computer akıllı sözleşmeleri, Ethereum işlemlerini oluşturabilir ve imzalayabilir, ardından HTTP outcalls kullanarak sonuçları sorgulayabilir. 

 

Neden ICP Satın Almalı?

Yatırımcılar, daha hızlı işlem mutabakat süresi ve teorik olarak sonsuz kapasiteye sahip bir blok zinciri platformu oluşturma hedefi nedeniyle Internet Computer'ı çekici bulabilirler. 

ICP'nin, DeFi ve akıllı sözleşme uygulamalarından tokenize edilmiş internet hizmetleri ve web sitelerine kadar her ölçekte uygulamayı barındırma yeteneğine sahip modern bir internet inşa etme hedefi, ICP'yi portföylerine eklemek isteyenlerin de ilgisini çekebilir.

Ayrıca, geliştiriciler ve yatırımcılar, merkezi büyük teknoloji şirketlerinin yerini alma potansiyeline sahip ürünler ve hizmetler sunacak açık internet hizmetleri oluşturmak için ICP platformunu çekici bulabilirler. 

ICP Satın Almaya Başlayın

Bir sonraki adımı atmaya hazırsanız ve Internet Computer Protocol (ICP) satın almak istiyorsanız, aşağıdaki düğmeye tıklayın!