BOB'un temel yapı taşlarını olabildiğince basit ve anlaşılır bir şekilde açıkladığımız 101 eğitim serimizin bir diğer bölümüne hoş geldiniz.
Bugün, Bitcoin'i en büyük, en güvenli ve en iyi bilinen blok zinciri haline getiren temel mutabakat kurallarının hiçbirini değiştirmeden Bitcoin üzerinde program çalıştırmanın yeni bir yolu olan BitVM'yi inceleyeceğiz. Bu makalenin sonunda BitVM'in BOB'un Hibrit Katman 2'sinde nasıl hayati bir rol oynadığını ve herkes için güvenli, güven minimize edilmiş Bitcoin DeFi'yi nasıl desteklediğini göreceksiniz.
BitVM Bitcoin'i daha akıllı hale getiriyor
Şimdiye kadar Bitcoin'in inanılmaz derecede güvenli olduğunu ama çok esnek olmadığını biliyor olabilirsiniz. İşlemleri gerçekleştirir, ancak Ethereum ve Solana gibi zincirlerdeki DeFi uygulamalarının daha gelişmiş gereksinimlerini karşılayamaz.
Bunun nedeni, Bitcoin Script 'te yerleşik kısayollar veya araçlar bulunmamasıdır, bu nedenle basit programlar bile hızla çok büyük ve çalıştırılması çok pahalı hale gelir. Örneğin, çarpma gibi basit bir işlem yalnızca tekrarlı toplama olarak işlenebilir. Tek bir 10 x a = 10a hesaplaması yerine, aynı sonucu elde etmek için birden fazla ardışık toplama hesaplaması programlamak gerekir. Bazı optimizasyonlar mümkün olsa da, bunun nasıl çok hızlı bir şekilde karmaşıklaşabileceğini görebilirsiniz.

Bu nedenle, bazı Bitcoin sahipleri varlıklarından en iyi şekilde yararlanmak ve DeFi getirisine erişmek için BTC'lerini diğer zincirlere sarmayı ya da merkezi borsalara güvenmeyi seçti; bunların hiçbiri gerçekten istedikleri güvenilirliği ve kontrolü sunmuyor.
Şu anda, Bitcoin'in güvenlik modelini korurken Bitcoin'in programlanabilirlik kısıtlamalarını aşmanın gerçekten sadece iki olası yolu var:
- Yeni işlem kodları ekleyin: Bunlar, Bitcoin'in 4MB'lık bloklarına sığdırmak amacıyla program boyutunu azaltmak için Bitcoin koduna eklenebilecek yeni yerleşik işlevlerdir. Bitcoin'in kodunu değiştirmeye karşı önemli bir topluluk direnci vardır, bu da kısa vadede bunu olası kılmamaktadır.
- BitVM kullanın: BitVM, programların Bitcoin üzerinde iyimser bir şekilde çalıştırılmasına izin verir, bu da hesaplamanın çoğunu zincir dışında gerçekleştirdiği ve bu nedenle Bitcoin'in sınırlamaları tarafından engellenmediği anlamına gelir. Ancak, herhangi biri sonucu kabul etmezse, Bitcoin üzerinde zincir üzerinde bir anlaşmazlık yaratabilir. Herhangi bir hile varsa, hileyi yapan kişi açığa çıkarılır ve cezalandırılır.
Önerilen iki çözümden BitVM şu anda mümkün olan tek çözümdür.
Güvensiz köprüleme ve gerçek Bitcoin toplamaları
İlk olarak ZeroSync'ten Robin Linus tarafından önerilen BitVM'in iki ana potansiyel kullanım alanı vardır:
- Güvensiz Bitcoin köprüleri: Bitcoin DeFi için köprü kurmayı yeniden tasarlayarak, Bitcoin'iniz için birine güvenmenizi gerektiren mevcut tüm Bitcoin köprü modellerini önemli ölçüde geliştiriyor. BTC'nin BOB gibi yeni ekosistemlere kolayca ve güvenli bir şekilde taşınmasını sağlar.
- Gerçek Bitcoin toplamaları: Köprüler şu anda 1 numaralı kullanım alanı olsa da, gelecekte BitVM'yi işlem verilerinin Bitcoin blok zincirinde depolandığı gerçek bir Bitcoin toplaması çalıştırmak için kullanmak mümkün olabilir. Mevcut Bitcoin L2'lerin hiçbiri henüz bunu yapmıyor çünkü bu blok alanının maliyeti çok yüksek. Bunun nasıl verimli bir şekilde yapılacağı halen araştırılmaktadır.

