Çok yakında: Bitcoin için Akıllı Sözleşmeler

Blockchain’e SEGWIT (Ayrılmış Tanık) güncellemesinin yayınlanma tarihine yaklaşırken, BitcoinCore ekibinden bu güncellemenin ağı nasıl etkileyeceği, nelerin değişeceği ve nereye gideceğimiz hakkında eksiksiz bir güncelleme görmekten memnuniyet duyduk. gelecek.

TxID işlem imzalarını geri kalan verilerden, dolayısıyla Ayrılmış Tanık’tan ayıran işlemleri üretmek için kullanılan SEGWIT’in ne yazılım olduğunu bilmeyenleriniz için. Bu, madencilerin işlem imzalarını blok zincirinin dışına yerleştirmesine olanak tanır..

SEGWIT’in avantajları hakkında daha fazla bilgiyi burada veya aşağıdaki resme tıklayarak bulabilirsiniz..

lehte ve aleyhte olanlar

Güncelleme tamamlandığında hemen yararlanabileceğimiz faydalar var. İlk fayda, şekillendirilebilirliğin nihai olarak ortadan kaldırılması ve üçüncü tarafların işlem sürecine müdahale edemeyecek olması ve işlem kimliklerinin herkesten gizlenmesi ve aynı zamanda işlem yazılımının işlemi olmadan hesaplamasına izin vermesidir tanığa referans. Bu güncelleme, güvenlik açıklarını ortadan kaldırarak ve Bitcoin için akıllı sözleşmelerin karmaşıklığını azaltarak Bitcoin için geliştirme yolları açacaktır..

İkinci fayda, işlem kapasitesinin mütevazı bir şekilde artmasıdır. Yeni stil bloklar, mevcut sürümlerden daha fazla veri tutabilir, bu da işlem verisi miktarının blok başına artacağı anlamına gelir. Bu, tanık verilerinin zincir dışı depolandığı anlamına gelmez, bunun yerine bu yumuşak çatalın ardından veriler yeni stil bloklarda (eski stil bloğu ve fazladan boşluk dahil) imzalanmaya başlayacaktır..

Genel olarak bu güncelleme, geliştiricilerin Bitcoin kullanımı için yeni özellikler üretmesini kolaylaştıracak ve tam düğüm çalıştırmanın etkinliğini artıracaktır. Bu güncellemeden uzun vadeli faydaların çıkacağını görmekten mutluluk duyuyoruz.

BitcoinCore ekibinin 24 Haziran 2016’da yayınladığı blog gönderisine göre SEGWIT, Bitcoin geliştiricileri tarafından kapsamlı bir şekilde test edildi ve SEGWIT’in Bitcoin sisteminin parçalarını değiştirmesi nedeniyle bu gerekliydi. En önemli değişikliklerden biri, tam düğümlerin defterin mevcut durumu üzerinde anlaşmak için kullandığı fikir birliği kurallarında olur. Bu değişiklik, bu tür testlerin gerçekleştirilmesinin birincil nedenidir, çünkü ağın mevcut durum üzerinde anlaşmayı durdurduğu bir konuma gelirsek, Bitcoin işlemleri tehlikeli hale gelir..

Ağ tarafından blokları ve işlemleri dağıtmak için kullanılan eşler arası kodda diğer önemli değişiklikler oldu. (Bunların tümü 0.13.0 BitcoinCore Güncellemesine dahil edildi, ancak en azından sürüm 0.13.01’e kadar ana ağda kabul edilmeyecek) SEGWIT blokları ve işlemleri önceki sürümlerden farklıdır, bu nedenle ağın hem SEGWIT hem de eski tip verileri dağıtabilir.

Tam güncelleme, özel yazılıma yaklaşık 7800 satır kod ekledi ve satırların çoğu SEGWIT yetenekleriyle ilgili. Kod güncellemesinin büyük bir kısmı, Bitcoin geliştiricilerinin özellikleri ayrı bir ağda kapsamlı bir şekilde test etmelerini sağlayan otomatik test sistemiyle ilgili, hemen “testnet” olarak adlandırılır..

SEGWIT, başlangıçta Pieter Wuille liderliğindeki Elements Projesi tarafından uygulandı. Bu ilk uygulama Nisan-Haziran 2015 arasında gerçekleşiyordu. Asla ana blok zinciri için tasarlanmamıştı, aslında bir yan zincir olarak kabul edildi. Birkaç ay sonra Ekim 2015’te Luke Dashjr, SEGWIT’in bir soft-fork kullanılarak uygulanmasına izin veren bir yöntemi açıklar ve Wuille ile birlikte ana blok zinciri ile tamamen uyumlu olacak uygulama üzerinde çalışırlar..

elementlerin periyodik tablosu

Bu yeni kodun ilk sürümü, yıl sonuna yakın, Aralık 2015’te çıktı. (Yeni yıl, yeni güncellemeler!) Yılın başından BitcoinCore ekibinin güncellemeyi başlattığı 23 Ağustos 2016 tarihine kadar tüm süre boyunca kapsamlı bir şekilde uygulanmış ve test edilmiştir..

Bu güncellemede, SEGWIT tamamen uygulandı, ancak orada pasif bir durumda oturuyor, sadece test amacıyla kullanılıyor. Daha önce de bahsettiğim gibi, bir sonraki güncellemeyle birlikte faaliyete geçecek! Bitcoin Core geliştiricileri nihayet SEGWIT uygulamasının herhangi bir olumsuz etkiye neden olmayacağına ve Bitcoin’i, değerini ve güvenilirliğini olumsuz etkilemeyeceğine ikna oldular..

SEGWIT, Bitcoin işlemlerinin gerçekleşmesini nasıl algıladığınız konusunda pek bir şey değiştirmeyecek, pekala… Algısal bir değişiklik var, ama eminim bunu umursamayacaksınız.

116

İşlem ücretleri biraz daha ucuzlayacak. &# 128578;

İşlemlerimize biraz daha az harcadığımızdan hepimizin memnun olacağından eminim. Ama bekleyin, Bitcoin akıllı sözleşmelerine ne dersiniz??

Evet, onlardan bahsetmiştim. SEGWIT herhangi bir akıllı sözleşme sunmayacaktır, ancak bu, bunları destekleme kapasitesinin geliştirilmesine izin veren ilk adımdır..

Şu anda akıllı bağlantıların oluşturulmasını ve komut dosyası işleyişini etkileyen çok önemli bir sorunu çözüyor. Yeni geliştirme yollarının kapılarını açar ve güvenlik açıkları ve işlem tanımlayıcılarının görünürlüğü nedeniyle daha önce erişilemeyen yeni fırsatlar yaratır. Gelecekte, akıllı sözleşmeler ve komut dosyaları, Merkalized Abstract Syntax Trees’in kısaltması olan MAST’ı kullanacak..

MAST’ın kısa bir açıklaması, koşullu Bitcoin komut dosyalarının oluşturulmasına izin vermesidir. Şimdilik, son derece teknoloji meraklısı kişilere, geliştiricilerin bu araçları kullanması ve bunları Bitcoin kullanıcılarının kullanımına sunması için ayrılmış durumda. MAST, SEGWIT güncellemesinin ardından gelecekte kullanıma hazır olacak.

SEGWIT ile ilgili düşünceleriniz nelerdir? Bitcoin ağının tamamına nasıl fayda sağlayacağını düşünüyorsunuz??

Özellik resmi için Bitsonblocks.net’e teşekkürler. Akıllı Sözleşmelere bir giriş burada bulabilirsiniz.