3 Ocak 2009'da ilk BTC bloğu çıkarıldı ve o zamandan beri blok zinciri 14 yıldır hızla gelişti. Geçtiğimiz 14 yıl boyunca, BTC'nin inceliği ve büyüklüğü, Ethereum'un doğuşu, EOS'un tutkulu kitle fonlaması, PoS ve PoW'un kader savaşı, Polkdadot'un 10.000 zincirinin birbirine bağlanması, her biri harika teknoloji, her biri harika Kıyaslanamaz hikaye, sayısız içerdeki kişi başlarını eğiyor!
Şu anda, 2023'te, tüm blok zincirinin modeli nedir? Aşağıdakiler benim düşüncelerimdir, lütfen *bu makaledeki kamu zinciri modelinin yorumlanmasına bakın.
Elektronik parayı tanıtma ortodoksisine dayanan BTC, dimdik ayakta ve sektörde dev bir taş.
ETH, akıllı sözleşmelerin programlanabilirliği ve L2 ekolojisinin biçimlendirilebilirliği sayesinde sektörde mutlak liderdir.
Cosmos, Polkadot vb. zincirler arası birlikte çalışabilirlik sayesinde dünyaya hakim olmaya çalışır
Her türden Ethereum katili, her biri küçük bir alanda yol gösteren, sonsuz bir şekilde ortaya çıkıyor
Peki tüm blockchain endüstrisi önümüzdeki 10 yılda nasıl gelişecek? İşte benim düşüncelerim
Egemenlik, varlık egemenliği, veri egemenliği, konuşma egemenliği vb. dahil olmak üzere blok zincirinin çözmesi gereken tek sorundur. Aksi takdirde, blok zincirine gerek yoktur;
Müdahale edilemez yeterli bir koşuldur, ancak gerekli bir koşul değildir. Egemenliğimin zarar görmeyeceğini garanti ettiğiniz sürece, sizi istediğim gibi kurcalarım. Dünyadaki herkesin varlığı kurcalanmak ve aynı oranda ikiye katlanmak, fark nedir?
Tamamen ademi merkeziyetçilik imkansızdır, nasıl tasarlanırsa tasarlansın, her zaman daha fazla söz sahibi olacak "yetenekli" kişiler/kazanılmış çıkarlar olacak ve her zaman aktif olarak katılmamayı seçecek insanlar olacaktır. , [Merkezileştirilmiş çok noktalı merkezileştirmeye gidin] son kalıptır;
Şeffaflık olmazsa olmazdır.Herkesin söz sahibi olması ve kendi egemenliğini koruma hakkına sahip olması için tüm insanların sosyal deneyi değil mi bu? Her zaman tembel olan insanlar olsa da, her zaman daha profesyonel insanlara güvenmek isteyen insanlar ve verimliliği en üst düzeye çıkarmak için oy kullanmaktan kaçınmayı seçen insanlar her zaman vardır, ancak bu aynı zamanda kendi başlarına yaptıkları bir seçimdir. İnisiyatif alma hakları var ama bunu gönüllü olarak kullanmamayı tercih ediyorlar. Her şey şeffaf olduğu ve kara kutu işlemi olmadığı sürece, anlarsam kabul etmeye hazırım. Kaybedersem, diğerleri kadar iyi değilim. En güçlü olanın hayatta kalması da piyasa ekonomisiyle uyumludur. ;
Kod yürütmenin merkezi olmayan kontrolü esastır, aksi takdirde pantolonunuzu çıkarıp osurursunuz, bir haftalık reklam için oy kullanırsınız ve sonunda proje tarafı, kodun kötü niyetli bir sürümünü dağıtmış olsa bile kötü amaçlı bir sürüm değil, yine de herkesle dalga geçiyor. Dünyanın yarısının artık kodlardan oluştuğu ve merkezi olmayan varlıkların kod yürütme üzerinde kontrol içermediği söylenebilir, o halde hükümet dahil insanlar blockchain endüstrisini büyütmeye nasıl cüret eder?
***Doğrusal maliyetin sonsuz ölçeklenebilirliği, ***Blockchain gerçek hayatla giderek daha fazla entegre olduğundan, daha fazla insan dahil oluyor ve talep artıyor ve altyapı sınırsız Ölçeklenebilirliği destekleyemiyor veya çok ölçeklendirmek pahalı, kabul edilemez.
Neden ICP
İşte ilk olarak tanıtılacak bir hikaye: 2009'da Alibaba, Ali'nin "Double Eleven" başarısında da önemli bir kilometre taşı olan "IOE'ye gitme" stratejisini önerdi.
IOE'den çık
"de-IOE" stratejisinin temel içeriği, IBM mini bilgisayarlarını, Oracle veritabanlarını ve EMC depolama cihazlarını kaldırmak ve "bulut bilişim" özünü Ali'nin BT genlerine yerleştirmektir. içinde
IBM p-serisi mini bilgisayarı kastediyorum, işletim sistemi AIX'tir (IBM'nin tescilli Unix sistemi);
O, Oracle veritabanını (RDBMS) ifade eder;
E, EMC orta ila üst düzey SAN depolamayı ifade eder.
IOE'ye gitmenin üç ana nedeni vardır, ancak ilk nokta temel nedendir ve son ikisi daha dolaylıdır:
Talebi karşılayamayan, geleneksel IOE sisteminin İnternet işletmelerinin yüksek eşzamanlılık gereksinimlerine uyum sağlaması zordur ve büyük ölçekli dağıtılmış bilgi işlem mimarisini destekleyemez;
***Maliyet çok yüksek, ***IOE'yi sürdürmenin maliyeti çok yüksek, örneğin IBM mini bilgisayarlar için 500.000, Oracle için yüz binlerce, vb.;
***Bağımlılık çok güçlü, ***IOE sistemi çok bağımlı, IBM ve Oracle gibi üreticiler tarafından "kaçırıldı", kendi ihtiyaçlarına göre esnek bir şekilde yapılandırmak zor.
Öyleyse neden "de-IOE" stratejisi daha önce değil de 2009'da önerildi?
Bundan önce,
Ali'nin iş ölçeği ve veri hacmi, geleneksel IOE sisteminin uyum sağlamasını zorlaştıracak düzeye henüz ulaşmadı, dolayısıyla IOE'ye olan talep acil değil;
Yurtiçi veritabanı ürünleri, teknoloji ve kalite açısından yeterince olgun değildir ve IOE'nin rolünün yerini pek tutamaz;
İnternet düşüncesi ve bulut bilgi işlem kavramları Çin'de henüz popüler hale gelmedi ve merkezi olmayan mimari popüler bir yön haline gelmedi;
Yönetim ve teknik personelin sorunların ve alınması gereken önlemlerin farkına varması zaman alabilir.
Yıl 2009,
Ali'nin hızlı iş genişlemesi, IOE sisteminin ölçeği desteklemesi zordur ve maliyet sorunlarına daha yatkındır;
MySQL gibi bazı açık kaynak veritabanı ürünleri nispeten olgunlaşmıştır ve ikame olarak kullanılabilir;
İnternet düşüncesi ve bulut bilişim, Çin'de geniş çapta yaygınlaştı ve uygulandı, bu da "de-IOE" kavramının tanıtılmasını kolaylaştırdı;
Eski Microsoft teknoloji gurusu Wang Jian, Ali'ye 2008 yılında küresel bir teknik bakış açısıyla katıldı.Jack Ma tarafından derinden güvenildi ve "IOE'ye" teklif edildi.
Ancak IOE'ye gitmek, yalnızca yazılım ve donanımın kendisini değiştirmek, eski yazılım ve donanımı yeni yazılım ve donanımla değiştirmek değil, eskisini yenisiyle değiştirmek, yani BT altyapısını tamamen değiştirmek için bulut bilişimi kullanmaktır. Başka bir deyişle, bu sadece basit teknolojik yükseltmelerden değil, sektördeki değişikliklerden kaynaklanmaktadır.
Hızlı büyüme, küçük adımlar, Ölçek büyütme, 1'den 100'e
Sınırsız genişletme, sınırı genişletme, Genişletme, 100'den 100.000.000'e
Tüm blockchain endüstrisini bir işletme olarak analiz edelim
Başlangıç / Blockchain 1.0 / BTC
Bitcoin'in yeniliği, bilgisayar bilimcilerini onlarca yıldır şaşırtan bir sorunu, yani herhangi bir merkezi otoriteye güvenmeden çalışabilen bir dijital ödeme sisteminin nasıl oluşturulacağını çözmesidir.
Bununla birlikte, BTC'nin tasarımında ve geliştirilmesinde bazı sınırlamaları vardır ve bu sınırlamalar, Ethereum (ETH) gibi sonraki blok zinciri projeleri için pazar fırsatları sağlar. İşte bazı önemli sınırlamalar:
***İşlem hacmi ve hızı: ***BTC'nin blok oluşturma süresi yaklaşık 10 dakikadır ve her bloğun boyut sınırı, işlem işleme kapasitesinin üst sınırına yol açar. Bu, ağ meşgul olduğunda işlemlerin onaylanmasının daha uzun sürebileceği ve daha yüksek işlem ücretleri gerektirebileceği anlamına gelir.
***Akıllı sözleşmenin sınırlı işlevleri vardır: ***BTC, esas olarak bir dijital para birimi olarak tasarlanmıştır ve desteklediği işlem türleri ve betik dili işlevleri nispeten sınırlıdır. Bu, karmaşık finansal işlemler ve merkezi olmayan uygulamalar (DApp'ler) için BTC kullanımını sınırlar.
***Yükseltmesi ve iyileştirmesi kolay değil: ***BTC'nin ademi merkeziyetçiliği ve muhafazakar tasarım ilkeleri nedeniyle, büyük yükseltmeler ve iyileştirmeler genellikle geniş bir topluluk mutabakatı gerektirir ve bu da pratikte elde edilmesi zordur ve bu da BTC'nin İlerlemesini nispeten yavaş hale getirir.
***Enerji tüketimi sorunu: ***BTC'nin mutabakat mekanizması, Proof of Work'e (PoW) dayanmaktadır; bu, madenciler arasındaki rekabet için büyük miktarda bilgi işlem kaynağının kullanılması ve bunun da büyük miktarda enerji tüketimine yol açması anlamına gelir. Bu, çevre koruma ve sürdürülebilirlik açısından eleştirilmiştir. Bu nokta ile ilgili olarak, bu sınırlamayı kısmen hafifleten EcoPoW'a da dikkat edebilirsiniz.
Ölçek büyütme / Blockchain 2.0 / ETH
Ethereum'un mevcut Katman 2 genişleme formu, altta yatan Katman 1'in güvenlik ve veri kullanılabilirliği garantisine dayanan bir tür "dikey genişleme" olarak kabul edilebilir. Her ne kadar iki katmanlı bir yapı gibi görünse de sonuçta Layer1'in işleme kapasitesi ile sınırlı kalacaktır. tüm sistemin karmaşıklığını artırın ve biraz geciktirin. Dahası, azalan marjinal etkiye göre, her ek katman eklendiğinde, ekstra yük, genişleme etkisini büyük ölçüde azaltacaktır. Bu dikey katmanlama yöntemi, bağımsız bir donanım yükseltmesi olarak kabul edilebilir, ancak bu tek başına, tüm ETH ekosistemini ifade eder.
Kullanım arttıkça, kullanıcıların düşük maliyet ve yüksek performans talebi de artacaktır. Layer1'deki bir uygulama olarak, Layer2'nin maliyeti yalnızca belirli bir dereceye kadar azaltılabilir ve sonuçta yine de Layer1'in temel maliyetine ve iş hacmine tabidir. Bu, ekonomideki talep eğrisi teorisine benzer - fiyat düştükçe talep edilen toplam miktar artar. Ölçek büyütme, ölçeklenebilirlik sorununu temelde çözmek zordur.
Ethereum devasa bir ağaçtır ve tüm insanlar bu köke güvenir.Kökün besinleri emme hızı yetişemezse, insanların ihtiyaçları karşılanamaz;
***Bu nedenle, yalnızca yatay genişlemenin sonsuza sahip olması daha kolaydır. ***
Bazı insanlar çoklu zincir ve çapraz zincirin de bir yatay genişleme yolu olarak kabul edilebileceğini düşünüyor.
Pokadot'u örnek olarak alın. Bu heterojen bir krallık. Her ülke farklı görünüyor, ancak her bir şey yaptığınızda, bir krallık kurmanız gerekiyor;
Kozmos izomorfik bir krallıktır. Her ülkenin meridyenleri ve kemikleri aynı görünür, ancak her bir şey yapıldığında, bir krallık kurulmalıdır;
***Ancak, Infra'nın bakış açısından, yukarıdaki iki model biraz garip ***Her ek uygulama, ek bir krallık mı inşa edecek? *** Ne kadar garip olduğunu görmek için bir örnek verelim, ***
3 ay önce bir Mac aldım ve üzerinde bir Gmail uygulaması geliştirdim;
Şimdi bir Youtube uygulaması geliştirmek istiyorum ama geliştirmek için yeni bir Mac almam gerekiyor ki bu çok garip.
Ve yukarıdaki iki yöntemin her ikisi de, yeni zincirler eklerken zincirler arası iletişimin yüksek karmaşıklığı sorunuyla karşı karşıyadır, bu yüzden benim ilk tercihim değiller.
Ölçeklendirme / Blockchain 3.0 / ICP
Ölçeklendirmek istiyorsanız, tekerleği yeniden icat etmeden hızlı yatay genişlemeyi destekleyen eksiksiz bir temel altyapı setine ihtiyacınız vardır.
Genişletmeyi destekleyen tipik bir örnek bulut bilgi işlemdir [VPC+alt ağ+ağ ACL+güvenlik grubu] Bu temel şablonların tümü tamamen aynıdır, tüm makinelerin sayıları ve türleri vardır ve üst katman RDS, MQ ve diğer temel bileşenler Sınırsız genişlemeyi destekleyin, daha fazla kaynağa ihtiyacınız varsa, hızlı bir şekilde başlamak için bir düğmeyi tıklayın.
Bir liderin daha önce benimle paylaştığı internet şirketlerinin hangi altyapı ve bileşenlere ihtiyacı olduğunu öğrenmek istiyorsanız, AWS'ye gidip sağladıkları tüm hizmetlere bakmanız yeterli ki bu en kapsamlı ve güçlü kombinasyon.
Aynı şekilde Scale-out gereksinimlerini neden karşıladığını görmek için ICP'ye üst düzeyde bir göz atalım.
İşte önce birkaç kavram,
***Dfinity Vakfı: *** kendini merkezi olmayan bilgisayar teknolojisinin geliştirilmesini ve uygulanmasını teşvik etmeye adamış, kar amacı gütmeyen bir kuruluştur. Yenilikçi teknolojiler ve açık bir ekosistem aracılığıyla merkezi olmayan uygulamaların kapsamlı gelişimini gerçekleştirmeyi amaçlayan İnternet Bilgisayarı protokolünün geliştiricisi ve koruyucusudur.
***İnternet Bilgisayarı (IC): *** Dfinity Foundation tarafından geliştirilmiş, merkezi olmayan uygulamalar için özel olarak tasarlanmış yüksek hızlı bir blockchain ağıdır. Akıllı sözleşmelerin ve merkezi olmayan uygulamaların geliştirilmesini ve devreye alınmasını desteklerken yüksek verimli ve düşük gecikmeli işlem gerçekleştirmeyi başarabilen yeni bir mutabakat algoritmasını benimser.
***İnternet Bilgisayar Protokolü (ICP): ***, ağ kullanım ücretlerini ve ödül düğümlerini ödemek için kullanılan dijital bir para birimi olan İnternet Bilgisayar Protokolündeki yerel Simgedir
ICP nedir
Aşağıdaki içeriklerin çoğu biraz hardcore olacak ama ben sade bir dille anlattım, umarım herkes takip edebilir. Benimle daha fazla ayrıntı görüşmek isterseniz, iletişim bilgilerimi makalenin üst kısmında bulabilirsiniz.
Mimariye Genel Bakış/ Mimariye Genel Bakış
Hiyerarşik yapı açısından aşağıdan yukarıya doğru
***P2P katmanı, *** kullanıcılardan, alt ağdaki diğer kopyalardan ve diğer alt ağlardan gelen mesajları toplar ve gönderir. Güvenlik, güvenilirlik ve esneklik sağlamak için alt ağdaki tüm düğümlere garantili mesaj teslimi
*** Konsensüs katmanı: *** Ana görev, aynı alt ağ içindeki tüm düğümlerin görevleri aynı sırada işlemesini sağlamak için girişi sıralamaktır. Bunu başarmak için mutabakat katmanı, güvenliği ve canlılığı garanti etmek için tasarlanmış yeni bir mutabakat protokolü kullanır ve DOS/SPAM saldırılarına karşı dirençlidir. Çeşitli mesajların aynı alt ağ içinde işlenme sırası üzerinde fikir birliğine varıldıktan sonra, bu bloklar mesaj yönlendirme katmanına iletilir.
***Mesaj yönlendirme katmanı: *** Mutabakat katmanı tarafından gönderilen görevlere göre her Kutunun giriş sıralarını hazırlayın. Uygulamadan sonra, Canister tarafından üretilen çıktıyı almaktan ve gerektiğinde yerel veya diğer bölgelerdeki Canisters'a iletmekten de sorumludur. Ek olarak, kullanıcı isteklerine verilen yanıtların günlüğe kaydedilmesinden ve doğrulanmasından da sorumludur.
*** Yürütme katmanı: *** Canister'a çalışma zamanı ortamı sağlar, girişi zamanlama mekanizmasına göre düzenli bir şekilde okur, görevi tamamlamak için ilgili Canister'ı çağırır ve güncellenmiş durumu ve üretilen çıktıyı mesaj yönlendirme katmanına geri döndürür . Hesaplamaların doğruluğunu ve denetlenebilirliğini sağlamak için rastgele sayıların getirdiği belirlenemezliği kullanır. Çünkü bazı durumlarda Canister'ın davranışının öngörülemez olması gerekir. Örneğin şifreleme işlemleri yapılırken şifreleme güvenliğini artırmak için rastgele sayıların kullanılması gerekir. Ek olarak, saldırganların Canister'ın güvenlik açıklarını bulmak veya Canister'ın davranışını tahmin etmek için yürütme sonucunu analiz etmesini önlemek için Canister yürütme sonucunun rastgele olması gerekir.
(ICP'nin 4 katmanlı yapısı)
Anahtar Bileşenler/Anahtar Bileşenler
Kompozisyon açısından:
***Alt ağ: ***Sınırsız genişlemeyi destekler, her alt ağ küçük bir blok zinciridir. Alt ağlar, Zincir Anahtar teknolojisi aracılığıyla iletişim kurar, çünkü alt ağ içinde bir fikir birliğine varılmıştır, bu nedenle yalnızca Zincir Anahtar doğrulamasını geçmesi gerekir.
***Çoğaltma (Çoğaltma): ***Her Alt Ağda birçok düğüm olabilir ve her düğüm bir Kopyadır. IC'nin mutabakat mekanizması, aynı Alt ağdaki her Kopyanın aynı sırayla işlenmesini sağlar. her Replikanın son hali aynıdır.Bu mekanizmaya Replikasyon Durum Makinesi denir.
***Kanister: ***Kanister, ICP ağı üzerinde çalışan, veri ve kod depolayabilen ve diğer Kutular veya harici kullanıcılarla iletişim kurabilen bir bilgi işlem birimi olan bir akıllı sözleşmedir. ICP, Wasm programlarını Kanister içinde yürütmek ve diğer Kutular ve harici kullanıcılarla mesajlaşma yoluyla iletişim kurmak için bir çalıştırma ortamı sağlar. Basitçe kod çalıştırmak için bir docker olarak düşünülebilir ve ardından içinde çalıştırmak için Wasm Code Image'ı kendiniz enjekte edersiniz.
***Düğüm (Düğüm): ***Bağımsız sunucu, Canister'ın çalışması için hala fiziksel bir makineye ihtiyacı vardır ve bu fiziksel makineler gerçek bilgisayar odasındaki makinelerdir.
***Veri Merkezi (Veri Merkezi): ***Veri merkezindeki düğümler, düğüm yazılımı IC-OS aracılığıyla bir kopya (Replika) halinde sanallaştırılır ve bazı Kopyalar, bir alt ağ oluşturmak için birden çok veri merkezinden rastgele seçilir ( Alt ağ). Bu, bir veri merkezi saldırıya uğrasa veya bir doğal afetle karşılaşsa bile, tüm ICP ağının normal şekilde çalışmaya devam etmesini sağlayabilir; bu, Alibaba'nın "iki konum ve üç merkez" felaket kurtarma ve yüksek kullanılabilirlik çözümünün yükseltilmiş bir versiyonuna benzer. Veri merkezleri tüm dünyaya dağıtılabilir ve hatta gelecekte Mars'ta bir veri merkezi kurulabilir.
***Sınır Düğümleri: ***Dış ağ ile IC alt ağı arasındaki girişi ve çıkışı sağlayın ve yanıtı doğrulayın.
***Asıl: ***Genel anahtardan türetilen harici kullanıcının tanımlayıcısı, izin kontrolü için kullanılır.
***Ağ Sinir Sistemi (NNS): ***Yönetişim için ipotek ICP kullanan ve IC'yi yönetmek için kullanılan bir algoritma DAO'su.
***Registry (Registry): ***NNS tarafından tutulan ve varlıklar (Replica, canister, Subnet gibi) arasındaki eşleme ilişkisini içeren veritabanı, DNS'nin mevcut çalışma prensibine biraz benzer.
***Döngüler: ***Kapak çalışma zamanı tarafından tüketilen kaynaklar için ödeme yapmak için kullanılan CPU kotasını temsil eden Yerel Belirteç. Çince ifade etmem gerekirse, "hesaplama döngüsü" kelimesini kullanacağım çünkü döngüler esas olarak bilgi işlem kaynakları için ödeme yapmak için kullanılan birimi ifade eder.
**ICP'nin **Anahtar İnovasyon Teknolojisi
Temel bakış açısından, aralarında Chain-key teknolojisi benimsenmiştir.
Publicly Doğrulanabilir Sır Paylaşım şeması (PVSS Scheme): Kamu tarafından doğrulanabilir bir sır paylaşım şemasıdır. İnternet Bilgisayar Protokolü teknik incelemesinde, üretim sürecinde düğümün özel anahtarının açığa çıkmamasını sağlamak için merkezi olmayan anahtar oluşturma (DKG) protokolünü uygulamak için PVSS şeması kullanılır.
İleri güvenli açık anahtarlı şifreleme şeması (ileri güvenli açık anahtarlı şifreleme şeması): İleriye dönük güvenli açık anahtarlı şifreleme şeması, özel anahtar sızdırılsa bile önceki mesajların saklanmamasını sağlayabilir. şifresi çözülür, böylece sistem güvenliği artar.
***Anahtar yeniden paylaşım protokolü: ***İnternet Bilgisayar Protokolü'nde anahtar yönetimi için eşik tabanlı, imza tabanlı bir anahtar paylaşım şeması. Bu protokolün ana avantajı, yeni anahtarlar oluşturmadan mevcut anahtarları yeni düğümlerle paylaşabilmesi ve böylece anahtar yönetiminin karmaşıklığını azaltabilmesidir. Ayrıca protokol, anahtar paylaşımının güvenliğini korumak için eşik imzaları kullanır ve bu da sistemin güvenliğini ve hata toleransını artırır.
***Eşik BLS imzaları: ***ICP, eşik imza şemasını uygular. Her Alt Ağ için, genel olarak doğrulanabilir bir genel anahtar vardır ve buna karşılık gelen özel anahtar, birden çok paylaşıma bölünmüştür. Bir pay, bu Alt Ağda bir Kopya tarafından tutulur. ve mesaj, yalnızca aynı Alt ağdaki eşik sayısından daha fazla Eşlemenin mesajı imzalaması durumunda geçerli kabul edilir. Bu şekilde, Alt Ağlar ve Kopyalar arasında iletilen mesajların tümü şifrelenir ancak hızlı bir şekilde doğrulanabilir, bu da hem gizlilik hem de güvenlik sağlar. Bunların arasında, BLS algoritması iyi bilinen bir eşik imza algoritmasıdır.Çok basit ve verimli bir eşik imza protokolü üretebilen tek imza şemasıdır ve imza benzersizdir, yani belirli bir genel anahtar ve mesaj için, sadece bir geçerli imza var.
***Etkileşimsiz Dağıtılmış Anahtar Üretimi (NIDKG): ***Bir eşik imza şemasını güvenli bir şekilde dağıtmak için Dfinity, eşzamansız bir ağ üzerinde çalışan ve yüksek bir Sağlamlığa (sağlamlığa) sahip yeni bir DKG protokolü tasarladı, analiz etti ve uyguladı. alt ağdaki düğümlerin üçte birine kadarı çökse veya hasar görse bile başarılı olabilir), ancak yine de kabul edilebilir performans sağlayabilir. Bu protokol, yeni anahtarlar üretmenin yanı sıra mevcut anahtarları yeniden paylaşmak için de kullanılabilir. Bu yetenek, alt ağlar zaman içinde üyeliği değiştirdikçe IC topolojisinin otonom evrimini sağlamak için kritik öneme sahiptir.
***PoUW: ***PoUW, PoW'dan bir U'ya daha sahiptir, bu da Kullanıcılı anlamına gelir, esas olarak çok fazla performans geliştirmek ve düğüm makinelerinin daha az gereksiz iş yapmasını sağlamak için. PoUW, yapay olarak zor hash hesaplamaları oluşturmayacak, mümkün olduğunca kullanıcılara hizmet vermeye odaklanacaktır. Kaynakların çoğu (CPU, bellek) asıl bölmedeki kodu yürütmek için kullanılır.
***Zincir evrim teknolojisi: *** Blok zincirinin güvenliğini ve güvenilirliğini sağlamak için bir dizi teknik araç içeren, blok zinciri durum makinesini sürdürmek için bir teknolojidir. İnternet Bilgisayarı protokolünde, Zincirleme evrim teknolojisi temel olarak aşağıdaki iki temel teknolojiyi içerir:
***1.Özet blokları: ***Her çağın ilk bloğu, farklı eşik imza şemalarını yönetmek için bazı özel verileri içeren bir özet bloğudur. Bunlar arasında, rasgele sayılar üretmek için düşük eşikli bir şema kullanılır ve alt ağın çoğaltma durumunu doğrulamak için yüksek eşikli bir şema kullanılır.
***2. Yakalama paketleri (CUP'ler): ***CUP'ler, yeni katılan düğümlerin fikir birliği protokolünü yeniden çalıştırmadan mevcut durumu hızlı bir şekilde elde etmelerini sağlayan, düğüm durumunu hızlı bir şekilde senkronize etmeye yönelik bir teknolojidir.
***Tüm IC'nin altında yatan teknolojiye ilişkin mantıksal türevim şudur: ***
Geleneksel açık anahtarlı kriptografide, her düğümün kendi genel-özel anahtar çifti vardır; bu, bir düğümün özel anahtarının sızdırılması veya saldırıya uğraması durumunda tüm sistemin güvenliğinin tehdit edileceği anlamına gelir. Eşik imza şeması, bir anahtarı birden fazla parçaya böler ve bunları farklı düğümlere dağıtır.Yalnızca yeterli sayıda düğüm işbirliği yaptığında imza üretilebilir, böylece bazı düğümler saldırıya uğrasa veya sızdırılsa bile, bu, düğümlerin güvenliğini etkilemeyecektir. tüm sistem. çok fazla etki. Ek olarak, eşik imza şeması, anahtarı yönetmek için merkezi bir organizasyon gerektirmediği ve anahtarı birden çok düğüme dağıttığı için sistemin dağıtıklık derecesini de iyileştirebilir, bu da tek hata noktası ve merkezileştirme riskini önleyebilir. Bu nedenle, ***IC, sistemin güvenliğini ve dağıtılmasını iyileştirmek için eşik imza şemasını kullanır ve ***, yüksek güvenlik, ölçeklenebilirlik ve hızlı doğrulama ile evrensel bir blok zincirini tamamlamak için eşik imza yöntemini kullanmayı umar.
***BLS, iyi bilinen bir eşik imza algoritmasıdır ve çok basit ve verimli bir eşik imza protokolü üretebilen tek imza şemasıdır. ***BLS imzasının bir diğer avantajı da imza durumunu kaydetmeye gerek olmamasıdır.Mesajın içeriği değişmediği sürece imza sabittir, yani belirli bir genel anahtar ve mesaj için, sadece bir geçerli imza. Bunların tümü son derece yüksek ölçeklenebilirlik sağlar, bu nedenle ICP, BLS çözümünü seçti.
*** bir eşik imzası kullandığından, anahtar parçalarını farklı katılımcılara dağıtmak için bir dağıtımcı olması gerekir, **ancak anahtar parçalarını dağıtan kişi tek bir noktadır ve bu da kolaylıkla tek bir başarısızlık noktasına yol açabilir , **Bu nedenle, Dfinity bir dağıtılmış anahtar dağıtım teknolojisi, yani NIDKG tasarladı. ***Alt ağ oluşturmanın başlatma süresi boyunca, katılan tüm Kopyalar ortaklaşa, etkileşimli olmayan bir ortak anahtar A oluşturur. İlgili özel Anahtar B için, her katılımcı, elde edilen ve matematiksel yollarla hesaplanan gizli paylardan birini hesaplar ve elinde tutar.
***Bir NIDKG olmak istiyorsanız, dağıtımdaki her katılımcının hile yapmadığından emin olmalısınız ***Böylece her katılımcı yalnızca kendi gizli payını almakla kalmaz, aynı zamanda gizli paylaşımının doğru olup olmadığını da herkese açık olarak doğrulayabilir. Dağıtılmış anahtar üretimi gerçekleştirmek çok önemli bir noktadır.
Peki belirli bir tarihsel anda alt ağ anahtarı sızdırılırsa ne olur? Geçmiş verilerin değişmezliği nasıl sağlanır? Dfinity, belirli bir tarihsel anda alt ağ anahtarı sızdırılsa bile, saldırganın tarihsel bloğun verilerini değiştirememesini sağlayan ve aynı zamanda blok zincirinde daha sonra bozulma saldırılarını da önleyen bir ileriye dönük güvenli imza şeması benimser. . Bu kısıtlama daha güçlü olursa, aslında iletim sırasında bilgilerin başarılı bir şekilde dinlenmemesini sağlayabilir, çünkü zaman damgaları eşleşmez, anahtar kısa sürede kırılsa bile geçmiş iletişim içeriği kırılamaz.
NIDKG ile, gizli paylaşımın belirli bir bölümü bir düğüm tarafından uzun süre tutulursa, her düğüm bilgisayar korsanları tarafından kademeli olarak aşındırıldığında, tüm ağ sorun yaşayabilir. Bu nedenle, anahtar güncellemelerin sürekli olarak gerçekleştirilmesi gerekir, ancak anahtar güncellemeler, etkileşimli iletişim için tüm katılımcıların Kopyalarının bir araya toplanmasını gerektiremez, ancak etkileşimsiz olarak da gerçekleştirilmelidir. Ancak A genel anahtarı NNS'de kayıtlı olduğundan, diğer alt ağlar da bu ortak A anahtarını doğrulama için kullanacaklardır, bu nedenle alt ağın genel anahtarını değiştirmemek en iyisidir. Ancak alt ağ ortak anahtarı değişmeden kalırsa, düğümler arasındaki gizli paylaşım nasıl güncellenir? Bu nedenle ***Dfinity, bir Anahtar yeniden paylaşım protokolü tasarladı. Yeni bir genel anahtar oluşturmadan, gizli paylaşımın mevcut sürümünü tutan tüm Kopyalar, etkileşimli olmayan bir şekilde, sırrın yeni sürümü için türetilmiş gizli paylaşımların yeni bir turunu oluşturur. , *** Bu taraftan
Sadece gizli paylaşımın yeni versiyonunun mevcut tüm yasal gizli pay sahipleri tarafından onaylanmasını sağlamakla kalmaz.
Ayrıca, gizli paylaşımın eski sürümünün artık yasal olmamasını da sağlar.
Ayrıca gelecekte yeni versiyonun gizli paylaşımı sızdırsa bile eski versiyonun gizli paylaşımının sızdırmamasını sağlar çünkü ikisi arasındaki polinomlar ilgisizdir ve tersine çevrilemez. Bu aynı zamanda daha önce tanıtılan *** ileri güvenlik ***'dir.
Ayrıca *** verimli yeniden rasgele dağıtım sağlar, *** güvenilir düğüm veya erişim kontrolü değiştiğinde, erişim politikası ve denetleyici herhangi bir zamanda sistemi yeniden başlatmadan değiştirilebilir. Bu, birçok senaryoda anahtar yönetim mekanizmasını büyük ölçüde basitleştirir. Bu, örneğin, alt ağ üyeliğinin değiştiği durumlarda yararlıdır, çünkü yeniden paylaşım, herhangi bir yeni üyenin uygun gizli paylaşıma sahip olmasını sağlarken, artık üye olmayan herhangi bir kopyanın artık gizli bir paylaşımı olmayacaktır. Ayrıca, herhangi bir çağda hatta her çağda az sayıda gizli paylaşım saldırgana sızdırılırsa, bu gizli paylaşımlar saldırgana bir fayda sağlamaz.
Geleneksel blok zinciri protokollerinin, başlangıç bloğundan başlayarak tüm blok bilgilerini depolaması gerektiğinden, blok zinciri büyüdükçe bu durum ölçeklenebilirlik sorunlarına yol açacaktır, bu nedenle birçok genel zincir için hafif bir istemci geliştirmek çok zahmetlidir. IC bu sorunu çözmek istedi, bu yüzden IC Zincir Evrim Teknolojisini geliştirdi.Her dönemin sonunda, işlenen tüm girdi ve mutabakat bilgileri, her bir Kopyanın belleğinden güvenli bir şekilde temizlenebilir, bu da depolama gereksinimlerini büyük ölçüde azaltır. IC'nin çok sayıda kullanıcıyı ve uygulamayı desteklemek üzere ölçeklenmesini sağlayan her bir Kopya. Buna ek olarak, Chain-evolution teknolojisi, yeni katılan düğümlerin, konsensüs protokolünü yeniden çalıştırmadan mevcut durumu hızlı bir şekilde elde etmelerini sağlayan ve yeni düğümlerin IC ağına katılma eşiğini ve senkronizasyon süresini büyük ölçüde azaltan CUPs teknolojisini de içerir.
Özetlemek gerekirse, ***IC'nin tüm temel teknolojileri birbirine bağlıdır, **kriptografiye dayalıdır (teoriden) ve hızlı senkronizasyon düğümleri (uygulamadan) ** gibi tüm endüstrinin sorunlarını tam olarak dikkate alır. Gerçekten bir usta!
**ICP'nin **Özellikleri / Temel Özellikleri
***Ters Gaz Modeli: ***Geleneksel blok zinciri sistemlerinin çoğu, kullanıcıların önce ETH, BTC gibi yerel belirteçleri tutmasını ve ardından işlem ücretlerini ödemek için yerel belirteçleri kullanmasını gerektirir. Bu da yeni kullanıcılar için giriş engelini artırmakta ve kişilerin kullanım alışkanlıklarına uymamaktadır. Tiktok kullandığımda neden önce Tiktok hisselerini tutmam gerekiyor? Öte yandan ICP, ters Gaz modeli tasarımını benimser, kullanıcılar doğrudan ICP ağını kullanabilir ve kullanım eşiğini düşüren, İnternet alışkanlıklarına daha uygun olan işlem ücretinden proje tarafı sorumlu olacaktır. hizmetler ve daha büyük bir ağ etkisi elde etmeye yardımcı olur, böylece * Daha fazla kullanıcının katılması için destek. *
***Stabil Gaz: ***Piyasadaki diğer halka açık zincirler için, zincirin güvenliği ve aktarım ihtiyaçları için, bazı insanlar yerel token satın alacak ve madenciler umutsuzca kazı yapacak veya bazı insanlar umutsuzca Tun yerel tokenlerini kazacak , böylece Bitcoin gibi bu halka açık zincire bilgi işlem gücüne katkıda bulunur veya Ethereum gibi bu halka açık zincir için rehinli ekonomik güvenlik sağlar. Btc/eth talebimizin aslında Bitcoin/Ethereum halka açık zincirinin bilgi işlem gücü/staking gereksinimlerinden kaynaklandığı söylenebilir, bu da zincirin güvenlik gereksinimleridir. Bu nedenle, orijinal jeton doğrudan gaz zinciri için ödeme yapmak için kullanıldığı sürece, gelecekte hala pahalı olacaktır.Orijinal jeton belki şimdi ucuzdur, ancak zincirin kendisi ekolojik hale geldiği sürece daha pahalı hale gelecektir. gelecekte. ICP farklıdır. ICP blok zincirinde tüketilen Gaz, ICP'yi tüketerek değiştirilen Döngüler olarak adlandırılır. Döngüler, algoritmanın ayarı altında stabildir ve 1 SDR ile bağlantılıdır (SDR, çok uluslu bir yasal para birimi hesaplaması olarak kabul edilebilir) . kararlı birim). Dolayısıyla gelecekte ICP ne kadar yükselirse yükselsin, ICP'de herhangi bir şey yapmak için harcadığınız para (enflasyondan bağımsız olarak) bugünkü ile aynı olacaktır.
***Wasm: ***Kod yürütme standardı olarak WebAssembly'yi (Wasm) kullanan geliştiriciler, kod yazmak için çeşitli popüler programlama dillerini (Rust, Java, C++, Motoko vb.) kullanabilir, * ** böylece ***'e katılan daha fazla Çoklu geliştiriciyi destekler.
***Yapay Zeka modellerini çalıştırma desteği: ***Python dili ayrıca wasm'de derlenebilir.Python kullanıcılarının sayısı dünyanın en iyileri arasındadır ve aynı zamanda matris ve büyük tamsayı hesaplamaları gibi yapay zekanın ilk dilidir. . Bazı insanlar zaten IC'de Llama2 modelini çalıştırdı.Gelecekte ICP'de AI+Web3 konsepti gerçekleşirse şaşırmam.
***Web2 kullanıcı deneyimi: *** Şu anda ICP'deki birçok uygulama, milisaniye düzeyinde sorgulama ve ikinci düzey güncellemede harika sonuçlar elde etti. Bana inanmıyorsanız, saf bir zincir üzerinde merkezi olmayan bir sohbet uygulaması olan OpenChat'i doğrudan kullanabilirsiniz.
*** Ön ucu zincir üzerinde çalıştırın: *** Arka uç içeriğin yalnızca bir kısmının basit bir akıllı sözleşme olarak yazıldığını duydunuz ve ardından aşağıdaki gibi temel mantığın çalışmasını sağlayabilen zincir üzerinde çalıştırın. veri varlıkları kurcalanmayacaktır. Ancak ön ucun güvenli olması için aslında tamamen zincir üzerinde çalışması gerekir çünkü ön uç saldırıları çok tipik ve sık görülen sorunlardır. Herkesin Uniswap kodunun çok güvenli olduğunu düşünebileceğini hayal edin.Akıllı sözleşme bunca yıldır pek çok kişi tarafından doğrulandı ve kod da basit, yani kesinlikle sorun çıkmayacak. Ancak bir gün aniden, Uniswap'in ön ucu ele geçirilirse ve etkileşime girdiğiniz sözleşme aslında bilgisayar korsanları tarafından dağıtılan kötü niyetli bir sözleşmeyse, bir anda iflas edebilirsiniz. Ancak tüm ön uç kodunu IC Kutusunda saklar ve dağıtırsanız, en azından IC'nin mutabakat güvenliği, ön uç kodunun bilgisayar korsanları tarafından kurcalanmamasını sağlar. Bu koruma nispeten eksiksizdir ve ön uç doğrudan IC üzerinde çalıştırılabilir ve oluşturulabilir.Uygulamanın normal çalışmasını etkilemez. IC'de, geliştiriciler geleneksel bulut hizmetleri, veritabanları veya ödeme arabirimleri olmadan doğrudan uygulamalar oluşturabilir ve bir ön uç sunucu satın almaya veya veritabanları, yük dengeleme, ağ dağıtımı, güvenlik duvarları ve diğer sorunlar hakkında endişelenmeye gerek yoktur. Kullanıcılar, ICP'de dağıtılan ön uç web sayfalarına tarayıcılar veya daha önce dağıttığım kişisel bir blog gibi mobil uygulamalar aracılığıyla doğrudan erişebilir.
***DAO kontrol kodu yükseltmesi: ***Artık birçok DeFi protokolünde, proje tarafı tam kontrole sahip ve topluluk oylaması ve müzakeresi olmadan operasyonları askıya alma, fon satma vb. Tanık olunan veya duyulan olay. Buna karşılık, ICP ekosistemindeki DAPP kodu, DAO tarafından kontrol edilen bir kapsayıcıda çalışır.Belirli bir proje tarafı, oylamanın büyük bir bölümünü oluştursa bile, yine de, başında açıklanan blok zinciri şeffaflığını karşılayan bir kamu oylama sürecini uygular. bu madde, dönüşüm için gerekli koşul. Bu süreç garanti mekanizması, topluluğun isteklerini daha iyi yansıtabilir.Diğer mevcut halka açık zincir projeleri ile karşılaştırıldığında, *** daha iyi bir yönetişim derecesine sahiptir. ***
***Otomatik protokol yükseltme: ***Protokolün yükseltilmesi gerektiğinde, özet bloğuna yeni bir eşik imza şeması eklenebilir, böylece otomatik protokol yükseltmesi gerçekleştirilir. Bu yaklaşım, ağın güvenliğini ve güvenilirliğini sağlarken, zor çatallanma riskinden ve uygunsuzluktan kaçınabilir. Spesifik olarak, ICP'deki Zincir Anahtar teknolojisi, ağın güvenliğini ve güvenilirliğini sağlayabilir ve özel bir imza şeması aracılığıyla blok zinciri durum makinesini korur. Her çağın başlangıcında, ağ, sıfırlar oluşturmak için düşük eşikli bir imza şeması kullanır ve ardından alt ağın çoğaltma durumunu doğrulamak için yüksek eşikli bir imza şeması kullanır. Bu imza şeması, ağın güvenliğini ve güvenilirliğini sağlayabilir ve ayrıca otomatik protokol yükseltmelerini gerçekleştirebilir, böylece sert çatalların neden olduğu rahatsızlık ve risklerden tamamen kaçınabilir. ***
(Öneri Oylama)
***Hızlı yönlendirme: *** İnternet Bilgisayarı protokolündeki hızlı bir düğüm durumu senkronizasyon teknolojisidir ve yeni katılan düğümlerin, mutabakat protokolünü yeniden çalıştırmadan mevcut durumu hızlı bir şekilde elde etmelerini sağlar. Spesifik olarak, Hızlı iletme işlemi aşağıdaki gibidir:
Yeni eklenen düğüm, mevcut çağın Merkle ağacı kökünü, özet bloğunu ve rasgele sayısını içeren mevcut çağın Yakalama paketini (CUP) alır.
Yeni katılan düğüm, diğer düğümlerden geçerli çağın tam durumunu elde etmek için durum eşitleme alt protokolünü kullanır ve durumun doğruluğunu doğrulamak için CUP'daki Merkle ağacının kökünü kullanır.
Yeni katılan düğüm, CUP'daki rasgele sayıyı ve diğer düğümlerin protokol mesajlarını, mevcut duruma hızlı bir şekilde senkronize etmek için fikir birliği protokolünü çalıştırmak için kullanır.
Hızlı iletmenin avantajı, yeni katılan düğümlerin diğer bazı genel zincirler gibi sıfırdan bloklar oluşturmak zorunda kalmadan mevcut durumu hızlı bir şekilde elde etmesine kesinlikle izin verebilmesidir. *** Bu, ağın senkronizasyonunu ve genişlemesini hızlandırabilir, aynı zamanda düğümler arasındaki iletişim trafiğini azaltabilir, böylece ağın verimliliğini ve güvenilirliğini artırabilir.
(hızlı ileri sarma)
*** Merkezi Olmayan İnternet **** İnternet kimliği: *** IC'deki kimlik sistemi, gerçekten DID sorununun tamamen çözülebileceğini ve uzatılmış olursa olsun tamamen çözülebileceğini düşündürüyor Seks veya mahremiyet. IC'deki kimlik sistemi şu anda İnternet Kimliği adı verilen uygulanmış bir sürüme sahiptir ve buna dayalı olarak daha güçlü bir NFID geliştirilmiştir.
****ilkesi aşağıdaki gibidir:
Kayıt olurken, kullanıcı için bir çift genel anahtar ve özel anahtar üretecektir. Özel anahtar, kullanıcının cihazının içindeki TPM güvenlik yongasında saklanır ve asla sızdırılmaz, genel anahtar ise ağdaki hizmetlerle paylaşılır.
Bir kullanıcı bir dapp'ta oturum açmak istediğinde, dapp kullanıcı için geçici bir oturum anahtarı oluşturur. Dapp'ın kullanıcının kimliğini doğrulama yetkisine sahip olması için bu oturum anahtarı, yetkili bir elektronik imza aracılığıyla kullanıcı tarafından imzalanacaktır.
Oturum anahtarı imzalandıktan sonra, dapp kullanıcı adına ağ hizmetlerine erişmek için anahtarı kullanabilir ve kullanıcının her seferinde elektronik olarak imzalaması gerekmez. Bu, Web2'deki temsilci yetkilendirme oturum açma işlemine benzer.
Oturum anahtarı yalnızca kısa bir süre için geçerlidir.Süre sona erdikten sonra, kullanıcının yeni bir oturum anahtarı almak için biyometrik yetkilendirmeyi yeniden imzalaması gerekir.
Kullanıcının özel anahtarı her zaman yerel TPM güvenlik yongasında saklanır ve cihazdan ayrılmaz. Bu, özel anahtarın güvenliğini ve kullanıcının anonimliğini sağlar.
Geçici oturum anahtarları kullanılarak, farklı dapp'ler birbirlerinin kullanıcı kimliklerini takip edemezler. Gerçekten anonim ve özel erişim için.
Kullanıcılar kendi İnternet Kimliklerini birden fazla cihaz arasında eş zamanlı olarak kolayca yönetebilirler, ancak cihazın kendisinin de yetkilendirme için karşılık gelen biyometrik tanımlamaya veya donanım anahtarına ihtiyacı vardır.
İnternet Kimliğinin avantajlarından bazıları şunlardır:
***1. Şifreyi hatırlamanıza gerek yok. ***Doğrudan oturum açmak için parmak izi tanıma gibi biyometrik işlevleri kullanın, karmaşık şifreler ayarlamaya ve hatırlamaya gerek yok.
***2. Gizli anahtar, daha güvenli olan cihazdan çıkmaz. ***Özel anahtar, TPM'nin güvenlik çipinde saklanır ve çalınamaz, bu da Web2'de kullanıcı adı ve parolanın çalınması sorununu çözer.
***3. Anonim olarak oturum açın ve izlenemez. ***Platformlar arasında izlenecek kullanıcı adları olarak posta kutularını kullanan Web2'den farklı olarak, Internet Identity bu izlemeyi kaldırır.
***4. Çoklu cihaz yönetimi için daha uygun. *** Tek bir cihazla sınırlı olmamak üzere, biyometriyi destekleyen herhangi bir cihazda aynı hesaba giriş yapabilirsiniz.
***5. Gerçek yerelleşmeyi sağlamak için merkezi hizmet sağlayıcılara güvenmeyin. ***Kullanıcı adlarının Web2'deki e-posta servis sağlayıcılarına karşılık geldiği moddan farklıdır.
Emanet kimlik doğrulama işlemi ile her giriş yaptığınızda tekrar tekrar oturum açmanıza gerek kalmaz ve *** kullanıcı deneyimi daha iyidir.
7. Oturum açmak için Ledger veya Yubikey gibi özel güvenlik cihazlarının kullanımını destekleyerek güvenliği artırın.
***8. Kullanıcının gerçek açık anahtarını gizleyen ***, kullanıcı gizliliğini korumak için işlem kayıtlarını açık anahtar üzerinden sorgulayamaz.
***9. Web3 blok zinciriyle sorunsuz bir şekilde uyumludur, ***blok zinciri DApp'lerine veya işlemlerine güvenli ve verimli bir şekilde giriş yapabilir ve imzalayabilir.
Web2 ve Web3'ün avantajlarının organik entegrasyonunu temsil eden mimari daha gelişmiştir ve gelecekteki ağ hesabı ve oturum açma için standarttır.
Yeni bir kullanıcı deneyimi sağlamanın yanı sıra güvenliğini sağlamak için aşağıdaki teknik önlemler de alınmaktadır:
Özel anahtarı saklamak için, geliştiricilerin bile özel anahtarın çalınmasını önlemek için özel anahtara erişemeyeceği veya bu anahtarı çıkaramayacağı şekilde tasarlanmış TPM güvenlik yongasını kullanın.
Parmak izi veya yüz tanıma gibi biyometrik kimlik doğrulama gibi ikincil kimlik doğrulama mekanizmalarının, yalnızca cihazı tutan kullanıcının kimliği kullanabilmesi için cihazla birlikte doğrulanması gerekir.
Oturum anahtarı, çalınma zaman penceresini sınırlamak ve riskleri azaltmak için oturum sonunda ilgili şifreli metni yok etmeye zorlamak için kısa vadeli bir sona erme tasarımını benimser.
Açık anahtarlı şifreleme teknolojisi, iletim sürecindeki verileri şifreli hale getirir ve harici dinleyici, kullanıcının özel bilgilerini bilemez.
Üçüncü taraf kimlik sağlayıcılara güvenmeyin, ÖZEL ANAHTAR, kullanıcılar tarafından oluşturulur ve kontrol edilir ve üçüncü taraflara güvenilmez.
IC blockchain mutabakat mekanizması tarafından getirilen değiştirilemez değişiklikle birleştiğinde, tüm sistem operasyonunun güvenilirliğini sağlar.
Çoklu imzalar gibi daha güvenli mekanizmalar eklemek gibi ilgili kriptografik algoritmalar ve güvenlik süreçleri sürekli olarak güncellenmekte ve yükseltilmektedir.
Açık kaynak kodu ve merkezi olmayan tasarım, şeffaflığı optimize eder ve güvenliği artırmak için topluluk işbirliğini kolaylaştırır.
(İnternet Kimliği)
Çekirdek Ekip/ Çekirdek Ekip
Ekip açısından bakıldığında, hepsi çok seçkin yetenekler olan toplam 200'den fazla çalışan var. Çalışanlar 1600'den fazla makale yayınladı, 100.000'den fazla alıntı yaptı ve 250'den fazla patente sahip.
Akademik olarak, son matematiksel teorileri arasında Threshold Relay ve PSC zincirleri, Validation Towers and Trees ve USCID bulunmaktadır.
Teknik altyapı açısından, derin bir teknik araştırma ve geliştirme geçmişine sahiptir ve ilk yıllarında karmaşık ICP ağlarının inşası için teknik temeli oluşturan büyük veri ve dağıtılmış hesaplama alanında araştırmalar yapmıştır.
Girişimci olarak, daha önce milyonlarca kullanıcıyı barındıran kendi dağıtılmış sisteminde bir MMO oyunu çalıştırmıştı. Dominic, Dfinity'yi 2015 yılında kurdu ve aynı zamanda String labs'ın Başkanı ve CTO'sudur.
Bakış açısından, merkezi olmayan internet kavramını 10 yılı aşkın bir süre önce önerdi. Bu büyük projeyi uzun süre tanıtmak kolay değil. Şu anda tasarım fikirleri çok ileriye dönük.
Kurucu Dominic Williams bir kripto teorisyeni ve seri girişimcidir.
*** Teknik ekip açısından Dfinity çok güçlü. ***Dfinity Vakfı, Jan Camenisch, Timothy Roscoe, Andreas Rossberg, Maria D., Victor Shoup vb. gibi çok sayıda üst düzey kriptografi ve dağıtık sistem uzmanını ve hatta yazarın "L" harfini bir araya getirdi. BLS şifreleme algoritması - Ben Lynn Dfinity'de de çalışıyor. Bu, ICP'nin teknolojik yeniliği için güçlü bir destek sağlar. Blockchain projelerinin başarısı, teknolojiden ayrılamaz ve üst düzey yeteneklerin bir araya gelmesi, aynı zamanda ICP'nin önemli bir avantajı olan teknolojik atılımları getirebilir.
Dfinity Vakfı Ekibi
Finansman ve Ekonomik Model/ Kaynak Geliştirme ve Tokenomics
Bu içerik de ele alınırsa, bu makale çok uzun olacak, bu yüzden ayrıntılı olarak incelemeniz için daha sonra ayrı bir makale yazmaya karar verdim. Bu makale, blockchain endüstrisinin gelişim yönü açısından ICP'nin neden büyük bir fırsata sahip olduğuna daha fazla odaklanmaktadır.
Uygulamalar/Uygulamalar
ICP üzerinde her tür uygulama, sosyal platform, içerik oluşturucu platformu, sohbet aracı, oyun ve hatta metaverse oyunu geliştirilebilir.
Birçok kişi, IC'de küresel durum tutarlılığı elde etmenin zor olması nedeniyle doğal olarak DeFi için uygun olmadığını söylüyor, ancak bence bu sorunun kendisi yanlış. Küresel durumun tutarlı olması değil, küresel durumun düşük gecikme altında tutarlı olmasıdır. 1 dakikayı kabul ederseniz, dünya çapında 10.000 makine de küresel tutarlılık yapabilir. Ethereum ve BTC'deki bu kadar çok düğümle, yüksek gecikme süresi altında küresel durum tutarlılığı elde etmek zorunda değil mi, bu nedenle şu anda sınırsız yatay genişleme elde edemiyorlar. IC önce alt ağları keserek sonsuz yatay genişleme sorununu çözer.Düşük gecikme süresi altında küresel durum tutarlılığına gelince, son derece tutarlı bir dağıtılmış konsensüs algoritması, iyi tasarlanmış bir ağ topolojisi ve yüksek performanslı dağıtılmış veri senkronizasyonu kullanır.Aynı zamanda etkili doğrulama ve olgun bir hataya dayanıklı mekanizma damgası elde edilebilir. Ancak dürüst olmak gerekirse, sadece birden fazla bilgisayar odası arasında bir anlaşmaya varmak için değil, şimdi Wall Street'teki insanlar tarafından yapılan IC uygulama düzeyinde bir ticaret platformu ve yüksek performanslı ticaret platformu oluşturmak daha zor olacak. Bununla birlikte, zorluk hiç yapılamayacağı anlamına gelmez, ancak önce birçok teknik sorunun çözülmesi gerektiği ve sonuçta yalnızca güvenliği sağlamakla kalmayıp aynı zamanda insanlar için kabul edilebilir bir deneyim sağlayan ılımlı bir durum bulunacağı anlamına gelir. Örneğin, aşağıdaki ICLightHouse.
ICLightHouse***, ***tüm zincir için bir sipariş defteri açıklaması, tüm zincir için konsept nedir? Kaç tane teknik zorluğun çözülmesi gerekiyor? Diğer halka açık zincirlerde bunu düşünmek bile imkansız ama en azından IC'de yapılabilir, bu da bize umut veriyor.
OpenChat***, ***Harika bir deneyime sahip merkezi olmayan bir sohbet uygulaması, tüm blockchain endüstrisinde böyle ikinci bir ürün görmedim ve diğer birçok ekip de bu yönü denedi, ancak çeşitli teknik problemler nedeniyle sonuç olarak başarısız oldu.Son analizde, kullanıcılar deneyimin iyi olmadığını düşünüyor.Örneğin, hız çok yavaş.Mesaj göndermek 10 saniye ve başkalarından mesaj almak 10 saniye sürüyor. Ancak üç kişilik küçük bir ekip, ICP'de böylesine başarılı bir ürün ortaya çıkardı, ne kadar pürüzsüz olduğunu deneyimleyebilirsiniz. Fikirlerin çarpışmasının tadını çıkarabileceğiniz ve bir dereceye kadar, canlandırıcı ifade özgürlüğü hissinin tadını çıkarabileceğiniz organizasyona katılmaya hoş geldiniz.
Mora***, ***Herkesin bir gezegen yaratıp kendi bireysel markasını oluşturabileceği ve ürettiğiniz içeriğin her zaman size ait olacağı ve hatta ücretli okumayı destekleyeceği süper yaratıcılar için bir platform. Merkezi olmayan bir bilgi gezegeni olarak adlandırılabilir ve şimdi her gün onunla ilgili makaleleri yenilemem gerekiyor.
kolay - 0xkookoo
OpenChat ve Mora uygulamaları neredeyse her gün kullandığım ürünler ve insanlara birbirinden ayrılamaz bir rahatlık hissi veriyorlar.İki kelime bunu özgürlük ve doyum olarak tanımlıyor.
Şu anda, bazı takımlar IC üzerinde oyun uygulamaları geliştirdiler.Bence tam zincirli oyunların anlatısı sonunda IC tarafından devralınabilir. Daha önce yazdığım bu makalenin GameFi bölümünde söylediğim gibi, oyun oynanabilirliği ve eğlence, proje tarafının dikkate alması gereken şeyler ve oynanabilirlik IC'de elde edilmesi daha kolay, **Dragginz ** başyapıtını dört gözle bekliyoruz.
Özet/Özet
ICP dünya gibidir ve Chainkey teknolojisi dünyanın çekirdeği gibidir. ICP ile ilişkisi, TCP/IP protokolü ile tüm İnternet endüstrisi arasındaki ilişkiye benzer. Her Alt Ağ, Asya, Afrika ve Latin kıtası gibidir. Amerika.Elbette, Alt Ağ Pasifik/Atlantik de olabilir, Kıtada ve okyanusta farklı binalar ve bölgeler (Replika ve Düğüm Noktası) vardır, her bölgeye ve binaya bitkiler (Canister) ekilebilir ve farklı hayvanlar mutlu bir şekilde yaşar. ;
ICP yatay genişlemeyi destekler ve her bir alt ağ, otonom olurken farklı alt ağlar arasında iletişim kurabilir. Hangi uygulamada olursanız olun, sosyal medya, finans ve hatta metaverse, bu dağıtılmış ağ aracılığıyla nihai tutarlılığı elde edebilirsiniz. Eşzamanlı koşullar altında küresel bir deftere ulaşmak kolaydır, ancak eşzamansız koşullar altında "küresel durum tutarlılığı" elde etmek büyük bir zorluktur.**Şu anda yalnızca ICP bunu yapma olanağına sahiptir. ***
Bunun "global durum tutarlılığı" değil, "global durum tutarlılığı" anlamına geldiğine dikkat edilmelidir. "Küresel durum tutarlılığı", katılan tüm düğümlerin [tüm işlemlerin sırası üzerinde anlaşmasını], [nihai sonuçların tutarlı olmasını], [nesnel olarak tutarlı, düğüm hatasından bağımsız olarak], [saatlerin tutarlı olmasını], [anında tutarlı olmasını, tüm işlemlerin tümünü gerektirir. eşzamanlı olarak işlenir], bu da IC tek alt ağında garanti edilebilir. Ancak "global durum tutarlılığını" sağlamak istiyorsanız, aynı veri ve durum için yukarıdaki "global durum tutarlılığını" elde etmek için bir bütün olarak tüm alt ağlara ihtiyacınız vardır. ayrıca ETH gibi halka açık zincirlerin yatay olarak genişleyemediği darboğaz. Bu nedenle IC, tek bir alt ağ içinde bir fikir birliğine varmayı seçer ve diğer alt ağlar, "nihai küresel durum tutarlılığını" elde etmek için sonuçların iletişim yoluyla tahrif edilmediğini hızla doğrular. Büyük ölçekli halka açık zincirlerin ademi merkeziyetçiliği ile ittifak zincirlerinin yüksek iş hacmi ve düşük gecikme sürelerini birleştirmeye *** eşdeğerdir ve matematiksel ve şifreleme algoritması kanıtlarıyla alt ağların sınırsız yatay genişlemesini gerçekleştirir. ***
Özetlemek gerekirse, yazının başında düşündüğüm blok zincirinin nihai geliştirme yönüne göre *** [egemenlik] + [merkeziyetsiz çok noktalı merkezileştirme] + [şeffaflık] + [kod yürütme] şeklinde olduğu görülmektedir. kontrol Miktarı] + [Doğrusal maliyetin sonsuz ölçeklenebilirliği], ***
Egemenlik, varlık egemenliği, veri egemenliği, konuşma egemenliği vb. dahil olmak üzere blok zincirinin çözmesi gereken tek sorundur. Aksi takdirde, blok zincirine gerek yoktur;
IC kesinlikle başardı
Müdahale edilemez yeterli bir koşuldur, ancak gerekli bir koşul değildir. Egemenliğimin zarar görmeyeceğini garanti ettiğiniz sürece, sizi istediğim gibi kurcalarım. Dünyadaki herkesin varlığı kurcalanmak ve aynı oranda ikiye katlanmak, fark nedir?
IC de yaptı
***Tam merkeziyetçilikten uzaklaşma imkansızdır.**Nasıl tasarlanırsa tasarlansın, her zaman "yetenekli" yeteneklere/kazanılmış çıkarlara sahip ve daha fazla söz sahibi olacak ve aktif olarak bunu yapmamayı seçecek insanlar olacaktır. [Merkezileştirilmiş çok noktalı merkezileştirmeye gidin] son kalıptır;
***IC şu anda tüm halka açık zincirler arasında en iyisidir. Ağın yönetişimini ve işleyişini daha iyi gerçekleştirmek için yalnızca belirli bir derecede merkezi olmayanlığı sürdürmekle kalmaz, aynı zamanda merkezi varlıkların avantajlarından tam olarak yararlanır. ***
Şeffaflık olmazsa olmazdır.Herkesin söz sahibi olması ve kendi egemenliğini koruma hakkına sahip olması için tüm insanların sosyal deneyi değil mi bu? Her zaman tembel olan insanlar olsa da, her zaman daha profesyonel insanlara güvenmek isteyen insanlar ve verimliliği en üst düzeye çıkarmak için oy kullanmaktan kaçınmayı seçen insanlar her zaman vardır, ancak bu aynı zamanda kendi başlarına yaptıkları bir seçimdir. İnisiyatif alma hakları var ama bunu kullanmamayı tercih ediyorlar. Her şey şeffaf olduğu ve kara kutu işlemi olmadığı sürece, anlarsam kabul etmeye hazırım. Kaybedersem, diğerleri kadar yetenekli değilim. En güçlü olanın hayatta kalması da piyasa ekonomisiyle uyumludur. ;
IC kesinlikle başardı
Kod yürütmenin kontrolü çekirdektir, aksi takdirde sadece pantolonunuzu çıkarıp osurmak, bir hafta boyunca oy kullanmak ve sonunda proje tarafı, kötü amaçlı bir sürüm olmasa bile kodun kötü niyetli sürümünü konuşlandırır. hala herkesle dalga geçiyor.
Şu anda bunu yalnızca IC yapabilir
Doğrusal maliyetin sonsuz ölçeklenebilirliği. Blok zinciri gerçek hayatla giderek daha fazla entegre olduğundan, daha fazla insan işin içine giriyor ve talep artıyor. Altyapı sınırsız ölçeklenebilirliği destekleyemez veya genişletemez Çok pahalı ve kabul edilemez.
Şu anda bunu yalnızca IC yapabilir
Yukarıdaki gerçeklere ve düşünceme ve analizime dayanarak, ICP = Blockchain 3.0 olduğunu düşünüyorum.
Bu makale, blockchain endüstrisinin gelecekteki gelişim yönü açısından ICP'nin neden blockchain 3.0'ın inovasyon sürücüsü olabileceği hakkında konuşmak içindir, ancak gerçekten de ICP'nin Tokenomics tasarımında bazı sorunların olduğu inkar edilemez. ve ekoloji henüz bir salgına sahip değil, mevcut ICP bana göre nihai blockchain 3.0'dan çok uzak ve çok çalışmaya devam etmesi gerekiyor. Ama merak etmeyin bu iş doğası gereği zor.Dfinity Foundation bile 20 yıllık bir yol haritası hazırlamış.Mainnet yayına gireli henüz 2 yılda böyle büyük bir başarıya imza atmış.Şu anda kriptografiyi de kullanarak kripto para kazanmaya başlamış. BTC ve ETH ekolojisi ile bağlantı kurun, 3 yıl içinde daha da iyi olacağına inanıyorum.
Gelecek
IC, Infra'nın yapımını baştan sona tamamladı ve uygulama baştan aşağı şekillenmeye başladı. Son zamanlardaki doğrudan izlenimim, IC'nin giderek daha fazla kart oynayabileceği ve bir sonraki boğa piyasasına tamamen hazır olduğu yönünde.
IC bir paradigma güncellemesidir, yalnızca basit bir teknoloji yükseltmesi değil, bağımsız bilgi işlemden dağıtılmış bilgi işleme ve hatta tek başına bir sistemden dağıtılmış bir sisteme bir paradigma geçişidir. Merkezi olmayan bulut bilgi işlem kavramı, birçok küçük şirketin ilk aşamada tek noktadan geliştirme deneyimi yaşamasına olanak tanır.
Bay Yu Jun'un ürün değeri formülüne göre: ürün değeri = (yeni deneyim – eski deneyim) – gelecekte göç maliyeti, bazı insanlar IC ekolojisine katılmanın deneyim faydalarının göç maliyetinden daha fazla olduğunu bulduğu sürece , IC, proje tarafları dahil daha fazla kişiye sahip olacak ve Kullanıcıların eklenmesiyle "bulut bilişimin" ölçek etkisi daha kolay yansıtılacaktır. "Hangisi önce geldi, tavuk mu yumurta mı" problemini çözün ve IC'nin pozitif volanı kurulur.
Elbette, herkesin deneyim tanımı özneldir, bu nedenle bazı insanlar önce katılmayı, diğerleri ise daha sonra katılmayı seçecektir. İlk katılanlar daha büyük riskler alırlar, ancak genellikle ortalama olarak daha fazla fayda sağlarlar.
Referanslar
"De-IOE" en eskisiydi ve mimari bir trend haline geldi.
İnternet Kimliğine Giriş/2.1 İnternet Kimliği Nedir/
View Original
The content is for reference only, not a solicitation or offer. No investment, tax, or legal advice provided. See Disclaimer for more risks disclosure.
Eski Bybit Teknik Direktörü: Blockchain 3.0 ve web3'ün geleceğine ICP perspektifinden bakmak
Yazar: 0xkookoo, eski Bybit Teknoloji Lideri, şimdi Geek web3 danışmanı
Kurşun: ***Eski Bybit teknik direktörü / şu anki geek web3 danışmanı *** @0xkookoo *** Gözlerden ICP ve blockchain dünyasının geleceği ***
Giriiş
3 Ocak 2009'da ilk BTC bloğu çıkarıldı ve o zamandan beri blok zinciri 14 yıldır hızla gelişti. Geçtiğimiz 14 yıl boyunca, BTC'nin inceliği ve büyüklüğü, Ethereum'un doğuşu, EOS'un tutkulu kitle fonlaması, PoS ve PoW'un kader savaşı, Polkdadot'un 10.000 zincirinin birbirine bağlanması, her biri harika teknoloji, her biri harika Kıyaslanamaz hikaye, sayısız içerdeki kişi başlarını eğiyor!
Şu anda, 2023'te, tüm blok zincirinin modeli nedir? Aşağıdakiler benim düşüncelerimdir, lütfen *bu makaledeki kamu zinciri modelinin yorumlanmasına bakın.
Peki tüm blockchain endüstrisi önümüzdeki 10 yılda nasıl gelişecek? İşte benim düşüncelerim
Neden ICP
İşte ilk olarak tanıtılacak bir hikaye: 2009'da Alibaba, Ali'nin "Double Eleven" başarısında da önemli bir kilometre taşı olan "IOE'ye gitme" stratejisini önerdi.
IOE'den çık
"de-IOE" stratejisinin temel içeriği, IBM mini bilgisayarlarını, Oracle veritabanlarını ve EMC depolama cihazlarını kaldırmak ve "bulut bilişim" özünü Ali'nin BT genlerine yerleştirmektir. içinde
IOE'ye gitmenin üç ana nedeni vardır, ancak ilk nokta temel nedendir ve son ikisi daha dolaylıdır:
Öyleyse neden "de-IOE" stratejisi daha önce değil de 2009'da önerildi?
Ancak IOE'ye gitmek, yalnızca yazılım ve donanımın kendisini değiştirmek, eski yazılım ve donanımı yeni yazılım ve donanımla değiştirmek değil, eskisini yenisiyle değiştirmek, yani BT altyapısını tamamen değiştirmek için bulut bilişimi kullanmaktır. Başka bir deyişle, bu sadece basit teknolojik yükseltmelerden değil, sektördeki değişikliklerden kaynaklanmaktadır.
Kurumsal Geliştirmenin Üç Aşaması
Bir işletmenin gelişimi 3 aşamaya ayrılabilir,
Tüm blockchain endüstrisini bir işletme olarak analiz edelim
Başlangıç / Blockchain 1.0 / BTC
Bitcoin'in yeniliği, bilgisayar bilimcilerini onlarca yıldır şaşırtan bir sorunu, yani herhangi bir merkezi otoriteye güvenmeden çalışabilen bir dijital ödeme sisteminin nasıl oluşturulacağını çözmesidir.
Bununla birlikte, BTC'nin tasarımında ve geliştirilmesinde bazı sınırlamaları vardır ve bu sınırlamalar, Ethereum (ETH) gibi sonraki blok zinciri projeleri için pazar fırsatları sağlar. İşte bazı önemli sınırlamalar:
***İşlem hacmi ve hızı: ***BTC'nin blok oluşturma süresi yaklaşık 10 dakikadır ve her bloğun boyut sınırı, işlem işleme kapasitesinin üst sınırına yol açar. Bu, ağ meşgul olduğunda işlemlerin onaylanmasının daha uzun sürebileceği ve daha yüksek işlem ücretleri gerektirebileceği anlamına gelir.
***Akıllı sözleşmenin sınırlı işlevleri vardır: ***BTC, esas olarak bir dijital para birimi olarak tasarlanmıştır ve desteklediği işlem türleri ve betik dili işlevleri nispeten sınırlıdır. Bu, karmaşık finansal işlemler ve merkezi olmayan uygulamalar (DApp'ler) için BTC kullanımını sınırlar.
***Yükseltmesi ve iyileştirmesi kolay değil: ***BTC'nin ademi merkeziyetçiliği ve muhafazakar tasarım ilkeleri nedeniyle, büyük yükseltmeler ve iyileştirmeler genellikle geniş bir topluluk mutabakatı gerektirir ve bu da pratikte elde edilmesi zordur ve bu da BTC'nin İlerlemesini nispeten yavaş hale getirir.
***Enerji tüketimi sorunu: ***BTC'nin mutabakat mekanizması, Proof of Work'e (PoW) dayanmaktadır; bu, madenciler arasındaki rekabet için büyük miktarda bilgi işlem kaynağının kullanılması ve bunun da büyük miktarda enerji tüketimine yol açması anlamına gelir. Bu, çevre koruma ve sürdürülebilirlik açısından eleştirilmiştir. Bu nokta ile ilgili olarak, bu sınırlamayı kısmen hafifleten EcoPoW'a da dikkat edebilirsiniz.
Ölçek büyütme / Blockchain 2.0 / ETH
Ethereum'un mevcut Katman 2 genişleme formu, altta yatan Katman 1'in güvenlik ve veri kullanılabilirliği garantisine dayanan bir tür "dikey genişleme" olarak kabul edilebilir. Her ne kadar iki katmanlı bir yapı gibi görünse de sonuçta Layer1'in işleme kapasitesi ile sınırlı kalacaktır. tüm sistemin karmaşıklığını artırın ve biraz geciktirin. Dahası, azalan marjinal etkiye göre, her ek katman eklendiğinde, ekstra yük, genişleme etkisini büyük ölçüde azaltacaktır. Bu dikey katmanlama yöntemi, bağımsız bir donanım yükseltmesi olarak kabul edilebilir, ancak bu tek başına, tüm ETH ekosistemini ifade eder.
Kullanım arttıkça, kullanıcıların düşük maliyet ve yüksek performans talebi de artacaktır. Layer1'deki bir uygulama olarak, Layer2'nin maliyeti yalnızca belirli bir dereceye kadar azaltılabilir ve sonuçta yine de Layer1'in temel maliyetine ve iş hacmine tabidir. Bu, ekonomideki talep eğrisi teorisine benzer - fiyat düştükçe talep edilen toplam miktar artar. Ölçek büyütme, ölçeklenebilirlik sorununu temelde çözmek zordur.
Ethereum devasa bir ağaçtır ve tüm insanlar bu köke güvenir.Kökün besinleri emme hızı yetişemezse, insanların ihtiyaçları karşılanamaz;
***Bu nedenle, yalnızca yatay genişlemenin sonsuza sahip olması daha kolaydır. ***
Bazı insanlar çoklu zincir ve çapraz zincirin de bir yatay genişleme yolu olarak kabul edilebileceğini düşünüyor.
Pokadot'u örnek olarak alın. Bu heterojen bir krallık. Her ülke farklı görünüyor, ancak her bir şey yaptığınızda, bir krallık kurmanız gerekiyor;
Kozmos izomorfik bir krallıktır. Her ülkenin meridyenleri ve kemikleri aynı görünür, ancak her bir şey yapıldığında, bir krallık kurulmalıdır;
***Ancak, Infra'nın bakış açısından, yukarıdaki iki model biraz garip ***Her ek uygulama, ek bir krallık mı inşa edecek? *** Ne kadar garip olduğunu görmek için bir örnek verelim, ***
3 ay önce bir Mac aldım ve üzerinde bir Gmail uygulaması geliştirdim;
Şimdi bir Youtube uygulaması geliştirmek istiyorum ama geliştirmek için yeni bir Mac almam gerekiyor ki bu çok garip.
Ve yukarıdaki iki yöntemin her ikisi de, yeni zincirler eklerken zincirler arası iletişimin yüksek karmaşıklığı sorunuyla karşı karşıyadır, bu yüzden benim ilk tercihim değiller.
Ölçeklendirme / Blockchain 3.0 / ICP
Ölçeklendirmek istiyorsanız, tekerleği yeniden icat etmeden hızlı yatay genişlemeyi destekleyen eksiksiz bir temel altyapı setine ihtiyacınız vardır.
Genişletmeyi destekleyen tipik bir örnek bulut bilgi işlemdir [VPC+alt ağ+ağ ACL+güvenlik grubu] Bu temel şablonların tümü tamamen aynıdır, tüm makinelerin sayıları ve türleri vardır ve üst katman RDS, MQ ve diğer temel bileşenler Sınırsız genişlemeyi destekleyin, daha fazla kaynağa ihtiyacınız varsa, hızlı bir şekilde başlamak için bir düğmeyi tıklayın.
Bir liderin daha önce benimle paylaştığı internet şirketlerinin hangi altyapı ve bileşenlere ihtiyacı olduğunu öğrenmek istiyorsanız, AWS'ye gidip sağladıkları tüm hizmetlere bakmanız yeterli ki bu en kapsamlı ve güçlü kombinasyon.
Aynı şekilde Scale-out gereksinimlerini neden karşıladığını görmek için ICP'ye üst düzeyde bir göz atalım.
İşte önce birkaç kavram,
***Dfinity Vakfı: *** kendini merkezi olmayan bilgisayar teknolojisinin geliştirilmesini ve uygulanmasını teşvik etmeye adamış, kar amacı gütmeyen bir kuruluştur. Yenilikçi teknolojiler ve açık bir ekosistem aracılığıyla merkezi olmayan uygulamaların kapsamlı gelişimini gerçekleştirmeyi amaçlayan İnternet Bilgisayarı protokolünün geliştiricisi ve koruyucusudur.
***İnternet Bilgisayarı (IC): *** Dfinity Foundation tarafından geliştirilmiş, merkezi olmayan uygulamalar için özel olarak tasarlanmış yüksek hızlı bir blockchain ağıdır. Akıllı sözleşmelerin ve merkezi olmayan uygulamaların geliştirilmesini ve devreye alınmasını desteklerken yüksek verimli ve düşük gecikmeli işlem gerçekleştirmeyi başarabilen yeni bir mutabakat algoritmasını benimser.
***İnternet Bilgisayar Protokolü (ICP): ***, ağ kullanım ücretlerini ve ödül düğümlerini ödemek için kullanılan dijital bir para birimi olan İnternet Bilgisayar Protokolündeki yerel Simgedir
ICP nedir
Aşağıdaki içeriklerin çoğu biraz hardcore olacak ama ben sade bir dille anlattım, umarım herkes takip edebilir. Benimle daha fazla ayrıntı görüşmek isterseniz, iletişim bilgilerimi makalenin üst kısmında bulabilirsiniz.
Mimariye Genel Bakış/ Mimariye Genel Bakış
Hiyerarşik yapı açısından aşağıdan yukarıya doğru
***P2P katmanı, *** kullanıcılardan, alt ağdaki diğer kopyalardan ve diğer alt ağlardan gelen mesajları toplar ve gönderir. Güvenlik, güvenilirlik ve esneklik sağlamak için alt ağdaki tüm düğümlere garantili mesaj teslimi
*** Konsensüs katmanı: *** Ana görev, aynı alt ağ içindeki tüm düğümlerin görevleri aynı sırada işlemesini sağlamak için girişi sıralamaktır. Bunu başarmak için mutabakat katmanı, güvenliği ve canlılığı garanti etmek için tasarlanmış yeni bir mutabakat protokolü kullanır ve DOS/SPAM saldırılarına karşı dirençlidir. Çeşitli mesajların aynı alt ağ içinde işlenme sırası üzerinde fikir birliğine varıldıktan sonra, bu bloklar mesaj yönlendirme katmanına iletilir.
***Mesaj yönlendirme katmanı: *** Mutabakat katmanı tarafından gönderilen görevlere göre her Kutunun giriş sıralarını hazırlayın. Uygulamadan sonra, Canister tarafından üretilen çıktıyı almaktan ve gerektiğinde yerel veya diğer bölgelerdeki Canisters'a iletmekten de sorumludur. Ek olarak, kullanıcı isteklerine verilen yanıtların günlüğe kaydedilmesinden ve doğrulanmasından da sorumludur.
*** Yürütme katmanı: *** Canister'a çalışma zamanı ortamı sağlar, girişi zamanlama mekanizmasına göre düzenli bir şekilde okur, görevi tamamlamak için ilgili Canister'ı çağırır ve güncellenmiş durumu ve üretilen çıktıyı mesaj yönlendirme katmanına geri döndürür . Hesaplamaların doğruluğunu ve denetlenebilirliğini sağlamak için rastgele sayıların getirdiği belirlenemezliği kullanır. Çünkü bazı durumlarda Canister'ın davranışının öngörülemez olması gerekir. Örneğin şifreleme işlemleri yapılırken şifreleme güvenliğini artırmak için rastgele sayıların kullanılması gerekir. Ek olarak, saldırganların Canister'ın güvenlik açıklarını bulmak veya Canister'ın davranışını tahmin etmek için yürütme sonucunu analiz etmesini önlemek için Canister yürütme sonucunun rastgele olması gerekir.
(ICP'nin 4 katmanlı yapısı)
Anahtar Bileşenler/Anahtar Bileşenler
Kompozisyon açısından:
***Alt ağ: ***Sınırsız genişlemeyi destekler, her alt ağ küçük bir blok zinciridir. Alt ağlar, Zincir Anahtar teknolojisi aracılığıyla iletişim kurar, çünkü alt ağ içinde bir fikir birliğine varılmıştır, bu nedenle yalnızca Zincir Anahtar doğrulamasını geçmesi gerekir.
***Çoğaltma (Çoğaltma): ***Her Alt Ağda birçok düğüm olabilir ve her düğüm bir Kopyadır. IC'nin mutabakat mekanizması, aynı Alt ağdaki her Kopyanın aynı sırayla işlenmesini sağlar. her Replikanın son hali aynıdır.Bu mekanizmaya Replikasyon Durum Makinesi denir.
***Kanister: ***Kanister, ICP ağı üzerinde çalışan, veri ve kod depolayabilen ve diğer Kutular veya harici kullanıcılarla iletişim kurabilen bir bilgi işlem birimi olan bir akıllı sözleşmedir. ICP, Wasm programlarını Kanister içinde yürütmek ve diğer Kutular ve harici kullanıcılarla mesajlaşma yoluyla iletişim kurmak için bir çalıştırma ortamı sağlar. Basitçe kod çalıştırmak için bir docker olarak düşünülebilir ve ardından içinde çalıştırmak için Wasm Code Image'ı kendiniz enjekte edersiniz.
***Düğüm (Düğüm): ***Bağımsız sunucu, Canister'ın çalışması için hala fiziksel bir makineye ihtiyacı vardır ve bu fiziksel makineler gerçek bilgisayar odasındaki makinelerdir.
***Veri Merkezi (Veri Merkezi): ***Veri merkezindeki düğümler, düğüm yazılımı IC-OS aracılığıyla bir kopya (Replika) halinde sanallaştırılır ve bazı Kopyalar, bir alt ağ oluşturmak için birden çok veri merkezinden rastgele seçilir ( Alt ağ). Bu, bir veri merkezi saldırıya uğrasa veya bir doğal afetle karşılaşsa bile, tüm ICP ağının normal şekilde çalışmaya devam etmesini sağlayabilir; bu, Alibaba'nın "iki konum ve üç merkez" felaket kurtarma ve yüksek kullanılabilirlik çözümünün yükseltilmiş bir versiyonuna benzer. Veri merkezleri tüm dünyaya dağıtılabilir ve hatta gelecekte Mars'ta bir veri merkezi kurulabilir.
***Sınır Düğümleri: ***Dış ağ ile IC alt ağı arasındaki girişi ve çıkışı sağlayın ve yanıtı doğrulayın.
***Asıl: ***Genel anahtardan türetilen harici kullanıcının tanımlayıcısı, izin kontrolü için kullanılır.
***Ağ Sinir Sistemi (NNS): ***Yönetişim için ipotek ICP kullanan ve IC'yi yönetmek için kullanılan bir algoritma DAO'su.
***Registry (Registry): ***NNS tarafından tutulan ve varlıklar (Replica, canister, Subnet gibi) arasındaki eşleme ilişkisini içeren veritabanı, DNS'nin mevcut çalışma prensibine biraz benzer.
***Döngüler: ***Kapak çalışma zamanı tarafından tüketilen kaynaklar için ödeme yapmak için kullanılan CPU kotasını temsil eden Yerel Belirteç. Çince ifade etmem gerekirse, "hesaplama döngüsü" kelimesini kullanacağım çünkü döngüler esas olarak bilgi işlem kaynakları için ödeme yapmak için kullanılan birimi ifade eder.
**ICP'nin **Anahtar İnovasyon Teknolojisi
Temel bakış açısından, aralarında Chain-key teknolojisi benimsenmiştir.
Publicly Doğrulanabilir Sır Paylaşım şeması (PVSS Scheme): Kamu tarafından doğrulanabilir bir sır paylaşım şemasıdır. İnternet Bilgisayar Protokolü teknik incelemesinde, üretim sürecinde düğümün özel anahtarının açığa çıkmamasını sağlamak için merkezi olmayan anahtar oluşturma (DKG) protokolünü uygulamak için PVSS şeması kullanılır.
İleri güvenli açık anahtarlı şifreleme şeması (ileri güvenli açık anahtarlı şifreleme şeması): İleriye dönük güvenli açık anahtarlı şifreleme şeması, özel anahtar sızdırılsa bile önceki mesajların saklanmamasını sağlayabilir. şifresi çözülür, böylece sistem güvenliği artar.
***Anahtar yeniden paylaşım protokolü: ***İnternet Bilgisayar Protokolü'nde anahtar yönetimi için eşik tabanlı, imza tabanlı bir anahtar paylaşım şeması. Bu protokolün ana avantajı, yeni anahtarlar oluşturmadan mevcut anahtarları yeni düğümlerle paylaşabilmesi ve böylece anahtar yönetiminin karmaşıklığını azaltabilmesidir. Ayrıca protokol, anahtar paylaşımının güvenliğini korumak için eşik imzaları kullanır ve bu da sistemin güvenliğini ve hata toleransını artırır.
***Eşik BLS imzaları: ***ICP, eşik imza şemasını uygular. Her Alt Ağ için, genel olarak doğrulanabilir bir genel anahtar vardır ve buna karşılık gelen özel anahtar, birden çok paylaşıma bölünmüştür. Bir pay, bu Alt Ağda bir Kopya tarafından tutulur. ve mesaj, yalnızca aynı Alt ağdaki eşik sayısından daha fazla Eşlemenin mesajı imzalaması durumunda geçerli kabul edilir. Bu şekilde, Alt Ağlar ve Kopyalar arasında iletilen mesajların tümü şifrelenir ancak hızlı bir şekilde doğrulanabilir, bu da hem gizlilik hem de güvenlik sağlar. Bunların arasında, BLS algoritması iyi bilinen bir eşik imza algoritmasıdır.Çok basit ve verimli bir eşik imza protokolü üretebilen tek imza şemasıdır ve imza benzersizdir, yani belirli bir genel anahtar ve mesaj için, sadece bir geçerli imza var.
***Etkileşimsiz Dağıtılmış Anahtar Üretimi (NIDKG): ***Bir eşik imza şemasını güvenli bir şekilde dağıtmak için Dfinity, eşzamansız bir ağ üzerinde çalışan ve yüksek bir Sağlamlığa (sağlamlığa) sahip yeni bir DKG protokolü tasarladı, analiz etti ve uyguladı. alt ağdaki düğümlerin üçte birine kadarı çökse veya hasar görse bile başarılı olabilir), ancak yine de kabul edilebilir performans sağlayabilir. Bu protokol, yeni anahtarlar üretmenin yanı sıra mevcut anahtarları yeniden paylaşmak için de kullanılabilir. Bu yetenek, alt ağlar zaman içinde üyeliği değiştirdikçe IC topolojisinin otonom evrimini sağlamak için kritik öneme sahiptir.
***PoUW: ***PoUW, PoW'dan bir U'ya daha sahiptir, bu da Kullanıcılı anlamına gelir, esas olarak çok fazla performans geliştirmek ve düğüm makinelerinin daha az gereksiz iş yapmasını sağlamak için. PoUW, yapay olarak zor hash hesaplamaları oluşturmayacak, mümkün olduğunca kullanıcılara hizmet vermeye odaklanacaktır. Kaynakların çoğu (CPU, bellek) asıl bölmedeki kodu yürütmek için kullanılır.
***Zincir evrim teknolojisi: *** Blok zincirinin güvenliğini ve güvenilirliğini sağlamak için bir dizi teknik araç içeren, blok zinciri durum makinesini sürdürmek için bir teknolojidir. İnternet Bilgisayarı protokolünde, Zincirleme evrim teknolojisi temel olarak aşağıdaki iki temel teknolojiyi içerir:
***1.Özet blokları: ***Her çağın ilk bloğu, farklı eşik imza şemalarını yönetmek için bazı özel verileri içeren bir özet bloğudur. Bunlar arasında, rasgele sayılar üretmek için düşük eşikli bir şema kullanılır ve alt ağın çoğaltma durumunu doğrulamak için yüksek eşikli bir şema kullanılır.
***2. Yakalama paketleri (CUP'ler): ***CUP'ler, yeni katılan düğümlerin fikir birliği protokolünü yeniden çalıştırmadan mevcut durumu hızlı bir şekilde elde etmelerini sağlayan, düğüm durumunu hızlı bir şekilde senkronize etmeye yönelik bir teknolojidir.
***Tüm IC'nin altında yatan teknolojiye ilişkin mantıksal türevim şudur: ***
Geleneksel açık anahtarlı kriptografide, her düğümün kendi genel-özel anahtar çifti vardır; bu, bir düğümün özel anahtarının sızdırılması veya saldırıya uğraması durumunda tüm sistemin güvenliğinin tehdit edileceği anlamına gelir. Eşik imza şeması, bir anahtarı birden fazla parçaya böler ve bunları farklı düğümlere dağıtır.Yalnızca yeterli sayıda düğüm işbirliği yaptığında imza üretilebilir, böylece bazı düğümler saldırıya uğrasa veya sızdırılsa bile, bu, düğümlerin güvenliğini etkilemeyecektir. tüm sistem. çok fazla etki. Ek olarak, eşik imza şeması, anahtarı yönetmek için merkezi bir organizasyon gerektirmediği ve anahtarı birden çok düğüme dağıttığı için sistemin dağıtıklık derecesini de iyileştirebilir, bu da tek hata noktası ve merkezileştirme riskini önleyebilir. Bu nedenle, ***IC, sistemin güvenliğini ve dağıtılmasını iyileştirmek için eşik imza şemasını kullanır ve ***, yüksek güvenlik, ölçeklenebilirlik ve hızlı doğrulama ile evrensel bir blok zincirini tamamlamak için eşik imza yöntemini kullanmayı umar.
***BLS, iyi bilinen bir eşik imza algoritmasıdır ve çok basit ve verimli bir eşik imza protokolü üretebilen tek imza şemasıdır. ***BLS imzasının bir diğer avantajı da imza durumunu kaydetmeye gerek olmamasıdır.Mesajın içeriği değişmediği sürece imza sabittir, yani belirli bir genel anahtar ve mesaj için, sadece bir geçerli imza. Bunların tümü son derece yüksek ölçeklenebilirlik sağlar, bu nedenle ICP, BLS çözümünü seçti.
*** bir eşik imzası kullandığından, anahtar parçalarını farklı katılımcılara dağıtmak için bir dağıtımcı olması gerekir, **ancak anahtar parçalarını dağıtan kişi tek bir noktadır ve bu da kolaylıkla tek bir başarısızlık noktasına yol açabilir , **Bu nedenle, Dfinity bir dağıtılmış anahtar dağıtım teknolojisi, yani NIDKG tasarladı. ***Alt ağ oluşturmanın başlatma süresi boyunca, katılan tüm Kopyalar ortaklaşa, etkileşimli olmayan bir ortak anahtar A oluşturur. İlgili özel Anahtar B için, her katılımcı, elde edilen ve matematiksel yollarla hesaplanan gizli paylardan birini hesaplar ve elinde tutar.
***Bir NIDKG olmak istiyorsanız, dağıtımdaki her katılımcının hile yapmadığından emin olmalısınız ***Böylece her katılımcı yalnızca kendi gizli payını almakla kalmaz, aynı zamanda gizli paylaşımının doğru olup olmadığını da herkese açık olarak doğrulayabilir. Dağıtılmış anahtar üretimi gerçekleştirmek çok önemli bir noktadır.
Peki belirli bir tarihsel anda alt ağ anahtarı sızdırılırsa ne olur? Geçmiş verilerin değişmezliği nasıl sağlanır? Dfinity, belirli bir tarihsel anda alt ağ anahtarı sızdırılsa bile, saldırganın tarihsel bloğun verilerini değiştirememesini sağlayan ve aynı zamanda blok zincirinde daha sonra bozulma saldırılarını da önleyen bir ileriye dönük güvenli imza şeması benimser. . Bu kısıtlama daha güçlü olursa, aslında iletim sırasında bilgilerin başarılı bir şekilde dinlenmemesini sağlayabilir, çünkü zaman damgaları eşleşmez, anahtar kısa sürede kırılsa bile geçmiş iletişim içeriği kırılamaz.
NIDKG ile, gizli paylaşımın belirli bir bölümü bir düğüm tarafından uzun süre tutulursa, her düğüm bilgisayar korsanları tarafından kademeli olarak aşındırıldığında, tüm ağ sorun yaşayabilir. Bu nedenle, anahtar güncellemelerin sürekli olarak gerçekleştirilmesi gerekir, ancak anahtar güncellemeler, etkileşimli iletişim için tüm katılımcıların Kopyalarının bir araya toplanmasını gerektiremez, ancak etkileşimsiz olarak da gerçekleştirilmelidir. Ancak A genel anahtarı NNS'de kayıtlı olduğundan, diğer alt ağlar da bu ortak A anahtarını doğrulama için kullanacaklardır, bu nedenle alt ağın genel anahtarını değiştirmemek en iyisidir. Ancak alt ağ ortak anahtarı değişmeden kalırsa, düğümler arasındaki gizli paylaşım nasıl güncellenir? Bu nedenle ***Dfinity, bir Anahtar yeniden paylaşım protokolü tasarladı. Yeni bir genel anahtar oluşturmadan, gizli paylaşımın mevcut sürümünü tutan tüm Kopyalar, etkileşimli olmayan bir şekilde, sırrın yeni sürümü için türetilmiş gizli paylaşımların yeni bir turunu oluşturur. , *** Bu taraftan
Sadece gizli paylaşımın yeni versiyonunun mevcut tüm yasal gizli pay sahipleri tarafından onaylanmasını sağlamakla kalmaz.
Ayrıca, gizli paylaşımın eski sürümünün artık yasal olmamasını da sağlar.
Ayrıca gelecekte yeni versiyonun gizli paylaşımı sızdırsa bile eski versiyonun gizli paylaşımının sızdırmamasını sağlar çünkü ikisi arasındaki polinomlar ilgisizdir ve tersine çevrilemez. Bu aynı zamanda daha önce tanıtılan *** ileri güvenlik ***'dir.
Ayrıca *** verimli yeniden rasgele dağıtım sağlar, *** güvenilir düğüm veya erişim kontrolü değiştiğinde, erişim politikası ve denetleyici herhangi bir zamanda sistemi yeniden başlatmadan değiştirilebilir. Bu, birçok senaryoda anahtar yönetim mekanizmasını büyük ölçüde basitleştirir. Bu, örneğin, alt ağ üyeliğinin değiştiği durumlarda yararlıdır, çünkü yeniden paylaşım, herhangi bir yeni üyenin uygun gizli paylaşıma sahip olmasını sağlarken, artık üye olmayan herhangi bir kopyanın artık gizli bir paylaşımı olmayacaktır. Ayrıca, herhangi bir çağda hatta her çağda az sayıda gizli paylaşım saldırgana sızdırılırsa, bu gizli paylaşımlar saldırgana bir fayda sağlamaz.
Geleneksel blok zinciri protokollerinin, başlangıç bloğundan başlayarak tüm blok bilgilerini depolaması gerektiğinden, blok zinciri büyüdükçe bu durum ölçeklenebilirlik sorunlarına yol açacaktır, bu nedenle birçok genel zincir için hafif bir istemci geliştirmek çok zahmetlidir. IC bu sorunu çözmek istedi, bu yüzden IC Zincir Evrim Teknolojisini geliştirdi.Her dönemin sonunda, işlenen tüm girdi ve mutabakat bilgileri, her bir Kopyanın belleğinden güvenli bir şekilde temizlenebilir, bu da depolama gereksinimlerini büyük ölçüde azaltır. IC'nin çok sayıda kullanıcıyı ve uygulamayı desteklemek üzere ölçeklenmesini sağlayan her bir Kopya. Buna ek olarak, Chain-evolution teknolojisi, yeni katılan düğümlerin, konsensüs protokolünü yeniden çalıştırmadan mevcut durumu hızlı bir şekilde elde etmelerini sağlayan ve yeni düğümlerin IC ağına katılma eşiğini ve senkronizasyon süresini büyük ölçüde azaltan CUPs teknolojisini de içerir.
Özetlemek gerekirse, ***IC'nin tüm temel teknolojileri birbirine bağlıdır, **kriptografiye dayalıdır (teoriden) ve hızlı senkronizasyon düğümleri (uygulamadan) ** gibi tüm endüstrinin sorunlarını tam olarak dikkate alır. Gerçekten bir usta!
**ICP'nin **Özellikleri / Temel Özellikleri
***Ters Gaz Modeli: ***Geleneksel blok zinciri sistemlerinin çoğu, kullanıcıların önce ETH, BTC gibi yerel belirteçleri tutmasını ve ardından işlem ücretlerini ödemek için yerel belirteçleri kullanmasını gerektirir. Bu da yeni kullanıcılar için giriş engelini artırmakta ve kişilerin kullanım alışkanlıklarına uymamaktadır. Tiktok kullandığımda neden önce Tiktok hisselerini tutmam gerekiyor? Öte yandan ICP, ters Gaz modeli tasarımını benimser, kullanıcılar doğrudan ICP ağını kullanabilir ve kullanım eşiğini düşüren, İnternet alışkanlıklarına daha uygun olan işlem ücretinden proje tarafı sorumlu olacaktır. hizmetler ve daha büyük bir ağ etkisi elde etmeye yardımcı olur, böylece * Daha fazla kullanıcının katılması için destek. *
***Stabil Gaz: ***Piyasadaki diğer halka açık zincirler için, zincirin güvenliği ve aktarım ihtiyaçları için, bazı insanlar yerel token satın alacak ve madenciler umutsuzca kazı yapacak veya bazı insanlar umutsuzca Tun yerel tokenlerini kazacak , böylece Bitcoin gibi bu halka açık zincire bilgi işlem gücüne katkıda bulunur veya Ethereum gibi bu halka açık zincir için rehinli ekonomik güvenlik sağlar. Btc/eth talebimizin aslında Bitcoin/Ethereum halka açık zincirinin bilgi işlem gücü/staking gereksinimlerinden kaynaklandığı söylenebilir, bu da zincirin güvenlik gereksinimleridir. Bu nedenle, orijinal jeton doğrudan gaz zinciri için ödeme yapmak için kullanıldığı sürece, gelecekte hala pahalı olacaktır.Orijinal jeton belki şimdi ucuzdur, ancak zincirin kendisi ekolojik hale geldiği sürece daha pahalı hale gelecektir. gelecekte. ICP farklıdır. ICP blok zincirinde tüketilen Gaz, ICP'yi tüketerek değiştirilen Döngüler olarak adlandırılır. Döngüler, algoritmanın ayarı altında stabildir ve 1 SDR ile bağlantılıdır (SDR, çok uluslu bir yasal para birimi hesaplaması olarak kabul edilebilir) . kararlı birim). Dolayısıyla gelecekte ICP ne kadar yükselirse yükselsin, ICP'de herhangi bir şey yapmak için harcadığınız para (enflasyondan bağımsız olarak) bugünkü ile aynı olacaktır.
***Wasm: ***Kod yürütme standardı olarak WebAssembly'yi (Wasm) kullanan geliştiriciler, kod yazmak için çeşitli popüler programlama dillerini (Rust, Java, C++, Motoko vb.) kullanabilir, * ** böylece ***'e katılan daha fazla Çoklu geliştiriciyi destekler.
***Yapay Zeka modellerini çalıştırma desteği: ***Python dili ayrıca wasm'de derlenebilir.Python kullanıcılarının sayısı dünyanın en iyileri arasındadır ve aynı zamanda matris ve büyük tamsayı hesaplamaları gibi yapay zekanın ilk dilidir. . Bazı insanlar zaten IC'de Llama2 modelini çalıştırdı.Gelecekte ICP'de AI+Web3 konsepti gerçekleşirse şaşırmam.
***Web2 kullanıcı deneyimi: *** Şu anda ICP'deki birçok uygulama, milisaniye düzeyinde sorgulama ve ikinci düzey güncellemede harika sonuçlar elde etti. Bana inanmıyorsanız, saf bir zincir üzerinde merkezi olmayan bir sohbet uygulaması olan OpenChat'i doğrudan kullanabilirsiniz.
*** Ön ucu zincir üzerinde çalıştırın: *** Arka uç içeriğin yalnızca bir kısmının basit bir akıllı sözleşme olarak yazıldığını duydunuz ve ardından aşağıdaki gibi temel mantığın çalışmasını sağlayabilen zincir üzerinde çalıştırın. veri varlıkları kurcalanmayacaktır. Ancak ön ucun güvenli olması için aslında tamamen zincir üzerinde çalışması gerekir çünkü ön uç saldırıları çok tipik ve sık görülen sorunlardır. Herkesin Uniswap kodunun çok güvenli olduğunu düşünebileceğini hayal edin.Akıllı sözleşme bunca yıldır pek çok kişi tarafından doğrulandı ve kod da basit, yani kesinlikle sorun çıkmayacak. Ancak bir gün aniden, Uniswap'in ön ucu ele geçirilirse ve etkileşime girdiğiniz sözleşme aslında bilgisayar korsanları tarafından dağıtılan kötü niyetli bir sözleşmeyse, bir anda iflas edebilirsiniz. Ancak tüm ön uç kodunu IC Kutusunda saklar ve dağıtırsanız, en azından IC'nin mutabakat güvenliği, ön uç kodunun bilgisayar korsanları tarafından kurcalanmamasını sağlar. Bu koruma nispeten eksiksizdir ve ön uç doğrudan IC üzerinde çalıştırılabilir ve oluşturulabilir.Uygulamanın normal çalışmasını etkilemez. IC'de, geliştiriciler geleneksel bulut hizmetleri, veritabanları veya ödeme arabirimleri olmadan doğrudan uygulamalar oluşturabilir ve bir ön uç sunucu satın almaya veya veritabanları, yük dengeleme, ağ dağıtımı, güvenlik duvarları ve diğer sorunlar hakkında endişelenmeye gerek yoktur. Kullanıcılar, ICP'de dağıtılan ön uç web sayfalarına tarayıcılar veya daha önce dağıttığım kişisel bir blog gibi mobil uygulamalar aracılığıyla doğrudan erişebilir.
***DAO kontrol kodu yükseltmesi: ***Artık birçok DeFi protokolünde, proje tarafı tam kontrole sahip ve topluluk oylaması ve müzakeresi olmadan operasyonları askıya alma, fon satma vb. Tanık olunan veya duyulan olay. Buna karşılık, ICP ekosistemindeki DAPP kodu, DAO tarafından kontrol edilen bir kapsayıcıda çalışır.Belirli bir proje tarafı, oylamanın büyük bir bölümünü oluştursa bile, yine de, başında açıklanan blok zinciri şeffaflığını karşılayan bir kamu oylama sürecini uygular. bu madde, dönüşüm için gerekli koşul. Bu süreç garanti mekanizması, topluluğun isteklerini daha iyi yansıtabilir.Diğer mevcut halka açık zincir projeleri ile karşılaştırıldığında, *** daha iyi bir yönetişim derecesine sahiptir. ***
***Otomatik protokol yükseltme: ***Protokolün yükseltilmesi gerektiğinde, özet bloğuna yeni bir eşik imza şeması eklenebilir, böylece otomatik protokol yükseltmesi gerçekleştirilir. Bu yaklaşım, ağın güvenliğini ve güvenilirliğini sağlarken, zor çatallanma riskinden ve uygunsuzluktan kaçınabilir. Spesifik olarak, ICP'deki Zincir Anahtar teknolojisi, ağın güvenliğini ve güvenilirliğini sağlayabilir ve özel bir imza şeması aracılığıyla blok zinciri durum makinesini korur. Her çağın başlangıcında, ağ, sıfırlar oluşturmak için düşük eşikli bir imza şeması kullanır ve ardından alt ağın çoğaltma durumunu doğrulamak için yüksek eşikli bir imza şeması kullanır. Bu imza şeması, ağın güvenliğini ve güvenilirliğini sağlayabilir ve ayrıca otomatik protokol yükseltmelerini gerçekleştirebilir, böylece sert çatalların neden olduğu rahatsızlık ve risklerden tamamen kaçınabilir. ***
***Hızlı yönlendirme: *** İnternet Bilgisayarı protokolündeki hızlı bir düğüm durumu senkronizasyon teknolojisidir ve yeni katılan düğümlerin, mutabakat protokolünü yeniden çalıştırmadan mevcut durumu hızlı bir şekilde elde etmelerini sağlar. Spesifik olarak, Hızlı iletme işlemi aşağıdaki gibidir:
Yeni eklenen düğüm, mevcut çağın Merkle ağacı kökünü, özet bloğunu ve rasgele sayısını içeren mevcut çağın Yakalama paketini (CUP) alır.
Yeni katılan düğüm, diğer düğümlerden geçerli çağın tam durumunu elde etmek için durum eşitleme alt protokolünü kullanır ve durumun doğruluğunu doğrulamak için CUP'daki Merkle ağacının kökünü kullanır.
Yeni katılan düğüm, CUP'daki rasgele sayıyı ve diğer düğümlerin protokol mesajlarını, mevcut duruma hızlı bir şekilde senkronize etmek için fikir birliği protokolünü çalıştırmak için kullanır.
Hızlı iletmenin avantajı, yeni katılan düğümlerin diğer bazı genel zincirler gibi sıfırdan bloklar oluşturmak zorunda kalmadan mevcut durumu hızlı bir şekilde elde etmesine kesinlikle izin verebilmesidir. *** Bu, ağın senkronizasyonunu ve genişlemesini hızlandırabilir, aynı zamanda düğümler arasındaki iletişim trafiğini azaltabilir, böylece ağın verimliliğini ve güvenilirliğini artırabilir.
*** Merkezi Olmayan İnternet **** İnternet kimliği: *** IC'deki kimlik sistemi, gerçekten DID sorununun tamamen çözülebileceğini ve uzatılmış olursa olsun tamamen çözülebileceğini düşündürüyor Seks veya mahremiyet. IC'deki kimlik sistemi şu anda İnternet Kimliği adı verilen uygulanmış bir sürüme sahiptir ve buna dayalı olarak daha güçlü bir NFID geliştirilmiştir.
****ilkesi aşağıdaki gibidir:
Kayıt olurken, kullanıcı için bir çift genel anahtar ve özel anahtar üretecektir. Özel anahtar, kullanıcının cihazının içindeki TPM güvenlik yongasında saklanır ve asla sızdırılmaz, genel anahtar ise ağdaki hizmetlerle paylaşılır.
Bir kullanıcı bir dapp'ta oturum açmak istediğinde, dapp kullanıcı için geçici bir oturum anahtarı oluşturur. Dapp'ın kullanıcının kimliğini doğrulama yetkisine sahip olması için bu oturum anahtarı, yetkili bir elektronik imza aracılığıyla kullanıcı tarafından imzalanacaktır.
Oturum anahtarı imzalandıktan sonra, dapp kullanıcı adına ağ hizmetlerine erişmek için anahtarı kullanabilir ve kullanıcının her seferinde elektronik olarak imzalaması gerekmez. Bu, Web2'deki temsilci yetkilendirme oturum açma işlemine benzer.
Oturum anahtarı yalnızca kısa bir süre için geçerlidir.Süre sona erdikten sonra, kullanıcının yeni bir oturum anahtarı almak için biyometrik yetkilendirmeyi yeniden imzalaması gerekir.
Kullanıcının özel anahtarı her zaman yerel TPM güvenlik yongasında saklanır ve cihazdan ayrılmaz. Bu, özel anahtarın güvenliğini ve kullanıcının anonimliğini sağlar.
Geçici oturum anahtarları kullanılarak, farklı dapp'ler birbirlerinin kullanıcı kimliklerini takip edemezler. Gerçekten anonim ve özel erişim için.
Kullanıcılar kendi İnternet Kimliklerini birden fazla cihaz arasında eş zamanlı olarak kolayca yönetebilirler, ancak cihazın kendisinin de yetkilendirme için karşılık gelen biyometrik tanımlamaya veya donanım anahtarına ihtiyacı vardır.
İnternet Kimliğinin avantajlarından bazıları şunlardır:
***1. Şifreyi hatırlamanıza gerek yok. ***Doğrudan oturum açmak için parmak izi tanıma gibi biyometrik işlevleri kullanın, karmaşık şifreler ayarlamaya ve hatırlamaya gerek yok.
***2. Gizli anahtar, daha güvenli olan cihazdan çıkmaz. ***Özel anahtar, TPM'nin güvenlik çipinde saklanır ve çalınamaz, bu da Web2'de kullanıcı adı ve parolanın çalınması sorununu çözer.
***3. Anonim olarak oturum açın ve izlenemez. ***Platformlar arasında izlenecek kullanıcı adları olarak posta kutularını kullanan Web2'den farklı olarak, Internet Identity bu izlemeyi kaldırır.
***4. Çoklu cihaz yönetimi için daha uygun. *** Tek bir cihazla sınırlı olmamak üzere, biyometriyi destekleyen herhangi bir cihazda aynı hesaba giriş yapabilirsiniz.
***5. Gerçek yerelleşmeyi sağlamak için merkezi hizmet sağlayıcılara güvenmeyin. ***Kullanıcı adlarının Web2'deki e-posta servis sağlayıcılarına karşılık geldiği moddan farklıdır.
7. Oturum açmak için Ledger veya Yubikey gibi özel güvenlik cihazlarının kullanımını destekleyerek güvenliği artırın.
***8. Kullanıcının gerçek açık anahtarını gizleyen ***, kullanıcı gizliliğini korumak için işlem kayıtlarını açık anahtar üzerinden sorgulayamaz.
***9. Web3 blok zinciriyle sorunsuz bir şekilde uyumludur, ***blok zinciri DApp'lerine veya işlemlerine güvenli ve verimli bir şekilde giriş yapabilir ve imzalayabilir.
Web2 ve Web3'ün avantajlarının organik entegrasyonunu temsil eden mimari daha gelişmiştir ve gelecekteki ağ hesabı ve oturum açma için standarttır.
Yeni bir kullanıcı deneyimi sağlamanın yanı sıra güvenliğini sağlamak için aşağıdaki teknik önlemler de alınmaktadır:
Özel anahtarı saklamak için, geliştiricilerin bile özel anahtarın çalınmasını önlemek için özel anahtara erişemeyeceği veya bu anahtarı çıkaramayacağı şekilde tasarlanmış TPM güvenlik yongasını kullanın.
Parmak izi veya yüz tanıma gibi biyometrik kimlik doğrulama gibi ikincil kimlik doğrulama mekanizmalarının, yalnızca cihazı tutan kullanıcının kimliği kullanabilmesi için cihazla birlikte doğrulanması gerekir.
Oturum anahtarı, çalınma zaman penceresini sınırlamak ve riskleri azaltmak için oturum sonunda ilgili şifreli metni yok etmeye zorlamak için kısa vadeli bir sona erme tasarımını benimser.
Açık anahtarlı şifreleme teknolojisi, iletim sürecindeki verileri şifreli hale getirir ve harici dinleyici, kullanıcının özel bilgilerini bilemez.
Üçüncü taraf kimlik sağlayıcılara güvenmeyin, ÖZEL ANAHTAR, kullanıcılar tarafından oluşturulur ve kontrol edilir ve üçüncü taraflara güvenilmez.
IC blockchain mutabakat mekanizması tarafından getirilen değiştirilemez değişiklikle birleştiğinde, tüm sistem operasyonunun güvenilirliğini sağlar.
Çoklu imzalar gibi daha güvenli mekanizmalar eklemek gibi ilgili kriptografik algoritmalar ve güvenlik süreçleri sürekli olarak güncellenmekte ve yükseltilmektedir.
Açık kaynak kodu ve merkezi olmayan tasarım, şeffaflığı optimize eder ve güvenliği artırmak için topluluk işbirliğini kolaylaştırır.
Çekirdek Ekip/ Çekirdek Ekip
Ekip açısından bakıldığında, hepsi çok seçkin yetenekler olan toplam 200'den fazla çalışan var. Çalışanlar 1600'den fazla makale yayınladı, 100.000'den fazla alıntı yaptı ve 250'den fazla patente sahip.
Akademik olarak, son matematiksel teorileri arasında Threshold Relay ve PSC zincirleri, Validation Towers and Trees ve USCID bulunmaktadır.
Teknik altyapı açısından, derin bir teknik araştırma ve geliştirme geçmişine sahiptir ve ilk yıllarında karmaşık ICP ağlarının inşası için teknik temeli oluşturan büyük veri ve dağıtılmış hesaplama alanında araştırmalar yapmıştır.
Girişimci olarak, daha önce milyonlarca kullanıcıyı barındıran kendi dağıtılmış sisteminde bir MMO oyunu çalıştırmıştı. Dominic, Dfinity'yi 2015 yılında kurdu ve aynı zamanda String labs'ın Başkanı ve CTO'sudur.
Bakış açısından, merkezi olmayan internet kavramını 10 yılı aşkın bir süre önce önerdi. Bu büyük projeyi uzun süre tanıtmak kolay değil. Şu anda tasarım fikirleri çok ileriye dönük.
Kurucu Dominic Williams bir kripto teorisyeni ve seri girişimcidir.
*** Teknik ekip açısından Dfinity çok güçlü. ***Dfinity Vakfı, Jan Camenisch, Timothy Roscoe, Andreas Rossberg, Maria D., Victor Shoup vb. gibi çok sayıda üst düzey kriptografi ve dağıtık sistem uzmanını ve hatta yazarın "L" harfini bir araya getirdi. BLS şifreleme algoritması - Ben Lynn Dfinity'de de çalışıyor. Bu, ICP'nin teknolojik yeniliği için güçlü bir destek sağlar. Blockchain projelerinin başarısı, teknolojiden ayrılamaz ve üst düzey yeteneklerin bir araya gelmesi, aynı zamanda ICP'nin önemli bir avantajı olan teknolojik atılımları getirebilir.
Dfinity Vakfı Ekibi
Finansman ve Ekonomik Model/ Kaynak Geliştirme ve Tokenomics
Bu içerik de ele alınırsa, bu makale çok uzun olacak, bu yüzden ayrıntılı olarak incelemeniz için daha sonra ayrı bir makale yazmaya karar verdim. Bu makale, blockchain endüstrisinin gelişim yönü açısından ICP'nin neden büyük bir fırsata sahip olduğuna daha fazla odaklanmaktadır.
Uygulamalar/Uygulamalar
ICP üzerinde her tür uygulama, sosyal platform, içerik oluşturucu platformu, sohbet aracı, oyun ve hatta metaverse oyunu geliştirilebilir.
Birçok kişi, IC'de küresel durum tutarlılığı elde etmenin zor olması nedeniyle doğal olarak DeFi için uygun olmadığını söylüyor, ancak bence bu sorunun kendisi yanlış. Küresel durumun tutarlı olması değil, küresel durumun düşük gecikme altında tutarlı olmasıdır. 1 dakikayı kabul ederseniz, dünya çapında 10.000 makine de küresel tutarlılık yapabilir. Ethereum ve BTC'deki bu kadar çok düğümle, yüksek gecikme süresi altında küresel durum tutarlılığı elde etmek zorunda değil mi, bu nedenle şu anda sınırsız yatay genişleme elde edemiyorlar. IC önce alt ağları keserek sonsuz yatay genişleme sorununu çözer.Düşük gecikme süresi altında küresel durum tutarlılığına gelince, son derece tutarlı bir dağıtılmış konsensüs algoritması, iyi tasarlanmış bir ağ topolojisi ve yüksek performanslı dağıtılmış veri senkronizasyonu kullanır.Aynı zamanda etkili doğrulama ve olgun bir hataya dayanıklı mekanizma damgası elde edilebilir. Ancak dürüst olmak gerekirse, sadece birden fazla bilgisayar odası arasında bir anlaşmaya varmak için değil, şimdi Wall Street'teki insanlar tarafından yapılan IC uygulama düzeyinde bir ticaret platformu ve yüksek performanslı ticaret platformu oluşturmak daha zor olacak. Bununla birlikte, zorluk hiç yapılamayacağı anlamına gelmez, ancak önce birçok teknik sorunun çözülmesi gerektiği ve sonuçta yalnızca güvenliği sağlamakla kalmayıp aynı zamanda insanlar için kabul edilebilir bir deneyim sağlayan ılımlı bir durum bulunacağı anlamına gelir. Örneğin, aşağıdaki ICLightHouse.
ICLightHouse***, ***tüm zincir için bir sipariş defteri açıklaması, tüm zincir için konsept nedir? Kaç tane teknik zorluğun çözülmesi gerekiyor? Diğer halka açık zincirlerde bunu düşünmek bile imkansız ama en azından IC'de yapılabilir, bu da bize umut veriyor.
OpenChat***, ***Harika bir deneyime sahip merkezi olmayan bir sohbet uygulaması, tüm blockchain endüstrisinde böyle ikinci bir ürün görmedim ve diğer birçok ekip de bu yönü denedi, ancak çeşitli teknik problemler nedeniyle sonuç olarak başarısız oldu.Son analizde, kullanıcılar deneyimin iyi olmadığını düşünüyor.Örneğin, hız çok yavaş.Mesaj göndermek 10 saniye ve başkalarından mesaj almak 10 saniye sürüyor. Ancak üç kişilik küçük bir ekip, ICP'de böylesine başarılı bir ürün ortaya çıkardı, ne kadar pürüzsüz olduğunu deneyimleyebilirsiniz. Fikirlerin çarpışmasının tadını çıkarabileceğiniz ve bir dereceye kadar, canlandırıcı ifade özgürlüğü hissinin tadını çıkarabileceğiniz organizasyona katılmaya hoş geldiniz.
Mora***, ***Herkesin bir gezegen yaratıp kendi bireysel markasını oluşturabileceği ve ürettiğiniz içeriğin her zaman size ait olacağı ve hatta ücretli okumayı destekleyeceği süper yaratıcılar için bir platform. Merkezi olmayan bir bilgi gezegeni olarak adlandırılabilir ve şimdi her gün onunla ilgili makaleleri yenilemem gerekiyor.
kolay - 0xkookoo
OpenChat ve Mora uygulamaları neredeyse her gün kullandığım ürünler ve insanlara birbirinden ayrılamaz bir rahatlık hissi veriyorlar.İki kelime bunu özgürlük ve doyum olarak tanımlıyor.
Şu anda, bazı takımlar IC üzerinde oyun uygulamaları geliştirdiler.Bence tam zincirli oyunların anlatısı sonunda IC tarafından devralınabilir. Daha önce yazdığım bu makalenin GameFi bölümünde söylediğim gibi, oyun oynanabilirliği ve eğlence, proje tarafının dikkate alması gereken şeyler ve oynanabilirlik IC'de elde edilmesi daha kolay, **Dragginz ** başyapıtını dört gözle bekliyoruz.
Özet/Özet
ICP dünya gibidir ve Chainkey teknolojisi dünyanın çekirdeği gibidir. ICP ile ilişkisi, TCP/IP protokolü ile tüm İnternet endüstrisi arasındaki ilişkiye benzer. Her Alt Ağ, Asya, Afrika ve Latin kıtası gibidir. Amerika.Elbette, Alt Ağ Pasifik/Atlantik de olabilir, Kıtada ve okyanusta farklı binalar ve bölgeler (Replika ve Düğüm Noktası) vardır, her bölgeye ve binaya bitkiler (Canister) ekilebilir ve farklı hayvanlar mutlu bir şekilde yaşar. ;
ICP yatay genişlemeyi destekler ve her bir alt ağ, otonom olurken farklı alt ağlar arasında iletişim kurabilir. Hangi uygulamada olursanız olun, sosyal medya, finans ve hatta metaverse, bu dağıtılmış ağ aracılığıyla nihai tutarlılığı elde edebilirsiniz. Eşzamanlı koşullar altında küresel bir deftere ulaşmak kolaydır, ancak eşzamansız koşullar altında "küresel durum tutarlılığı" elde etmek büyük bir zorluktur.**Şu anda yalnızca ICP bunu yapma olanağına sahiptir. ***
Bunun "global durum tutarlılığı" değil, "global durum tutarlılığı" anlamına geldiğine dikkat edilmelidir. "Küresel durum tutarlılığı", katılan tüm düğümlerin [tüm işlemlerin sırası üzerinde anlaşmasını], [nihai sonuçların tutarlı olmasını], [nesnel olarak tutarlı, düğüm hatasından bağımsız olarak], [saatlerin tutarlı olmasını], [anında tutarlı olmasını, tüm işlemlerin tümünü gerektirir. eşzamanlı olarak işlenir], bu da IC tek alt ağında garanti edilebilir. Ancak "global durum tutarlılığını" sağlamak istiyorsanız, aynı veri ve durum için yukarıdaki "global durum tutarlılığını" elde etmek için bir bütün olarak tüm alt ağlara ihtiyacınız vardır. ayrıca ETH gibi halka açık zincirlerin yatay olarak genişleyemediği darboğaz. Bu nedenle IC, tek bir alt ağ içinde bir fikir birliğine varmayı seçer ve diğer alt ağlar, "nihai küresel durum tutarlılığını" elde etmek için sonuçların iletişim yoluyla tahrif edilmediğini hızla doğrular. Büyük ölçekli halka açık zincirlerin ademi merkeziyetçiliği ile ittifak zincirlerinin yüksek iş hacmi ve düşük gecikme sürelerini birleştirmeye *** eşdeğerdir ve matematiksel ve şifreleme algoritması kanıtlarıyla alt ağların sınırsız yatay genişlemesini gerçekleştirir. ***
Özetlemek gerekirse, yazının başında düşündüğüm blok zincirinin nihai geliştirme yönüne göre *** [egemenlik] + [merkeziyetsiz çok noktalı merkezileştirme] + [şeffaflık] + [kod yürütme] şeklinde olduğu görülmektedir. kontrol Miktarı] + [Doğrusal maliyetin sonsuz ölçeklenebilirliği], ***
Egemenlik, varlık egemenliği, veri egemenliği, konuşma egemenliği vb. dahil olmak üzere blok zincirinin çözmesi gereken tek sorundur. Aksi takdirde, blok zincirine gerek yoktur;
IC kesinlikle başardı
IC de yaptı
***Tam merkeziyetçilikten uzaklaşma imkansızdır.**Nasıl tasarlanırsa tasarlansın, her zaman "yetenekli" yeteneklere/kazanılmış çıkarlara sahip ve daha fazla söz sahibi olacak ve aktif olarak bunu yapmamayı seçecek insanlar olacaktır. [Merkezileştirilmiş çok noktalı merkezileştirmeye gidin] son kalıptır;
IC kesinlikle başardı
Şu anda bunu yalnızca IC yapabilir
Şu anda bunu yalnızca IC yapabilir
Yukarıdaki gerçeklere ve düşünceme ve analizime dayanarak, ICP = Blockchain 3.0 olduğunu düşünüyorum.
Bu makale, blockchain endüstrisinin gelecekteki gelişim yönü açısından ICP'nin neden blockchain 3.0'ın inovasyon sürücüsü olabileceği hakkında konuşmak içindir, ancak gerçekten de ICP'nin Tokenomics tasarımında bazı sorunların olduğu inkar edilemez. ve ekoloji henüz bir salgına sahip değil, mevcut ICP bana göre nihai blockchain 3.0'dan çok uzak ve çok çalışmaya devam etmesi gerekiyor. Ama merak etmeyin bu iş doğası gereği zor.Dfinity Foundation bile 20 yıllık bir yol haritası hazırlamış.Mainnet yayına gireli henüz 2 yılda böyle büyük bir başarıya imza atmış.Şu anda kriptografiyi de kullanarak kripto para kazanmaya başlamış. BTC ve ETH ekolojisi ile bağlantı kurun, 3 yıl içinde daha da iyi olacağına inanıyorum.
Gelecek
Referanslar