Geri

Eyalet Bağlayıcı Özeti: Sağlam birlikte çalışabilirlik

Flare'in Durum Bağlayıcısı, harici blok zinciri verileri için özel olarak oluşturulmuş bir mutabakat protokolüdür. Diğer blok zincirlerinin Flare üzerindeki durumunu güvenli ve güvenilir bir şekilde kanıtlar. Durum Bağlayıcısı, Flare'in güçlenmesini sağlar:

  • Akıllı sözleşme zincirleri arasında hızlı, merkezi olmayan, çok taraflı ve sigortalı köprüleme dahil olmak üzere daha iyi köprüleme.
  • Verilerin ve varlıkların tüm zincirler arasında serbestçe ve güvenli bir şekilde akabildiği zincirler arası birleştirilebilirlik.
  • Güvenli, tamamen birlikte çalışabilir çoklu zincir çözümü.

Aşağıda Eyalet Bağlayıcısına ilişkin özet bilgiler yer almaktadır. Tüm ayrıntılar Teknik Dokümantasyon sayfalarımızda mevcuttur.

 

Eyalet Bağlayıcısına Giriş

State Connector, Flare'in herhangi bir blok zincirinin durumu üzerinde fikir birliğine varmasına ve bu kanıtların akıllı sözleşmelerde kullanılmasına veya başka bir zincire güvenilmez, merkezi olmayan bir şekilde aktarılmasına olanak tanır. Mevcut yaklaşımlardan daha hızlı ve daha güvenlidir ve diğer tüm blok zincirleriyle entegre olacak şekilde tasarlanmıştır.

Diğer çözümler ya merkezi üçüncü taraflara güvenilmesini gerektirir ya da diğer zincirleri kendi standartlarına uymaya zorlar - aslında iletişim kurabilmeleri için bağımsız zincirin protokolünü ve kodunu değiştirirler. Buna karşılık, Durum Bağlayıcısı, merkezi bir üçüncü tarafa veya temel zincirde bir kod değişikliğine ihtiyaç duymadan durum doğruluğunu doğrudan doğrulayabilir ve bağlı zincirlerde güvenlik ve canlılık saldırılarına dayanabilir.

Daha iyi köprüler

State Connector, zincirler arasında daha iyi köprüler kurulmasını mümkün kılan yeni ve temel bir teknolojidir. Örneğin:

  • Akıllı olmayan sözleşme zincirlerinin Flare - FAssets üzerine merkezi olmayan köprülemesi.
  • FAssets'in diğer zincirlere köprülenmesi de dahil olmak üzere akıllı sözleşme zincirleri arasında hızlı, merkezi olmayan, sigortalı ve çok taraflı köprüleme - Layer Cake.

Zincirler arası birleştirilebilirlik

Geliştiriciler, Flare üzerinde tek bir dağıtım aracılığıyla birden fazla blok zincirinin değerine, likiditesine ve bilgilerine erişebilen gerçek anlamda birlikte çalışabilir dapp'ler oluşturmak için State Connector'ı kullanabilirler.

Diğer blok zincirlerinin durumunu merkezi olmayan bir şekilde güvenli bir şekilde kanıtlayabilir ve bu verileri Flare'deki dapp'lere sağlayabilir. Örneğin, State Connector, Solana veya Ethereum ağında belirli bir kilitleme, basma, yakma veya kullanma eyleminin gerçekleşip gerçekleşmediğini kanıtlayabilir ve önceden tanımlanmış bir eylemi otomatik olarak başlatmak için bu bilgileri Flare'deki bir akıllı sözleşmeye güvenle sağlayabilir.

Hafif istemci röleleri, iyimser röle ve multi-sig şemaları gibi mevcut yaklaşımlardan daha hızlı ve daha güvenlidir ve diğer tüm blok zincirleriyle entegre olacak şekilde tasarlanmıştır.