Neredeyse herkesin köprü planı olarak kullandığı en son ve en pratik sürüm olan BitVM2, Robin Linus, BOB kurucu ortağı Alexei Zamyatin ve diğer araştırmacılar arasında bir yıl süren bir işbirliğinden kaynaklanmaktadır. Bu da BOB'u BitVM'in teorisini derinlemesine anlaması ve başarılı bir şekilde sunulması için açık bir yol sunması açısından eşsiz bir konuma getiriyor.

BOB'un BitVM köprü tasarımı Hibrit Katman 2 için özelleştirilmiştir
Önceki 101 makalemizde öğrenmiş olabileceğiniz gibi, BOB, Ethereum tarzı DeFi sunarken güvenliğini Bitcoin'e bağlayacak bir Hibrit Katman 2 'dir. BitVM2 , BOB'un hibrit tasarımında merkezi bir rol oynamaktadır:
- Güven minimize edilmiş köprüler: BitVM, çoklu imza gruplarına veya merkezi saklama kuruluşlarına güvenmek yerine, en az bir dürüst katılımcı olduğu sürece kimsenin fon çalamayacağını garanti eder. Başarılı bir prototip yakın zamanda Fiamma ile birlikte test edildi - BTC'yi BOB'a köprülemek için bir oyun değiştirici.
- Bitcoin DeFi'yi Hızlandırma: BitVM ile BTC sorunsuz bir şekilde BOB'a geçebilir, çeşitli DeFi dapps ile etkileşime girebilir ve ardından minimum güvenle Bitcoin'e geri çekilebilir. Dürüst olmayan herhangi bir operatöre zincir üzerinde meydan okunabilir, bu da sistemi güvende tutar.
BitVM rolleri ve sorumlulukları
Bir BitVM köprüsü, çalışmış olabileceğiniz diğer köprülerden farklıdır. BOB üzerinde tek bir köprü akıllı sözleşmesi bulunurken, Bitcoin üzerinde BitVM programının birçok örneği bulunmaktadır. BTC BOB'a her köprülendiğinde, BitVM programının yeni bir örneği oluşturulur. BitVM programının her bir örneği, BTC'nin yalnızca BitVM BTC'si de BOB'da yakılırsa ve kullanıcı BTC'sini Bitcoin'de geri alırsa açılabilmesini sağlar. Örnekler, her biri önemli rol ve sorumluluklara sahip çeşitli katılımcı grupları tarafından desteklenmektedir.
Operatörler
Operatörler köprü operasyonunu destekleyen kilit taşlarıdır. BTC yatırma işlemleri için gerekli BitVM programının örneklerini oluşturmaktan sorumludurlar. Daha sonra Bitcoin katman-1'e geri çekimler için, kendi fonlarından kullanıcıya BTC gönderirler ve bu BTC'yi BitVM mevduatlarından geri alırlar. Bu, kullanıcıların varlıklarını almadan önce tam meydan okuma süresini beklemelerine gerek olmadığı anlamına gelir.
Komite
Komite, BitVM programının her bir örneğini oluşturan Bitcoin işlemlerini imzalamaktan sorumludur. Yüksek düzeyde, BitVM örnekleri iyimser doğrulamaya izin veren bir kara kutu olarak ele alınabilir. Kaputun altında, mantığı uygulamak için birkaç Bitcoin işleminin bağlanması gerekir. Komitenin imzaları bağlantı görevi görür. Gelecekte, Bitcoin Script sözleşmeleri uygularsa komite değiştirilebilir.
Likidite sağlayıcılar (LP'ler)
Profesyonel likidite sağlayıcılarının, BitVM BTC'lerinin büyük çoğunluğunun BOB'da basımını gerçekleştirmesi beklenmektedir. Bunun nedeni, her darphanenin ve dolayısıyla her yeni BitVM örneğinin büyük miktarda BTC içerecek olmasıdır - verimlilik için tipik olarak 10 veya 100 BTC. Benzer şekilde, her para çekme işlemi tam bir BitVM örneğinden yapılmalıdır - kısmi para çekme işlemleri mümkün değildir. Bu, günlük kullanıcılar için pratik değildir, bu nedenle LP'ler L1 ve L2 arasındaki varlıkları yeniden dengelemekten sorumludur.
Meydan Okuyanlar
Meydan okuyucular, işlemleri izleyerek ve yanlış davranış durumunda bir operatöre meydan okuyarak para çekme sürecinin güvenliğini sağlar. Operatörlerin ve DeFi kullanıcılarının kendilerinin meydan okuyucu olarak hareket etmelerine izin verilir.
Bitcoin DeFi kullanıcıları
Çoğu DeFi kullanıcısı, doğrudan BitVM kullanmak yerine, BOB Gateway ve Bitcoin intent'leri tarafından desteklenen atomik çapraz zincir takasları aracılığıyla BOB üzerindeki BTC'ye takas yapacaktır. Bu, daha önce LP'lerden biri tarafından L2'ye getirilen BOB üzerindeki güven minimize edilmiş BitVM köprülü BTC için kendi yerel BTC'lerini doğrudan takas edecekleri anlamına gelir. Bu, BitVM'in kaput altı karmaşıklığına rağmen, Ethereum'daki likidite köprülerinin işleyişine benzer şekilde, merkezi bir saklayıcıya güvenmeye gerek kalmadan neredeyse "CEX benzeri" bir deneyim sunar.
BitVM/acc
BOB, BitVM'in benimsenmesini hızlandırmak için 20'den fazla araştırma ve kurumsal ortakla bitvm/acc' yi kurdu. Teknoloji ancak onu kullanan ve destekleyen insanlar kadar iyidir, bu nedenle bitvm/acc, üst düzey operatörlerin ve LP'lerin eğitilmesine ve işe alınmasına yardımcı olmak için tasarlanmıştır.

Adım adım BitVM
BOB kurucu ortağı Alexei Zamyatin tarafından ortaklaşa yazılan en son BitVM2 tasarımı, Bitcoin L1 ve BOB arasında güven minimize edilmiş köprüleme uygulamamıza olanak tanıyan Bitcoin üzerinde pratik dolandırıcılık kanıtlarını mümkün kılmaktadır. Bunu basit tutmak anlaşılır bir şekilde biraz daha zordur ancak yine de deneyeceğiz. Aşağıdaki süreç, BitVM programının tek bir örneği aracılığıyla 10 BTC'nin yatırılması ve çekilmesi içindir.
1. BitVM örneğini kurun
Operatör 10 BTC için bir BitVM örneği kurar, komite bunu kontrol eder ve gerekli işlemleri belirler. Örnek, Bitcoin komut dosyasındaki bir programdır ve daha sonra sıfır bilgi (ZK) kanıtına sıkıştırılır. Bir SNARK doğrulayıcısı 2GB boyutunda olabilir ki bu da 4MB'lık bir Bitcoin bloğu için hala çok büyüktür. SNARK daha sonra her biri bir bloğa sığabilecek şekilde sıralı alt programlara bölünür.

2. BTC yatırın (peg-in)
Kullanıcı BTC'yi bu BitVM örneği ile ilişkili adrese gönderir ve BOB'da 10 BTC basılır.

3. BTC çekme (peg-out)
Kullanıcı bir peg-out talep eder ve uygun bir peg-in seçer. BitVM adresinde kilitli olan tutarın tamamı aynı anda Bitcoin L1'e geri çekilmelidir - bu durumda 10 BTC'nin tamamı. Bir operatör talebi kabul eder ve kendi fonlarından kullanıcının L1'deki adresine BTC gönderir. Ödeme bir röle kullanılarak BOB üzerinde kanıtlanır, BOB üzerindeki BTC yakılır ve operatör geri ödeme sürecini başlatır. Herhangi bir itiraz gelmezse, operatör BitVM adresinde kilitli olan 10 BTC'yi talep edebilir.

4. Meydan okuma
Meydan okuma süresi boyunca ve operatör BitVM örneğinden BTC'yi geri almadan önce, meydan okuyanlar sürecin doğru şekilde tamamlandığını, BOB'daki BTC'nin yakıldığını ve Bitcoin'deki BTC'nin kurulum aşamasında önceden belirlenmiş işlemlere göre doğru adrese verildiğini doğrular. Bir meydan okuyucu geri ödeme talebinin hileli olduğunu düşünürse, bir meydan okuma gönderebilir. Bu durumda, operatör Bitcoin zincirindeki kanıt verilerini sunmak zorundadır.

5. Kanıtlamak
İşlem sahteyse, kanıt yanlış olacak ve meydan okuyan, operatörün teminatını kesen ve talebin geçmesini engelleyen bir işlem gönderebilecektir. Operatöre yanlış bir şekilde meydan okunmuşsa, çürütme işlemi başarısız olacak ve operatör BTC'yi geri alabilecektir.

BitVM + BOB: Bitcoin DeFi'nin Kilidini Açma
BitVM2 + BOB'un Hibrit Zinciri, Bitcoin DeFi'nin tam potansiyelini ortaya çıkarmak için eksik yapboz parçasıdır. Artık büyük saklama kuruluşlarına veya karmaşık çoklu imza gruplarına bağlı kalmak yok; herkesi güvende tutmak için tek bir dürüst katılımcı yeterli.
Sonuç her açıdan kazançlı. Perakende kullanıcılar ve büyük kurumlar BTC'lerini tam saklama ve güven minimize edilmiş güvenlikle DeFi'de konuşlandırabilecek, geliştiriciler ise BitVM tarafından desteklenen çok güvenli bir BTC ERC-20 tokenından yararlanarak dapp'leri için Bitcoin'in eşsiz likiditesinden yararlanabilecek.