BitVM: Bitcoin'in akıllı sözleşme çağını başlatıyor

Bitcoin üzerindeki Turing-complete akıllı sözleşmeleri için Twitter kullanıcısı @robin_linus yeni bir teklif önerdi - BitVM.

Bunun Bitcoin'in kodunda herhangi bir değişiklik yapılmadan başarılabileceğini iddia ediyor.

Bitcoin'in yerel betik dili oldukça sınırlı olduğundan, bu yüzden Bitcoin'i çeşitli katmanlarla genişletmemiz gerekiyor.

Bu farklı katmanlar, çeşitli yapı taşları olarak hareket eder ve sonuçta Bitcoin'e daha fazla işlevsellik getirir. Ve bugün önemli bir atılımımız var: akıllı sözleşmeler.

Bu yıl, Bitcoin'deki Rollup'lar hakkındaki tartışmalarda çarpıcı bir artış gördük ve en yaygın konular egemenlik, sıfır bilgi ispatları ve İyimser Rollup'lar oldu.

Bu ölçeklendirme çözümleri L2 üzerinde çalışır, ancak sonunda kriptografik olarak ana zincire geri döner.

BitVM Nedir

BitVM, Optimistic Rollups'a benzer bir teknoloji kullanır.

İyimser Toplamalar genellikle işlemin geçerli olduğunu varsayar, ancak anlaşmazlık çözümü için belirli bir süre ayırır.

Bir anlaşmazlık durumunda, Rollup önceki durumuna geri döner.

BitVM'nin gerçek akıllı sözleşme hesaplaması ayrı bir katmanda gerçekleşir ve bir anlaşmazlık durumunda bu anlaşmazlıklar Bitcoin'in ana zincirine "kaydedilir". Bu nedenle, tüm BitVM etkinliği zincir dışı gerçekleşir.

** (Çevirmenin notu: Ana zincirde, anlaşmazlıkları çözmek için kullanılabilecek herkese açık, değişmez bir kayıt tutulur.) Herhangi bir anlaşmazlık yoksa, tüm BitVM faaliyetleri zincir dışı, yani ana Bitcoin zincirinin dışında gerçekleşecektir. Bu zincir dışı faaliyet daha hızlı bir şekilde gerçekleştirilebilir ve Bitcoin'in ana zinciri güvenlik ve güvenilirliğin temeli olarak kullanılarak işlemlerin geçerliliği sağlanır. )**

BitVM temel olarak dört bileşene bağlıdır**

  • Karma kilit
  • Zaman kilidi
  • Merkle ağacı
  • Çoklu imza

Karma kilit

Hash kilidi, işlemi başlatan kişi tarafından oluşturulan ve işlemin ancak başlatanın onayından sonra sonuçlandırılabilmesini sağlayan kriptografik bir gizli anahtardır.

Zaman Kilidi

Zaman kilidi altındaki bir işlem, belirli bir tarih, saat veya blok yüksekliğinden sonra gerçekleştirilmelidir.

Merkle Ağacı

Merkle ağacı dalı, bir komut dosyasının tüm olası yürütmelerini kaydetmek yerine, bir komut dosyasının blok zincirinde yürütülmesinin sonuçlarını kaydetmek için kriptografi kullanır.

Bu, özellikle daha karmaşık olanlar için işlemlerin kapladığı alanı büyük ölçüde azaltır!

** Geçmişte, bir işlemin geçerliliğini doğrulamak için, çok fazla depolama alanı kaplayan tüm olası yürütme yollarını ve sonuçlarını kaydetmek gerekiyordu. Merkle ağacı dallanması ile yalnızca gerçek yürütmenin sonuçlarını kaydediyoruz ve bu optimizasyon, işlem işlemeyi daha verimli hale getirirken aynı zamanda blok zincirinin depolama gereksinimlerini de azaltıyor. )**

Çoklu imza

Multisig genellikle birden fazla tarafın tek bir cüzdan üzerinde kontrolü paylaşmasına izin verir. BitVM'nin tasarımı altında, bir kanıtlayıcı ve bir doğrulayıcıdan oluşan iki parçalı bir çoklu imzaya sahip olacaksınız.

**Peki BitVM nasıl çalışır? **

Kanıtlayıcılar ve doğrulayıcılar önce akıllı sözleşmeyi tüm olası sonuçları içeren bir if-then ifadesi haritasında derler.

