Nibiru Zinciri

CZLG...NkUj
31 Jan 2024
30

Öne Çıkan Uygulamalar

Nibiru'da inşa edilen daha kapsamlı projeleri keşfedin Ekosistem Dizini 
(yeni pencere açar)
.

  • Nibi-Perps: Sürekli vadeli işlem borsası kullanıcılar kaldıraçlı maruz kalma ve çok sayıda varlık üzerinde ticaret yapabilirler — tamamen zincir üzerinde, tamamen gözetimsiz ve minimum gaz ücreti ile.
  • Kodlanmış Emlak 
  • (yeni pencere açar)
  • : Kodlanmış Emlak getirmekle ilgili zincirdeki evler, zincirdeki kiralamalar ve gayrimenkullere erişimi demokratikleştirmek sistemi. Kodlu Emlak mülkiyeti yeniden tasarlıyor, merkezi olmayan izin veriyor herkes için mülkiyet.
  • Nibi-Swap: Nibi-Swap otomatik bir pazar çok alanlı varlıklar için yapıcı protokolü. Bu uygulama kullanıcılara takaslar, havuzlar ve bağlı likidite göstergeleri.
  • Nibi-Oracles: Nibiru varlıkları doğru bir şekilde fiyatlandırır yerel, merkezi olmayan kehanetler sistemi kullanarak. Hem harici API'ler hem de akıllı sözleşmeler güvenli, düşük gecikmeli yayınlar için Oracle Modülüne dokunabilir.
  • NUSD Stablecoin: Nibiru iki konuşmaya güç veriyor NIBI'nin blockchain ve NUSD, aşağıdakiler için tam teminatlı bir stablecoin arayüzü olarak hizmet eder zincirden ve zincirden fiat köprüleme veya rampa.

#
Nibiru Zinciri 2024 Yol Haritası

Gelecek Yol Haritası | Nibiru Zinciri

#
Nibiru hakkında daha fazla bilgi

Nibiru, geliştiricilerin güvenli bir şekilde konuşlandırması için izinsiz bir platform görevi görür, Rust üretim sınıfı akıllı sözleşmeler.

Akıllı Sözleşmeler

Nibiru ile ilgili akıllı sözleşmeler WebAssembly (Wasm) çalışma zamanı. CosmWasm akıllı sözleşmeleri Ethereum'daki en yaygın akıllı sözleşme güvenlik açıkları olan yeniden giriş saldırıları, IBC zincirleri arasında taşınabilir olacak şekilde tasarlanmıştır ve bellek güvenliğini sunar ve Rust performansı.

#
Neden CosmWasm Ortaya Çıkıyor?

CosmWasm akıllı sözleşme için zorlayıcı özellikler ve avantajlar sunar Nibiru geliştiricileri ve kullanıcıları. İşte bu avantajlardan bazılarına daha yakından bakın ve neden CosmWasm'ı seviyoruz:

  • Güvenlik: Yeniden girişe karşı savunma, ilgili hizmet reddi saldırıları aşırı gaz tüketimine ve taşma / taşma için derleme zamanı kontrollerine sorunlar CosmWasm'ı güvenli bir şekilde geliştirmek için ideal bir çerçeve haline getirmeye yardımcı olur, üretime hazır akıllı sözleşmeler.
  • Bellek Güvenliği: CosmWasm sözleşmeleri korumalı bir ortamda çalışır ve ana sisteme zarar verin veya istenmeyen verilere erişin. Hafıza korumalı Rust kullanımı dil, sözleşmelerin güvenliğini daha da artırır.
  • performans: WebAssembly'nin verimliliğinden yararlanan CosmWasm akıllı sözleşmeler için yerel yürütme hızlarına ulaşmak, daha hızlı sonuç verir işlem işleme. Burada, "yerli yürütme doğrudan üzerinde çalışan kod performansı ile Wasm performansı ara katmanı olmayan donanım (yerel kod). Bu mümkün çünkü Wasm kodu derlenen düşük seviyeli bytecoe yürütmeden önce ana makine.
  • Modülerlik ve Esneklik: CosmWasm, zincirlerin benimsenmesine izin veren modüler olacak şekilde tasarlanmıştır zincirdeki tüm akıllı sözleşmeler için kullanılmasını zorunlu kılmadan. CosmWasm sadece Cosmos-SDK'nın üstünde bir katman değildir; derinden entegre, gelişmiş özelliklere ve altta yatanlarla sıkı etkileşime izin vermek blockchain altyapısı.
  • birlikte çalışabilirlik: CosmWasm sözleşmeleri Sözleşmelerin birlikte çalışmasını sağlayan Bloklar Arası İletişim (IBC) protokolü IBC özellikli diğer zincirlerle.
  • Yükseltilebilir Sözleşmeler: CosmWasm sözleşme göçünü destekleyerek geliştiriciler dağıtım sonrası sözleşmelerini yükseltmek için geleneksel akıllı sözleşme platformları eksik.

#
Tekrar Saldırı Saldırılarından Kaçınma

