{"id":2464,"date":"2020-09-09T12:19:18","date_gmt":"2020-09-09T09:19:18","guid":{"rendered":"https:\/\/www.paribu.com\/blog\/?post_type=glossary&#038;p=2464"},"modified":"2026-08-18T11:31:12","modified_gmt":"2026-08-18T08:31:12","slug":"segwit-nedir","status":"publish","type":"glossary","link":"https:\/\/www.paribu.com\/blog\/sozluk\/segwit-nedir\/","title":{"rendered":"SegWit nedir?"},"content":{"rendered":"<p>SegWit 23 A&#287;ustos 2017&rsquo;de ger&ccedil;ekle&#351;mi&#351; bir <span class=\" cmtt_Kripto Para\" title=\"Paribu S&ouml;zl&uuml;k: Bitcoin (BTC) nedir?\" data-mobile-support=\"0\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">Bitcoin<\/span> (BTC) protokol g&uuml;ncellemesini ifade etmek i&ccedil;in kullan&#305;l&#305;r.<\/p>\n<p><iframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/x0ejfOEyAoA\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>SegWit protokol g&uuml;ncellemesi, Bitcoin&rsquo;in &ouml;l&ccedil;eklendirilmesini sa&#287;lamak ve g&uuml;venirli&#287;ini art&#305;rmak i&ccedil;in tasarlanm&#305;&#351;t&#305;r. SegWit, en &ccedil;ok verilerin Bitcoin blokzincirinde nas&#305;l depolanaca&#287;&#305;n&#305; yeniden &#351;ekillendirmi&#351; olmas&#305;yla bilinmektedir.<\/p>\n<p>Bitcoin, taban katman&#305;nda yaln&#305;zca saniyede sadece 7-10 i&#351;lem ger&ccedil;ekle&#351;tirebilir. Bitcoin&rsquo;in temel teknolojisi, devrimsel olmas&#305;na ra&#287;men, Bitcoin&rsquo;in geli&#351;mesini engelleyici bir sorun haline gelmi&#351;ti.<\/p>\n<p>SegWit, bir <span class=\"\" title=\"Paribu S&ouml;zl&uuml;k: Blokzincir (blockchain) nedir?\" data-mobile-support=\"0\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">blokzincir<\/span> &uuml;zerindeki blok boyutu s&#305;n&#305;r&#305;n&#305;n, Bitcoin i&#351;lemlerinden imza verilerini kald&#305;rarak art&#305;r&#305;lmas&#305; i&#351;lemidir. Bir i&#351;lemin belirli b&ouml;l&uuml;mleri kald&#305;r&#305;ld&#305;&#287;&#305;nda, zincire daha fazla i&#351;lem ekleme kapasitesi ve alan&#305; yarat&#305;r.<\/p>\n<h2><strong>SegWit &ccedil;&#305;k&#305;&#351; noktas&#305;: Bitcoin &ouml;l&ccedil;eklenebilirlik sorunu<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">Bitcoin bloklar&#305; uzun s&uuml;re 1 MB&rsquo;l&#305;k bir boyut s&#305;n&#305;r&#305;yla &ccedil;al&#305;&#351;m&#305;&#351;t&#305;r. Bu alan&#305;n &ouml;nemli bir k&#305;sm&#305;n&#305; da imza verileri kaplam&#305;&#351;t&#305;r. A&#287; yo&#287;unla&#351;t&#305;&#287;&#305;nda i&#351;lemler s&#305;raya girmi&#351;, onay s&uuml;releri uzam&#305;&#351; ve kullan&#305;c&#305;lar&#305;n daha y&uuml;ksek i&#351;lem &uuml;creti belirlemesi gerekmi&#351;tir.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Taban katmanda saniyede yaln&#305;zca birka&ccedil; i&#351;lemin sonu&ccedil;lanabilmesi, Bitcoin&rsquo;in yayg&#305;nla&#351;mas&#305;n&#305;n &ouml;n&uuml;nde teknik bir engel olu&#351;turmu&#351;tur. &Ccedil;&ouml;z&uuml;m &ouml;nerisi geli&#351;tirici Pieter Wuille taraf&#305;ndan 2015 y&#305;l&#305;nda Scaling Bitcoin konferans&#305;nda sunulmu&#351;tur. &Ouml;neri daha sonra BIP-141 numaral&#305; Bitcoin Improvement Proposal ile resmile&#351;tirilmi&#351;tir.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">G&uuml;ncelleme 23 A&#287;ustos 2017&rsquo;de 481.824 numaral&#305; blokla birlikte devreye girmi&#351;tir. 2018 y&#305;l&#305;nda yay&#305;mlanan ve SegWit benimsemesini inceleyen &ccedil;al&#305;&#351;mada ilk native SegWit &ccedil;&#305;kt&#305;lar&#305;n&#305;n da ayn&#305; blokta yer ald&#305;&#287;&#305; belgelenmi&#351;tir. Ayn&#305; &ccedil;al&#305;&#351;ma, ilk y&#305;llarda native format&#305;n benimsenmesinin olduk&ccedil;a yava&#351; kald&#305;&#287;&#305;n&#305; g&ouml;stermi&#351;tir.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">&#304;kinci sorun ise i&#351;lem esnekli&#287;i (<span class=\"\" title=\"Paribu S&ouml;zl&uuml;k: &#304;&#351;lem (transaction) nedir?\" data-mobile-support=\"0\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">transaction<\/span> malleability) olarak bilinir. &Ouml;nceden imza verisi i&#351;lem kimli&#287;inin hesab&#305;na dahil oldu&#287;u i&ccedil;in &uuml;&ccedil;&uuml;nc&uuml; taraflar&#305;n i&#351;lem kimli&#287;ini onay &ouml;ncesinde de&#287;i&#351;tirmesi m&uuml;mk&uuml;n olmu&#351;tur. Bitcoin Core belgelerinde bu durumun onaylanmam&#305;&#351; i&#351;lemler &uuml;zerine kurulan zincirleri ge&ccedil;ersiz k&#305;labildi&#287;i anlat&#305;l&#305;r.<\/span><\/p>\n<h2><strong>SegWit nas&#305;l &ccedil;al&#305;&#351;&#305;r?<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">SegWit bir i&#351;lemi iki par&ccedil;aya b&ouml;ler. Girdi, &ccedil;&#305;kt&#305; ve tutar bilgileri i&#351;lem g&ouml;vdesinde kal&#305;r. &#304;mza verisi ise witness ad&#305; verilen ayr&#305; bir alana ta&#351;&#305;n&#305;r. Witness verisi blok a&#287;&#305;rl&#305;&#287;&#305; hesab&#305;nda daha d&uuml;&#351;&uuml;k katsay&#305;yla say&#305;ld&#305;&#287;&#305;ndan i&#351;lem daha k&uuml;&ccedil;&uuml;k &ouml;l&ccedil;&uuml;l&uuml;r ve blo&#287;a daha fazla i&#351;lem s&#305;&#287;ar.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">G&uuml;ncelleme blok a&#287;&#305;rl&#305;&#287;&#305; (block weight) ad&#305;nda yeni bir &ouml;l&ccedil;&uuml;m birimi getirmi&#351;tir. &Ccedil;ekirdek i&#351;lem verisi d&ouml;rt birim, seri h&acirc;le getirilmi&#351; witness verisi tek birim olarak say&#305;l&#305;r. <\/span><a href=\"https:\/\/www.paribu.com\/blog\/sozluk\/bitcoin-btc-nedir\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Bitcoin<\/span><\/a><span style=\"font-weight: 400;\"> g&uuml;venli&#287;i &uuml;zerine incelemede aktar&#305;ld&#305;&#287;&#305; &uuml;zere 1 MB&rsquo;l&#305;k kat&#305; boyut s&#305;n&#305;r&#305;n&#305;n yerini 4 milyon birimlik bir a&#287;&#305;rl&#305;k s&#305;n&#305;r&#305; alm&#305;&#351;t&#305;r.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Bu noktada belirtilmelidir ki SegWit blok boyutunu do&#287;rudan 4 MB&rsquo;a &ccedil;&#305;karmam&#305;&#351;t&#305;r. Teorik &uuml;st s&#305;n&#305;r ancak bir blo&#287;un tamam&#305;n&#305;n witness verisinden olu&#351;mas&#305; h&acirc;linde ge&ccedil;erli olur. Pratikte ortalama blok boyutu 2026 ba&#351;&#305; itibariyle 1,6 MB civar&#305;nda seyreder.<\/span><\/p>\n<h2><strong>SegWit&rsquo;in sa&#287;lad&#305;&#287;&#305; avantajlar<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">G&uuml;ncellemenin etkisi tek bir ba&#351;l&#305;kla s&#305;n&#305;rl&#305; kalmam&#305;&#351;t&#305;r. &Ouml;ne &ccedil;&#305;kan faydalar &#351;&ouml;yle s&#305;ralanabilir:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Daha verimli blok kullan&#305;m&#305;: <\/b><span style=\"font-weight: 400;\">&#304;mza verisi daha d&uuml;&#351;&uuml;k a&#287;&#305;rl&#305;kla say&#305;ld&#305;&#287;&#305; i&ccedil;in ayn&#305; blok alan&#305;na daha fazla i&#351;lem s&#305;&#287;ar.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Genellikle daha d&uuml;&#351;&uuml;k transfer &uuml;creti: <\/b><span style=\"font-weight: 400;\">&#304;&#351;lem daha k&uuml;&ccedil;&uuml;k &ouml;l&ccedil;&uuml;ld&uuml;&#287;&uuml;nden &ouml;denecek &uuml;cret Legacy format&#305;na k&#305;yasla azalabilir.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>&#304;&#351;lem esnekli&#287;i sorununun &ccedil;&ouml;z&uuml;lmesi:<\/b><span style=\"font-weight: 400;\"> &#304;&#351;lem kimli&#287;i imza verisinden ba&#287;&#305;ms&#305;z hesapland&#305;&#287;&#305; i&ccedil;in onay &ouml;ncesinde de&#287;i&#351;tirilemez.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Sonraki g&uuml;ncellemeler i&ccedil;in altyap&#305;:<\/b><span style=\"font-weight: 400;\"> SegWit witness verisine s&uuml;r&uuml;m numaras&#305; kavram&#305; getirmi&#351; ve Taproot bu sayede yeni bir soft <span class=\"\" title=\"Paribu S&ouml;zl&uuml;k: &Ccedil;atallanma (fork) nedir?\" data-mobile-support=\"0\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">fork<\/span> g&uuml;ncellemesi olarak eklenebilmi&#351;tir.<\/span><\/li>\n<\/ul>\n<h2><strong>SegWit adresi nedir ve nas&#305;l anla&#351;&#305;l&#305;r?<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">SegWit adresi, SegWit &ccedil;&#305;kt&#305;lar&#305;n&#305; transfer edebilen Bitcoin adresidir. Native SegWit adresleri bc1q ile ba&#351;lar ve Bech32 format&#305;n&#305; kullan&#305;r. Nested SegWit adresleri 3 ile, Legacy adresler ise 1 ile ba&#351;lar. Adresin ilk karakterleri hangi teknik format&#305;n kullan&#305;ld&#305;&#287;&#305;n&#305; g&ouml;sterir.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Bahsedildi&#287;i &uuml;zere Legacy adresler 1 ile ba&#351;lar ve teknik ad&#305; P2PKH&rsquo;dir. Bitcoin&rsquo;in 2009&rsquo;dan beri kullan&#305;lan ilk adres format&#305;d&#305;r. &#304;mza verisi i&#351;lem g&ouml;vdesinde kald&#305;&#287;&#305; i&ccedil;in &uuml;cret avantaj&#305; sunmaz. Bug&uuml;n tercih edilme sebebi neredeyse t&uuml;m c&uuml;zdan ve hizmetlerde desteklenmesidir.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Nested SegWit adresler 3 ile ba&#351;lar ve P2SH-P2WPKH yap&#305;s&#305;n&#305; kullan&#305;r. Bu format SegWit&rsquo;i eski adres bi&ccedil;iminin i&ccedil;ine sarar ve ge&ccedil;i&#351; d&ouml;nemi &ccedil;&ouml;z&uuml;m&uuml; olarak ortaya &ccedil;&#305;km&#305;&#351;t&#305;r. K&#305;smi bir &uuml;cret avantaj&#305; sa&#287;lar ancak nested yap&#305; nedeniyle native formata g&ouml;re daha fazla yer kaplar.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Native SegWit adresler bc1q ile ba&#351;lar ve P2WPKH ya da P2WSH bi&ccedil;iminde olur. Bech32 kodlamas&#305;n&#305; kullan&#305;r ve sarmalay&#305;c&#305; bir katman i&ccedil;ermez. Bu sayede standart bir transferde en d&uuml;&#351;&uuml;k i&#351;lem boyutunu &uuml;retir.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Taproot adresler bc1p ile ba&#351;lar ve P2TR olarak adland&#305;r&#305;l&#305;r. SegWit&rsquo;ten sonra gelen ayr&#305; bir g&uuml;ncellemeye aittir ve Bech32m kodlamas&#305;n&#305; kullan&#305;r.<\/span><\/p>\n<h2><strong>SegWit ile Legacy aras&#305;ndaki fark nedir?<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">Legacy, Bitcoin&rsquo;in 2009&rsquo;dan beri kullan&#305;lan ilk adres format&#305;d&#305;r ve imza verisi i&#351;lem g&ouml;vdesinde kal&#305;r. SegWit&rsquo;te imza verisi ayr&#305;ld&#305;&#287;&#305; i&ccedil;in ayn&#305; transfer daha az blok alan&#305; kaplar. Tek girdili ve iki &ccedil;&#305;kt&#305;l&#305; standart bir transferde bu fark, &uuml;crette belirgin bir azalmaya kar&#351;&#305;l&#305;k gelir.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Adres g&ouml;r&uuml;n&uuml;m&uuml; ilk ayr&#305;m&#305; verir. Legacy adresler 1 ile ba&#351;lar ve teknik ad&#305; P2PKH&rsquo;dir. Native SegWit adresleri bc1q ile ba&#351;lar ve P2WPKH yap&#305;s&#305;n&#305; kullan&#305;r.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">As&#305;l fark ise imza verisinin nerede tutuldu&#287;udur. Legacy i&#351;lemlerde imza verisi i&#351;lem g&ouml;vdesinin i&ccedil;inde yer al&#305;r. Native SegWit&rsquo;te ayn&#305; veri witness alan&#305;na ta&#351;&#305;n&#305;r ve blok a&#287;&#305;rl&#305;&#287;&#305; hesab&#305;nda daha d&uuml;&#351;&uuml;k katsay&#305;yla say&#305;l&#305;r.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Bu yap&#305;sal fark i&#351;lem boyutuna yans&#305;r. Tek girdili ve iki &ccedil;&#305;kt&#305;l&#305; standart bir transfer Legacy format&#305;nda yakla&#351;&#305;k 226 vB, Native SegWit format&#305;nda ise yakla&#351;&#305;k 141 vB b&uuml;y&uuml;kl&uuml;&#287;&uuml;nde olur. K&uuml;&ccedil;&uuml;len boyut blok alan&#305;n&#305;n daha verimli kullan&#305;lmas&#305; anlam&#305;na gelir ve &ouml;denecek &uuml;creti azalt&#305;r.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Uyumluluk taraf&#305;nda tablo tersine d&ouml;ner. Legacy adresler neredeyse t&uuml;m c&uuml;zdan ve hizmetlerde ge&ccedil;erlidir. Native SegWit de bug&uuml;n yayg&#305;n bi&ccedil;imde desteklenir ancak g&uuml;ncellenmemi&#351; baz&#305; eski hizmetlerde bu destek eksik kalabilir.<\/span><\/p>\n<h2><strong>SegWit ve Taproot ayn&#305; &#351;ey mi?<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">&#304;ki g&uuml;ncelleme s&#305;k s&#305;k birbirine kar&#305;&#351;t&#305;r&#305;l&#305;r. SegWit 2017 y&#305;l&#305;nda, Taproot ise 14 Kas&#305;m 2021&rsquo;de 709.632 numaral&#305; blokta etkinle&#351;mi&#351;tir. Taproot, SegWit&rsquo;in yerini alan bir s&uuml;r&uuml;m de&#287;il, onun getirdi&#287;i s&uuml;r&uuml;mleme yap&#305;s&#305; &uuml;zerine in&#351;a edilen ayr&#305; bir soft fork&rsquo;tur.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Taproot&rsquo;un oda&#287;&#305; farkl&#305;d&#305;r. Schnorr imzalar&#305;, MAST yap&#305;s&#305; ve daha esnek script imk&acirc;nlar&#305;yla gizlili&#287;i ve karma&#351;&#305;k harcama ko&#351;ullar&#305;n&#305;n verimlili&#287;ini iyile&#351;tirir. Adresleri bc1p ile ba&#351;lar ve BIP-350 ile tan&#305;mlanan Bech32m kodlamas&#305;n&#305; kullan&#305;r.<\/span><\/p>\n<h2><strong>SegWit&rsquo;in s&#305;n&#305;rlar&#305; ve kar&#305;&#351;t&#305;r&#305;lan noktalar<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">G&uuml;ncellemeyi do&#287;ru konumland&#305;rmak i&ccedil;in s&#305;n&#305;rlar&#305;n&#305; da bilmek gerekir. En s&#305;k kar&#305;&#351;an noktalar &#351;unlard&#305;r:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>SegWit ayr&#305; bir a&#287; de&#287;ildir:<\/b><span style=\"font-weight: 400;\"> Ba&#287;&#305;ms&#305;z bir blokzincir ya da yan zincir de&#287;il, Bitcoin a&#287;&#305;n&#305;n i&#351;lem format&#305;n&#305; de&#287;i&#351;tiren bir protokol g&uuml;ncellemesidir.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>&Ouml;l&ccedil;eklenebilirli&#287;i tamamen &ccedil;&ouml;zmez: <\/b><span style=\"font-weight: 400;\">Blok alan&#305;n&#305;n verimli kullan&#305;lmas&#305;n&#305; sa&#287;lar ancak a&#287; kapasitesini s&#305;n&#305;rs&#305;z h&acirc;le getirmez.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>&Uuml;cret avantaj&#305; ko&#351;ullara ba&#287;l&#305;d&#305;r: <\/b><span style=\"font-weight: 400;\">Yo&#287;un d&ouml;nemlerde SegWit i&#351;lemlerinin &uuml;creti de belirgin bi&ccedil;imde y&uuml;kselebilir.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Onay s&uuml;resini garanti etmez: <\/b><span style=\"font-weight: 400;\">Blok &uuml;retim s&uuml;resi ve madencilerin i&#351;lem se&ccedil;imi belirleyici oldu&#287;u i&ccedil;in transferler an&#305;nda sonu&ccedil;lanmaz.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Her hizmet her format&#305; desteklemez: <\/b><span style=\"font-weight: 400;\">Baz&#305; eski c&uuml;zdan ve hizmetler Bech32 adreslerine transfer g&ouml;nderemeyebilir.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Bu nedenle transfer &ouml;ncesinde iki kontrol &ouml;nem ta&#351;&#305;r. Adresin do&#287;ru a&#287;a ait oldu&#287;u ve g&ouml;nderim yap&#305;lan hizmetin ilgili adres format&#305;n&#305; destekledi&#287;i do&#287;rulanmal&#305;d&#305;r.&nbsp;<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>SegWit 23 A&#287;ustos 2017&rsquo;de ger&ccedil;ekle&#351;mi&#351; bir Bitcoin (BTC) protokol g&uuml;ncellemesini ifade etmek i&ccedil;in kullan&#305;l&#305;r.<\/p>\n","protected":false},"author":1,"featured_media":24333,"menu_order":0,"template":"","meta":{"footnotes":""},"glossary-categories":[],"glossary-tags":[],"glossary-languages":[],"class_list":["post-2464","glossary","type-glossary","status-publish","has-post-thumbnail","hentry"],"post_title":"SegWit nedir?","post_content":"SegWit 23 A\u011fustos 2017'de ger\u00e7ekle\u015fmi\u015f bir Bitcoin (BTC) protokol g\u00fcncellemesini ifade etmek i\u00e7in kullan\u0131l\u0131r.\r\n\r\n<iframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/x0ejfOEyAoA\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe>\r\n\r\nSegWit protokol g\u00fcncellemesi, Bitcoin'in \u00f6l\u00e7eklendirilmesini sa\u011flamak ve g\u00fcvenirli\u011fini art\u0131rmak i\u00e7in tasarlanm\u0131\u015ft\u0131r. SegWit, en \u00e7ok verilerin Bitcoin blokzincirinde nas\u0131l depolanaca\u011f\u0131n\u0131 yeniden \u015fekillendirmi\u015f olmas\u0131yla bilinmektedir.\r\n\r\nBitcoin, taban katman\u0131nda yaln\u0131zca saniyede sadece 7-10 i\u015flem ger\u00e7ekle\u015ftirebilir. Bitcoin'in temel teknolojisi, devrimsel olmas\u0131na ra\u011fmen, Bitcoin'in geli\u015fmesini engelleyici bir sorun haline gelmi\u015fti.\r\n\r\nSegWit, bir blokzincir \u00fczerindeki blok boyutu s\u0131n\u0131r\u0131n\u0131n, Bitcoin i\u015flemlerinden imza verilerini kald\u0131rarak art\u0131r\u0131lmas\u0131 i\u015flemidir. Bir i\u015flemin belirli b\u00f6l\u00fcmleri kald\u0131r\u0131ld\u0131\u011f\u0131nda, zincire daha fazla i\u015flem ekleme kapasitesi ve alan\u0131 yarat\u0131r.\r\n<h2><strong>SegWit \u00e7\u0131k\u0131\u015f noktas\u0131: Bitcoin \u00f6l\u00e7eklenebilirlik sorunu<\/strong><\/h2>\r\n<span style=\"font-weight: 400;\">Bitcoin bloklar\u0131 uzun s\u00fcre 1 MB\u2019l\u0131k bir boyut s\u0131n\u0131r\u0131yla \u00e7al\u0131\u015fm\u0131\u015ft\u0131r. Bu alan\u0131n \u00f6nemli bir k\u0131sm\u0131n\u0131 da imza verileri kaplam\u0131\u015ft\u0131r. A\u011f yo\u011funla\u015ft\u0131\u011f\u0131nda i\u015flemler s\u0131raya girmi\u015f, onay s\u00fcreleri uzam\u0131\u015f ve kullan\u0131c\u0131lar\u0131n daha y\u00fcksek i\u015flem \u00fccreti belirlemesi gerekmi\u015ftir.<\/span>\r\n\r\n<span style=\"font-weight: 400;\">Taban katmanda saniyede yaln\u0131zca birka\u00e7 i\u015flemin sonu\u00e7lanabilmesi, Bitcoin\u2019in yayg\u0131nla\u015fmas\u0131n\u0131n \u00f6n\u00fcnde teknik bir engel olu\u015fturmu\u015ftur. \u00c7\u00f6z\u00fcm \u00f6nerisi geli\u015ftirici Pieter Wuille taraf\u0131ndan 2015 y\u0131l\u0131nda Scaling Bitcoin konferans\u0131nda sunulmu\u015ftur. \u00d6neri daha sonra BIP-141 numaral\u0131 Bitcoin Improvement Proposal ile resmile\u015ftirilmi\u015ftir.<\/span>\r\n\r\n<span style=\"font-weight: 400;\">G\u00fcncelleme 23 A\u011fustos 2017\u2019de 481.824 numaral\u0131 blokla birlikte devreye girmi\u015ftir. 2018 y\u0131l\u0131nda yay\u0131mlanan ve SegWit benimsemesini inceleyen \u00e7al\u0131\u015fmada ilk native SegWit \u00e7\u0131kt\u0131lar\u0131n\u0131n da ayn\u0131 blokta yer ald\u0131\u011f\u0131 belgelenmi\u015ftir. Ayn\u0131 \u00e7al\u0131\u015fma, ilk y\u0131llarda native format\u0131n benimsenmesinin olduk\u00e7a yava\u015f kald\u0131\u011f\u0131n\u0131 g\u00f6stermi\u015ftir.<\/span>\r\n\r\n<span style=\"font-weight: 400;\">\u0130kinci sorun ise i\u015flem esnekli\u011fi (transaction malleability) olarak bilinir. \u00d6nceden imza verisi i\u015flem kimli\u011finin hesab\u0131na dahil oldu\u011fu i\u00e7in \u00fc\u00e7\u00fcnc\u00fc taraflar\u0131n i\u015flem kimli\u011fini onay \u00f6ncesinde de\u011fi\u015ftirmesi m\u00fcmk\u00fcn olmu\u015ftur. Bitcoin Core belgelerinde bu durumun onaylanmam\u0131\u015f i\u015flemler \u00fczerine kurulan zincirleri ge\u00e7ersiz k\u0131labildi\u011fi anlat\u0131l\u0131r.<\/span>\r\n<h2><strong>SegWit nas\u0131l \u00e7al\u0131\u015f\u0131r?<\/strong><\/h2>\r\n<span style=\"font-weight: 400;\">SegWit bir i\u015flemi iki par\u00e7aya b\u00f6ler. Girdi, \u00e7\u0131kt\u0131 ve tutar bilgileri i\u015flem g\u00f6vdesinde kal\u0131r. \u0130mza verisi ise witness ad\u0131 verilen ayr\u0131 bir alana ta\u015f\u0131n\u0131r. Witness verisi blok a\u011f\u0131rl\u0131\u011f\u0131 hesab\u0131nda daha d\u00fc\u015f\u00fck katsay\u0131yla say\u0131ld\u0131\u011f\u0131ndan i\u015flem daha k\u00fc\u00e7\u00fck \u00f6l\u00e7\u00fcl\u00fcr ve blo\u011fa daha fazla i\u015flem s\u0131\u011far.<\/span>\r\n\r\n<span style=\"font-weight: 400;\">G\u00fcncelleme blok a\u011f\u0131rl\u0131\u011f\u0131 (block weight) ad\u0131nda yeni bir \u00f6l\u00e7\u00fcm birimi getirmi\u015ftir. \u00c7ekirdek i\u015flem verisi d\u00f6rt birim, seri h\u00e2le getirilmi\u015f witness verisi tek birim olarak say\u0131l\u0131r. <\/span><a href=\"https:\/\/www.paribu.com\/blog\/sozluk\/bitcoin-btc-nedir\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Bitcoin<\/span><\/a><span style=\"font-weight: 400;\"> g\u00fcvenli\u011fi \u00fczerine incelemede aktar\u0131ld\u0131\u011f\u0131 \u00fczere 1 MB\u2019l\u0131k kat\u0131 boyut s\u0131n\u0131r\u0131n\u0131n yerini 4 milyon birimlik bir a\u011f\u0131rl\u0131k s\u0131n\u0131r\u0131 alm\u0131\u015ft\u0131r.<\/span>\r\n\r\n<span style=\"font-weight: 400;\">Bu noktada belirtilmelidir ki SegWit blok boyutunu do\u011frudan 4 MB\u2019a \u00e7\u0131karmam\u0131\u015ft\u0131r. Teorik \u00fcst s\u0131n\u0131r ancak bir blo\u011fun tamam\u0131n\u0131n witness verisinden olu\u015fmas\u0131 h\u00e2linde ge\u00e7erli olur. Pratikte ortalama blok boyutu 2026 ba\u015f\u0131 itibariyle 1,6 MB civar\u0131nda seyreder.<\/span>\r\n<h2><strong>SegWit\u2019in sa\u011flad\u0131\u011f\u0131 avantajlar<\/strong><\/h2>\r\n<span style=\"font-weight: 400;\">G\u00fcncellemenin etkisi tek bir ba\u015fl\u0131kla s\u0131n\u0131rl\u0131 kalmam\u0131\u015ft\u0131r. \u00d6ne \u00e7\u0131kan faydalar \u015f\u00f6yle s\u0131ralanabilir:<\/span>\r\n<ul>\r\n \t<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Daha verimli blok kullan\u0131m\u0131: <\/b><span style=\"font-weight: 400;\">\u0130mza verisi daha d\u00fc\u015f\u00fck a\u011f\u0131rl\u0131kla say\u0131ld\u0131\u011f\u0131 i\u00e7in ayn\u0131 blok alan\u0131na daha fazla i\u015flem s\u0131\u011far.<\/span><\/li>\r\n \t<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Genellikle daha d\u00fc\u015f\u00fck transfer \u00fccreti: <\/b><span style=\"font-weight: 400;\">\u0130\u015flem daha k\u00fc\u00e7\u00fck \u00f6l\u00e7\u00fcld\u00fc\u011f\u00fcnden \u00f6denecek \u00fccret Legacy format\u0131na k\u0131yasla azalabilir.<\/span><\/li>\r\n \t<li style=\"font-weight: 400;\" aria-level=\"1\"><b>\u0130\u015flem esnekli\u011fi sorununun \u00e7\u00f6z\u00fclmesi:<\/b><span style=\"font-weight: 400;\"> \u0130\u015flem kimli\u011fi imza verisinden ba\u011f\u0131ms\u0131z hesapland\u0131\u011f\u0131 i\u00e7in onay \u00f6ncesinde de\u011fi\u015ftirilemez.<\/span><\/li>\r\n \t<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Sonraki g\u00fcncellemeler i\u00e7in altyap\u0131:<\/b><span style=\"font-weight: 400;\"> SegWit witness verisine s\u00fcr\u00fcm numaras\u0131 kavram\u0131 getirmi\u015f ve Taproot bu sayede yeni bir soft fork g\u00fcncellemesi olarak eklenebilmi\u015ftir.<\/span><\/li>\r\n<\/ul>\r\n<h2><strong>SegWit adresi nedir ve nas\u0131l anla\u015f\u0131l\u0131r?<\/strong><\/h2>\r\n<span style=\"font-weight: 400;\">SegWit adresi, SegWit \u00e7\u0131kt\u0131lar\u0131n\u0131 transfer edebilen Bitcoin adresidir. Native SegWit adresleri bc1q ile ba\u015flar ve Bech32 format\u0131n\u0131 kullan\u0131r. Nested SegWit adresleri 3 ile, Legacy adresler ise 1 ile ba\u015flar. Adresin ilk karakterleri hangi teknik format\u0131n kullan\u0131ld\u0131\u011f\u0131n\u0131 g\u00f6sterir.<\/span>\r\n\r\n<span style=\"font-weight: 400;\">Bahsedildi\u011fi \u00fczere Legacy adresler 1 ile ba\u015flar ve teknik ad\u0131 P2PKH'dir. Bitcoin'in 2009'dan beri kullan\u0131lan ilk adres format\u0131d\u0131r. \u0130mza verisi i\u015flem g\u00f6vdesinde kald\u0131\u011f\u0131 i\u00e7in \u00fccret avantaj\u0131 sunmaz. Bug\u00fcn tercih edilme sebebi neredeyse t\u00fcm c\u00fczdan ve hizmetlerde desteklenmesidir.<\/span>\r\n\r\n<span style=\"font-weight: 400;\">Nested SegWit adresler 3 ile ba\u015flar ve P2SH-P2WPKH yap\u0131s\u0131n\u0131 kullan\u0131r. Bu format SegWit'i eski adres bi\u00e7iminin i\u00e7ine sarar ve ge\u00e7i\u015f d\u00f6nemi \u00e7\u00f6z\u00fcm\u00fc olarak ortaya \u00e7\u0131km\u0131\u015ft\u0131r. K\u0131smi bir \u00fccret avantaj\u0131 sa\u011flar ancak nested yap\u0131 nedeniyle native formata g\u00f6re daha fazla yer kaplar.<\/span>\r\n\r\n<span style=\"font-weight: 400;\">Native SegWit adresler bc1q ile ba\u015flar ve P2WPKH ya da P2WSH bi\u00e7iminde olur. Bech32 kodlamas\u0131n\u0131 kullan\u0131r ve sarmalay\u0131c\u0131 bir katman i\u00e7ermez. Bu sayede standart bir transferde en d\u00fc\u015f\u00fck i\u015flem boyutunu \u00fcretir.<\/span>\r\n\r\n<span style=\"font-weight: 400;\">Taproot adresler bc1p ile ba\u015flar ve P2TR olarak adland\u0131r\u0131l\u0131r. SegWit'ten sonra gelen ayr\u0131 bir g\u00fcncellemeye aittir ve Bech32m kodlamas\u0131n\u0131 kullan\u0131r.<\/span>\r\n<h2><strong>SegWit ile Legacy aras\u0131ndaki fark nedir?<\/strong><\/h2>\r\n<span style=\"font-weight: 400;\">Legacy, Bitcoin\u2019in 2009\u2019dan beri kullan\u0131lan ilk adres format\u0131d\u0131r ve imza verisi i\u015flem g\u00f6vdesinde kal\u0131r. SegWit\u2019te imza verisi ayr\u0131ld\u0131\u011f\u0131 i\u00e7in ayn\u0131 transfer daha az blok alan\u0131 kaplar. Tek girdili ve iki \u00e7\u0131kt\u0131l\u0131 standart bir transferde bu fark, \u00fccrette belirgin bir azalmaya kar\u015f\u0131l\u0131k gelir.<\/span>\r\n\r\n<span style=\"font-weight: 400;\">Adres g\u00f6r\u00fcn\u00fcm\u00fc ilk ayr\u0131m\u0131 verir. Legacy adresler 1 ile ba\u015flar ve teknik ad\u0131 P2PKH'dir. Native SegWit adresleri bc1q ile ba\u015flar ve P2WPKH yap\u0131s\u0131n\u0131 kullan\u0131r.<\/span>\r\n\r\n<span style=\"font-weight: 400;\">As\u0131l fark ise imza verisinin nerede tutuldu\u011fudur. Legacy i\u015flemlerde imza verisi i\u015flem g\u00f6vdesinin i\u00e7inde yer al\u0131r. Native SegWit'te ayn\u0131 veri witness alan\u0131na ta\u015f\u0131n\u0131r ve blok a\u011f\u0131rl\u0131\u011f\u0131 hesab\u0131nda daha d\u00fc\u015f\u00fck katsay\u0131yla say\u0131l\u0131r.<\/span>\r\n\r\n<span style=\"font-weight: 400;\">Bu yap\u0131sal fark i\u015flem boyutuna yans\u0131r. Tek girdili ve iki \u00e7\u0131kt\u0131l\u0131 standart bir transfer Legacy format\u0131nda yakla\u015f\u0131k 226 vB, Native SegWit format\u0131nda ise yakla\u015f\u0131k 141 vB b\u00fcy\u00fckl\u00fc\u011f\u00fcnde olur. K\u00fc\u00e7\u00fclen boyut blok alan\u0131n\u0131n daha verimli kullan\u0131lmas\u0131 anlam\u0131na gelir ve \u00f6denecek \u00fccreti azalt\u0131r.<\/span>\r\n\r\n<span style=\"font-weight: 400;\">Uyumluluk taraf\u0131nda tablo tersine d\u00f6ner. Legacy adresler neredeyse t\u00fcm c\u00fczdan ve hizmetlerde ge\u00e7erlidir. Native SegWit de bug\u00fcn yayg\u0131n bi\u00e7imde desteklenir ancak g\u00fcncellenmemi\u015f baz\u0131 eski hizmetlerde bu destek eksik kalabilir.<\/span>\r\n<h2><strong>SegWit ve Taproot ayn\u0131 \u015fey mi?<\/strong><\/h2>\r\n<span style=\"font-weight: 400;\">\u0130ki g\u00fcncelleme s\u0131k s\u0131k birbirine kar\u0131\u015ft\u0131r\u0131l\u0131r. SegWit 2017 y\u0131l\u0131nda, Taproot ise 14 Kas\u0131m 2021\u2019de 709.632 numaral\u0131 blokta etkinle\u015fmi\u015ftir. Taproot, SegWit\u2019in yerini alan bir s\u00fcr\u00fcm de\u011fil, onun getirdi\u011fi s\u00fcr\u00fcmleme yap\u0131s\u0131 \u00fczerine in\u015fa edilen ayr\u0131 bir soft fork\u2019tur.<\/span>\r\n\r\n<span style=\"font-weight: 400;\">Taproot\u2019un oda\u011f\u0131 farkl\u0131d\u0131r. Schnorr imzalar\u0131, MAST yap\u0131s\u0131 ve daha esnek script imk\u00e2nlar\u0131yla gizlili\u011fi ve karma\u015f\u0131k harcama ko\u015fullar\u0131n\u0131n verimlili\u011fini iyile\u015ftirir. Adresleri bc1p ile ba\u015flar ve BIP-350 ile tan\u0131mlanan Bech32m kodlamas\u0131n\u0131 kullan\u0131r.<\/span>\r\n<h2><strong>SegWit\u2019in s\u0131n\u0131rlar\u0131 ve kar\u0131\u015ft\u0131r\u0131lan noktalar<\/strong><\/h2>\r\n<span style=\"font-weight: 400;\">G\u00fcncellemeyi do\u011fru konumland\u0131rmak i\u00e7in s\u0131n\u0131rlar\u0131n\u0131 da bilmek gerekir. En s\u0131k kar\u0131\u015fan noktalar \u015funlard\u0131r:<\/span>\r\n<ul>\r\n \t<li style=\"font-weight: 400;\" aria-level=\"1\"><b>SegWit ayr\u0131 bir a\u011f de\u011fildir:<\/b><span style=\"font-weight: 400;\"> Ba\u011f\u0131ms\u0131z bir blokzincir ya da yan zincir de\u011fil, Bitcoin a\u011f\u0131n\u0131n i\u015flem format\u0131n\u0131 de\u011fi\u015ftiren bir protokol g\u00fcncellemesidir.<\/span><\/li>\r\n \t<li style=\"font-weight: 400;\" aria-level=\"1\"><b>\u00d6l\u00e7eklenebilirli\u011fi tamamen \u00e7\u00f6zmez: <\/b><span style=\"font-weight: 400;\">Blok alan\u0131n\u0131n verimli kullan\u0131lmas\u0131n\u0131 sa\u011flar ancak a\u011f kapasitesini s\u0131n\u0131rs\u0131z h\u00e2le getirmez.<\/span><\/li>\r\n \t<li style=\"font-weight: 400;\" aria-level=\"1\"><b>\u00dccret avantaj\u0131 ko\u015fullara ba\u011fl\u0131d\u0131r: <\/b><span style=\"font-weight: 400;\">Yo\u011fun d\u00f6nemlerde SegWit i\u015flemlerinin \u00fccreti de belirgin bi\u00e7imde y\u00fckselebilir.<\/span><\/li>\r\n \t<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Onay s\u00fcresini garanti etmez: <\/b><span style=\"font-weight: 400;\">Blok \u00fcretim s\u00fcresi ve madencilerin i\u015flem se\u00e7imi belirleyici oldu\u011fu i\u00e7in transferler an\u0131nda sonu\u00e7lanmaz.<\/span><\/li>\r\n \t<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Her hizmet her format\u0131 desteklemez: <\/b><span style=\"font-weight: 400;\">Baz\u0131 eski c\u00fczdan ve hizmetler Bech32 adreslerine transfer g\u00f6nderemeyebilir.<\/span><\/li>\r\n<\/ul>\r\n<span style=\"font-weight: 400;\">Bu nedenle transfer \u00f6ncesinde iki kontrol \u00f6nem ta\u015f\u0131r. Adresin do\u011fru a\u011fa ait oldu\u011fu ve g\u00f6nderim yap\u0131lan hizmetin ilgili adres format\u0131n\u0131 destekledi\u011fi do\u011frulanmal\u0131d\u0131r.\u00a0<\/span>","_links":{"self":[{"href":"https:\/\/www.paribu.com\/blog\/wp-json\/wp\/v2\/glossary\/2464","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.paribu.com\/blog\/wp-json\/wp\/v2\/glossary"}],"about":[{"href":"https:\/\/www.paribu.com\/blog\/wp-json\/wp\/v2\/types\/glossary"}],"author":[{"embeddable":true,"href":"https:\/\/www.paribu.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":3,"href":"https:\/\/www.paribu.com\/blog\/wp-json\/wp\/v2\/glossary\/2464\/revisions"}],"predecessor-version":[{"id":26460,"href":"https:\/\/www.paribu.com\/blog\/wp-json\/wp\/v2\/glossary\/2464\/revisions\/26460"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.paribu.com\/blog\/wp-json\/wp\/v2\/media\/24333"}],"wp:attachment":[{"href":"https:\/\/www.paribu.com\/blog\/wp-json\/wp\/v2\/media?parent=2464"}],"wp:term":[{"taxonomy":"glossary-categories","embeddable":true,"href":"https:\/\/www.paribu.com\/blog\/wp-json\/wp\/v2\/glossary-categories?post=2464"},{"taxonomy":"glossary-tags","embeddable":true,"href":"https:\/\/www.paribu.com\/blog\/wp-json\/wp\/v2\/glossary-tags?post=2464"},{"taxonomy":"glossary-languages","embeddable":true,"href":"https:\/\/www.paribu.com\/blog\/wp-json\/wp\/v2\/glossary-languages?post=2464"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}