Son günlerde, Sui altyapısının karmaşıklığı ve ölçeklenebilirliği ile Sui'nin işlem işleme sisteminin yüksek performanslı bir ağı nasıl kolaylaştırdığı hakkında George Danezis ile bir röportaj gerçekleştirdik. George Danezis, Mysten Labs'ın kurucu ortağı ve baş bilim insanıdır, aynı zamanda Londra Üniversitesi Koleji'nin güvenlik ve gizlilik mühendisliği alanında profesördür.
Aşağıda bu röportajın ana içeriği bulunmaktadır:
S1: Araştırma odaklarınızı tanıtabilir misiniz?
Londra Üniversitesi Koleji'nde güvenlik ve gizlilik alanında çalışıyorum. Öncelikle eşler arası sistemler ve anonim sistemler üzerine yoğunlaştım, daha sonra dağıtık defter ve blockchain'e yöneldim ve yüksek performanslı sistemler nasıl inşa edilir üzerine araştırmalar yaptım. Chainspace şirketini kurduk ve bazı fikirleri ticari hale getirdik. Daha sonra Facebook'a katıldım ve Libra/Diem projesinin geliştirilmesine katıldım. Şu anda yüksek performanslı blockchain fikirlerini gerçekleştirmek için diğer fırsatları arıyorum.
S2: Uygulama ile araştırma arasında ne fark var?
Aslında fark çok büyük değil. Araştırma yaparken belirli hedeflere ulaşmanın tüm olasılıklarını dikkate alırız, ancak gerçek bir sistem inşa ederken seçimler yapmak zorundayız. Hangi fikirlerin en değerli olduğunu ve kullanıcıların gerçek ihtiyaçlarını çözebileceğini değerlendirmemiz gerekiyor. Bu sadece bilgi merakı değil, daha da önemlisi kullanıcılar için değer yaratmaktır.
S3: Teoriden pratik uygulamaya geçerken hangi sorunu çözmek istediğinizi nasıl belirlersiniz?
Blok zincirinin farklı işlevlerini nasıl genişleteceğime, özellikle de işlem hacmini nasıl artıracağıma ve gecikmeyi nasıl azaltacağıma odaklanıyorum. Bu sorun açık - Blok zincirinde popüler uygulamalar ortaya çıktığında, mevcut platformlar genellikle büyük işlem hacimlerini kaldıramaz, bu da tıkanıklık ve ücretlerin fahiş artışına yol açar. Bu nedenle, blok zincirinin işleme kapasitesini artırmak acil bir çözüm bekleyen bir zorluk haline gelmiştir.
Q4: L2 ağları, Sui gibi yeni nesil L1 ağlarıyla karşılaştırıldığında ne gibi farklar ve avantajlar taşır?
L2, Ethereum ekosisteminin genişletme çözümüdür, ancak geliştiriciler ve kullanıcılar için kullanımı oldukça zordur. L1 ve L2 arasında varlık köprülemesi yapılması gerekmektedir, bu süreç hataya açık olup, kullanıcı deneyimi kötüdür. Özellikle karmaşık varlıklar için, her iki tarafta da akıllı sözleşmelerin dağıtılması gerekmekte, bu da oldukça zahmetlidir.
Buna karşılık, Sui büyük bir veritabanı çözümü kullanıyor; tüm durumlar doğrulayıcı düğümler tarafından kopyalanıyor. Bir kullanıcı bir işlemi tamamladıktan sonra, aynı veritabanındaki herhangi bir durumu bir sonraki işlem için doğrudan kullanabilir, bu da farklı ağlar arasında varlıkları sık sık hareket ettirme gereksinimini ortadan kaldırıyor. Bu, kullanıcı deneyimini büyük ölçüde artırıyor.
Sui Lutris'in ana yeniliği nedir?
Sui Lutris'in iki temel ilkesi var:
Birçok blok zinciri işlemi konsensüse ihtiyaç duymaz.
Konsensüs gerektiğinde yüksek verimlilikte bir yöntem vardır.
İki ticaret yolu sunar: Hızlı yol ( konsensüs gerektirmiyor ) ve konsensüs yolu. Kullanıcıların özel nesneleri için, hızlı yol aracılığıyla 1 saniye içinde işlem tamamlanabilir. Paylaşılan nesneler için ise, konsensüs yolu ile işlenmesi gerekmektedir; gecikme daha yüksek ancak işlem hacmi yine de oldukça yüksektir.
Bu tasarım, çoğu günlük işlemin hızlı bir yol üzerinden işlenmesine olanak tanır ve performansı büyük ölçüde artırır. Aynı zamanda, karmaşık DeFi gibi senaryoları işleme yeteneğini de korur.
S6: Geliştiriciler hızlı yol tasarımını uygulamalarda nasıl kullanabilir?
Geliştiriciler, nesnelerin özel mi yoksa paylaşılmış mı olduğunu tamamen kontrol edebilir. Uygulamaları genişletmenin anahtarı, mümkün olduğunca çok özel nesne kullanmaktır; bu, çok düşük gecikme elde edilmesini sağlar. Örneğin, oyundaki çoğu işlem özel nesneler üzerinde gerçekleştirilmelidir.
Elbette, ilk sürüm uygulama tüm içeriği paylaşılmış bir durum olarak görebilir. Ancak genişleme ihtiyacıyla birlikte, geliştiricilerin performansı artırmak için hangi bölümlerin özel nesneler haline dönüştürülebileceğini düşünmeleri gerekiyor.
S7: Programlanabilir işlem blokları nasıl işlev görür?
Programlanabilir işlem blokları hızlı yol veya konsensüs yolunda kullanılabilir. Sadece özel nesnelerle ilgiliyse, bir zincir üzerindeki işlemlerde birden fazla işlem gerçekleştirmek oldukça verimlidir. Paylaşılan nesneler söz konusu olduğunda, konsensüs yoluna girer ve gecikme biraz daha yüksek olur.
Soru 8: Ana ağ çevrimiçi olduktan sonra, Sui'nin performansı beklenildiği gibi mi? Herhangi bir sürpriz keşif var mı?
Sui'nin tasarımı büyük ölçüde doğrulandı. İşlem hacmi zirve dönemlerinde, günlük 60 milyondan fazla işlem işleniyor, çoğu hızlı yollar aracılığıyla tamamlanıyor ve bu da yüksek ölçeklenebilirlik ve düşük gecikme sürelerini gösteriyor.
Aynı zamanda bazı sorunlar da keşfedildi. Hızlı yolun kullanımı bazen nesnelerin kilitlenmesine neden olabiliyor, genellikle epoch'un sonunda kilidi açılsa da bu yine de kullanıcı deneyimini etkiliyor. Bu nesneleri hızlı bir şekilde kilidini açmak için teknoloji geliştiriliyor.
Ayrıca, bu hızlı kilit açma mekanizması geliştiricilere daha fazla ifade yeteneği sağlayabilir ve hatta bazı paylaşılan nesnelerin hızlı yol ile işlenmesine izin verebilir.
Q9: Nesne kilitlenmesine neden olan durumlar nelerdir?
Kullanıcı veya yazılım farklı cihazlarda aynı nesneye çelişkili işlem sıraları verdiğinde nesne kilitlenmesi gerçekleşir. Örneğin, bir varlık üzerinde aynı anda telefon ve bilgisayar farklı işlemler gerçekleştirirse.
Başlangıçta bu durumun nadir olduğunu düşündüm, ancak aslında sık sık meydana geliyor. Şu anda kilitli nesnelerin, epoch sona erene kadar kilidinin açılmaması, ciddi sorunlara yol açabilir.
Geliştirilmekte olan çözüm, böyle bir durum meydana geldiğinde, hemen bir konsensüs yolu ile çözülmesidir, epoch'un bitmesini beklemek yerine. Bu, kilit açma süresini bir günden birkaç saniyeye kısaltacaktır.
Soru 10: Kamu blok zinciri şeffaflık, izlenebilirlik ve gizliliği nasıl dengeleyebilir?
Gizlilik gereksinimleri büyük ölçüde belirli uygulamalara bağlıdır. Sui'nin stratejisi, geliştiricilere gizlilik koruma araçları ve platformları sunmaktır, belirli bir gizlilik çözümünü zorlamak yerine.
Sui, sıfır bilgi kanıtı doğrulama işlevi gibi bazı yerel kripto destekleri sunmaktadır. Geliştiriciler, gerekli gizlilik koruma seviyesini elde etmek için bu araçları, zincir içi ve zincir dışı stratejilerle birleştirebilirler.
Sui, daha fazla yerel gizlilik desteği ekleyecek mi?
Geliştiricilere daha fazla destek sağlamak için düşünülüyor, böylece daha gizli akıllı sözleşmeler yazabilirler. Sıfır bilgi kanıtlarının yanı sıra, daha genel matematik veya kriptografi fonksiyonları da eklenebilir.
Ayrıca çok taraflı hesaplama, güvenilir donanım gibi diğer gizlilik koruma teknolojilerine de dikkat ediliyor. Ancak bunlar, Sui mimarisinde önemli değişiklikler gerektirebilir, bu nedenle topluluğun güçlü bir talep desteğine ihtiyaç vardır.
Sui'nin önümüzdeki 6 ila 12 ay içindeki gelişimini nasıl görüyorsunuz?
Kısa vadeli iyileştirmeler, geliştiricilerin Sui üzerinde inşa ettiği uygulama türüne bağlıdır. Uzun vadede, şunları yapacağız:
Sui Lutris protokolünü geliştirin, daha düşük gecikme ve daha basit bir tasarım sağlayın.
Ekonomik verimliliği artırmak, doğrulama düğümlerinin daha sınırlı donanımlarda çalışabilmesini sağlamak
Kaynak kullanımını optimize etmek, daha fazla donanımı gerçek işlemleri gerçekleştirmek için kullanmak, blockchain maliyetleri yerine.
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.
7 Likes
Reward
7
2
Share
Comment
0/400
GateUser-ccc36bc5
· 5h ago
Ritme ayak uyduramıyorsan ne coin oynayacaksın
View OriginalReply0
gas_fee_therapist
· 5h ago
sui fena değil, bakalım sonraki performans nasıl olacak.
Sui kurucusu yüksek performanslı Blok Zinciri tasarımını detaylandırıyor: hızlı yol ve Konsensüs yolu çift rayda paralel
Son günlerde, Sui altyapısının karmaşıklığı ve ölçeklenebilirliği ile Sui'nin işlem işleme sisteminin yüksek performanslı bir ağı nasıl kolaylaştırdığı hakkında George Danezis ile bir röportaj gerçekleştirdik. George Danezis, Mysten Labs'ın kurucu ortağı ve baş bilim insanıdır, aynı zamanda Londra Üniversitesi Koleji'nin güvenlik ve gizlilik mühendisliği alanında profesördür.
Aşağıda bu röportajın ana içeriği bulunmaktadır:
S1: Araştırma odaklarınızı tanıtabilir misiniz?
Londra Üniversitesi Koleji'nde güvenlik ve gizlilik alanında çalışıyorum. Öncelikle eşler arası sistemler ve anonim sistemler üzerine yoğunlaştım, daha sonra dağıtık defter ve blockchain'e yöneldim ve yüksek performanslı sistemler nasıl inşa edilir üzerine araştırmalar yaptım. Chainspace şirketini kurduk ve bazı fikirleri ticari hale getirdik. Daha sonra Facebook'a katıldım ve Libra/Diem projesinin geliştirilmesine katıldım. Şu anda yüksek performanslı blockchain fikirlerini gerçekleştirmek için diğer fırsatları arıyorum.
S2: Uygulama ile araştırma arasında ne fark var?
Aslında fark çok büyük değil. Araştırma yaparken belirli hedeflere ulaşmanın tüm olasılıklarını dikkate alırız, ancak gerçek bir sistem inşa ederken seçimler yapmak zorundayız. Hangi fikirlerin en değerli olduğunu ve kullanıcıların gerçek ihtiyaçlarını çözebileceğini değerlendirmemiz gerekiyor. Bu sadece bilgi merakı değil, daha da önemlisi kullanıcılar için değer yaratmaktır.
S3: Teoriden pratik uygulamaya geçerken hangi sorunu çözmek istediğinizi nasıl belirlersiniz?
Blok zincirinin farklı işlevlerini nasıl genişleteceğime, özellikle de işlem hacmini nasıl artıracağıma ve gecikmeyi nasıl azaltacağıma odaklanıyorum. Bu sorun açık - Blok zincirinde popüler uygulamalar ortaya çıktığında, mevcut platformlar genellikle büyük işlem hacimlerini kaldıramaz, bu da tıkanıklık ve ücretlerin fahiş artışına yol açar. Bu nedenle, blok zincirinin işleme kapasitesini artırmak acil bir çözüm bekleyen bir zorluk haline gelmiştir.
Q4: L2 ağları, Sui gibi yeni nesil L1 ağlarıyla karşılaştırıldığında ne gibi farklar ve avantajlar taşır?
L2, Ethereum ekosisteminin genişletme çözümüdür, ancak geliştiriciler ve kullanıcılar için kullanımı oldukça zordur. L1 ve L2 arasında varlık köprülemesi yapılması gerekmektedir, bu süreç hataya açık olup, kullanıcı deneyimi kötüdür. Özellikle karmaşık varlıklar için, her iki tarafta da akıllı sözleşmelerin dağıtılması gerekmekte, bu da oldukça zahmetlidir.
Buna karşılık, Sui büyük bir veritabanı çözümü kullanıyor; tüm durumlar doğrulayıcı düğümler tarafından kopyalanıyor. Bir kullanıcı bir işlemi tamamladıktan sonra, aynı veritabanındaki herhangi bir durumu bir sonraki işlem için doğrudan kullanabilir, bu da farklı ağlar arasında varlıkları sık sık hareket ettirme gereksinimini ortadan kaldırıyor. Bu, kullanıcı deneyimini büyük ölçüde artırıyor.
Sui Lutris'in ana yeniliği nedir?
Sui Lutris'in iki temel ilkesi var:
İki ticaret yolu sunar: Hızlı yol ( konsensüs gerektirmiyor ) ve konsensüs yolu. Kullanıcıların özel nesneleri için, hızlı yol aracılığıyla 1 saniye içinde işlem tamamlanabilir. Paylaşılan nesneler için ise, konsensüs yolu ile işlenmesi gerekmektedir; gecikme daha yüksek ancak işlem hacmi yine de oldukça yüksektir.
Bu tasarım, çoğu günlük işlemin hızlı bir yol üzerinden işlenmesine olanak tanır ve performansı büyük ölçüde artırır. Aynı zamanda, karmaşık DeFi gibi senaryoları işleme yeteneğini de korur.
S6: Geliştiriciler hızlı yol tasarımını uygulamalarda nasıl kullanabilir?
Geliştiriciler, nesnelerin özel mi yoksa paylaşılmış mı olduğunu tamamen kontrol edebilir. Uygulamaları genişletmenin anahtarı, mümkün olduğunca çok özel nesne kullanmaktır; bu, çok düşük gecikme elde edilmesini sağlar. Örneğin, oyundaki çoğu işlem özel nesneler üzerinde gerçekleştirilmelidir.
Elbette, ilk sürüm uygulama tüm içeriği paylaşılmış bir durum olarak görebilir. Ancak genişleme ihtiyacıyla birlikte, geliştiricilerin performansı artırmak için hangi bölümlerin özel nesneler haline dönüştürülebileceğini düşünmeleri gerekiyor.
S7: Programlanabilir işlem blokları nasıl işlev görür?
Programlanabilir işlem blokları hızlı yol veya konsensüs yolunda kullanılabilir. Sadece özel nesnelerle ilgiliyse, bir zincir üzerindeki işlemlerde birden fazla işlem gerçekleştirmek oldukça verimlidir. Paylaşılan nesneler söz konusu olduğunda, konsensüs yoluna girer ve gecikme biraz daha yüksek olur.
Soru 8: Ana ağ çevrimiçi olduktan sonra, Sui'nin performansı beklenildiği gibi mi? Herhangi bir sürpriz keşif var mı?
Sui'nin tasarımı büyük ölçüde doğrulandı. İşlem hacmi zirve dönemlerinde, günlük 60 milyondan fazla işlem işleniyor, çoğu hızlı yollar aracılığıyla tamamlanıyor ve bu da yüksek ölçeklenebilirlik ve düşük gecikme sürelerini gösteriyor.
Aynı zamanda bazı sorunlar da keşfedildi. Hızlı yolun kullanımı bazen nesnelerin kilitlenmesine neden olabiliyor, genellikle epoch'un sonunda kilidi açılsa da bu yine de kullanıcı deneyimini etkiliyor. Bu nesneleri hızlı bir şekilde kilidini açmak için teknoloji geliştiriliyor.
Ayrıca, bu hızlı kilit açma mekanizması geliştiricilere daha fazla ifade yeteneği sağlayabilir ve hatta bazı paylaşılan nesnelerin hızlı yol ile işlenmesine izin verebilir.
Q9: Nesne kilitlenmesine neden olan durumlar nelerdir?
Kullanıcı veya yazılım farklı cihazlarda aynı nesneye çelişkili işlem sıraları verdiğinde nesne kilitlenmesi gerçekleşir. Örneğin, bir varlık üzerinde aynı anda telefon ve bilgisayar farklı işlemler gerçekleştirirse.
Başlangıçta bu durumun nadir olduğunu düşündüm, ancak aslında sık sık meydana geliyor. Şu anda kilitli nesnelerin, epoch sona erene kadar kilidinin açılmaması, ciddi sorunlara yol açabilir.
Geliştirilmekte olan çözüm, böyle bir durum meydana geldiğinde, hemen bir konsensüs yolu ile çözülmesidir, epoch'un bitmesini beklemek yerine. Bu, kilit açma süresini bir günden birkaç saniyeye kısaltacaktır.
Soru 10: Kamu blok zinciri şeffaflık, izlenebilirlik ve gizliliği nasıl dengeleyebilir?
Gizlilik gereksinimleri büyük ölçüde belirli uygulamalara bağlıdır. Sui'nin stratejisi, geliştiricilere gizlilik koruma araçları ve platformları sunmaktır, belirli bir gizlilik çözümünü zorlamak yerine.
Sui, sıfır bilgi kanıtı doğrulama işlevi gibi bazı yerel kripto destekleri sunmaktadır. Geliştiriciler, gerekli gizlilik koruma seviyesini elde etmek için bu araçları, zincir içi ve zincir dışı stratejilerle birleştirebilirler.
Sui, daha fazla yerel gizlilik desteği ekleyecek mi?
Geliştiricilere daha fazla destek sağlamak için düşünülüyor, böylece daha gizli akıllı sözleşmeler yazabilirler. Sıfır bilgi kanıtlarının yanı sıra, daha genel matematik veya kriptografi fonksiyonları da eklenebilir.
Ayrıca çok taraflı hesaplama, güvenilir donanım gibi diğer gizlilik koruma teknolojilerine de dikkat ediliyor. Ancak bunlar, Sui mimarisinde önemli değişiklikler gerektirebilir, bu nedenle topluluğun güçlü bir talep desteğine ihtiyaç vardır.
Sui'nin önümüzdeki 6 ila 12 ay içindeki gelişimini nasıl görüyorsunuz?
Kısa vadeli iyileştirmeler, geliştiricilerin Sui üzerinde inşa ettiği uygulama türüne bağlıdır. Uzun vadede, şunları yapacağız: