
Table of Contents
Sui blockchain: giriş
Sui blockchain, hızı, güvenliği ve kullanıcı odaklı özellikleri benzersiz biçimde bir araya getiren, blockchain teknolojisinde yeni bir alandır. Dijital varlık işlemlerini ve akıllı sözleşme (smart contract) yeteneklerini geliştirmek için tasarlanmış bir Layer 1 blockchain olarak öne çıkar.
Sui’nin nesne merkezli tasarımı
Hesapların birincil veri birimi olduğu geleneksel blockchain’lerin aksine Sui, nesne merkezli bir çerçeve sunar. Bu modelde zincir üzerindeki her varlık bir nesnedir ve akıllı sözleşmeler tarafından oluşturulup yönetilir. Bu nesneler farklı varlık türlerini temsil edebilir; her birinin benzersiz bir tanımlayıcı ve sahiplik bilgisi gibi kendine özgü nitelikleri vardır. Ayrıca Sui’deki nesneler değiştirilebilir (mutable) ya da değiştirilemez (immutable) olabilir; bu da blockchain ortamında varlık yönetimine ve etkileşimine incelikli bir yaklaşım kazandırır.
Sui’nin programlanabilir işlem blokları
Standart blockchain’lerde birincil yürütme birimi, sanal makine (VM) yürütmesine sıkı sıkıya bağlı basitleştirilmiş bir işlemdir. Sui ise temel yürütme birimi olarak Programlanabilir İşlem Bloklarını (Programmable Transaction Blocks, PTB) sunar. PTB’ler karmaşık işlem dizileridir ve geleneksel blockchain’lere kıyasla çok daha ayrıntılı ve esnek işlem yapılarına olanak tanır.
Sui’de işlem işleme
Sui’nin işlem işleme mekanizması yenilikçidir: paralel işleme yetenekleriyle Narwhal ve Bullshark protokollerinin entegrasyonunu bir araya getirir. Bu mimari sayesinde birbirinden bağımsız olan basit işlemler, zorunlu bir sıraya tabi olmadan paralel biçimde işlenebilir; bu da ağın verimliliğini ve işlem hacmini artırır.
Bullshark, Sui’nin gelişmiş konsensüs protokolüdür ve Tusk protokolünü izler. Konsensüs oluşturmak için Yönlendirilmiş Çevrimsiz Çizge (Directed Acyclic Graph) teknolojisini Bizans Hata Toleransı ile birleştirir. Öne çıkan özelliği, validator’lar arasında doğrudan iletişim olmadan konsensüse ulaşmasıdır; bu da Sui’nin işlem işlemesinin verimliliğini ve güvenilirliğini artırır.
Narwhal, Sui blockchain’inde etkili bir mempool işlevi görür ve onaylanmamış işlemler için senkronize bir bekleme alanı olarak çalışır. Bu sistem, validator’lara gerekli tüm işlemlere anında erişim sağladığı için doğrulama sürecini hızlandırmakta kritik öneme sahiptir.
Sui blockchain’i, yaygın olarak kullanılan Proof-of-Stake (PoS) konsensüs algoritmasından yararlanır. İşlem işleme, bileşimi her epoch’ta (24 saat) değişen ve aktif tam düğümler havuzundan seçilen validator grupları tarafından yürütülür. Ekim 2023’ün sonları itibarıyla Sui ağında 105 validator ve 412’den fazla aktif düğüm bulunuyor.
İşlemlerin işlenme biçimi, işlemin tek sahibi olan bir varlığı mı yoksa herkese açık akıllı sözleşmeler gibi ortak bir nesneyi mi kapsadığına göre değişir. Coin transferleri, NFT ihracı ve oylama gibi işlemler, Bizans Tutarlı Yayın (Byzantine Consistent Broadcast) mekanizmasına dayanan basitleştirilmiş Fast Pay prosedürüyle işlenir. Bu süreç dört adımdan oluşur:
İşlem bir düğüme gönderilir, düğüm de bunu validator’lara dağıtır;
Validator’lar işlemi onaylamak için oy verir ve sonucu gönderene iletir;
Gönderen, validator’ların en az üçte ikisinden gelen imzalarla bir sertifika oluşturur;
Ve son olarak sertifika, nihai onay için validator’lara dağıtılır; ardından işlem blockchain’e eklenir.
Bu yaklaşım, validator’lar arasında konsensüs arayışı ihtiyacını ortadan kaldırdığı için işlem işleme süresini önemli ölçüde kısaltır.
Sui’nin yatay ölçeklenebilirliği
Sui’nin yatay ölçeklenebilirliği, artan ağ talebini karşılayan temel bir özelliktir. Validator’lar gerektiğinde işlem gücünü ayarlayabilir ve yoğun trafik altında bile gas ücretlerini düşük ve istikrarlı tutabilir. Bu ölçeklenebilirlik işlem işlemenin ötesine geçerek depolamayı da kapsar; depolama da uygun maliyetli ve ölçeklenebilirdir. Sonuç olarak geliştiriciler zincir üzerinde karmaşık ve nitelik açısından zengin varlıklar tanımlayabilir, böylece gas maliyetlerini kısmak için zincir dışı depolamaya duyulan ihtiyacı azaltabilir.
Sui Move programlama dili
Move programlama dili, Sui mimarisinin temel taşıdır ve blockchain geliştirmeye nesne yönelimli bir yaklaşım getirir. Bu özel dil; güvenli, verimli ve çok işlevli akıllı sözleşmeler ile zincir üzerindeki uygulamaları oluşturmak için tasarlanmıştır. Sui’de her şey bir nesne olarak ele alınır; her nesnenin kendi meta verisi, sahiplik türü ve benzersiz referans şeması vardır. Bu nesne merkezli model, blockchain üzerinde varlıkların ve verilerin daha sezgisel ve esnek biçimde işlenmesini kolaylaştırır. Move’un yapısı bu nesnelerin oluşturulmasına, yönetilmesine ve işlenmesine olanak tanıyarak geliştiricilere karmaşık ve güvenli merkeziyetsiz uygulamalar kurmaları için güçlü araçlar sunar.
Sui’nin güvenlik özellikleri
Sui, denetlenebilir akıllı sözleşmelere dayanarak varlıkların sahipleri tarafından kullanılmasına izin veren yüksek güvenlikli bir varlık kontrolü sağlar. Bazı validator’ların kurallara uymama ihtimaline rağmen ağı güvenilirliğini korur ve güçlü bir hata toleransı sergiler.
Güvenlik mimarisi: Sui’nin ağ güvenliği, Bizans hata toleranslı protokolleri uygulayan validator’lara dayanır. Bu yapı, çoğunluk protokole uyduğu sürece güvenliği koruyarak bir miktar kurallara uymayan validator’a izin verir.
Cüzdan adresleri ve sahiplik: Sui’deki işlemler varlık sahibinin dijital imzasını gerektirir; bu da varlıkların güvenli biçimde yönetilmesini sağlar.
Akıllı sözleşmeler ve varlık türleri: Sui’de varlıklar akıllı sözleşmelerle tanımlanır ve işlemler sözleşmenin mantığıyla sınırlandırılır; bu da güvenli ve güvene dayalı etkileşimleri destekler.
İşlem kesinliği: Sui, kriptografik protokoller kullanarak işlemlerin doğru şekilde işlenmesini ve kesinleşmesini sağlar; kurallara uymayan validator’lar olsa bile güvenliği ve sürekliliği korur.
Denetim ve gizlilik: Sui kapsamlı denetim yetenekleri sunar. Tüm işlemler herkese açık olsa da kullanıcılar daha fazla gizlilik için birden fazla cüzdan adresi ya da üçüncü taraf hizmetleri kullanabilir.
Sansüre direnç ve açıklık: Sui, validator seçimi için kullanıcıların stake ettiği SUI tokenlarına dayanan bir Delegated Proof-of-Stake modeli kullanır; bu da güvenilir ve sansüre dirençli bir ağ oluşturur.
Sui tokenomics
Sui ekonomisinde, her biri hayati bir rol oynayan üç ana katılımcı türü vardır:
Kullanıcılar: Bu katılımcılar, Sui cüzdanı aracılığıyla dijital varlıklarını yönetmek de dahil olmak üzere işlemler yoluyla Sui platformuyla etkileşime girer. Dijital varlıklar oluşturur, değiştirir ve transfer eder; sorunsuz bir etkileşim için Sui cüzdanının yeteneklerinden yararlanırlar. Ayrıca akıllı sözleşmeler, birlikte çalışabilirlik ve birleştirilebilirlikle güçlendirilmiş gelişmiş uygulamalarla etkileşime girerek Sui ağındaki kullanıcı deneyimini zenginleştirirler.
SUI token sahipleri: SUI tokenlarını elinde tutanlar, tokenlarını validator’lara stake edebilir ve platformun proof-of-stake mekanizmasına katkıda bulunabilir. Ayrıca Sui ağının yönetişimine katılma hakkına sahiptirler.
Validator’lar: İşlemlerin işlenmesini ve yürütülmesini yönetmekten sorumlu olan validator’lar, Sui platformunun operasyonel verimliliğini ve güvenliğini sürdürmek için kritik öneme sahiptir.
Sui tokenı
Sui ağının yerel varlığı olan SUI, ekosisteminde çok önemli bir rol oynar. Ağın korunması, gas ödemeleri, zincir üzerindeki transferler ve yönetişim için kullanılır.
Gas ve depolama fonu
Sui işlemleri, hesaplama yürütmesi ve nesne depolaması için ödeme gerektirir. Bu işlemleri kolaylaştırmak amacıyla, çeşitli yollarla edinilebilen SUI tokenları kullanılır. Kullanıcılar SUI tokenlarını farklı kripto borsalarından satın alabilir, başka tokenlarla swap edebilir ya da kredi kartıyla doğrudan SUI satın alabilir. SUI tokenlarını edinmedeki bu esneklik, Sui platformunda işlem süreçlerinin sorunsuz ilerlemesini sağlar. Sui’nin ekonomik modeli bu maliyetleri verimli biçimde yönetir; bu da büyük ölçekli veri depolamayı ve karmaşık hesaplamaları kaldırabilmesi için gereklidir.


