Chen Taiyuan: VRF'nin halka açık zincir üzerindeki pratik uygulaması

Babbitt hızlandırıcı teknolojisi açık kursu, küresel bir çevrimiçi blockchain teknolojisi sütunudur (Geekhub Global Online). Sektör liderlerini çevrimiçi olarak blok zinciri teknolojisini yeniden yapılandırmaya davet edeceğiz ve topluluk üyeleri de canlı yayına katılabilir Blockchain'in teknolojik gelişimi ve geleceği ile etkileşime geçin ve tartışın.

PoS fikir birliği mekanizmasını giderek daha fazla sayıda blok zinciri, düşük enerjili, yüksek verimli rastgele sayı algoritması olarak benimsedikçe, VRF (Doğrulanabilir Rastgele Fonksiyon) algoritması son yıllarda giderek daha fazla dikkat çekiyor. Bu, blok zincirinin güvenliği genişletmesine ve iyileştirmesine yardımcı olabilir. Birçok kişi, VRF'ye dayalı fikir birliği mekanizmasının "imkansız üçgen" sorununu iyileştirebileceğine inanıyor.

Bu hafta, Geekhub Global Online "VRF-A Bridge to Safety" nin dördüncü sayısı, DEXON'un kurucusu Chen Taiyuan'ı sizinle çevrimiçi paylaşmaya özel olarak davet etti DEXON zincirinde VRF uygulaması .

Bu kurs üç bölüme ayrılmıştır:

Bölüm 1: DEXON zincirinin kısa tanıtımı Bölüm 2: VRF'nin DEXON zincirinde uygulanması Bölüm 3: Soru ve cevap

DEXON zincirine kısa bir giriş

Bugün, VRF'nin DEXON zincirini nasıl daha adil, güvenli ve verimli hale getirdiğini anlatacağım.

DEXON, ticari uygulamaya eğilimli halka açık bir zincir sistemidir.Tasarım tek bir zincire sahip olmaktır ve her bir zincir, blok zincirinin Bizans algoritmasına sahiptir.

Genişletme yönleri:

Parachain mimarisi kullanılır ve blocklattice'de (blok ağ) dört parachain vardır. Paralel zincirler, her zaman noktasında belirlenen ve çatallanmayan eşit genişliktedir. Bu dört zincirin işlemleri dağıtılır ve bu işlemin karması dört zincir üzerinde eşit olarak dağıtılır. Ek olarak, toplam sıralı zincir blok kafesinin yapısını garanti eder ve nihayetinde parachain üzerindeki tüm blokların son sırasını belirleyebilir.

Güvenlik hususları:

Bizans hata toleransı garantisi kullanılmaktadır. Blok zinciri sisteminin matematiksel kanıtlar açısından güvenli olmasını sağlamak gerekir, düğümlerin üçte biri kötü düğüm olsa bile güvenli çalışmayı sağlayabilir.

Ademi merkeziyetçilik açısından:

DEXON PoP'un tasarımı, özel bir teminat kanıtı tasarımıdır ve her düğümün hızı ve blok boyutu simetrik bir ağdır. Çünkü asimetrik bir ağda saldırının hedefi olacak ve kötülük yapacak.

DEXON'daki düğüm sayısı sınırlıdır. Madencilik modeli, ne kadar çok insan katılırsa, aynı madeni paraların madenciliğin ilk ayında çıkarılacağıdır. Ancak toplam düğümlerin üst sınırı birkaç bin olarak kontrol edilecek. Madenciliğe ne kadar çok düğüm katılır ve ne kadar çok madeni para çıkarılırsa, yeni paralar yeni düğümler haline gelecektir. Biz çok zincirli bir yapıyız. Daha fazla düğümde çok fazla düğüm doğrusal olarak katılır.

DEXON zincirinde VRF uygulaması

Şu anda, VRF devreye giriyor ve kullanımı doğrulanabilecek taklit edilemez rastgele sayılar oluşturmaktır. Sistemdeki tüm blokların lot çekmesi gerekir.Eğer VRF rastgele bir sayı üretirse ve her düğüm aynıysa, bu adildir.

