follow us on twitter . like us on facebook . follow us on instagram . subscribe to our youtube channel . announcements on telegram channel . ask urgent question ONLY . Subscribe to our reddit . Altcoins Talks Shop Shop


This is an Ad. Advertised sites are not endorsement by our Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise Here

Author Topic: SegWit Nedir  (Read 1188 times)

Offline alidurmaz

  • Legendary
  • *
  • Activity: 1374
  • points:
    3118
  • Karma: 30
  • Trade Count: (0)
  • Referrals: 2
  • Last Active: January 15, 2022, 09:35:48 PM
    • View Profile

  • Total Badges: 21
    Badges: (View All)
    10 Posts First Post Fifth year Anniversary
SegWit Nedir
« on: July 19, 2018, 09:23:59 PM »
SegWit, Segregated Witness’ın kısaltılmış halidir ve Türkçe’ye “ayrılmış tanık” olarak çevirebiliriz.Bitcoin Çekirdeği’nin geliştirici ekibi tarafından ortaya atılmıştır.

Kısmi çatallaşma olarak adlandırabileceğimiz soft fork olayı olan SegWit, tüm kullanıcıların yazılımlarını güncellemesine ihtiyaç duymadan, problem yaratmadan çalışabilecek olan ileriye yönelik bir Bitcoin blockchain’i yükseltmesidir. Bitcoin Çekirdeği’nin 0.13.1 sürümünde yayınlanmıştır.

SEGWİT’İN İŞLEYİŞİ
Para işlemlerinde, üç ana etmen faktör vardır. Gönderenden, alıcıdan ve imzalardan (genelde “tanıklar” diye adlandırılabilir) oluşan bu üç etmen, işlem genişliğinin büyük bir bölümünü oluşturur. Çoğu kişinin düşündüğünün aksine SegWit, tanıklık verilerini ayrı bir tanıklık bloğuna aktarmaz. Bunun yerine SegWit 1 MB blok boyutu kapasitesini, seri haline getirilmiş tanıklık verilerini tek bir birim ve çekirdek blok verisini dört birim olarak sayarak; 4 milyon birim blok taşıyabilir hale getirir. Bunun anlamı, blok boyutlarının arttırıldığıdır.

SegWit tanığın içindeki her byte’ı 1 MB oluncaya dek 0.25 byte olarak sayar yani bir bloğun maksimum boyutu neredeyse 4 MB’ı bulur. Bu, verinin küçültüldüğü anlamına gelmez. Bu işlemde yapılan şey veriyi 1 MB limitini arttırmaya olanak tanıyacak şekilde saymaktır. Ancak bu işlem sadece tanıklık verilerini etkiler ve tanıklık dışındaki veriler hala daha maksimum kapasite olan 1MB’a kadar 1 byte olarak ya da maksimum blok hacmi olan 4MB birime ulaşıncaya dek 4 birim olarak sayılır.

Bitcoin Çekirdeği: ‘’İşlemler SegWit özelliğiyle yapılmaya başlandığında, bu değişiklik blok başına düşen veri miktarını arttıracaktır (işlemlerin %100’ünün SegWit ile yapılması durumunda blok başına 2 MB veri düşmesi bekleniyor ancak en kötü durumda bu oran blok başına 4 MB’a kadar çıkabilir). Bu haliyle daha çok işlem hacmine imkan sağladığı için, UTXO [Harcanmayan işlem çıktısı] veri tabanını daha hızlı bir şekilde yükseltmesi beklenebilir (işlemlerin %100’ünün SegWit ile yapılması durumunda, bu yükselişin oranı iki katına çıkabilir; en kötü durumdaysa SegWit bir soft fork (kısmi çatallaşma) olduğu için UXTO [Harcanmayan işlem çıktısı] oranı değişmez).

DİĞER FAYDALARI
SegWit’in en bariz faydası, farklı bir işlem formatında gerçekleşen kapasite artışıdır. Tabii başka faydaları da bulunmaktadır. Bunlardan birkaçı:

Çok imzalı işlemler için arttırılmış güvenlik
İmza hash operasyonlarının doğrusal ölçeklendirmesi
Komut dosyası sürümlendirme ve daha fazlası.
Bunlardan en önemlisiyse, işlemlerdeki geçerlilik sorunlarını çözmektir. İşlem geçerlik sorunlarının gerçekleşme sebebi, işlemdeki bilgilerin değiştirilememesini sağlayan imzaların kendilerini koruyamamalarıdır. Yani işlem kimliğinin hesaplanış şekli, herkese o işlemin kimliğini değiştirme imkanı vermektedir.

SegWit bu sorunu şöyle çözüyor: İmzaları işlemin kimlik verisinden kaldırıyor ve böylece herhangi birinin imza verilerini değiştirmesi imkansız hala geliyor.

İşlem geçerliliği sorununun çözülmesi aynı zamanda Lightning Newtork([LN]: Blockchain tabanlı anında ödeme sistemi) gibi ödeme kanallarının da önünü açıyor. Bu tarz ödeme kanalları Bitcoin’de de uygulanabilmektedir ama işlemler değiştirilebildikleri için risklidirler (yukarıda bahsettiğimiz geçerlilik sorunu yüzünden). Bu sorun işlemlerin sıkışmasına neden olur.

Arttırılmış çok imzalı işlemler ve daha büyük blok hacim limiti gibi sorunların çözümü de LN gibi kanallar için faydalıdır.

Madenciler bu yüzden SegWit’i sevmezler.Çünkü bu tarz farklı ödeme kanallarının işine yarayan şeyler, madencilerin işine yaramaz. Farklı ödeme kanalları Bitcoin’e bağlı olmadıklarından, buralardaki işlem ücretleri madencilere gitmez.

SEGWİT AKTİVASYONU
SegWit’in aktif hale getirilmesi için, madencilerin %95’inin bu durumu onaylaması gerekmektedir. Madenciler oylarını blokların içine belli veriler yerleştirerek belli ederler. Gereken oranın %95 olma sebebi “BIP 34” adlı, %95 oranını şart koşan, bir softfork aktivasyon metodu yüzündendir. Buna çok aman aman gerek olmasa da SegWit aktivasyonu sonrasında çatallanmaların veya Double Spend durumunun meydana çıkma riskini azaltmaktadır.

Altcoins Talks - Cryptocurrency Forum

SegWit Nedir
« on: July 19, 2018, 09:23:59 PM »

This is an Ad. Advertised sites are not endorsement by our Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise Here


Offline natureltiqqy

  • Full Member
  • *
  • Activity: 144
  • points:
    458
  • Karma: 7
  • Trade Count: (0)
  • Referrals: 0
  • Last Active: December 19, 2018, 08:35:46 PM
    • View Profile

  • Total Badges: 17
    Badges: (View All)
    10 Posts First Post Fifth year Anniversary
Re: SegWit Nedir
« Reply #1 on: August 07, 2018, 09:14:46 PM »
işin özeti segwit iyidir yani  ;)

 

ETH & ERC20 Tokens Donations: 0x2143F7146F0AadC0F9d85ea98F23273Da0e002Ab
BNB & BEP20 Tokens Donations: 0xcbDAB774B5659cB905d4db5487F9e2057b96147F
BTC Donations: bc1qjf99wr3dz9jn9fr43q28x0r50zeyxewcq8swng
BTC Tips for Moderators: 1Pz1S3d4Aiq7QE4m3MmuoUPEvKaAYbZRoG
Powered by SMFPacks Social Login Mod