SegWit (Ayrılmış Tanık)

SegWit (Ayrılmış Tanık) Nedir?

SegWit, bitcoin işlemlerinden imza verilerinin kaldırılmasıyla bir blok zincirindeki blok boyutu sınırının artırıldığı süreçtir. Bir işlemin belirli bölümleri kaldırıldığında, bu, zincire daha fazla işlem eklemek için alan veya kapasite boşaltır.

Ayrılık, ayırmak anlamına gelir ve tanıklar işlem imzalarıdır. Dolayısıyla, ayrılmış tanık kısaca işlem imzalarını ayırmak anlamına gelir.

Temel Çıkarımlar

  • SegWit, bir blok zincirindeki blok boyutu sınırını artırmaya yardımcı olmak için tasarlanmış Bitcoin ile ilgili bir eylemdir.
  • SegWit, Bitcoin işlemlerinden imza verilerini çekerek blok boyutu sınırını artırmaya yardımcı olur.
  • SegWit terimi, ayrı veya ayrı ve işlem imzaları olan tanıklara atıfta bulunur.

SegWit’i Anlamak (Ayrılmış Tanık)

Bitcoin blockchain bir dağılmış birden çok sistemden oluşmaktadır eşler arası ağ. Bu sistemler düğüm olarak adlandırılır ve bitcoin işlemlerinin yöneticileri olarak hizmet eder. Bitcoin’de yapılan tüm işlemler bu düğümler arasında kopyalanır, bu da bir işlemi hacklemek ve bozmak neredeyse imkansız hale gelir.

Birden çok düğüm arasında paylaşılan işlem verileri iki bileşenden oluşur – girişler ve çıkışlar. Bir işlemde bir veya daha fazla girdi ve çıktı olabilir. Çıktı, alıcının genel adresidir. Giriş, gönderenin genel adresidir. Gönderenin, kendisine para göndermek için alıcının açık adresine ihtiyacı vardır. Bir işlemdeki alanın çoğunluğu, gönderenin ödeme yapmak için gerekli paraya sahip olduğunu doğrulayan girişin bir parçası olan bir imzadan oluşur. Yani aslında, bir bitcoin iletilen her işlem için girdilerden çıktılara doğru hareket eder. Düğümlerin her biri işlemin geçerli olduğunu doğruladıktan sonra, işlem, halka açık erişim için zincire veya genel muhasebeye eklenen bir bloğa dahil edilir.

SegWit kavramı, bitcoin geliştiricisi Pieter Wuille tarafından formüle edildi.

Bitcoin Platform Zorlukları

Bitcoin platformunun geçmişte karşılaştığı sorunlardan biri, gittikçe daha fazla işlem yapıldıkça, zincire daha fazla bloğun eklenmesi gerektiğidir. Bloklar her 10 dakikada bir oluşturulur ve maksimum bir megabayt (MB) boyutuyla sınırlandırılır. Bu kısıtlama nedeniyle, bir bloğa yalnızca belirli sayıda işlem eklenebilir. Bloklarla temsil edilen işlemlerin ağırlığı, ağı ağırlaştırıyor ve işlemlerin işlenmesi ve doğrulanmasında gecikmelere neden oluyor, bazı durumlarda bir işlemin geçerli olduğunu onaylamak saatler alıyor. 2009’da bitcoin’in başlangıcından bu yana gerçekleştirilen tüm bitcoin işlemlerinin blok zincirinde oturduğunu ve hala biriktiğini hayal edin. Uzun vadede, köklü bir değişiklik yapılmazsa sistem sürdürülebilir olmazdı.

Temel düzeyde SegWit, verilerin depolanma şeklini değiştiren, dolayısıyla Bitcoin ağının daha hızlı ve daha sorunsuz çalışmasına yardımcı olan bir süreçtir.

Çözüm Olarak SegWit Önerildi

Bitcoin geliştiricisi Dr. Pieter Wuille, bu sorunu çözmek için dijital imzanın işlem verilerinden ayrılması gerektiğini öne sürüyor. Bu işlem Ayrılmış Tanık veya SegWit olarak bilinir. Dijital imza, belirli bir işlemdeki alanın% 65’ini oluşturur. SegWit, imzayı girişin içinden çıkararak ve bir işlemin sonuna doğru bir yapıya taşıyarak imzaya eklenen veriyi yok saymaya çalışır. Bu, blok boyutları için bir MB sınırını dört MB’nin biraz altına çıkarır. SegWit, blokların kapasite boyutunu biraz artırmanın yanı sıra, bir alıcının göndericiden daha fazla para almak için bir teklifte gönderenin işlem kimliğini yakalayıp değiştirebileceği sorunu da çözer. Dijital imza girişten ayrılacağından, vicdansız tarafın dijital imzayı da geçersiz kılmaksızın işlem kimliğini değiştirmesi mümkün olmayacaktır.