Bu sistemde VRF'nin iki işlevi vardır:

1. VRF, her bir zincir için blok üretiminin seçiminde kullanılır ve her düğüm, yeni rasgele sayının toplam parametresi olarak yeni bir rasgele sayı üretir.

Epoch'a ilk rastgele sayı diyoruz, biz buna Si diyoruz, iA her düğümü çıkaracak ve her düğüm her mesaja bağlanacaktır. Bu "i" her bloktaki zincirin IBV'si olarak adlandırılır Bu bilgileri bir araya toplayın ve ardından imzalayın. Sadece sen biliyorsun ve herkes imzaladığımı doğrulayabilir.

Birinin genel anahtar sonucu biliniyorsa, herkes bunu doğrulayabilir. Bu hash'i çıkarın ve mutlak değerdeki farkı hesaplayın. 10.000 düğüm arasında blok üretiminin önceliği ne kadar yüksekse, 10.000 düğümden her biri bu sertifikayı kontrol edebilir ve ardından blok üretilebilir Bu, bloğu kimin üretebileceği sorununu çözer ve bu rastgele olur.

2. VRF, çağın (yuvarlak) aktarımıdır ve Ri her çağda yeniden oluşturulmalıdır.

Neden her saat Ri var, çünkü düğümün her saati girip çıkacak, örneğin bu saatte 100 düğümüm var ve sonraki saatte 200 düğümüm var ve sonraki saat 300 düğümüm var Düğümler. İlk katılan düğüm için, Ri'ye yeni katılırsanız, fonksiyondaki özel anahtarı hemen ayarlayabilirim, çünkü hangi özel anahtarın benim için daha yararlı olduğunu bilebilirim. Bu yüzden bunun olmasını önlemeliyiz, böylece her döngüde bu Ri CRS'yi yükleyeceğiz.

Nasıl yapılır Sistemimizde, DFINITY'nin DCG'si ile aynı olan DCG'yi çalıştıracağız. Basitçe söylemek gerekirse, örneğin, yüz düğüm vardır ve güvenliği başkalarıyla paylaşır, ancak paylaştıktan sonra, birlikte çalışabilecek 100'den fazla kişi yoksa. İlk etapta herkesle paylaşıldığını doğrulamak için yeni özel anahtarı alabiliriz.

DAG'yi çalıştırdıktan sonra, imzayı eşleştirebilirim. Dönemi imzaladıktan sonra, yeni bir rastgele sayı üretilebilir ve bu rastgele sayı bir sonrakinde görünebilir.Bu rastgele sayının değiştirilemeyeceğini garanti edebilirim. Bu I + 1'in rastgele olacağı garantilidir. Bu yeni katılan düğümün ne olduğunu belirlemenin bir yolu yoktur ve ne olduğuna saldırmak zordur. Bu iki VRF, farklı koşullar altında ademi merkeziyetçiliği garanti eden rastgele sayılardır. Özetle, bu iki VRF'nin merkezi olmayan rastgele sayılar olması garanti edilmektedir.

VRF'nin rolünden bahsedelim. Az önce her dönemin rastgele bir sayı üreteceğini söyledim. Bu rastgele sayı iki grupta görünecek. Bir grup, sonraki dönemin CRS'sinin grup sahibini ilk seçen grup. Örneğin, 10.000 kişi DCG'yi çalıştıracak. , Karmaşıklığı on bin kübik olacak ki bu elde edilmesi imkansız. Bu nedenle, nispeten küçük bir düğüm kümesi 10.000 düğümden seçilmelidir. On bin setten on bin CRS grup sahibi seçildi.Bu grup liderinin sette sadece dört yüz kişisi var.Bu DCG'nin karmaşıklığı 400 metreküptür Gerçekte 400 metreküp koşabilir. Deneyimizde bitirmek yaklaşık 1 saniye sürüyor ki bu çok hızlı.

