Lightning Labs tarafından önerilen yeni bir protokol olan Taro, Bitcoin'e yeni varlıklar ve ölçeklenebilirlik kazandırmak için Taproot ve Lightning Network'ten yararlanıyor.
Lightning Labs, Bitcoin ve Lightning Network için, ağa yeni kullanım durumları getirmeyi amaçlayan yeni bir protokol teklifi olan Taro'yu tanıttı. Şirket yayınladı bir dizi taslak Bitcoin İyileştirme Teklifi (BIP) ve önerilen tasarım hakkında topluluktan geri bildirim istiyor.
Taro, protokolün takas edilemez varlık biçimi olan varlıkların ve koleksiyonların Bitcoin üzerinde ihraç edilmesini ve bunların Lightning üzerinde blok zincirini şişirmeden özel ve güvenli bir şekilde aktarılmasını sağlamayı amaçlıyor. Bunu yapmak için protokolün en son yükseltmesinden faydalanmayı planlıyor. Kazık kök.
Lightning Labs CEO'su Elizabeth Stark şunları söyledi: "Taro on Lightning'in tasarım ilkeleri, uçlarda karmaşıklığın olduğu ancak arada basitliğin olduğu internetten geliyor." Bitcoin Dergisi.
Bugün Bitcoin'de varlık yayınlamanın ve kullanmanın mevcut yollarının çoğu, ya farklı güvenlik güvencelerine sahip yeni bir güven modeli ekleyen tamamen başka bir blok zincirinden yararlanıyor ya da doğrudan zincire ekstra veri eklemeye dayanıyor; bu da varlık bilgilerinin uzun vadede takibi için verimsizdir ve kullanıcı gizliliği açısından tehlikelidir.
Bunun yerine Taro, Taproot'u kullanıyor.
Taproot'un Geleceği: Ölçeklenebilirlik ve Gizlilik
Taproot, bir Bitcoin UTXO için karmaşık harcama koşullarının ayarlanmasına izin verirken, yalnızca koinin harcanması için kullanılan koşulun tüm Bitcoin kullanıcılarına zincir üzerinde gösterilmesini sağlar. Sonuç olarak böyle bir harcama daha özeldir çünkü pasif bir gözlemci bu işlem için başka harcama koşullarının olup olmadığını anlayamaz; ve daha ölçeklenebilir, çünkü artık bu karmaşık şema zincire çok daha az veri koyuyor. Bu anlamlı çünkü Bitcoin'deki önceki programatik davranışlar, işlemlerin her harcandığında bütünüyle ortaya çıkarılması gerektiği anlamına geliyordu, bu da kullanıcı gizliliğine zarar veriyordu ve depolama ihtiyaçlarındaki doğrusal bir büyüme nedeniyle çok karmaşık planları uygulanamaz hale getiriyordu.
Taro, Taproot'u kullanarak, işlemlerin doğru şekilde sıralanmasını sağlamak ve çifte harcamaları önlemek için Bitcoin'in iş kanıtı (PoW) konsensüs mekanizmasına da güvenebilir, aynı zamanda yeni varlık verileriyle nasıl etkileşime girileceği ve bunların nasıl doğrulanacağı konusunda özel yönergeler tanımlayabilir.
Sonuç olarak Taro, Ethereum'un ERC-20 ve ERC-721 tokenleri gibi "yüksek derecede programlanabilir" blok zincirlerindeki diğer varlık çözümlerinden de farklıdır çünkü bir hesap modeli yerine Bitcoin'in UTXO modelini temel alır; Anahtarın yeniden kullanılmasının önlenmesi nedeniyle güvenlidir ve bakiyeler hakkında bilgi açıklanmadığından daha gizlidir. Taro'nun yaklaşımı ayrıca daha ölçeklenebilir ve hafif istemcilerle uyumludur.
Daha spesifik olarak Taro, varlıkları Taproot komut ağacının "yaprakları" aracılığıyla Bitcoin'e getiriyor; çünkü ağaçtaki her bir yaprak tamamen bağımsızdır ve seçici olarak ortaya çıkarılabilir; bu da yapılandırılmış bağlılığı mümkün kılar. Taproot komut ağacına bu varlıklar hakkında bilgi (meta veriler olarak bilinir) eklenerek önerilen protokol, Bitcoin üzerine inşa edilmiş bir katman olarak işlev görebilir ve Taro varlık işlemlerinin, yalnızca zincir üzerinde Taproot çıktısı olarak normal Bitcoin işlemleri gibi görünmesine olanak tanır. varlıkların işlem grafiği boyunca hareketinin kanıtlarını sağlamaya devam ederken ortaya çıkar.
Bitcoin Ölçeklenebilir
Lightning Labs CTO'su Olaoluwa Osuntokun, "Bu oldukça zarif çünkü bu varlık taahhütlerini gerçek senaryodan ayırmanıza olanak tanıyor" dedi. Bitcoin Dergisi. “Bu durumda Taproot, ana Bitcoin komut dosyası katmanını varlık katmanının kendisinden mantıksal olarak ayırmamıza olanak tanıyor. Aslında aynı çıktı içinde olsalar bile, Bitcoin katmanı neyin açıklanmadığını umursamadığından, bunu ek yapılandırılmış verilere sahip olmak için kullanabiliriz.”
Sonuç olarak, bu yapı, tek bir Taproot UTXO'nun, tüm Bitcoin ağına yük getirmeden, yalnızca bu bilgiye ihtiyaç duyan belirli taraflara açıklanacak sınırsız sayıda varlığa etkili bir şekilde taahhütte bulunmasına (yani bunların karma değerini dahil etmesine) olanak tanır.
Osuntokun, "Bu, işleri biraz daha basit hale getiriyor ve aynı zamanda geliştiricilerin anlamasını da çok daha kolay hale getiriyor çünkü katman katmanı temelde bazı küçük ayarlamalar, ek taahhütler, doğrulama ve bunun gibi şeylerle birlikte Bitcoin'e benziyor ve hissediliyor" dedi.
Taro, varlık ihracı ve aktarımı için Taproot'tan yararlanarak, varlık Lightning Network üzerinden yönlendirilirken bitcoin likiditesinden yararlanarak, zincire gereksiz veri eklemeden, Bitcoin'in uçlarında etkili bir şekilde yeni işlevsellik sağlar.
Osuntokun, "İnsanlar bu varlıkları kullanarak uçlarda daha fazla işlem yapıyorsa bu aslında Lightning Network'te daha fazla kapasiteye ihtiyacımız olduğu anlamına gelir" dedi. "Yapısal kapasite açısından kenarlardaki varlıklara olan talep, ağda artan üretken aktiviteye ve daha fazla yönlendirme ücretine, dolayısıyla daha büyük bir ağ etkisine dönüşüyor."
Sonuç olarak Taro, zincirdeki blok alanına olan talebi artırma yönünde bir adım atabilir ve gelecek yüzyılda blok sübvansiyonu sıfıra yaklaşırken madencilere yalnızca işlem ücretleri yoluyla ödeme yapılmaya başlandığında Bitcoin'in sürdürülebilir kalmasını sağlamaya yardımcı olabilir.
Ayarlanmış Merkle Ağacı
Taro, varlıkların bir katman protokolü görevi görerek Taproot komut dosyası ağaçlarına bağlanmasını sağlamak için Merkle-Sum Sparse Merkle ağacı (MS-SMT) olarak bilinen bir veri yapısından yararlanır. MS-SMT, normal bir Merkle ağacının, bir Merkle-Sum ağacının ve bir Sparse Merkle ağacının özelliklerini bir araya getirir.
Bir Merkle ağacı, kök karma adı verilen tek bir karma elde edilene kadar öğelerin karma listesinin çiftler halinde karma hale getirilmesiyle oluşturulur. Örneğin, dört öğeden oluşan bir listede, öncelikle her öğenin hashini ayrı ayrı alırız. Daha sonra, birinci ve ikinci öğelerin hash'lerini bir araya getirir ve bu birleştirmenin hash'ini oluştururuz ve aynısını üç ve dördün hash'leri için de yaparız. Son olarak, kök karmasını belirlemek için kalan iki karmanın hashini alırız.
Merkle ağacı faydalıdır çünkü çok fazla veri depolayabilir, ağaçta bazı verilerin bulunduğunu kanıtlamayı kolaylaştırır ve ayrıca verilere müdahale edilip edilmediğini kontrol etmemize olanak tanır. Başka bir deyişle, düzenli bir Merkle ağacı ölçeklenebilirlik, üyelik kanıtı ve kurcalamaya karşı dayanıklılık sağlar.
Üstelik bu tür özellikleri doğrulamak için yalnızca Merkle ağacının kök karmasını zincirde saklamamız gerekiyor. Bunun nedeni, örneğin bir yapraktaki verilerde değişiklik yapılması durumunda, hash'inin de değişmesi, bunun üzerindeki seviyelerdeki tüm hash'lerin daha da değişmesi ve bu da en sonunda kök hash'inin değişmesine neden olacaktır; bu da, depolanan verilerle karşılaştırılarak değişiklik kanıtlanabilir. versiyon.
Merkle-Sum ağacı, tüm yaprak değerlerinin toplamını taahhüt etmemize izin vererek bunu bir adım daha ileri götürüyor; bu, kök karmasının aynı zamanda ağaçtaki her bir yaprağın değerlerinin toplamı hakkında bilgi içerebileceği anlamına geliyor. Varlıklar bağlamında bu özellik, bir varlığın arzının daha kolay denetlenebilmesini sağladığı gibi, varlığın bölünebilirliğine olanak tanıyarak, yalnızca bunları devretmesi gereken işlemlerde istenmeyen yeni varlıkların ihraç edilmesini de önler. Yukarıdaki hayali Merkle ağacımızda, eğer her yaprak bir değere sahip olsaydı, kök karması dört değere sahip olurdu.
Sparse Merkle ağacı başka bir özellik daha ekler. Tüm yaprakları indekslenmiştir, bu da ağaçtaki bilgilere anahtar-değer çifti tarzında erişime izin verir ve aslında "null" değerini tutan boş yaprakları vardır, bu da bazı verilerin doğru olup olmadığını kontrol etmemize olanak tanır. değil ağaçta. Üye olmamanın kanıtı olarak bilinen bu özellik şu şekilde mümkündür: null üyeliğini kanıtlamak indeksi aracılığıyla erişilebilen belirli bir yaprakta. Örneğin, indeksi altı olan yaprağın bir varlıkla ilgili bazı bilgileri sakladığına dair bir iddia varsa, o yaprağın aslında "null" değerini taşıdığını kanıtlayarak bu tür bilgilerin orada olmadığını kanıtlayabiliriz.
Taro Varlığının Transferi
Taro, her varlık kimliği veya varlık türü için bir tane olmak üzere iç içe geçmiş MS-SMT'lere sahip varlıkları temsil eder. Protokol, tek bir Taproot UTXO'da sınırsız sayıda varlığı etkili bir şekilde temsil edecek şekilde ilk Taproot komut dosyası ağacından dallanarak bu ağaçların üst üste katmanlanmasına olanak tanır. Taro varlıkları bu nedenle zincir halinde verilir.
Taro'daki varlık işlevselliğinin temelinde, bir geliştirici tarafından belirli bir varlığın protokolde nasıl aktarılabileceğini programlı olarak tanımlamak için oluşturulan bir dizi direktif olan bir varlık komut dosyası bulunur. Bu betiğin karması daha sonra MS-SMT'ye dahil edilir, böylece daha sonra kolayca uygulanabilir; böylece varlığın ve onun niteliklerinin varlık betiği karmasına bağlı kalması sağlanır.
Taro'nun ilk versiyonu aşağıdakilerin bir alt kümesinin kullanılmasını önerir: Bitcoin Komut DosyasıVarlıkların, bir varlığın geçerli transferi için keyfi koşulları ifade etmesine olanak tanır. Varlık komut dosyaları, Bitcoin Komut Dosyası ile aynı düzeyde bir programlanabilirlik mirasını devraldığından, Taro varlıkları, varlık komut dosyasına gömülü karma zamanlı kilitli sözleşmeler (HTLC'ler) aracılığıyla zincir dışı çok atlamalı işlemlerde Lightning üzerinden aktarılabilir. Ancak gelecek sürümler, yalnızca Taro düzeyinde mevcut olacak yeni işlem kodları ve ekstra işlevler sunabilir.
Osuntokun, "Taproot içinde Taproot yapmak, ilk sürümü daha basit hale getiriyor ve bize hangi kullanım durumlarının ortaya çıktığını ve daha fazla ifade gücü istediğimizi anlamamız için daha fazla zaman veriyor" dedi.
Zincir içi transferler için Taro, aşağıdakileri temel alan yeni bir adres formatından yararlanıyor: bech32 buna aynı zamanda varlık komut dosyası karması da dahildir. Bir Taro varlığını zincirleme olarak almak için alıcının, göndericinin, varlığın yeni sahibine devredildikten sonra harcanması için gereken bilgileri içeren yeni bir varlık komut dosyası grubunu nasıl oluşturabileceğinin ayrıntılarını veren yeterli veriye sahip bir adres oluşturması gerekir. Başka bir deyişle, varlık komut dosyası karmasındaki ekstra bilgi, alıcıya aktarılan varlık için kilit açma kapasitesinin ne olduğunu söyler, böylece varlık en sonunda tekrar aktarılabilir.
Alıcı tüm bu bilgilere sahip olduğundan, varlık yaprağını hesaplayabilir, bu da daha sonra varlık kökünü hesaplamasına olanak tanır ve son olarak tüm çıktının kendisini hesaplayarak, hesapladıkları sonuç için Bitcoin blok zincirini izlemelerine olanak tanır.
Ek olarak, alıcının bu tanımlayıcı bilgiyi önceden göndermesini sağlayarak, gönderenin işlemi geçerli kılabilmesinin tek yolu, alıcının tam olarak beklediği şeyi göndermesidir. Yanlış varlık veya yanlış miktar gönderilirse karmalar eşleşmez ve alıcı, gönderenin yanlış bir şey yaptığını kolaylıkla anlayabilir.
Bitcoin'deki Varlıklar ve Koleksiyonlar
Taro'da varlıkların ihracı ve devri, varlığın normal veya tahsil edilebilir olmasına bağlı olarak değişiklik gösterir.
Tahsil edilebilir veya misli mümkün olmayan bir varlık, Bitcoin zinciri düzeyinde veya gerçek dünya düzeyinde bir varlık üzerinde hak talebinde bulunan ve bu hak iddiasını imkansız kılan benzersiz bir tanımlayıcıya sahip, türünün tek örneği olan bir değer temsilidir. sahte sahiplik. Taro'daki bir koleksiyon parçası, örneğin tokenize edilmiş nadir bir beyzbol kartı olabilir. Koleksiyonlar tek bir toplu işlemde oluşturulur, bölünemez veya birleştirilemez ve bilinen bir katılımcı grubu arasında aktarılmak üzere zincir dışına aktarılmaları veya çok partili bir kanala konulmaları gerekir.
Öte yandan normal bir varlık, elde tutulan varlıkların toplam değerini taahhüt eder ve bölünebilir ve birleştirilebilir. Bölmeler, dahili bir bölünme yapılandırılarak bir ağaç içinde veya harici bir bölünme yapılandırılarak farklı Taproot çıkışları arasında gerçekleşebilir. Transfer sırasında varlık sahibi, bir Merkle-Sum kanıtıyla geçerli bir bölünmeye sahip olduğunu kanıtlar ve karşılık gelen oluşturulan varlıklar, transferden sonraki toplam varlık miktarının işlemden önceki toplam tutara eşit olmasını sağlayan yeni bir Merkle-Sum çıktı bölünmesini taahhüt eder. .
Kenarlardaki Varlıklar: Merkezi Olmayan Omurga Ödeme Ağı Olarak Yıldırım
Daha önce de belirtildiği gibi Taro, zincir üzerinde yayınlanan varlıkları Lightning Network'e taşıyabilir; tıpkı Bitcoin'in, Bitcoin blok zincirinde onaylanan ikiden iki çoklu imza çıktısında kilitlendikten sonra Lightning aracılığıyla gönderilebilmesine benzer şekilde. Taro varlıklarını tutan bir Lightning kanalı da aynı akışı kullanır, ancak ikiden ikisi Schnorr Taproot çıktısı da kanaldaki varlık kümesine bağlı olacaktır.
“Taro protokolünü kullanarak, Taproot çıkışına sabitlenmiş Lightning kanalları, hem bitcoin hem de Taro varlıklarını zincir dışına gönderebiliyor; çok atlamalı ödemeler, beklenen işlemleri uygulamak için komut dosyası sistemini kullanan Taro seviyesindeki yeni HTLC'ler tarafından kolaylaştırılıyor. Osuntokun, "uçtan uca ödeme güvenliği garantileri" dedi. Bitcoin Dergisi.
Osuntokun, Lightning Labs'ın Taro için Lightning Network'e önerdiği dağıtım yolunun öncelikle yalnızca kenarlardaki varlıkları tanıtmayı amaçladığını, bunun da hem ağın çekirdeğini değiştirmek zorunda kalmayı hem de her Taro varlığı için yeterli likiditeye sahip yeni bir ağın önyüklenmesini önleyeceğini ekledi. . Bunun yerine, şirketin planları Taro'nun Lightning'de bitcoin likiditesine bağlanmasını ve yalnızca belirli bir varlığın göndericisinin ve alıcısının Taro uyumlu kanalları kullanmasını gerektirecek.
Osuntokun, "Tek kısıtlama, belirli bir varlığı kullanarak almak/göndermek için karşılık gelen gelen/giden likiditenin gerekli olmasıdır" dedi.
Benzer Lightning rampa kurulumuna ek olarak, Taro varlıklarının Lightning üzerinden çok duraklı transferleri, bugün ikinci katmanda yaygın olan benzer bir faturalandırma sisteminden yararlanacaktır. Ancak faturayı BTC cinsinden ifade etmek yerine Taro varlığının kendisinde ifade edilecektir.
Osuntokun, "Örneğin, eğer Alice, Bob'a bir Taro stabilcoin varlığı göndermek isterse, örneğin 10 dolar tutarında yeni bir fatura oluşturacaktır" dedi. “Bob daha sonra rotayı tamamlamak için faturada sağlanan ekstra yönlendirme ayrıntıları olan bir 'atlama ipucu' kullanacak ve dahili Bitcoin omurgasını geçecek olan ilk atlama noktası üzerinden gönderilecek ağ ücretlerinin (bitcoin olarak ödenen) miktarını hesaplayacak. ve sonunda ödemeyi tamamlamak için son atlamada yeterli miktarda BTC bırakın.”
Taro protokolünün, tüm kanalların düzgün bir şekilde güncellenmesi için uçlardaki Lightning eşlerine gönderilmesi gereken ekstra bilgileri belirleyeceğini de sözlerine ekledi.
Bitcoin'i Fiili Temel Katman Haline Getirmek
Taro, ABD doları stabilcoin'leri gibi gerçek kullanım senaryolarına sahip varlıkları eşler arası (P2P) dijital para birimi yığınına getirmek için Bitcoin'in en son yumuşak çatal yükseltmesinden yararlanmayı amaçlıyor. Tek bir Taproot UTXO ile neredeyse sınırsız sayıda varlığın ihraç edilmesine ve bu tür varlıkların Lightning üzerinde anlık, düşük ücretli çok atlamalı işlemlerle aktarılmasına olanak tanır.
Taro, Bitcoin ve Lightning'i rayları olarak kullanarak, farklı kullanım durumlarını birleştirebilen ve bu tür varlıkları önemsemeyen tarafları etkilemeyen, birlikte çalışabilen bir varlık ekosistemi oluşturabilir. Aynı zamanda protokol, kavramın yaygınlaşmasının ağdaki trafiği artırması durumunda ağ etkilerini artırarak Bitcoin'e geri katkıda bulunuyor, böylece madencilere yapılan ücret ödemesini artırıyor ve Lightning Network'teki BTC likiditesini artırıyor.
Her ne kadar tanıdık bir Bitcoin komut dosyası paketi aracılığıyla geliştiriciler için yeni protokole geçişi kolaylaştırmak amacıyla, ilk yinelemesi sınırlı sayıda kullanım senaryosunu barındırsa da, inşaatçılar ve girişimciler yaratıcı oldukça, genişletme ve daha fazla geliştirme olanakları neredeyse sonsuzdur. ve protokolü onların ihtiyaçlarına uyacak şekilde döndürün.
Stark, "Umut, Bitcoin'in geleceğinin neler getireceği ve Taproot'un neler yapabileceği konusunda insanların gözlerini açmaktır" dedi. Bitcoin Dergisi. “Amaç, Bitcoin'in açık protokollerle desteklenen temel küresel para ağı olmasını sağlamaktır.”
- Hakkımızda
- erişim
- Hesap
- karşısında
- etkinlik
- ilave
- Ek
- adres
- Türkiye
- Izin
- arasında
- miktar
- Başka
- yaklaşım
- varlık
- Varlıklar
- öznitelikleri
- Beyzbol
- temel olarak
- temel
- olmak
- Bit
- Bitcoin
- bitcoin işlemleri
- Bitcoin UTXO'su
- Engellemek
- blockchain
- BTC
- Kapasite
- hangi
- durumlarda
- ceo
- zincir
- değişiklik
- kanallar
- Sikke
- koleksiyon
- taahhüt
- topluluk
- şirket
- Şirketin
- tamamen
- karmaşık
- hesaplamak
- kavram
- koşul
- Fikir birliği
- kas kütlesi inşasında ve
- içeren
- sözleşmeleri
- çekirdek
- olabilir
- Sahte
- çevrimiçi kurslar düzenliyorlar.
- Yaratıcı
- CTO
- Para birimi
- veri
- Merkezi olmayan
- Talep
- bağlı
- açılma
- Dizayn
- Geliştirici
- geliştiriciler
- gelişmeler
- DID
- farklı
- dijital
- dijital para
- direkt olarak
- Değil
- Dolar
- çift
- Damla
- kolayca
- ekosistem
- Efekt
- etkileri
- etkinleştirmek
- etkinleştirme
- sağlanması
- girişimciler
- ERC-20
- kurmak
- kurulmuş
- Etkinlikler
- örnek
- beklenen
- uzantıları
- Moda
- geribesleme
- Fiyatlandırma(Yakında)
- şekil
- Nihayet
- Ad
- akış
- çatal
- Airdrop Formu
- biçim
- işlev
- işlevsellik
- daha fazla
- gelecek
- Küresel
- gol
- büyük
- grup
- Büyüme
- olmak
- esrar
- karma
- sahip olan
- ambar
- tutma
- tutar
- Ne kadar
- Nasıl Yapılır
- HTTPS
- uygulamak
- imkânsız
- Diğer
- dahil
- dahil
- artmış
- artan
- indeks
- bilgi
- Internet
- konu
- IT
- kendisi
- kaydol
- Katıldı
- atlama
- koruma
- anahtar
- bilinen
- Labs
- son
- katmanlı
- seviye
- Kaldıraç
- leverages
- kaldıraç
- ışık
- Şimşek
- Yıldırım ağı
- Sınırlı
- Likidite
- Liste
- küçük
- kilitli
- Uzun
- YAPAR
- Yapımı
- tavır
- Maç
- anlam
- Madenciler
- model
- Daha
- hareket
- ağ
- Aynen
- numara
- Türünün tek örneği
- açık
- sipariş
- Diğer
- sahip
- mülkiyet
- p2p
- ödenmiş
- Katılımcılar
- ödeme
- ödemeler
- İnsanlar
- olanakları
- mümkün
- PoW
- güzel
- önlenmesi
- gizlilik
- özel
- kanıt
- İşin kanıtı
- özellik
- öneri
- önerilen
- protokol
- protokolleri
- kanıtlıyor
- teslim almak
- düzenli
- kalan
- temsil
- gerektirir
- gereklidir
- Açığa
- Rota
- Adı geçen
- ölçeklenebilirlik
- ölçeklenebilir
- plan
- güvenli
- güvenlik
- Dizi
- set
- benzer
- ALTINCI
- So
- Yumuşak Çatal
- Çözümler
- biraz
- bir şey
- özellikle
- geçirmek
- Harcama
- Dönme
- bölmek
- Splits
- stablecoin
- Stablecoins
- yığın
- hafızası
- mağaza
- mağaza
- yapılandırılmış
- sübvansiyon
- arz
- sürdürülebilir
- sistem
- anlatır
- İçinden
- zaman
- bugün
- birlikte
- simgeleþtirilmiþ
- Jeton
- üst
- iz
- trafik
- işlem
- işlemler
- transfer
- transfer
- transferler
- Güven
- bize
- anlamak
- benzersiz
- Güncelleme
- us
- kullanım
- kullanıcı gizliliği
- kullanıcılar
- değer
- İzle
- Ne
- Nedir
- olup olmadığını
- süre
- içinde
- olmadan
- sözler
- olur
- sıfır