Bitcoin, açık ara dünyanın en popüler kripto para birimidir.Likiditeden, zincirdeki işlem hacminden veya diğer keyfi göstergelerden bakıldığında, Bitcoin'in hakim konumu aşikardır.

Ancak teknik nedenlerden dolayı geliştiriciler genellikle Ethereum'u tercih ediyor.Çünkü Ethereum, çeşitli uygulamalar ve akıllı sözleşmeler oluşturmada daha esnektir.Yıllar boyunca, birçok platform gelişmiş akıllı sözleşme işlevlerinin geliştirilmesine odaklandı, ancak açıkçası Ethereum bu alanda liderdir.

Bu teknolojiler Ethereum üzerinde tüm hızıyla geliştirildiğinden, Bitcoin yavaş yavaş bir değer depolama aracı haline geldi.Birisi, Ethereum'un RSK yan zinciri ve TBTC ERC-20 jeton teknolojisinin uyumluluğu yoluyla Bitcoin ile arasındaki boşluğu daraltmaya çalıştı.

Sadelik nedir?

Sadelik, akıllı sözleşmeler oluşturmada günümüzün bitcoin ağından daha esnek olan yeni bir bitcoin programlama dilidir.Bu düşük seviyeli dil, Blockstream altyapısının geliştiricisi Russell O'Connor tarafından oluşturuldu.

Blockstream'in CEO'su Adam Back, bu konuyla ilgili yakın tarihli bir web seminerinde şöyle açıkladı: “Bu, Bitcoin ve Elements, Liquid (yan zincir) vb. içeren ağlar için yeni nesil bir betik dilidir.”

Bitcoin yaratıcısı Satoshi Nakamoto, projenin başlarında güvenlik nedenleriyle Bitcoin komut dosyalarını kısıtlarken, Simplicity, güvenliği sağlarken Bitcoin komut dosyalarını daha esnek hale getirme girişimiydi.

Turing-complete olmasa da, Simplicity'nin ifade gücü, aynı uygulamaların çoğunu Ethereum üzerinde oluşturmak isteyen geliştiriciler için yeterlidir.

Ayrıca, Simplicity'nin amacı, geliştiricilerin ve kullanıcıların akıllı sözleşme dağıtımının yerinde, güvenli ve uygun maliyetli olduğunu daha kolay doğrulamasını sağlamaktır.

Açık kaynaklı yazılım literatürü yazmaya adanmış teknik bir yazar olan David Harding, Noded Bitcoin blogunun ilk sayısında, “Güvenlik nedeniyle, programı çalıştırmadan önce gerçekten analiz etmek istiyoruz” dedi.

“Bitcoin için Turing'in eksiksiz olmasına izin vermiyoruz, böylece programı statik olarak analiz edebiliyoruz.Sadelik Turing bütünlüğüne ulaşamayacak, böylece programı statik olarak analiz edebilirsiniz.”
Yukarıda bahsedilen TBTC'nin, Ethereum ana ağında yayınlandıktan kısa bir süre sonra içerik oluşturucu tarafından ERC-20 belirteçlerini destekleyen akıllı bir sözleşmede bir güvenlik açığı keşfettiği için kapatıldığını belirtmekte fayda var.Geçtiğimiz birkaç yıl içinde, Ethereum akıllı sözleşmeleri, Parity cüzdanındaki çoklu imza güvenlik açığı ve kötü şöhretli DAO olayı gibi bir dizi güvenlik sorununu patlattı.
Sadelik Bitcoin için ne anlama geliyor?

Bitcoin için Simplicity'nin gerçek anlamını keşfetmek için LongHash, hem Simplicity hem de Ethereum araştırmasına sahip Paradigm Research Partner'den Dan Robinson ile iletişime geçti.

Robinson bize şunları söylüyor: “Basitlik, Bitcoin tarihindeki her komut dosyası yükseltmesinin bir koleksiyonu değil, Bitcoin komut dosyası işlevinin kapsamlı bir yükseltmesi olacaktır.'Tam işlev' komut seti olarak, temelde gelecekte Bitcoin komut dosyası işlevine gerek yok Tekrar Yükseltme, elbette, bazı işlevlerin verimliliğini artırmak için, bazı yükseltmelere hala ihtiyaç vardır.”

