MENÜ
LIVECHAT
  • İSTANBUL12:56:03
  • NEW YORK7:48:06
  • LONDON12:47:17
  • MOSKOW15:47:33
  • TOKYO21:47:45

SegWit Nedir?

SegWit, Segregated Witness’ın kısaltılmış halidir ve Türkçe’ye "ayrılmış tanık" olarak çevrilir. SegWit, İşlem yapılabilirlikten korunmayı sağlayan ve blok kapasitesini artırmayı amaçlayan uygulamalı bir protokol yükseltmesidir. SegWit, tanığı girdi listesinden ayırır. Tanık, işlemin geçerliliğini kontrol etmek için gerekli verileri içerir ancak işlem etkilerini belirlemek için gerekli değildir. Ek olarak, yeni bir ağırlık parametresi tanımlanır ve blokların en fazla 4 milyon ağırlık birimine (WU) sahip olmalarına izin verilir. Tanık olmayan bölüm öncesi tanık baytları 4 WU ağırlığındadır, ancak Segwit tanık verilerinin her bir baytı yalnızca 1 WU ağırlığındadır ve sert bir değişim olmadan 1 MB'den büyük bloklara izin vermektedir.

SegWit'in Faydaları

SegWit bitcoinin kullanımını iyileştirir ve bir takım hataları giderir. SegWit’in temel özellikleri aşağıda ayrıntılı olarak açıklanmaktadır.

Kapasite Artışı

SegWit, bitcoin ağının kapasitesini iki katına çıkarmaktadır. Birçok kişi SegWit'in blok boyutunu artırmadığını iddia eder. Ancak SegWit’in blok büyüklüğünden bir artış sağladığını anlamak oldukça basittir. Örneğin, Ocak 2018 yılında 2,177 KB boyutunda yani 1 MB’den büyük Bitcoin bloğu görülmüştür.

SegWit İşlem Kimliklerinin Değiştirilebilirliği

Bitcoin blok kapasitesini artırmaya ek olarak, SegWit, bitcoin protokolünde kullanıcıların işlem kimliklerini değiştirmelerine izin veren önemli bir sorunu da giderir. SegWit'ten önce, işlemin kilit açma kodu (dijital imza) değiştirilerek işlem kimliği değiştirilebilir. Bir işlemi dijital olarak imzaladıktan sonra, benzersiz bir işlem kimliği ile sonuçlanan bitcoin şifreleme, karma işlevi aracılığıyla gönderilir. Dijital imzada bir karakter değiştirilirse, tamamen farklı bir işlem kimliği ile sonuçlanır.

SegWit imzayı işlem verilerinin sonuna taşır, böylece işlem kimliği dijital imza dışında her şeyden oluşturulur. Aslında, bu değişiklik işlem kimliğini değiştirmeyi imkansız kılar. Eğer kötü niyetli nodelar işlem kimliklerini değiştirebilseydi, Lightning Network mümkün olamazdı. Ayrıca SegWit'in son dönemlerde kullanım oranı artmıştır. Tüm bitcoin işlemlerinin yaklaşık %46'sı SegWit adreslerini kullanır.

SegWit Neden Önemli?

Bitcoin bugün, piyasa değeri açısından en iyi şifreleme para birimi olarak değerlendirilmektedir. Bitcoin, taban katmanında saniyede yalnızca 7-10 işlem gerçekleştirebilir. Bitcoinin altında yatan teknoloji, devrim niteliğinde olmasının yanı sıra bitcoinin en önemli zorluklarından biri haline gelmiştir. Bitcoin topluluğunda öne çıkan geliştiriciler de bu soruna bir çözüm geliştirmek için çalışmaktadır. SegWit ve Lightning Network'ün ortak çalışması, bitcoinin saniyede milyonlarca -veya daha fazla- işlemi gerçekleştirmesine izin verecektir