Yeni Ba┼člayanlar ─░├žin Segregated Witness (Ayr─▒lm─▒┼č Tan─▒k-Segwit) Rehberi
Ana sayfa
Makaleler
Yeni Ba┼člayanlar ─░├žin Segregated Witness (Ayr─▒lm─▒┼č Tan─▒k-Segwit) Rehberi

Yeni Ba┼člayanlar ─░├žin Segregated Witness (Ayr─▒lm─▒┼č Tan─▒k-Segwit) Rehberi

─░leri Seviye
Yay─▒nlanma: Nov 25, 2019G├╝ncellenme: Jun 13, 2023
6m

─░├žerik


SegWit Nedir?

Segregated Witness (Ayr─▒lm─▒┼č Tan─▒k-SegWit) 2015 y─▒l─▒nda geli┼čtirilen bir protokol g├╝ncellemesidir. Kavram, blockchain a─člar─▒n─▒n ge├žmi┼čte ve g├╝n├╝m├╝zde kar┼č─▒ kar┼č─▒ya oldu─ču ├Âl├žeklenebilirlik sorunu i├žin bir ├ž├Âz├╝m olarak ortaya at─▒lm─▒┼čt─▒r.┬á

Bitcoin a─č─▒ ortalama her 10 dakikada bir yeni bir blok do─črular ve bu bloklar─▒n her biri birka├ž i┼člem i├žerir. Dolay─▒s─▒yla blok b├╝y├╝kl├╝─č├╝ her bir blokta do─črulanabilecek i┼člem say─▒s─▒na etki eder. ┼×u anda Bitcoin blockchaininin yapabildi─či saniye ba┼č─▒na i┼člem say─▒s─▒ yakla┼č─▒k yedidir.

SegWit'in ana fikri imzalar─▒n i┼člem verisiyle birlikte yer almayaca─č─▒ ┼čekilde blok verisini yeniden organize etmektir. Di─čer bir deyi┼čle SegWit g├╝ncellemesi┬átan─▒klar─▒┬á(imzalar─▒) i┼člem verisinden ay─▒rmay─▒ i├žerir. Bu sayede tek bir blo─ča daha fazla i┼člem┬ádepolanabilir┬áve dolay─▒s─▒yla a─č─▒n i┼č ├╝retimi y├╝kselir.

Saniyede yaln─▒zca yakla┼č─▒k 7 i┼člem yapabildi─či i├žin Bitcoin i┼člemlerinin sonu├žlanmas─▒ kimi zaman uzun s├╝rebilir. Bu da saniyede binlerce i┼člem yapabilen geleneksel ├Âdeme ├ž├Âz├╝mlerine ve finansal a─člara k─▒yasla olduk├ža yava┼čt─▒r.

SegWit 2015 y─▒l─▒nda Bitcoin geli┼čtiricisi Pieter Wuille ve di─čer Bitcoin Core kat─▒l─▒mc─▒lar─▒ taraf─▒ndan geli┼čtirildi. A─čustos 2017'de Segwit g├╝ncellemesi Bitcoin a─č─▒na bir soft fork (yumu┼čak ├žatallama) olarak eklendi.
G├╝n├╝m├╝zde aralar─▒nda Bitcoin ve Litecoin'in de oldu─ču ├že┼čitli kripto para projeleri SegWit'i kullan─▒yor. Protokol g├╝ncellemesi, artan i┼člem h─▒z─▒ ve blok kapasitesi gibi ├že┼čitli faydalar─▒ beraberinde getirdi. SegWit buna ek olarak i┼člem de─či┼čtirilebilirli─či hatas─▒ olarak bilinen sorunu ├ž├Âzd├╝ (a┼ča─č─▒da bundan bahsedece─čiz).


SegWit'in ba┼čl─▒ca faydalar─▒ nelerdir?

Kapasite art─▒┼č─▒

SegWit'in en b├╝y├╝k faydalar─▒ndan biri blok kapasitesindeki art─▒┼čt─▒r. ─░┼člem girdisinden imza verisi ├ž─▒kar─▒larak tek bir blok i├žine daha fazla i┼člem depolanabilir.

─░┼člemler ba┼čl─▒ca iki ├Â─čeden meydana gelir: girdiler ve ├ž─▒kt─▒lar. En temelde bir girdi g├Ândericinin a├ž─▒k adresini i├žerirken ├ž─▒kt─▒ ise al─▒c─▒n─▒n a├ž─▒k adresini i├žerir. Fakat g├Ânderenin transfer edilen fonlara sahip oldu─čunu kan─▒tlamas─▒ gerekir, bunu da bir dijital imza ile ger├žekle┼čtirir.

SegWit olmadan imza verisi blo─čun %65'ini i├žerebilir. SegWit ile imza verisi i┼člem girdisinden ├ž─▒kar─▒l─▒r. B├Âylece efektif blok b├╝y├╝kl├╝─č├╝ 1 MB'den yakla┼č─▒k 4 MB'ye y├╝kselir.

SegWit'in blok b├╝y├╝kl├╝─č├╝nde ger├žek bir art─▒┼č yaratmad─▒─č─▒na dikkat etmek ├Ânemlidir. Bunun yerine SegWit, blok b├╝y├╝kl├╝─č├╝ limitini art─▒rmak zorunda kalmadan (bunun i├žin bir hard fork gerekirdi) efektif blok b├╝y├╝kl├╝─č├╝n├╝ art─▒ran bir m├╝hendislik ├ž├Âz├╝m├╝d├╝r. Yani ger├žek blok b├╝y├╝kl├╝─č├╝ hala 1 MB olsa da efektif blok b├╝y├╝kl├╝─č├╝ limiti 4 MB'dir.

SegWit buna ek olarak blok a─č─▒rl─▒─č─▒ kavram─▒n─▒ getirir. Blok a─č─▒rl─▒─č─▒n─▒ blok b├╝y├╝kl├╝─č├╝ fikrinin yerini alacak bir kavram olarak de─čerlendirebiliriz. En temelde blok a─č─▒rl─▒─č─▒, i┼člem verisi (1 MB) ve art─▒k girdi alan─▒n─▒n bir par├žas─▒ olmayan imza verisi (3 MB'ye kadar) dahil t├╝m blok verisini dahil eden bir ├Âl├ž├╝d├╝r.


─░┼člem h─▒z─▒ art─▒┼č─▒

Segwit, daha fazla i┼člem depolayabilen bloklarla i┼člem h─▒z─▒n─▒ art─▒rma becerisine de sahiptir ├ž├╝nk├╝ blockchainde hareket halinde olan i┼člem miktar─▒ da artar. Bir blo─čun kaz─▒lmas─▒ i├žin gerekli olan s├╝re ayn─▒ kalsa da o blokta i┼členen i┼člem miktar─▒ daha fazla olur dolay─▒s─▒yla da TPS oran─▒ y├╝kselir.

Artan i┼člem h─▒z─▒ Bitcoin a─č─▒n─▒n i┼člem masraflar─▒n─▒n d├╝┼čmesine de yard─▒mc─▒ olur. SegWit'den ├Ânce i┼člem ba┼č─▒na 30 USD harcanmas─▒ s─▒k rastlanan bir durumken SegWit ile masraflar i┼člem ba┼č─▒na 1 USD'den az olacak ┼čekilde b├╝y├╝k ├Âl├ž├╝de d├╝┼čer.


─░┼člem de─či┼čtirilebilirli─činin engellenmesi

Bitcoin'in ba┼čl─▒ca sorunlar─▒ndan biri i┼člem imzalar─▒ ├╝zerinde oynanma potansiyeli bar─▒nd─▒rmas─▒yd─▒. E─čer bir imza de─či┼čtirilirse bu de─či┼čiklik iki parti aras─▒nda ger├žekle┼čen i┼člemin bozulmas─▒na sebep olabiliyordu. Blockchainler ├╝zerinde saklanan veriler de─či┼čtirilemez oldu─ču i├žin de ge├žersiz i┼člemler kal─▒c─▒ olarak blockchain ├╝zerinde kal─▒yordu.

SegWit ile imzalar art─▒k i┼člem verisinin bir par├žas─▒ de─čil. B├Âylece verinin de─či┼čtirilebilmesi ihtimali ortadan kalkt─▒. Bu d├╝zeltmeyle blockchain toplulu─ču i├žinde ikinci katman protokoller ve ak─▒ll─▒ kontratlar gibi daha fazla inovasyonun yolu a├ž─▒ld─▒.


SegWit ve Lightning Network

─░kinci katman protokollerin geli┼čtirilmesi k─▒smen i┼člem de─či┼čtirilebilirli─či hatas─▒n─▒n d├╝zeltilmesi sayesinde m├╝mk├╝n oldu. ─░kinci katman protokolleri Bitcoin gibi blockchainlerin ├╝zerine in┼ča edilmi┼č yeni platformlar ya da ├╝r├╝nlerdir. Pop├╝ler ikinci katman protokollerinden biri de bir zincir d─▒┼č─▒ mikro ├Âdeme a─č─▒ olan Lightning Network't├╝r.

Lightning Network, Bitcoin a─č─▒ ├╝zerinde ├žal─▒┼čan bir ikinci katman protokold├╝r. Lightning Network'├╝n as─▒l amac─▒ daha k─▒sa s├╝rede daha fazla i┼člemin onaylanmas─▒n─▒ m├╝mk├╝n k─▒larak i┼člemlerin kullan─▒c─▒lar i├žin daha h─▒zl─▒ olmas─▒n─▒ sa─člamakt─▒r. ─░┼člemler zincir d─▒┼č─▒ olarak biriktirilir ve en nihayetinde Bitcoin a─č─▒ taraf─▒ndan i┼členmeleri i├žin ara bellekte tutulur.

Lightning Network ilk olarak Bitcoin i├žin geli┼čtirilmi┼čtir. Fakat baz─▒ di─čer kripto para ve blockchain projeleri de bu teknolojiyi kendi a─člar─▒na uygulamak ├╝zere ├žal─▒┼čmaktad─▒r. Bu uygulama yaln─▒zca i┼člemlerin onaylanma s├╝relerini d├╝┼č├╝rmez ayn─▒ zamanda ├Âl├žeklendirme sorunu i├žin yeni ├ž├Âz├╝mlerin geli┼čtirilmesini m├╝mk├╝n k─▒lar.


SegWit ve SegWit2x K─▒yaslamas─▒

SegWit bir soft fork g├╝ncellemesidir yani ge├žmi┼če d├Ân├╝k olarak uyumludur. Di─čer bir deyi┼čle SegWit'i dahil edecek ┼čekilde g├╝ncellenmemi┼č Bitcoin node'lar─▒ hala i┼člem s├╝re├žlerine dahil olabilir. SegWit2x (S2X) ad─▒nda bir di─čer SegWit uygulamas─▒ da ├Ânerilmi┼čtir fakat bunun i├žin bir hard fork g├╝ncellemesi gerekir.

SegWit ve SegWit2x aras─▒ndaki temel fark SegWit2x'in i┼člem gruplamada yap─▒lan de─či┼čikli─če ek olarak blok b├╝y├╝kl├╝─č├╝nde yap─▒lacak bir art─▒┼č─▒ (1MB'den 2MB'ye) dahil etmesidir. Ancak yine de daha b├╝y├╝k bloklar node'lar ve madenciler ├╝zerindeki y├╝k├╝ art─▒rabilir ├ž├╝nk├╝ idare edilmesi gereken veri miktar─▒ artacakt─▒r.┬á

Bir di─čer ├Ânemli fark da SegWit ├Ânerisinin Bitcoin toplulu─ču taraf─▒ndan desteklenmesi ve uygulanmas─▒d─▒r. SegWit'in faaliyete ge├žmesi┬ákullan─▒c─▒ aktivasyonlu soft fork anlam─▒na gelen UASF kavram─▒n do─čmas─▒na neden olmu┼čtur.

Di─čer yandan SegWit2x Bitcoin idaresinin en temel kurallar─▒ndan birine yap─▒lacak bir de─či┼čiklik ├Ânerisidir. Fakat geli┼čtiriciler bunun kabul├╝ ve kullan─▒ma al─▒n─▒p al─▒nmamas─▒ konusunda fikir birli─čine varamad─▒─č─▒ i├žin SegWit2x hareketi ask─▒ya al─▒nm─▒┼čt─▒r.


Son fikirler

SegWit Bitcoin'in en b├╝y├╝k protokol g├╝ncellemelerinden biridir ve bunun merkeziyetsiz topluluk taraf─▒ndan desteklenmesi ve uygulamaya konmas─▒ onu daha da ilgin├ž k─▒lar.

SegWit Bitcoin ve di─čer blockhain a─člar─▒n─▒n ├Âzellikle ├Âl├žeklenebilirli─če y├Ânelik sorunlar─▒n─▒ ├ž├Âzmek i├žin at─▒lm─▒┼č b├╝y├╝k bir ad─▒md─▒r. SegWit ve ikinci katman protokollerinin kombinasyonu ile blockchain a─člar─▒ daha ├žok say─▒da i┼člemi daha verimli ┼čekilde ve daha d├╝┼č├╝k masrafla idare edebilir.

SegWit g├╝├žl├╝ ve yenilik├ži bir ├ž├Âz├╝m olsa da hala tam olarak benimsenmesi gerekir. ┼×u anda SegWit kullanan Bitcoin adreslerinin oran─▒ yakla┼č─▒k %53't├╝r.

G├Ânderiler Payla┼č─▒n
Hesap olu┼čturun
Hemen bir Binance hesab─▒ olu┼čturarak bilgilerinizi uygulamaya d├Âk├╝n.