Bu şekilde çalıştırdıktan sonra, bir not setine ihtiyaç duyulur, CRS, bir sonraki "i + 1" döneminin DCG'sini çalıştırmak ve yeni bir rastgele sayı üretmektir. Not seti, her zincirin tek bir zincirini çalıştırıyor ve üzerindeki Bizans hataya dayanıklı blok grubu bloklar oluşturabiliyor. 100 blok zinciri olduğu ve ilk zincirin blok üretmek için çizildiği varsayılırsa, sadece 400 blok vardır.400 kişi arasında fikir birliğinin etkisi yüksek olmalı ve 400 düğümün maliyeti çok düşüktür, böylece her bir düğüm blok üretebilir. Sistem, ağı yapabildiğimiz kadar hızlı olabilir.

soru Zamanı

S: Yalnızca bir yanıt seçebiliyorsanız, halka açık zincirin en önemli özelliği sizce nedir? Bu özelliği nasıl yarattınız?

Y: Kamu zincirinin doğası açısından, ademi merkeziyetçilik, güvenlik ve ölçeklenebilirlik önemlidir. Merkezsizleştirme ve güvenliği seçeceğim.Sadece gerçek anlamda ademi merkeziyetçi bir sistem kullanılabilir, aksi takdirde Alibaba Cloud kullanacağım.

VRF, ademi merkeziyetçilikte çok önemli bir rol oynamaktadır. Rastgele sayı yoksa, düğümlerin artışını artırmak zordur Rastgele bir sayı varsa ve düğüm sayısı artarsa, fikir birliği için nispeten küçük bir komite rastgele seçilebilir, bu nedenle maliyet çok düşük olacaktır. Birçok düğüm çok düşük hale gelirse, diğer düğümler çok yüksek hale gelir ve bu mümkün değildir. Güvenlik için Bizans algoritmasını kullanıyoruz.

------Son------

Daha fazlasını öğrenmek istiyorsanız, yukarıdakiler bu kursun ana içeriğidir:

1. Lütfen WeChat asistanını ekleyin: btm_11 , "Açık sınıf" yanıtını verin, bu kursu incelemek için gruba katılabilirsiniz;

Gafil yakalandı! Birden, bu şirket Kuzeydoğu Çin'in büyük hissedarlarından "ST" tarafından taahhüt edildi: yaklaşık 500 milyon fon aldı!
önceki
Ma Yunfang'ın Trump'a yönelik acımasız tehdidi, Çinli şirketlerin yükselişinin en güçlü kanıtı olmalı!
Sonraki
Long Night Watcher a16z: Blockchain'i yeni çağın trendi olarak gören Silikon Vadisi'ndeki en büyük risk sermayesi
İlk Tmall kampüs mağazası Chengdu'ya açılarak yeni bir kampüs perakende ekolojisi yarattı
Tarihteki en pahalı film? Prömiyeri izlemek için 300 yuan, 1 milyon kişi sıfır noktasını kaptı, 200 milyon önceden satıldı, bu A hisseleri popüler olacak
Xi'an Lizhixing Mercedes-Benz 4S mağaza ekranı! Anlaşmazlık hala müzakere ediliyor ve zengin Malezyalı işadamları geride kaldı!
Bu makaleyi okuduktan sonra ne tür bir arabanın "layık" bir cevabı olabilir
Mercedes-Benz ve Jaguar'ın fiyat indirimlerinin fazla formalite icabı olduğu söyleniyor, peki ya Çin'i en iyi kim bilen Audi?
Blockchain ve şifreli dijital para birimi dünyayı yutabilir mi?
Yeni araba gücü bir iklim inşa ediyor mu? Nisan ayında BYD, zencefilin hala sıcak olduğunu söylemek için satışlarda% 20'lik güçlü bir artış kullandı.
X6M Terminator, Audi RSQ8'in en son çıkan casus fotoğrafları, gözlerim!
Şimdi, Jack Ma "996" dan bahsetti: sömürü ile hiçbir ilgisi yok! 4 yıl önce dedim ki: İşle meşgul olduğum için pişmanım ve ailemle vakit geçirecek zamanım yok, sonraki yaşamda böyle olmayacak.
Babbitt sütunu
139.800 yuan'a satılan arabanın aslında elektrikli bir emiş kapısı var! İkinci çocuk ailesi için 7 koltuklu bir SUV daha piyasaya sürüldü
To Top