SegWit nedir?

 


SegWit (Segregated Witness'ın kısaltması), verilerin depolanma ÅŸeklini deÄŸiÅŸtiren bir protokol yükseltmesidir. Litecoin'de 10 Mayıs 2017'de ve Bitcoin'de 23 AÄŸustos 2017'de etkinleÅŸtirildi .

GeliÅŸtirici Pieter Wiulle , fikri ilk olarak Aralık 2015'te Scaling Bitcoin konferansında sundu.

BirçoÄŸu bunu bitcoin'in ölçekleme sorununa uzun zamandır beklenen bir çözüm olarak selamladı Ana protokoldeki maksimum blok boyutu 1 MB'dir ve bu, bitcoin'in iÅŸleyebileceÄŸi iÅŸlem sayısını saniyede yaklaşık 7 ile sınırlar. Bu, bitcoin'in potansiyel büyümesini sınırlayacak ve kullanılabilir bir yüksek hacimli ödeme sistemi olmasını engelleyecekti.

Yükseltme, bitcoin'in bloklarında daha fazla sayıda iÅŸlemi mümkün kılarken, SegWit'in ilk amacı, bitcoin kodunda iÅŸlem esnekliÄŸi adı verilen bir hatayı düzeltmekti. Bu kusur, herkesin iÅŸlem kimliÄŸini (ve sonraki hash'i) deÄŸiÅŸtiren küçük ayrıntıları deÄŸiÅŸtirmesine izin verdi, ancak içeriÄŸi deÄŸiÅŸtirmedi. Bitcoin için kritik bir sorun olmasa da ikinci katman protokolleri ve akıllı sözleÅŸmeler gibi daha karmaşık özelliklerin geliÅŸmesini engelledi.

SegWit, imza bilgisini ("tanık" bilgisi olarak da bilinir) kaldırarak ve temel iÅŸlem bloÄŸunun dışında saklayarak iÅŸlem ÅŸekillendirilebilirliÄŸini sabitledi. Bununla, imzalar ve komut dosyaları, iÅŸlem kimliÄŸini etkilemeden deÄŸiÅŸtirilebilir.

Zayıflamak

Çok daha fazla önem kazanan bir yan fayda, imza bilgisi olmadan iÅŸlemlerin çok daha hafif olmasıdır. Bu, bir bloÄŸa daha fazlasının sığabileceÄŸi ve bitcoin'in blok boyutunu deÄŸiÅŸtirmeden daha büyük bir verim iÅŸleyebileceÄŸi anlamına gelir.

SegWit, "blok ağırlığı" adlı yeni bir konsept tanıttı. Bu, imza verisi olan ve olmayan blok boyutunun bir karışımıdır ve 4 MB ile sınırlandırılmıştır, temel iÅŸlemler için blok boyutu sınırı ise 1 MB olarak kalır. Bu, SegWit yükseltmesinin önceki protokolle uyumlu olduÄŸu ve bir hard fork ihtiyacını ortadan kaldırdığı anlamına gelir.

Bu nedenle, SegWit blok boyutu sınırını artırmaz, ancak 1MB'lik bloklar içinde daha fazla sayıda iÅŸleme olanak tanır. 4 MB üst sınır, teknik olarak 1 MB temel iÅŸlem bloÄŸunun bir parçasını oluÅŸturmayan ayrılmış tanık verilerini içerir.

Üstüne bina

SegWit'in mümkün kıldığı bir diÄŸer büyük adım, lightning ağı gibi ikinci katman protokollerinin geliÅŸtirilmesini desteklemesidir. Dövülebilirlik düzeltmesi, onaylanmamış iÅŸlemlere dayanan herhangi bir özelliÄŸi daha az riskli ve tasarımı daha kolay hale getirdi.

Lightning ağı, sık, küçük iÅŸlemleri zincir dışı alarak, yalnızca kullanıcılar hazır olduÄŸunda bitcoin blok zincirine yerleÅŸerek bitcoin'in iÅŸlem kapasitesini daha da artıracaktır.

SegWit aktivasyonu ayrıca MAST (daha karmaşık bitcoin akıllı sözleÅŸmeleri saÄŸlar), Schnorr imzaları (baÅŸka bir iÅŸlem kapasitesi artışına olanak tanır) ve TumbleBit (anonim bir üst katman ağı) gibi diÄŸer özellikler üzerindeki geliÅŸtirme çalışmalarını da hızlandırdı.

Herkes mutlu deÄŸil

Bitcoin topluluÄŸundaki herkes SegWit'in bitcoin'in beklediÄŸi çözüm olduÄŸu konusunda hemfikir deÄŸil. Bazıları bunun bir "kutuyu tekmelemek" ve en iyi ihtimalle geçici bir çözüm olduÄŸuna inanıyor.

SegWit'e direnç, yeni bir işlem yapısına güvenmek yerine daha büyük bir blok boyutu limiti uygulamayı seçen bitcoin ağının bir çatalı olan bitcoin cash'in geliştirilmesinin arkasındaki faktörlerden biriydi.


0 Yorumlar