Ontology, daha kapsamlı bir halka açık zincir platformuna katkıda bulunan Katman 2'yi piyasaya sürüyor

Ontology, daha kapsamlı bir halka açık zincir platformuna katkıda bulunan Katman 2'yi piyasaya sürüyor

Önsöz

Bir blockchain platformunun hızla geliştiği ve kullanıcı sayısının hızla on milyonlara çıktığı, bunun da kısa sürede ilgili maliyetlerde keskin bir artışa yol açtığı bir senaryo hayal edin. Karmaşık onay ve onay süreçleri nedeniyle gelişim hızından ödün vermeden operasyonel verimliliği sürdürmek için bu aşamada hangi stratejilere ihtiyaç var? Birçok ticari işletmenin de hemfikir olacağı gibi ölçeklenebilirlik bir öncelik olmalıdır.

Zincir dışı ölçeklendirme teknolojisi olarak Ontology Layer 2, daha yüksek performans ve daha düşük oranlar sunar. Kuruluşlar, çok sayıda işlem kaydını zincir dışında güvenli bir şekilde depolayabilir ve daha sonra etkileşime girmeleri gerektiğinde bunları zincire aktarabilir, böylece kullanıcı işlem maliyetlerini azaltabilir ve üretkenliği önemli ölçüde artırabilir.

Giriş

Aristoteles 2020 yol haritasında belirtildiği gibi, zincirler arası Ontology, Wasm-JIT, Multi-VM ve diğer gelişmiş çekirdek teknolojileriyle birleştirildiğinde Ontology Layer 2 artık diğer Layer 2 çözümlerinden daha iyi performans gösteriyor. Bu, düşük başına maliyetine de yansıyor. uygulama, depolama, çok dilli destek ve analiz ile yürütme sürümleri arasında tam uyumluluk. Tek bir makinede birden fazla sanal işletim sisteminin çalıştırılması, yürütme verimliliğinin artırılması ve işlem maliyetlerinin azaltılması gibi dağıtım sözleşmelerinin sorunsuz bir şekilde birlikte çalışmasına olanak sağlayın.

iş akışı

Seviye 2 Ontoloji 3 ana bölümden oluşur: Seviye 2'de Ontoloji yatırma, Ontolojide Seviye 2 para çekme, Seviye 2 işlemleri ve güvenlik garantisi.

Seviye 2 ticaret merkezinde kullanıcılar işlem yapabilir, sözleşme taleplerini yerine getirebilir ve sözleşme imzalayabilir. Bu işlem Ontology ana zincir işlem formatıyla aynı olabileceği gibi farklı da olabilir. İşlem toplayıcıları ("Toplayıcılar" olarak adlandırılır), kullanıcının Seviye 2 işlemlerini toplamaktan sorumludur. Süreç boyunca birden fazla toplayıcı olabilir. Kullanıcılar ayrıca Seviye 2 işlemlerini birden fazla toplayıcıya yayınlayabilir.

Toplayıcı, toplanan Katman 2 işlemlerini periyodik olarak paketler ve yeni durum oluşturmak için bunları çalıştırır. Toplayıcı ayrıca yeni durumun kökünün ana Ontoloji zincirine aktarılmasından da sorumludur. Seviye 2 blokta paketlenen işlemler yürütüldüğünde, yeni durumun kökü Seviye 2 bloğun durumu olur. Challenger, Collector tarafından ana Ontoloji zincirine gönderilen Seviye 2 bloğun durumunu doğrulamaktan sorumludur. Bu, Challenger'ın tam küresel durumu korumak için Katman 2 bloğunu Toplayıcı aracılığıyla senkronize etmesini gerektirir.

HESAP ONAYI, TOPARLAYICI VE MEYDAN OKUYUCU TALEPLERİNDEN ALINABİLECEK HESAP DURUM BİLGİLERİNİ VE ONAYINI İÇERİR. SADECE ONLAR KÜRESEL DURUMU TAM KORUYOR.

2. Seviyede Para Yatırma

  1. Kullanıcı ilk olarak ana Ontoloji zinciri üzerinde “Para Yatırma” işlemini gerçekleştirir. Ana zincir sözleşmesi, kullanıcının yatırdığı paraları bloke eder ve bu fonun durumunu Seviye 2'de sabitler. Şu anda durum “yayınlanmadı”.
  2. Daha sonra Toplayıcıya, Ontology ana zincirinde bir Yatırma işleminin beklemede olduğu bildirilir. Toplayıcı, yatırma işlemine göre 2. seviyede durumunu değiştirecektir. Faucet daha sonra işlemi serbest bırakmak için Depozito'yu ekler ve diğer kullanıcı işlemleriyle birlikte Seviye 2 bloğunda paketler.Seviye 2 bloğun durumu Ontoloji ana zincirine ulaştığında, depozitonun serbest bırakıldığını sisteme bildirir.
  3. Ana zincir sözleşmesi, mevduat serbest bırakma işlemini gerçekleştirir ve mevduat fonunun durumunu “serbest bırakıldı” olarak değiştirir.

Ontolojiden Bulgular

  1. Kullanıcı Seviye 2 "Para Çekme" işlemi oluşturur ve bunu musluğa gönderir.
  2. Toplayıcı, durumunu Withdraw'a göre değiştirir ve aynı anda Withdraw işlemini ve diğer kullanıcı işlemlerini bir Seviye 2 bloğunda paketler.Bir Seviye 2 bloğun durumunu ana Ontoloji zincirine gönderirken, bir Çıkış isteği gönderilecektir.
  3. Ana zincir sözleşmesi, para çekme talebini yerine getirir, fon kaydını kaydeder ve durumu "serbest bırakılmadı" olarak ayarlar.
  4. Durumu onayladıktan sonra kullanıcı, hesaptan para çekme talebinde bulunur.
  5. Ana zincir sözleşmesi, hesaptan para çekme talebini yerine getirir, parayı hedef hesaba aktarır ve para çekme kaydını "serbest bırakıldı" olarak ayarlar.

