Kripto Sözlük

SegWit Nedir?

SegWit, Segregated Witness’ın kısaltmasıdır ve 23 Ağustos 2017’de yapılan bir Bitcoin (BTC) protokol güncellemesine atıfta bulunmaktadır.

SegWit Nedir?

SegWit, kısmi çatallaşma olarak bilinen bir soft fork (yumuşak çatallanma) olayıdır. Bitcoin, temel katmanında yalnızca saniyede 7-10 işlem gerçekleştirebiliyor, bu durum ise Bitcoin’in büyümesine engel teşkil eden bir sorun halini almıştır.

SegWit, tüm kullanıcıların yazılımlarını güncellemesine gerek kalmadan sorunsuz bir şekilde çalışabilen ileriye yönelik bir Bitcoin blockchain yükseltmesidir. Bitcoin Çekirdeği’nin 0.13.1 sürümünde tanıtılmıştır. SegWit protokol günü, Bitcoin’in ölçeklenme yeteneğini artırmak ve güvenilirliğini sağlamak amacıyla geliştirilmiştir.

SegWit’in en belirgin özelliği, verilerin Bitcoin blok zincirinde nasıl depolandığını radikal bir şekilde yeniden tanımlamasıdır. SegWit, bir blok üzerindeki blok boyutu sınırını, Bitcoin işlemlerinden imza verilerini ayırarak artırmakta ve böylece zincire daha fazla işlem ekleme kapasitesi sağlamaktadır.

SegWit Nasıl Çalışır?

Para transferinde, gönderen, alıcı ve imza (tanık) olmak üzere üç temel bileşen bulunmaktadır. Bu üç faktör, işlem genişliğinin büyük bir kısmını oluşturur. SegWit, 1 MB’lık blok boyutu kapasitesini, tanıklık verilerini tek bir birim olarak ve çekirdek blok verisini dört birim olarak değerlendirerek yaklaşık 4 milyon birim blok taşıyabilme imkanı sunar. Bu, blok boyutlarının önemli ölçüde artırıldığı anlamına gelir.

SegWit, tanıklığın her bir byte’ını 1 MB’a ulaşana kadar 0.25 byte olarak değerlendirir, yani bir bloğun maksimum boyutu neredeyse 4 MB’ye kadar çıkabilir. Bu, verinin küçültüldüğü anlamına gelmez; aslında bu işlem, verinin 1 MB sınırını aşmasına olanak tanıyacak şekilde sayılmasını sağlar. Ancak sadece tanıklık verileri bu durumda etkilenir; tanıklık dışındaki veriler hala maksimum 1 MB ya da 4 birim blok hacmine ulaşana dek 1 byte olarak sayılmaya devam eder.

SegWit Faydaları

SegWit’in en belirgin avantajı, farklı bir işlem formatıyla sağlanan kapasite artışıdır. Diğer yararları arasında şunlar da bulunmaktadır:

  • Çok imzalı işlemler için artan güvenlik
  • İmza hash işlemlerinin doğrusal olarak ölçeklenmesi
  • Komut dosyası sürümlendirme ve daha fazlası..

SegWit’in en kritik avantajlarından biri, işlemlerdeki geçerlilik sorunlarını çözme kabiliyetidir. Geçerlilik sorunları, işlemlerde bilgilerin değiştirilememesini sağlaması gereken imzaların korunamamasından kaynaklanır. İşlem kimliğinin hesaplanma biçimi, bu kimliğin değiştirilmesine olanak tanır. SegWit, imzaları işlem kimlik verisinden kaldırarak bu problemi çözmektedir. Böylelikle, imza verilerinin değiştirilmesi neredeyse imkansız hale gelir.

Bu makale, yatırım tavsiyesi veya önerisi içermemektedir. Her türlü yatırım ve ticaret işlemi risk taşır ve okuyucuların kendi araştırmalarını yapmaları önemlidir.