Polkadot parathread'in gelişimi, nasıl çalıştığını anlamaya başladı

Derleme: PolkaWorld

İsteğe Bağlı Parachains (Parathreads olarak da bilinir) geliştirilmeye başlandı! Pek çok kişi zaten paralel ileti dizilerinin başlatılmasını bekliyor.Bu makale paralel ileti dizisinin ne olduğunu paylaşacak? Parathread'ler blok üretme hakkını nasıl elde eder? Ve toplayıcının doğrulama süreci vb.

İsteğe bağlı parachain'ler, blok alanı elde etmenin daha dinamik bir yolunun ilk çeşididir. Mevcut parachain'ler, blok alanı edinmenin çok statik bir yolunu sağlar, yani bir müzayedeyi kazanır ve ardından bir yıl gibi uzun bir süre boyunca garantili blok alanına sahip olur. Şu anda parachain, dönem boyunca her 12 saniyede bir blok üretiyor. Bu düzenli blok üretme garantisi, gerçekten de bazı uygulamaların/zincirlerin ihtiyaç duyduğu şeydir ve parachain'leri akıllı sözleşmelerden üstün kılan özelliklerden biridir.

Ancak öte yandan, ağ açısından bakıldığında, bu bazı uygulamalar için çok ağırdır ve parachain haline gelmeleri çok fazla kaynak israfına neden olacaktır. Kullanıcı açısından bakıldığında, bir müzayedeyi kazanmak nispeten yüksek bir giriş engelidir ve yeni projelerin ve fikirlerin ağa katılmasını zorlaştırır. İsteğe bağlı parachain'lerle hem bu engeli azaltıyoruz hem de ağı daha az kaynak yoğun uygulamalara daha verimli bir şekilde açıyoruz.

Peki bu nasıl çalışıyor? Her 12 saniyede bir blok üretimi planlamak yerine, gerektiğinde isteğe bağlı bir parachain, bir harmanlayıcı bir çekirdek (bir blok oluşturma fırsatı) sipariş eder ve Polkadot'un geçiş zincirine özel bir blok üretimi gönderir. ParaId'leri için bir çekirdek ve ödemek istedikleri maksimum fiyatı içerir.

Bir Çekirdek Sipariş Edin

Aktarma zinciri çalışma zamanı, mevcut çekirdeğin en iyi fiyatını hesaplar, yeni bir siparişin en yüksek fiyatı eşit veya daha yüksekse ve hesapta yeterli para varsa, o zaman mevcut en iyi fiyata göre ücretlendirilir ve ücretlendirilir. yakında blok üreticisi blok yetkisini ayarlar. Bu fiyat, mevcut talebe göre röle zinciri tarafından hesaplanır. Vahşi fiyat dalgalanmalarından kaçınmak için talebe yavaş tepki vermek için ücretlerle aynı mekanizmaya dayanır.

Polkadot'un kurucu ortağı Robert, Parathreads'teki ücret ödeme mekanizmasında, bir teklif sahibinin ödemeye razı olduğu en yüksek fiyat ne olursa olsun, ödenen ücretin aynı olduğunu açıklayarak bu soruya ekledi. İsteğe bağlı parachain'lere olan talep yüksek olduğunda, çekirdeğin fiyatı otomatik bir ayarlamayla yavaşça artacaktır.

Bu durumda madencilerin veya doğrulayıcıların işlemlerin sırasını veya dahil edilen işlemleri manipüle ederek elde edebileceği ekstra geliri ifade eden bir "MEV" sorunu olabilir. Örneğin doğrulayıcılar, daha fazla ücret toplayabilmek veya yakabilmek için daha yüksek tekliflere sahip siparişlerin işlenmesini geciktirmeyi seçebilirler. Ancak Polkadot'un "ölümlü dışsal özellikleri" bu olasılığı sınırlıyor. "Ölümlü dışsallıklar", bir yaşam döngüsüne sahip işlemlerdir; bu, bu işlemlerin işlenmesi için sonsuza kadar beklemeyeceği ve belirli bir süre sonra otomatik olarak atılacağı, dolayısıyla doğrulayıcının çalışma alanını sınırlayacağı anlamına gelir.

Parathread'lerin blok izni isterken mevcut güvenlik mekanizmalarını kullanabilmeleri için blok izni isterken gönderdikleri işlemin (extrinsic) imzalanmış olması gerekir. "İmzalı harici", işlemi gönderen hesabın işlemi kendi özel anahtarıyla imzaladığı anlamına gelir. Bu, hesabın sahibinden başka hiç kimse hesabın genel anahtarıyla eşleşen bir imza oluşturamayacağından, başkalarının hesabı taklit eden işlemler göndermesini önlemek için tasarlanmıştır. Dolayısıyla, aktarma zinciri imzalı bir işlem aldığında, işlemin gerçekten de iddia ettiği kişi tarafından gönderildiğini doğrulayabilir.

Ek olarak imzalı işlemler, nonce (tekrar saldırılarını önlemek için kullanılır) ve tip (blok verene bahşiş vermek için kullanılır) gibi bazı ek bilgiler de içerebilir. Aktarma zincirinin zaten bu bilgileri işlemek için bir mekanizması vardır, bu nedenle talebe dayalı parachain'lerin blok isteklerinin imzalı işlemleri kullanmasını sağlamak, yeni güvenlik mekanizmaları geliştirmek zorunda kalmadan bu mevcut mekanizmalardan doğrudan yararlanmalarına olanak tanır.

