ICON nedir?
ICON, yenilikçi mutabakat mekanizması, merkeziyetsiz yönetim yapısı ve buna ek olarak özel ve açık blockchainler arası birlikte çalışabilirlik odağına sahip ölçeklenebilir akıllı kontrat desteği sunan bir blockchain platformudur.
Teknik detayları kısaca özetlemek gerekirse: ICON, Python ile yazılmış ve SCORE olarak bilinen akıllı kontratlara, geliştirilmiş bir BFT (Bizans Hata Toleransı) bazlı algoritma olan Loop Hata Toleransına (LFT), ICON ağına en çok katkıda bulunanları ödüllendiren Delegated Proof of Contribution (DPoC) (Delege edilmiş katkı ispatı) ve SCORE operatörlerinin kullanıcı işlem masraflarını karşılamasını sağlayan "Virtual Step" kavramına sahiptir.
Nasıl çalışır?
ICON merkeziyetsiz, izne tabi node'lar ağı ile çalışır. Yeni node'lar mevcut node'ların oyları ile eklenebilir. Nodelar ICON Incentives Scoring System (IISS) ile ağa katkılarını ölçen bir metrik olan I_Score'larının ölçülmesi sonucu seçilirler.
En yüksek I_Score'u olanların mutabakata katılmasına izin verilir. ICON blockchaininin durumunda yapılacak herhangi bir değişiklik için mutabakata varılması gereklidir. Bunlarla limitli olmamak kaydıyla bu durumlar; blockchainin kendi para birimi (ICX) işlemleri, SCORE'ların işlenmesi (ICON üzerindeki akıllı kontratlar), ICON bazlı tokenların (IRC2 & IRC3 tokenları) mülkiyeti, I_Score delegasyonları, ağ güncellemeleri ve ağ prosedür değişiklikleridir
ICON neyi çözmeyi hedefliyor?
ICON şirketlere yönelik blockchain alanında "duvarlı bahçeler" (walled gardens) sorununu çözmeyi amaçlar. Bunun için kurumsal firmalara özel bir blockchain hizmet şirketi olan ICONLOOP ile çok yakın çalışır. ICONLOOP Kore girişim çevresinden bazı müşterilere sahiptir ve bu müşteriler belli şartlar altında ağlar arasında iletişim yapabilme isteklerini dile getirmiştir. Bu nedenle ICON Project, şirketlere yönelik farklı uygulamalar arasında bir köprü görevi görmek ve aynı zamanda genel anlamda fayda sağlamak amacıyla, akıllı kontratla uyumlu açık bir blockchain olarak yaratılmıştır.
ICON'un özellikleri nelerdir?
ICON'un bahse değer anahtar özellikleri Virtual Step, Delegated Proof of Contribution ve birlikte çalışabilirliktir.
Virtual Step
ICON açık blockchaininde oluşan ağ masrafları Step olarak adlandırılır. Ağ masraflarına sahip diğer çoğu blockchainde masraflar gönderici tarafından karşılanır. Fakat, ICON Virtual Step olarak bilinen bir kavram getirmektedir.
Virtual Step bir ICON akıllı kontrat geliştiricisine akıllı kontratın içine ICX (ICON Blockchain'inin kendi protokol tokenı) yatırma ve bu yatırılan token üzerinden transfer edilemez, alım satımı yapılamaz bir faiz kazanma imkanı tanır. Bu faizin tek amacı söz konusu akıllı kontratla işlem yapılması sonucu oluşan masrafların karşılanmasıdır. Geliştiriciler, akıllı kontratla işlem yapanlar için %0 ile %100 arasında bir ücretsiz paylaşım yüzdesi belirleyebilirler. Bu durum kullanıcı deneyimini önemli ölçüde artırır zira uygulamanın kullanıcıları işlem masraflarını ödemekten sorumlu olmayacaktır.
Virtual Step hakkında daha fazla bilgiyi İşlem Masrafları Yellow Paper'ımızda bulabilirsiniz.
Delegated Proof of Contribution (DPoC)
DPoC, platformun yönetimini ve ödüllerin dağıtımını ağa en çok katkıda bulunanların lehine yönlendirmenin bir yoludur. Ağa yapılan katkı, ICON Incentives Scoring System (IISS) (Teşvik Puanlama Sistemi) sayesinde ölçülebilir. Ağın kontrolünün daha fazla hash gücünü elinde bulunduranlarda (Proof of Work) ya da en varlıklı olanlarda (Proof of Stake) olması yerine, DPoC sayesinde geliştiricilerin ağın üzerinde daha fazla kontrol sahibi olması muhtemeldir.
DPoC hakkında daha fazla bilgi için Yönetim Yellow Paper'ımızı okuyabilirsiniz.
Birlite çalışabilirlik
ICON ekibi şirketlere özgü ve açık blockchainlerin birlikte çalışabilmesi için önemli bir miktar ARGE kaynağı ayırmıştır. Bunun yanında uzun vadede pek çok heterojen açık blockchaini birbirine bağlama vizyonu bulunmaktadır. Uygulamanızı ICON Blockchain üzerinde geliştirmeniz, ICON Açık Blockchainine bağlanan herhangi bir ağın uygulamanıza erişimi olacağı anlamına gelir.