featured
  1. Haberler
  2. Akademi
  3. SegWit (Ayrılmış Tanık) güncellemesi ve avantajları nedir?

SegWit (Ayrılmış Tanık) güncellemesi ve avantajları nedir?

Paylaş

Bu Yazıyı Paylaş

veya linki kopyala

2009 yılından bu yana kripto para piyasasında olan Bitcoin, 2008 yılında Satoshi Nakamoto adıyla bir grup kişiler ya da kişi tarafından yayımlanan teknik dokumanla hayatımıza girdi. Kuralları ve şartları yayımlanan dokumana göre önceden belirlenen kripto para birimi, güvenilir bir ödeme yöntemi olarak tanınmasının ardından kısa bir süre içerisinde kullanıcı kazandı. Bu süreçte Bitcoin geliştiricileri, dev kripto para biriminin teknolojik ve teknik geliştirme çalışmalarına devam etti. SegWit (Segregated Witness – Ayrılmış Tanıklık) ise Bitcoin geliştiricilerinin yaptığı en önemli iyileştirme çalışmalarından biridir.

SEGWIT NEDİR?

SegWit, ilk olarak Bitcoin Core ekibi tarafından sunulmuş ve Bitcoin topluluğunun onayıyla sisteme dahil edilmiştir.

SegWit, Bitcoin transferlerinde gönderilen verinin özel karakterlerle şifrelendikten sonra, imza oluşturularak işlem verisinin dışına alınması işlevinin görmektedir. Bu durumda SegWit, çok düşük boyutlu verilerin de transfer edilmesine imkan verir. Bu durum sayesinde ise bloğa daha fazla işlem dahil edilir.

.

SEGWIT (SEGREGATED WITNESS-AYRILMIŞ TANIK) GÜNCELLEMESİ

Bu güncelleme, Bitcoin blok zincirinde bulunan kullanıcıların, Bitcoin alıp gönderirken yazılım güncellemelerine ihtiyaç duymamasını sağlar. Bu işlem Bitcoin blok zincirini geliştiren çalışmalardan Soft Fork (Yumuşak Çatallanma) ile adlandırılır. Fakat yeni yapılan teknik güncelleme yazılımda ve blok zincirinde zorunlu değişiklikler gerektiriyorsa Hard Fork (Sert Çatallanma) olarak isimlendirilir. Blok zincirinde yer alan tam çatallanma sonucunda ortaya kripto para çıkar.

Örneğin, Ethereum blok zincirinde Ethereum Classic meydana gelirken, Bitcoin blok zincirinde ise Bitcoin Cash ortaya çıkmıştır.

Yumuşak ve sert çatallanmaya ilişkin detayları BURADAN öğrenebilirsiniz.

İlk kripto para birimi olan Bitcoin’i, kullanıcılar, kendi aralarında transferini gerçekleştirirken gönderilen miktar, alıcının gönderim adresi, gönderi mesajı ve işlem ücreti gibi detaylar belirtilerek gönderen kullanıcının özel kodlanmış anahtarıyla imzalanır. Daha sonra bu imza bilgileriyle birlikte ağa yayıldıktan sonra bloğa eklenir. Transfer ağda herkese açık olarak kaydedilir. Kayıt işleminin yapılabilmesi için alıcı adres, gönderici adres, işlem ücreti, gönderim tutarı ve işlem zamanına ilişkin bilgiler ayrıca şifrelenmiş olarak bildirilir. Bu bilgilerin paylaşılması kullanıcıların, blok zincirde işlem ve adres sorgulayarak işlem takibi ve durum bilgisi almasını sağlar.

.

SEGWIT’İN FAYDALARI VE İŞLEVİ

Bitcoin bloklarının sabit kalmasına rağmen, herhangi bir bloğun taşınmasına ilişkin veri miktarını artıran SegWist, teknik olarak 1 MB olan Bitcoin blok kapasitesini 4 milyon birim blok taşınabilir durumuna getirir. SegWist tanıklık verilerini farklı bir bloğa aktarmaz. SegWist bu işlemi gerçekleştirirken, seri haline gelmiş tanıklık bilgilerini tek bir birim haline getirirken, çekirdek blok verisini ise dört birim olarak sayar ve işlemi gerçekleştirir.

SegWit taşıma işlemi yaparken, her Byte’ı 0,25 Byte olarak sayar ve veri miktarının 1MB olmasını bekler. Bu hesaplamayla önceki bloğa oranla 4 kat fazla verinin taşınmasına neden olur. Bu işlemle taşınan veri küçülmez, sadece veriyi 1MB limitine kadar taşımak hedeflenir. Bu işlemle birlikte etkilenen tek şey tanıklık verileri yani witness’dir. Geride kalan veriler ise, yukarıda belirttiğimiz blok kapasitesi olan, 1MB’a kadar 1 byte olarak saymaya devam eder.

SegWit güncellemesinin bir diğer faydaları da; imza hash süreçlerinin doğrusal ölçeklendirilmesi, çok imzalı işlemlere güvenlik kolaylığı, daha fazla güvenlik ve betik sürüklenmesidir.


.

SegWit güncellemesi ile birlikte, işlemlerdeki verilerin değiştirilmemesi imkanını veren imzalar için güvenlik mekanizması oluşturdu. Buna göre, imzalar işlemlerin kimlik bilgilerinden kaldırıldığı için işlemdeki bilgilerin değiştirilmesinin önüne geçildi.

SegWist’in bir diğer faydası da, geçerlilik sorununu ortadan kaldırdığı için, Lightning Network gibi yüksek hızda işlem yapan protokollere destek sağladı. Bu protokol SegWist sayesinde Bitcoin ağına entegre edilmiş oldu.

Lightning Network’a ilişkin detaylı bilgiye BURADAN ulaşabilirsiniz.

SegWit, Bitcoin dünyasına gelmeden önce, herhangi bir transfer işlemi için madencilerin 3 onay vermesi gerekiyordu. SegWit güncellemesinin ardından 2 onay yeterli oldu. SegWit güncellemesi, kontrolsüz çatallanma ve çifte harcama ihtimallerini azalttı.

ÖNEMLİ UYARI: Bu yazımızda, blok zincirde yaşanan çatallanmaya ilişkin bilgi verilmiştir. Yatırım tavsiyesi niteliğinde değildir.

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Giriş Yap

Finansopia ayrıcalıklarından yararlanmak için hemen giriş yapın veya hesap oluşturun, üstelik tamamen ücretsiz!