Seviye 2 İşlemler ve Güvenlik

Seviye 2 işlemleri

  1. Kullanıcı Seviye 2 “Transfer” işlemi oluşturur ve bunu Toplayıcıya gönderir.
  2. Toplayıcı, transfer işlemini ve diğer işlemleri bir Katman 2 bloğuna paketler, bloktaki işlemleri yürütür ve bu Katman 2 bloğunun durumunu ana Ontoloji zincirine aktarır.
  3. Durumun onaylanmasını bekleyin.

Güvenlik garantisi

Operatör Seviye 2 blok durumunu Ontoloji ana zincirine gönderdikten sonra, Challenger ayrıca Seviye 2 blok işlemi gerçekleştirebilir ve Seviye 2 blok durumunun doğru olduğunu doğrulayabilir. Bir şey doğru değilse, Challenger sahtekarlık kanıtlarını toplayacak ve Operatöre meydan okumak için Seviye 2 akıllı sözleşmeyi gönderin.

Nasıl kullanılır?

Seviye 2 Ontoloji, geliştiricilerin deneme yapması için Ontology TestNet'te şu anda mevcuttur.

Bağlantı

Bağlantı dokümantasyon için

Bir sonraki yazımızda diğer zincirlerdeki Layer 2 ile detaylı bir performans karşılaştırması sunacağız.

Ek: Şartlar

Seviye 2 işlemleri

Kullanıcı, Seviye 2'de bir sözleşmeyi devretmek veya yürütmek için talepte bulundu ve bunu zaten imzaladı. Bu işlem Ontology ana zincir işlem formatıyla aynı olabileceği gibi farklı da olabilir.

toplayıcı

Collector, Seviye 2 işlem toplayıcısıdır. Kullanıcının Seviye 2 işlemlerini toplamak, doğrulamak ve işlemi yürütmekle sorumludur. Katman 2 bloğu her oluşturulduğunda, toplayıcı blokta işlemlerin yürütülmesinden, durumun güncellenmesinden ve güvenlik amacıyla kullanılan durum kanıtı olarak yorumlanabilecek Katman 2 sözleşmelerinin oluşturulmasından sorumludur.

Seviye 2 bloğu

Toplayıcı, toplanan Düzey 2 işlemlerini periyodik olarak paketler, tüm Düzey 2 işlemlerini içeren bir blok oluşturur ve yeni bir Düzey 2 bloğu oluşturur.

Seviye 2 durumu

Toplayıcı, Katman 2 bloğunda toplu işlemler gerçekleştirir, durumu günceller, güncellenen tüm durum verilerini bir Merkle ağacı oluşturmak için sıralar ve Merkle ağacının kök karmasını hesaplar. Kök karma, Seviye 2 bloğunun durumudur.

operatör

Operatör, Katman 2 güvenlik görevlisidir ve Katman 2'ye bir token aktarımının mı yoksa Katman 2'den Ontoloji ana zincirine bir token aktarımı işleminin mi gerçekleştiğini izlemekten sorumludur. Operatör ayrıca Seviye 2 durum onayının periyodik olarak gönderilmesinden de sorumludur.Ontoloji ağına onay olarak gidebilirsiniz.

meydan okuyan

Başvuru Sahibi, Operatör tarafından Ontoloji ana zincirine gönderilen durum onayının doğrulanmasından sorumludur. Bu, meydan okuyan kişinin, tam küresel durumu korumak için operatörden veya zincirden Katman 2 işlemlerini senkronize etmesini gerektirir. Challenger, işlemi eşzamanlı olarak tamamlayıp durumu güncelledikten sonra, Operatör tarafından ağ üzerinde sağlanan durum onayının geçerliliğini doğrulayabilir. Sorunların olması durumunda Başvuru Sahibi, Seviye 2 sözleşmesiyle açıklanabilecek bir sahtekarlığa karşı kanıt mücadelesi oluşturabilir.

Hesap Durumu Onayı

Merkle kanıtı aracılığıyla elde edilen hesap durumunun onayı, Operatörlerden ve Meydan Okuyanlardan alınabilir. Küresel devleti tam olarak koruyan tek parti onlar.

Dolandırıcılığın kanıtı

Dolandırıcılık onayı, mevcut Seviye 2 blok güncellemesinden önce hesap durumunun onaylanmasını içerir.

Önceki seviye 2 blok durumu sertifikası ve gönderilen hesap durumu sertifikası, güncelleme öncesindeki eski durumun meşruiyetini doğrulamaktadır. Mevcut bloğun çalıştırılmasıyla eski durumun meşru olduğuna dair kanıt elde edilebilir.

Kurumsal odaklı blockchain Ontology, işletmelerin işlerini dönüştürmesine ve modernleştirmesine yardımcı olmaya hazır. Çevrimdışı ölçeklenebilirlik, sanal makineler veya eksiksiz bir teknik sistem seti ile ilgili sorun yaşıyorsanız lütfen bizimle şu adresten iletişime geçin: [e-posta korumalı].

Ontoloji hakkında daha fazla bilgi edinin

Telegram sohbetimizde taze, alakalı bilgiler ve keyifli iletişim - Telgraf Rusça

Ayrıca abone olun ve aşağıdakileri inceleyin: Ontoloji web sitesi - GitHub - Discord - Twitter - Reddit

Kaynak: habr.com

Yorum ekle