CosmWasm akıllı sözleşmeleri tasarımla tüm yeniden saldırı saldırılarını önler. Bu nokta bir makaleyi tek başına hak ediyor, ama kısacası, büyük bir istismar sınıfı Ethereum bu numaraya dayanıyor 
(yeni pencere açar)
.
Fikir şu ki, Sözleşme A'da bir işlevin yerine getirilmesinin ortasında, ikinci bir sözleşme (açık veya dolaylı olarak gönderme yoluyla) çağırır. Bu transferler artık kod yürütebilen B sözleşmesini kontrol etmek ve A Sözleşmesini çağırmak tekrar. Şimdi A Sözleşmesinin iki kopyası var ve siz çok değilseniz, herhangi bir uzak sözleşme yapmadan önce devleti yönetme konusunda çok dikkatli veya alt aramalarda çok katı gaz sınırları yapmak, bu tanımlanmamış davranışı tetikleyebilir A Sözleşmesinde ve akıllı bir hacker, istismarların temeli olarak bunu yeniden canlandırabilir, DAO kesmek gibi.
Cosmwasm, herhangi bir sözleşmenin başka bir sözleşme yapmasını engelleyerek bunu tamamen önler biri doğrudan. Açıkçası, kompozisyona izin vermek istiyoruz, ancak satır içi işlev çağrıları kötü amaçlı kod için bir güvenlik kabusu oluşturun. CosmWasm ile alınan yaklaşım herhangi bir sözleşmeye izin vermek dönüş mesajların listesi idam edilecek aynı işlem.
Bu, bir sözleşmenin bittikten sonra bir gönderimin yapılmasını talep edebileceği anlamına gelir (örn. serbest bırakma emanet) veya başka bir sözleşme çağırın. Gelecekteki mesajlar başarısız olursa, sözleşmenin güncellemeleri de dahil olmak üzere tüm işlem geri döner durum. Bu, atom bileşimine ve oldukça az güvenlik garantisine izin verir, yürütme sonuçlarını görüntüleyemediğiniz tek gerçek dezavantajla başka bir sözleşme, daha ziyade sadece "hataya geri dön" yapabilirsiniz".

#
Ethereum'dan Alınan Dersler

Ethereum, tüm blockchain akıllı sözleşme platformlarının dedesi ve diğer platformlardan çok daha fazla kullanım ve gerçek dünya deneyimi. Yapamayız bu bilgiyi indirim yapmak yerine başarılarından ve başarısızlıklarından daha sağlam bir akıllı sözleşme platformu üretmek.
Bir liste derlediler bilinen tüm Ethereum saldırıları vektörler 
(yeni pencere açar)

  • hafifletme ile birlikte stratejileri. Bunun ne kadarını görmek için Cosmwasm'ı bu listeyle karşılaştıracağız burada geçerlidir. Bu saldırı vektörlerinin çoğu tasarımla kapatılmıştır. Bir sayı kalır ve bu tür sorunlardan kaçınmak için bir bölüm planlanır.

Sözleşmenin Yaşam Döngüsü

#
Akıllı sözleşme nedir?

Bir KozmWasm sözleşme sadece zincire yüklenen wasm bayt kodudur. Sözleşme kendisi onun "durumu" değildir". Sözleşmeyi bir sınıf olarak düşünün. Sözleşmeler değişmez çünkü kodları / mantıkları sabittir.
Sözleşme imzalandıktan sonra sözleşme örneği. örnek, sözleşmeye ve bazı eyaletlere benzersiz bir şekilde atıfta bulunur sözleşme imzalanması üzerine oluşturulan önceden karıştırılmış veri deposu. Kısaca, diyebiliriz ki, contract (instance) = code + state. Başka bir deyişle, bir örnek bir sözleşmenin benzersiz bir şekilde wasm bayt koduna yapılan bir referans ve önceden eklenmiş bir anahtar / değer deposuna başvuru. Durumlar nedeniyle vakalar değişebilir değiştirir.

#
Bir Sözleşmenin Yaşam Döngüsü:

  1. Sözleşme kodu oluşturun.
  2. Bir sözleşme örneği oluşturun.
  3. Örneği çağır.
NOT: Genellikle, "sözleşme" dediğimizde, gerçekten amaçlanan "a sözleşmenin belirli bir örneği". Kısacası, bir şey söylesek "sözleşme durumu", "sözleşme çağrısı" veya "sözleşme hesabı" gibi, unutmayın gerçekten "sözleşme" anlamına geliyor örnek devlet "," sözleşme örnek aramak", veya "sözleşme örnek Hesap."

#
Sözleşme Devleti

Sözleşme durumu veya örnek devlet, yalnızca ancak sözleşmenin herhangi bir örneği tarafından değişmez bir şekilde okunabilir. Bu durum bir veya daha fazla tuşa sahip bir anahtar değerli mağaza. Devlet sözleşmeyle doğar örnekleme.

  • Devlet sözleşme sırasında "depolanmamıştır", ancak bu şekilde hissedebilir akıllı sözleşme geliştirme. Devlet Golang çalışma zamanından (zincir) gelir.
  • Durum yalnızca ilgili örnekten değiştirilebilir.

#
EVM Takım Analogları

ethereumWasmAçıklamaKatılık, VyperCosmWasm-std + PasAkıllı sözleşme dilleriAçık Zepplin sözleşmelericw artıYeniden kullanılabilir bileşenlere sahip akıllı sözleşme kütüphaneleri.EVMCosmWasm VMAkıllı sözleşme bayt kodunu yürüten sanal makineler.Web3.jsCosmJSBlockchains ile etkileşim için istemci tarafı JavaScript kütüphaneleri.
cosmwasm-std sandık 
(yeni pencere açar)

  • CosmWasm'da sözleşme yapmak için standart kütüphanedir. Derlendiği gibi derlenmiştir Wasm sözleşmesinin bir parçası. Kozmwasm-std'ye bağımlılık yaratırken gerekli Wasm ithalatı ve ihracatı C arayüzleri aracılığıyla kesin olarak yaratılır.


Write & Read to Earn with BULB

Learn More

Enjoy this blog? Subscribe to riomexes

1 Comment

B
No comments yet.
Most relevant comments are displayed, so some may have been filtered out.