Bu soruna yumuşak çatal perspektifinden bakılabilir.Geçmişte, Bitcoin komut dosyasının yükseltilmesi, ağ üzerinde topluluk fikir birliğinin etkinleştirilmesini gerektiren bir yumuşak çatal aracılığıyla gerçekleştirildi.Sadelik etkinleştirilirse, herkes Bitcoin konsensüs kurallarını güncellemek için ağ düğümlerine ihtiyaç duymadan bu dil aracılığıyla yaygın olarak kullanılan bazı yumuşak çatal değişikliklerini etkili bir şekilde uygulayabilir.

Bu çözümün iki ana etkisi var: Bitcoin geliştirme hızı eskisinden daha hızlı olacak ve ayrıca potansiyel Bitcoin protokolü kemikleşme sorunları için de kesin bir yardımı var.Bununla birlikte, sonuçta, Bitcoin protokolünün katılığı da arzu edilir, çünkü ağın belirteç politikası vb. gibi temel kurallarını etkili bir şekilde yansıtır. Bunlar değişmez, bu nedenle potansiyel sosyal saldırı vektörünü engelleyebilir. bu bitcoin değerini verin Birinci faktörün etkisi vardır.

Adam Back, Reddit'te "İlginç anlam: Bitcoin bugün Sadelik komut dosyasını kullanırsa, kendi kendine genişleyebilecek" dedi.“Schnorr / Taproot ve SIGHASH_NOINPUT gibi iyileştirmeler doğrudan uygulanacaktır.”

Buradaki Back örneği, Simplicity etkinleştirildikten sonra Bitcoin konsensüs kurallarını değiştirmeden yapılabilecek ekleme türlerinden biri olan soft fork şemasıdır.Bu konuda ne düşündüğü sorulduğunda, şu cevabı verdi:

"Teknik bir bakış açısından, Taproot eklenti çözümü Pieter Wuille'in dediği gibi Simplicity dilinde uygulanamaz, ancak Schnorr yapabilir."
Robinson'a göre, eğer Sadelik gerçekten Bitcoin'e eklenirse, işe yarayacak ilk şey, geliştiricilerin şu anda üzerinde çalıştığı, Eltoo gibi ödeme kanallarının tasarımı, yeni imza algoritmaları ve belki de bazı gizlilik gibi bazı iyileştirmeler olacaktır. .Promosyon planının yönleri.
Robinson ekledi:

“Ethereum'un ERC-20'sine benzer bir belirteç standardının geliştirilmiş olmasını tercih ederim, böylece stabil paralar, merkezi olmayan borsalar ve kaldıraçlı ticaret gibi bazı yeni uygulamalar görebilirim.”

Ethereum ve Bitcoin arasındaki basitlik farkı

Bitcoin ana ağına Simplicity dili eklenirse, birileri Ethereum'u kullanmaya devam etmek için hiçbir nedenimiz olmadığı sonucuna varacaktır.Bununla birlikte, Bitcoin Sadeliğe sahip olsa bile, onunla Ethereum arasında hala önemli farklılıklar olacaktır.

Robinson, “Basitlik, Bitcoin'i daha fazla 'Ethereum' yaptığı için değil, Bitcoin'i daha fazla 'Bitcoin' yaptığı için ilgileniyorum” dedi.

Basitlik kullanımına rağmen, Ethereum'un hesap tabanlı ayarlarının aksine Bitcoin, UTXO (harcanmamış işlem çıktısı) modunda çalışmaya devam edecektir.

Robinson açıkladı:

"UTXO modeli, doğrulayıcıların verimliliği için mükemmel bir seçimdir, ancak bunun dezavantajı, sözleşmelerle etkileşime giren birden fazla kişinin ihtiyaçlarını karşılamak için uygulamalar oluşturmanın zor olmasıdır."
Ek olarak, Ethereum, en azından akıllı sözleşmeler açısından, platform ağ efektleri geliştirmede büyük ilerleme kaydetti.
Robinson, "Simplicity çevresindeki araçlar ve geliştirici ekosisteminin oluşması uzun zaman alabilir" dedi.

