Selamlar arkadaşlar bugün sizlerle yeni bir proje ile karşınızdayım. Bugünkü konuğumuz Firchain arkadaşlar. Sizler için dökümanlarından önemli olan kısımlarını özet geçip kendi yorumumla paylaşıyorum. Çayınız hazırsa keyifli okumalar dilerim.
Başlıklar
Firechain Nedir ?
Firechain, yeni nesil merkezi olmayan uygulamalar için tasarlanmış eş zamansız bir akıllı sözleşme platformudur. Kontrollü, deterministik bir ortamda karmaşık akıllı sözleşme mantığını yürütebilen bir sanal makine olan Firechain Async VM (AVM) üzerine inşa edilmiştir. Pyro, hem Web2 hem de Web3 geliştiricileri için sezgisel ve tanıdık olacak şekilde tasarlanmış, eş zamansız ilk akıllı sözleşme dilimizdir. Firechain, Ethereum, Cosmos, Solana veya Polkadot gibi diğer akıllı sözleşme platformlarına benzer, ancak Firechain’i ayıran bazı önemli farklılıklar vardır.
Zaman uyumsuz sanal makine Nedir?
En temel fark, AVM’nin tamamen eş zamansız olmasıdır, yani yerel belirteç transferlerinden karmaşık akıllı sözleşme çağrılarına kadar neredeyse her şeyi paralel olarak işler. Diğer zincirlerde çalışan akıllı sözleşmeler senkronize bir şekilde çalışır, yani diğer akıllı sözleşmelerin işlevlerinin çağrılması da dahil olmak üzere her kod satırı seri olarak yürütülür. Ancak AVM içinde, akıllı sözleşme işlev çağrıları gibi çoğu işlem türü bloke edici değildir ve hemen çalışmayabilir. Bu, Firechain’in son derece hızlı olduğu ve saniyede binlerce işlemi işlemek için kolayca ölçeklenebileceği anlamına gelir, ancak geliştiricilerin merkezi olmayan sistemler oluştururken biraz farklı düşünmesini gerektirir.
AVM’nin benzersiz mimarisi, doğası gereği daha verimli ve ölçeklenebilir bir ağ sağlar. Ayrıca, zincir üstü olay dinleyicileri ve programlanmış yürütme yoluyla akıllı sözleşme otomasyonunun yanı sıra kanıtlanabilir şekilde güvenli zincir üstü rastgelelik sağlar.
HotDAG Nedir?
Firechain, IOTA’nın Tangle ve Nano’nun blok kafes mimarileriyle aynı özellikleri paylaşan HotDAG adlı yönlendirilmiş asiklik grafik (DAG) tabanlı bir defter modeli kullanır. Hem kullanıcıya ait hesaplar hem de akıllı sözleşmeler olmak üzere her adresin esasen kendi defteri vardır. Her giriş, tam olarak bir işlemi temsil eder ve bir önceki girişin karmasını ifade eder. Bu yaklaşımın faydalarından biri, birçok işlemin aynı anda kaydedilebilmesi ve böylece ağın kapasitesini büyük ölçüde artırabilmesidir.
Her Firechain işlemi, web isteklerinin çalışma şekline benzer şekilde, istek ve yanıt olmak üzere iki bölüme ayrılır. Bir istek alındığında, hesabın defterine kalıcı olarak kaydedilir, bağlama bağlı bir yürütme kuyruğa alınır ve yanıt eşzamansız olarak oluşturulur. Bu ayrıştırma, ağın diğer birçok blockchain ağından çok daha fazla eşzamanlı kullanıcıyı yönetmesine olanak tanır.
İşlemler
Firechain işlemleri genellikle istekler, yanıtlar veya bildirimler olarak sınıflandırılan tek yönlü mesajlardır. Ağa bir mesaj gönderildiğinde, ilgili mutabakat grubu, talebi gönderenin hesap zincirine kaydeder ve bağlama bağlı bir yürütmeyi kuyruğa alır. Yürütme tamamlandığında, yanıt (varsa) arayan için eşzamansız olarak sağlanır. Bu ayrıştırma, ağın çok çeşitli gelişmiş kullanım durumlarını işlemesine izin verir ve AVM’nin işlemleri paralel olarak işlemesine olanak tanır.
Isı Nedir ?
Adil, açık, demokratik olarak kontrol edilen bir ağ için topluluk katılımı çok önemlidir. Bu nedenle, her işlem için ücret almak yerine dinamik bir kaynak paylaşım sistemi kullanıyoruz. Bu sisteme ısı adı verilir ve Kılavuzlarda ısının nasıl çalıştığı hakkında daha fazla bilgi edinebilirsiniz.
Ağ üzerinden işlem yapmak, bir tür oran sınırı görevi gören hesaba özgü bir özellik olan ısı üretir. Bir hesabı, ağla etkileşime geçtiğinde “kızınan” ve ardından zamanla “soğuyan” bir hesap olarak düşünün. Kullanıcıların büyük çoğunluğu ısı hakkında hiçbir zaman düşünmek zorunda kalmayacak, ancak bu, ağı istenmeyen sonuçlardan korumanın inanılmaz derecede güçlü bir yoludur. Isı dinamik bir mekanizmadır ve ağın gelişen ihtiyaçlarını karşılamak için sık sık parametreleri değiştirir. Örneğin, belirli işlem türleri tarafından üretilen ısı miktarı, spam içerikli davranışı caydırmak veya daha fazla etkinliği teşvik etmek için esneyebilir.
Gizlilik
Firechain, ağdaki verileri korumak için kullanılabilen gelişmiş gizlilik özelliklerini yerel olarak destekler. Örneğin, sıfır bilgi kanıtları (ZKP’ler), bir hesabın tüm durumunu gizlemek veya iki taraf arasındaki özel işlemleri kolaylaştırmak için kullanılabilir. Bu özellikler varsayılan olarak her yerde etkin değildir, ancak kaydolmayı seçen herhangi bir hesap tarafından kullanılabilir.
Tokenlar
Firechain, takas edilebilir ve ikame edilemez belirteçler (NFT’ler) için yerel, birinci sınıf destek sunar. Değiştirilebilir belirteçler, en yaygın belirteç türüdür ve itibari para birimleri, emtialar ve diğer dijital varlıklar dahil olmak üzere her türlü varlığı temsil etmek için kullanılabilirler. NFT’ler, belirli bir mülkün tapusu veya bir kişinin kimliği gibi bireysel şeyleri temsil etmek için kullanılabilir. NFT’ler ayrıca dijital koleksiyonlar, sanat eserleri ve bir şekilde benzersiz olan diğer varlıklar gibi dijital öğeleri benzersiz bir şekilde temsil etmek için kullanılır.
Son Söz
Arkadaşlar yukarıdaki okuduğunuz kısımlardan da anlaşıldığı üzere benzersiz bir proje geliyor. Ben de bu projeyi yazarken oldukça hypelandım. Verdikleri bilgiler oldukça açıklayıcı nasıl bir proje yaptıklarını sade ve detaylı bir şekilde anlatmışlar. Bazı projelerin whitepaperlarına nazaran gayet basit ve detaylı yazılmış bu yüzden ekibi tebrik ediyorum. Ben bu projenin takipçisi olacağım. Umarım bu proje güzel yerlere gelir. Takım hakkında bilgi mevcut değil sayfalarında ama proje yeni olduğu için ilerde paylaşılabilir arkadaşlar.Bizi sosyal medya hesaplarımızdan takip etmeyi unutmayın. Sağlıklı,mutlu ve keyifli günler dilerim…
Web siteleri: https://www.firechain.io/
Discord kanallar: https://discord.gg/firechain