Kullanıcının bakış açısına göre bu, ödenecek toplam ücret ücretinin üç bölümden oluştuğu anlamına gelir: geleneksel işlem ücreti (işlemi gerçekleştirmek için gereken bilgi işlem kaynaklarının ödenmesi için kullanılır), isteğe bağlı bir İpucu (bu, blok üreticilerini işlemlerine öncelik vermeye teşvik etmek) ve yukarıda belirtilen abonelik çekirdek fiyatı (yani blok gücü fiyatı).

Sipariş mekanizmasını toplayıcı düğüme entegre edin

Gerçek blok oluşturma süreci, doğrulayıcılar (harmanlayıcılar) için statik parachain'lerle tamamen aynıdır. Harmanlayıcılar, blokları toplamaktan ve oluşturmaktan sorumlu düğümlerdir. Parachainlerin durumunu, özellikle sorumlu oldukları parachainleri (ParaId tarafından tanımlanan) düzenli olarak kontrol ederler. ParaId'lerine karşılık gelen parachain'in bir blok oluşturma zamanının geldiğini fark ederlerse, yeni bir blok oluşturmaya başlayacaklar. Bloğu oluşturduktan sonra, bloğun içeriğini ve bloğun geçerliliğini kanıtlayan bilgileri içeren bir kanıt (Geçerlilik Kanıtı, PoV olarak adlandırılır) oluşturmaları gerekir. Ardından, bu PoV kanıtını atanan destek grubuna (Destek Grubu) gönderecekler. Onay grubu, bu bloğun geçerliliğini kontrol etmekten ve onaylamaktan sorumlu bir grup düğümdür.

On-demand parachain'deki blok oluşturma işlemi, statik parachain'deki ile aynı olsa da, on-demand parachain'de, harmanlayıcılara (Harmanlayıcılar) yeni bir mekanizma eklememiz gerekir, böylece blok üretimi için istek gönderirken fırsatlar (yani, "temel siparişler").

Şu anda bu yeni mekanizmanın nasıl tasarlanacağına dair birkaç olası strateji var (eğer bu problemle ilgileniyorsanız veya Cumulus hakkında biraz bilginiz varsa, bu problemi derinlemesine araştırmak bu projeye katılmak için iyi bir yol olacaktır ve size yardımcı olacaktır) Parachain'lerin daha hızlı gerçekleştirilmesini talep edin.

Cumulus, Polkadot ve Kusama ağlarında parachainler oluşturmak için bir geliştirme çerçevesidir. Polkadot'un ana geliştiricisi olan Parity Technologies tarafından geliştirilmiştir. Cumulus, geliştiricilerin Parachains oluşturma karmaşıklığını azaltır. Bir parachain oluşturmak için Cumulus'u kullandığınızda, Röle Zinciri ile iletişim ve blok doğrulama ve kesinlik işleme gibi Cumulus'ta zaten uygulanan bazı paylaşılan mantık ve işlevlerden yararlanabilirsiniz. Bu, geliştiricilerin bu düşük seviyeli sorunlarla uğraşmak zorunda kalmadan iş mantıklarına odaklanmalarına olanak tanır.

Genel olarak, Cumulus'un amacı, Polkadot ve Kusama ekolojisinin gelişimini desteklemek için paraşüt zincirlerini mümkün olduğunca kolay hale getirmektir.

Diğer bir önemli hatırlatma, harmanlayıcı sıcak bir cüzdandan (ağa bağlı bir cüzdan) çalışıyorsa bir güvenlik riski olabileceğidir. Bu nedenle, isteğe bağlı parachain üzerinde yalnızca temel teklif verme yetkisine sahip olan ve böylece güvenlik risklerini azaltan özel bir proxy hesap türü sağlayacağız.

entegre zaman uyumsuz destek ve daha fazla ayrıntı

Daha ilgili bir teknik kitle için, isteğe bağlı parachain'in tam gelişimi burada izlenir.

Alt görevler burada bulunabilir (özellikle zaman uyumsuz desteğin yaklaşan entegrasyonu için, bu yorumda bazı düşünceler özetlenmiştir (.

Kısacası, mevcut temel soyutlama artık 0 boyutlu değil, 1 boyutlu olacaktır. Bu, sistemin veya modelin çalışma şeklinin daha esnek veya karmaşık hale geleceği ve bu "çekirdeklerin" veya sistemin diğer bölümlerinin önceden bilmesine veya gelecekte gerçekleşecek görevleri veya olayları tahmin etmesine izin vereceği anlamına gelebilir. Bu, genel sistemin gelecekteki etkinliği daha iyi tahmin etmesini ve işlemesini sağlayan bir optimizasyon veya iyileştirme olabilir.

Polkadot'ta bir "çekirdek", parachain'lerdeki işlemleri ve diğer etkinlikleri işlemek ve doğrulamaktan sorumlu özel bir düğümdür ve "çekirdek soyutlama" genellikle bazı karmaşık iç mekanizmaların veya uygulama ayrıntılarının basit bir arayüz altında gizlendiği veya soyutlandığı bir tasarımı ifade eder. kavram.

Ama şimdilik bu kadar detay yeter. İsteğe bağlı parachain'lerin getireceği yeni olanaklar konusunda çok heyecanlıyız ve bunların canlı yayında olduğunu görmek için sabırsızlanıyoruz!

İçerik referans bağlantısı:

View Original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Reward
  • Comment
  • Share
Comment
0/400
No comments
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate app
Community
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)