“Basitlik, insan tarafından okunabilir bir dil değildir, bu nedenle birisinin onu derlemek için bir dil geliştirmesi ve ardından sıradan geliştiriciler için kullanması gerekebilir.Ayrıca UTXO modeliyle uyumlu bir akıllı sözleşme tasarım platformunun geliştirilmesi için de çok sayıda çalışma yapılması gerekiyor.”
Geliştirme açısından bakıldığında, Ethereum'un ağ etkisi, RSK'nın (Ethereum tarzı Bitcoin yan zinciri) platformu neden Ethereum sanal makinesiyle uyumlu olacak şekilde tasarladığını açıklıyor.
Ancak Bitcoin kullanıcılarının sonunda Ethereum ağındakilere benzer bazı kripto para birimi uygulamalarına ihtiyaç duyup duymayacağı şu anda bilinmiyor.

Robinson dedi ki,

“Bitcoin blok kapasitesinin taşması Ethereum'dan daha büyük ve 10 dakikada blok üretme hızı da bazı uygulamaları dışlayabilir.Buna göre, Bitcoin topluluğunun (Bitcoin'i basit bir ödeme kanalı veya kasa olarak kullanmak yerine) bu uygulamaları gerçekten kurmak isteyip istemediği net değil, çünkü bu tür uygulamalar blok zinciri tıkanıklığına neden olabilir ve hatta saldırıların verimini %51 oranında artırabilir. -eğer madenciliğe yeni madenciler tanıtılırsa Değer Sözleri.”
Robinson'ın bakış açısıyla ilgili olarak, birçok bitcoin kullanıcısı, Oracle probleminin ilk günlerinden beri Ethereum'u eleştirdi.Oracle sorunu, çeşitli merkezi olmayan uygulamaların (DeFi) geliştirilmesinde giderek daha fazla endişe duyulan bir konu haline geldi.
Sadelik ne zaman uygulanabilir?

Simplicity'nin Bitcoin ana ağına inmeden önce daha kat etmesi gereken uzun bir yol olabileceği unutulmamalıdır.Ancak bu betik dilinin ilk olarak bu yıl içinde Liquid yan zincirine eklenmesi bekleniyor.

Bu, Simplicity dilini gerçek dünya varlıklarında kullanmaya başlamak için önemli bir adımdır, ancak Bitcoin gizlilik cüzdanlarına adanmış olanlar gibi bazı geliştiriciler, Liquid yan zincirlerinin federal modeline çok az ilgi gösterdi.

Robinson'a bu konuda ne düşündüğünü sorduk, dedi ki:

“Likit'in federal yapısının işlemleri mahvedeceğini düşünmüyorum.Ancak çok sayıda geliştirici veya kullanıcı toplamayı gerçekten zorlaştırıyor.”
Bitcoin çekirdeğine uzun süredir katkıda bulunan ve Blockstream'in (Reddit'te nullc olarak da bilinir) kurucu ortağı olan Greg Maxwell'e göre, SegWit yükseltmeleri aracılığıyla çok sürümlü bir komut dosyası sisteminin tanıtılmasından bu yana, Sadelik şu şekilde eklenebilir: yumuşak çatal Bitcoin.Elbette bu, Bitcoin konsensüs kurallarındaki değişiklikler etrafında topluluk konsensüsünün oluşturulabileceği varsayımına dayanmaktadır.
Blockstream'de çalışan Grubles (takma ad) bize şunları söylüyor:

“Yumuşak çatal aracılığıyla nasıl dağıtılacağından emin değilim, ancak ana ağın ve Liquid yan zincirindeki herhangi bir şeyin yerini almayacak.Yalnızca mevcut adres türleriyle kullanılabilen bir adres olacaktır (örn. Legacy, P2SH, Bech32) Yeni adres türü.”
Grubles, Ethereum'un "akıllı sözleşme" eleştirisine zarar verdiğine inandığını, çünkü platformda uzun yıllardır dağıtılan birçok sorunlu akıllı sözleşme olduğunu da sözlerine ekledi.Bu nedenle, Ethereum'a dikkat eden Bitcoin kullanıcılarının Liquid'de akıllı sözleşmelerin esnek bir şekilde kullanıldığını görmek istemediklerini düşünüyorlar.
Back, "Bunun ilginç bir konu olacağını düşünüyorum, ancak birkaç yıl sürecek" dedi."Önce yan zincirde emsal doğrulanabilir."


Gönderim zamanı: Mayıs-26-2020