SegWit (Ayrılmış Tanık) Nedir?
SegWit, bir blockchain üzerindeki blok boyutu sınırının, Bitcoin işlemlerinden imza verilerini kaldırarak artırılması işlemidir. Bir işlemin belirli bölümleri kaldırıldığında, zincire daha fazla işlem ekleme kapasitesi ve alanı boşaltır.
Ayrı olmak demek, Şahitler işlem imzalarıdır. Dolayısıyla Kısaca Tanık, işlem imzalarını ayırmak anlamına gelir.
Önemli Çıkarımlar
- SegWit, bir blockchain üzerindeki 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 alarak blok boyutu sınırını artırmaya yardımcı olur SegWit terimi, ayrı veya ayrı olarak ifade eder ve Şahitler, işlem imzalarıdır.
SegWit'i (Ayrılmış Tanık) Anlama
Bitcoin blok zinciri, eşler arası bir ağda dağıtılan birden fazla sistemden oluşur. Bu sistemlere düğüm denir ve Bitcoin işlemlerinin yöneticisi olarak hizmet eder. Bitcoin'de yapılan tüm işlemler bu düğümler arasında çoğaltılır, bu da bir işleme girmeyi ve bozmayı neredeyse imkansız hale getirir.
Birden çok düğümde paylaşılan işlem verileri giriş ve çıkış olmak üzere iki bileşenden oluşur. Bir işleme dahil olan bir veya daha fazla giriş ve çıkış olabilir. Çıktı, alıcının genel adresidir. Girdi, gönderenin genel adresidir. Gönderenin kendisine para gönderebilmesi için alıcının genel adresine ihtiyacı vardır. Bir işlemdeki alanın çoğunluğu, gönderenin ödeme yapmak için gerekli fonlara sahip olduğunu doğrulayan bir imza, girdinin bir bölümünden oluşur. Sonuç olarak, bir Bitcoin, iletilen her işlem için girdilerden çıktılara geçer. Düğümlerin her biri işlemi geçerli olarak doğruladıktan sonra, işleme zincire veya genel erişim için defteri kebire eklenen bir bloğa dahil edilir.
SegWit kavramı, bitcoin geliştiricisi Pieter Wuille tarafından formüle edildi.
Bitcoin Platformu Zorlukları
Bitcoin platformunun karşılaştığı sorun, gittikçe daha fazla işlem yapılırken zincire daha fazla blok eklenmesi gerektiğidir. Bloklar her 10 dakikada bir üretilir ve maksimum 1 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ğı tartıyor ve işlemlerin işlenmesi ve doğrulanmasında gecikmelere neden oluyor, bazı durumlarda bir işlemin geçerli olduğunu doğrulamak saatler sürüyor. 2009 yılında Bitcoin'in başlangıcından bu yana blok zincirinde oturan ve hala biriken tüm Bitcoin işlemlerini hayal edin. Uzun vadede, radikal bir değişiklik yapılmazsa sistem sürdürülebilir olmayacaktı.
Temel düzeyde, SegWit verilerin depolanma şeklini değiştiren bir işlemdir, bu nedenle Bitcoin ağının daha hızlı ve daha sorunsuz çalışmasına yardımcı olur.
SegWit Çözüm Önerildi
Bitcoin geliştiricisi Dr.Pieter Wuille, bu sorunu çözmek için dijital imzanın işlem verilerinden ayrılması gerektiğini önermektedir. Bu süreç Ayrılmış Tanık veya SegWit olarak bilinir. Dijital imza, belirli bir işlemdeki alanın% 65'ini oluşturur. SegWit, girişin içinden imzayı çıkararak ve bir işlemin sonuna doğru bir yapıya taşıyarak imzayla eklenmiş verileri yok saymaya çalışır. Bu, blok boyutları için 1 MB sınırını 4 MB'ın biraz altına çıkaracaktır. SegWit, blokların kapasite boyutunu hafifçe artırmanın yanı sıra, bir alıcının gönderenden daha fazla para almak için gönderenin işlem kimliğini yakalayabileceği ve değiştirebileceği sorunu da çözer. Dijital imza girdiden ayrılacağından, vicdansız tarafın dijital imzayı geçersiz kılmaksızın işlem kimliğini değiştirmenin bir yolu olmayacaktır.