Yerden tasarruf etmek için, zincir üzerinde tasarruf etmek için Merkle formatını kullanıyoruz.

Her iki taraf da bir anlaşmazlık durumunda kullanılabilecek bir dizi meydan okuma ve cevaplama işlemini önceden imzalamalıdır!

Bu ön koşulları tamamladıktan sonra, akıllı sözleşmeyi etkinleştiren ve her iki tarafın da zincir dışında veya ayrı bir katmanda veri alışverişine başlamasına olanak tanıyan bir Taproot adresine Bitcoin yatırabilirler.

Doğrulayıcılar, kanıtlayıcıyı belirli bir süre içinde karar vermeye zorlamak için zaman kilitlerini kullanabilir.

Kanıtlayıcı yanlış bir iddiada bulunursa, doğrulayıcı buna itiraz edebilir ve depozitosunu geri alabilir.

Bu, herhangi bir saldırganın depozitolarını kaybetmesini sağlar ve iyi davranışı teşvik eder.

BitVM'nin Kullanım Alanları

Artık BitVM sözleşmesinin yapısı hakkında temel bir anlayışa sahip olduğumuza göre, ne için kullanıldığına biraz daha derine inebiliriz.

Şu anda üç adet "Taahhüt" : bulunmaktadır

  • Bit Değeri Taahhüdü
  • Mantık Kapısı Taahhüdü
  • İkili Devre Taahhüdü

Bit değeri taahhüdü

Bu, onaylayanların farklı komut dosyalarında ve kullanılmayan işlem çıktılarında (UTXO'lar) bir bit değerini "0" veya "1" olarak ayarlamasına olanak tanıyarak bir komut dosyasının birden çok işlemde çalışmasına izin verir ve bu ikili 0'lar ve 1'ler tüm hesaplamaların temelini oluşturur

** (Çevirmenin notu: Bit değeri kontrol edilerek, koşullu yargı ve mantıksal işlemler gibi çeşitli hesaplama işlemleri gerçekleştirilebilir.) Bu esneklik, BitVM'nin karmaşık akıllı sözleşme işlevlerini daha sağlam bir şekilde desteklemesini sağlar. )**

Mantık kapısı vaadi

Bu, NAND geçitlerinin kullanımına izin verir ve AND, NOT ve OR gibi deyimlerin işlevselliğini uygular.

AND AND kapısı, iki girişin durumuna (iki bit değeri gibi) dayalı bir çıktı üretir.

** Mantık kapısı taahhüt mekanizması, akıllı sözleşmelerin mantıksal işlemler içeren karmaşık hesaplamaları desteklemesini sağlayan AND NOT kapılarını tanıtarak BitVM'ye daha esnek ve güçlü işlevler sağlar. )**

İkili Devre Sözü

Çeşitli mantık kapıları tanımlandıktan sonra, daha karmaşık dijital sistemler oluşturmak için ikili devreleri kullanabilirsiniz.

Bunu, birden fazla NAND yapı taşından oluşan eksiksiz bir akıllı sözleşme yapısı olarak düşünün.

BitVM'de, benzer şekilde, tam bir akıllı sözleşme yapısı oluşturmak için birden fazla mantık kapısını birleştirebiliriz, tıpkı birden fazla VE DEĞİL kapısının somut bir modüler uygulama oluşturması gibi. Binaya yönelik bu modüler yaklaşım, akıllı sözleşmelerin tasarımını daha esnek ve ölçeklenebilir hale getirir. )**

Ek Referans Kaynakları

Şimdiye kadar ele alabileceğimiz teknik ayrıntılar bu kadar ve daha derine dalmak veya BitVM hakkında daha fazla bilgi edinmek isteyip istemediğinizi kontrol etmek için birçok ek kaynak var.

İşte dikkate değer bazı kaynaklar:**

Tutum değişikliği

Gözlem yaparak ilginç bir fenomen bulduk:**

BitVM aracılığıyla Bitcoin üzerinde uygulama oluşturmaya yönelik tutumlarda büyük bir değişiklik oldu.

Birçok kişi akıllı sözleşmelerin Bitcoin'e dahil edilmesine soğuk tepki gösterdi ve hatta açıkça karşı çıktı, ancak şimdi cesaret verici olan desteklerini ifade etmeye başladılar!

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)