Sewgit Nedir?

Sewgit Nedir?

Blog
16 November 2023 by [email protected]
1145
Bitcoin blok zincirinde bitcoin işlemlerinin verimliliğini ve güvenliğini artırmak için işlem imzalarını işlem verilerinden ayıran bir Soft fork olan SegWit (Segregated Witness – Ayrılmış Tanık), akıllı sözleşmeler, gizlilik ve ölçeklenebilirlik gibi yenilikleri mümkün kılan bir protokol yükseltmesidir. SegWit ayrıca 2023 yılında Ordinals adlı bir başka protokol yükseltmesine de ilham vermiştir. Bu içeriğimizde SegWit’in ne olduğu,
sewgit-nedir-bzetmex

Bitcoin blok zincirinde bitcoin işlemlerinin verimliliğini ve güvenliğini artırmak için işlem imzalarını işlem verilerinden ayıran bir Soft fork olan SegWit (Segregated Witness – Ayrılmış Tanık), akıllı sözleşmeler, gizlilik ve ölçeklenebilirlik gibi yenilikleri mümkün kılan bir protokol yükseltmesidir. SegWit ayrıca 2023 yılında Ordinals adlı bir başka protokol yükseltmesine de ilham vermiştir.

Bu içeriğimizde SegWit’in ne olduğu, nasıl çalıştığı, faydaları ve üzerinde yapılan iyileştirmeleri ele alacağız. Ayrıca Bitcoin ölçeklenebilirliği üzerindeki etkilerini de tartışacağız.

SegWit (Segregated Witness) Nedir?

Bitcoin işlemi yapmak için kullanıcılar genel adreslerini ve özel anahtarlarını kullanırlar. Genel adresler Bitcoin alıp vermek için kullanılırken özel anahtarlar işlemleri onaylamak amacıyla dijital imza oluşturmak için kullanılır. Bitcoin işlemi, bitcoin ağında madenciler tarafından doğrulanır ve bloklara eklenir. Her blok 1 MB ile sınırlı bir boyuta sahiptir ve bu da blok başına sadece belirli sayıda işlem sığabileceği anlamına gelir. Bu boyut sınırlaması ise Bitcoin’in popülerliği arttıkça işlem ücretleri ve sürelerinin artmasına neden olmuştur.

SegWit, Ağustos 2015’te Bitcoin ağı için bir protokol güncellemesi olarak tanıtılmıştır. Temel olarak amacı, dijital imzayı işlem verilerinden ayırarak bloklara daha fazla işlem sığmasını sağlamaktır. Bu da Bitcoin işlemlerinin daha hızlı ve daha ucuz olmasına imkân tanımıştır. Bunun yanı sıra Bitcoin blok zincirinde akıllı sözleşmeler gibi diğer kripto para birimleri teknolojilerinin de gelişmesine katkıda bulunmuştur.

Segwit’in Sunduğu Avantajlar Nelerdir?

Bitcoin protokolü için bir güncelleme olan SegWit, Bitcoin işlemlerinin verimliliğini ve güvenliğini artırmak için tasarlanmıştır. İşlem imzalarını işlem verilerinden ayırarak her blokuna daha fazla işlem sığdırmayı mümkün kılar. Dolayısıyla işlem sürelerini kısaltır, blok boyutunu ölçeklendirir ve Bitcoin ağının performansını iyileştirir.

SegWit’in sunduğu bazı avantajlar şunlardır:

İşlem Genleşebilirlik Düzeltmeleri

İşlem kimliğini değiştirme yeteneğini kısıtlayarak işlemlerin güvenilirliğini artırır. Sonuç olarak işlemlerini takip eden kullanıcılar için daha güvenli bir deneyim sunar ve Lightning Network gibi uygulamalar için zemin hazırlar. Tüm bunlar Bitcoin’in büyük kripto para birimi olarak kalmasına yardımcı olur.

Multisig İşlemleri için Güvenlik Geliştirmeleri

Multisig işlemlerinin güvenliğini artırarak bilgisayar kaynaklarıyla yapılabilecek potansiyel saldırıları azaltır. 256 bit SHA256 karma algoritması kullanarak çarpışma olasılığını düşürür. Bitcoin işlemlerinin daha güvenli olmasını sağlar.

SigHash İşlemlerinin Doğrusal Ölçeklendirilmesi

İmza işlemlerinin sayısını ve işlem verisi hash’ini azaltarak doğrulama süresini optimize eder, blok boyutunu ölçeklendirmeyi güvenli hale getirir ve daha büyük işlemlere izin verir. Dolayısıyla bitcoin işlemlerinin daha hızlı gerçekleşmesine katkıda bulunur.

SegWit’in Yaptığı İyileştirmeler

SegWit Yükseltmesi ve İlk Sunumu

Bitcoin geliştiricisi Pieter Wuille, 2015 yılında Bitcoin Hong Kong etkinliğinde SegWit yükseltmesini tanıttı. Tanıtılan bu yükseltme Bitcoin’in ölçeklenebilirliğini, işlenebilirliğini ve yeni işlem yapısını benimsemesini sağlayarak çözüm getirmiştir.

Dijital İmza ve İşlem Bilgilerinin Ayırılması

Yukarıda da bahsettiğimiz gibi dijital imza ve işlem bilgilerini birbirinden ayırarak blok kapasitesini artıran SegWit, özellikle Coinbase işlemlerinde blok başına daha fazla işlem sığdırmayı mümkün kılar.

Blok Ağırlığı ve Teşvik Sistemi

Yükseltme, blokların boyutunu yönetmek için blok ağırlığı adı verilen bir metrik getirmiştir. Her bir megabayt blok, 4.000.000 ağırlık biriminden oluşur. SegWit işlemleri tanık verilerini hesaplamadan çıkararak daha düşük bir ağırlığa sahiptir. Bu da madencileri SegWit işlemleri içeren blokları işlemeye teşvik eder.

Avantajlar ve Kazan-Kazan Durumu

SegWit’in getirdiği avantajlara rağmen düğümler hala hem işlem verilerini hem de zincir üzerindeki tanık verilerini işlemeye devam eder. Ancak bu sistem madencilerin çoğunlukla SegWit işlemleri içeren blokları işlemesi ve daha fazla ücret kazanması için bir teşvik sağlar. Bu durum her iki taraf için bir kazan-kazan durumu oluşturur.

SegWit ve SegWit2x Arasında Ne Gibi Fark Vardır?

SegWit ve SegWit2x, Bitcoin ağının performansını iyileştirmek adına geliştirilen iki farklı öneridir. Her ikisi de işlem imzalarını ve işlem verilerini ayırarak blok kapasitesini artırmayı amaçlar. Ancak SegWit2x, blok boyutu sınırını 2 MB’a yükselterek bir hard fork yükseltmesi önerir. SegWit2x, Mayıs 2017’de Bitcoin ekosistemindeki bazı madenci ve işletmeler tarafından desteklenmiştir.

SegWit2x, Bitcoin topluluğunda çok tartışmalı bir öneri haline gelmiştir ve bazı üyeler bunun Bitcoin ağı için zararlı olduğunu iddia etmiştir. SegWit2x’in karşıtları blok boyutu sınırını artırmanın ağın ademi merkeziyetçiliğini bozacağını ve normal kullanıcıların düğümleri çalıştırmasını ve ağa katılmasını zorlaştıracağını savunmaktadır.

Add a comment