Ayrıca, State Connector, Flare de dahil olmak üzere birden fazla zincir arasında, bir zincir ağı boyunca güvenli iki yönlü birlikte çalışabilirliği güçlendiren bir veri aktarımı modeli sağlar. Yönetime güvenmek yerine, State Connector tarafından güvence altına alınan aktarım, State Connector'ın herhangi bir düğümün başka bir zincire ne aktardığını kanıtlama yeteneği sayesinde hatalı aktarım düğümlerinin otomatik olarak kesilmesine sahip olacaktır.

Güvenlik

Durum Bağlayıcısı, geçmişi de dahil olmak üzere bir işlemin geçerliliğini tam olarak sorgulayabildiği için önceki birlikte çalışabilirlik mekanizmalarından daha güvenlidir. Light Client Relays tarafından kullanılan Basitleştirilmiş Ödeme Doğrulama kanıtları gibi diğer yaklaşımlar bunu yapamaz ve bu nedenle "kanıtın" geçerliliğini destekleyecek ayrıntılı bir geçmişi yoktur. Bu aynı zamanda State Connector'ın bağlı zincirlere yönelik reorg saldırıları riskini azaltabileceği ve çok zincirli bir ağın güvenliği ile zincirler arası birlikte çalışabilirliği mümkün kılacağı anlamına gelmektedir.

Merkezi olmayan mutabakat

Flare'deki bir uygulama bir blok zinciri işleminin kanıtını talep ettiğinde, State Connector bu talebi merkezi olmayan bir Onay Sağlayıcılar (AP'ler) grubuna gönderir. Devlet Bağlayıcısının harici veriler üzerinde merkezi olmayan bir fikir birliğine varmasını sağlayan AP'lerdir.

Herhangi bir sermaye gereksinimi olmaksızın herkes AP olarak çalışabilir. Güvenlik varsayımı, bağımsız bir Tasdik Sağlayıcının talep edilen durumu doğru bir şekilde tasdik etmesi halinde, her zaman Flare durumunun doğru dalında yer alacağıdır. Bu sürecin nasıl işlediğine dair bir açıklama Flare Teknik Dokümantasyon sayfalarında mevcuttur.

Sürece Genel Bakış

Herkes Flare Ağı üzerinde çalışan State Connector sözleşmesinden belirli bir harici olayın doğrulanmasını talep edebilir. Talepler, Flare Ağı dışında gerçekleşen olaylara ilişkin evet/hayır sorularıdır, örneğin "0xABC işlemi Bitcoin ağında onaylandı mı?". Mevcut talep türleri tasarım gereği kesinlikle ikili ve nesneldir, böylece dürüst operatörler arasında hiçbir çekişme olamaz.

Eyalet Bağlayıcısı tüm Tasdik Sağlayıcılara bir talep hakkında sinyal gönderir. Bu, çok gaz tasarruflu EVM olayları aracılığıyla yapılır.

Tasdik Sağlayıcıları, istenen verileri tasdik türüne bağlı olarak, örneğin başka bir blok zincirinden veri almak gibi yollarla alır.

Onay Sağlayıcılar, gizli anlaşmayı önlemek için sonuçlarını Taahhüt Et ve İfşa Et şeklinde Devlet Bağlayıcısına gönderir. Performans nedenleriyle, bir 90'lar turu sırasında toplanan tüm talepler, hepsini özetlemek için kriptografik bir karma (Merkle ağacı kökü) kullanılarak bir kerede yanıtlanır.

Devlet Bağlayıcısı yanıtlar üzerinde fikir birliğine varır ve sağlayıcıların %50'sinden fazlası aynı fikirdeyse yanıtlar Flare'deki uygulamalar için kamuya açık hale getirilir. Anlaşmaya varılamazsa, talepler cevapsız kalır ve yeniden yayınlanması gerekir. AP'lerin çoğunluğu talep edilen durumu dürüst ve objektif bir şekilde iletiyorsa bu durum gerçekleşmemelidir.

Tasdik Sağlayıcıları, sürece dürüst katılımları karşılığında yerel token ile ödüllendirilir.