Bloklar nedir?
Blok, Bitcoin (BTC) ağındaki en son işlemlere ilişkin verilerin kalıcı olarak kaydedildiği bir dosyadan oluşur. Her blok, Bitcoin ağını destekleyen merkezi olmayan defteri oluşturmak için blokların birbirine "zincirlenmesi" ile bir defter sayfasına benzetilebilir.
Bu paket işlemler, Bitcoin blok zincirine yeni bloklar olarak eklenmeden önce madenciler tarafından onaylanıyor. Bir bloğun boyutu, her blokta doğrulanabilecek işlem sayısı üzerinde bir sınır oluşturur. Bu nedenle, daha büyük bloklar daha fazla hesaplama gücü gerektirir ve çıkarılması daha uzun sürer. Limiti aşan bloklar ağ tarafından reddedilecektir.
Bitcoin'in başlangıç döneminde bloklar, her biri 36 megabayttan fazla işlem verisi taşımayacak şekilde sınırlıydı. Ancak, hem ağı tıkayan işlemsel spam tehdidine hem de olası dağıtılmış hizmet reddi (DDoS) saldırılarına karşı koymak için blok boyutu 14 Temmuz 2010'da 1 MB'a düşürüldü.
Bununla birlikte, ideal bir blok boyutuna ilişkin evrensel bir fikir birliği bulunamadı ve çekirdek geliştiriciler, ağın barındırdığı işlem oranının gelecekte mevcut blok alanını aşabileceğini tahmin ederek, 1 MB sınırının kısa bir süre sonra artırılması gerektiğini savundu. yerine koymak. 1 MB blok sınırının getirilmesinden bu yana, BTC ağı tarafından saniyede işlenen işlem sayısı büyük ölçüde iki ile yedi arasında salındı.
Saniyedeki Bitcoin işlemlerinin tablosu
Source: Blockchain.com
Blok boyutu neden önemlidir?
2013'ün başında ortalama Bitcoin blok boyutu yaklaşık 125 kilobayttı. Mayıs 2015 itibarıyla artan benimseme, 2013'ten bu yana blok boyutunda $0'lık bir artışa (125 KB'den kabaca 425 KB'ye) yol açtı; ancak kripto ticaret aracı sağlayıcısı TradeBlock, blokların günde en az dört kez 1 MB sınırına ulaştığını tahmin etti. ortalama.
2015 yılına gelindiğinde, işlem verilerinin sınırına yakın blokların artan yaygınlığı, ana akım kripto para birimi ruhunu etkilemeye başladı; işlemlerin işlenmesinde önemli bir yavaşlama ve ücretlerdeki artışa ilişkin endişeler ön plana çıktı.
Sonuçta ortaya çıkan artan ücretler ve işlemlerin işlenmesindeki gecikmelerin, BTC'yi destekleyen temel hizmetleri zayıflattığı görüldü; topluluktaki pek çok kişi, ağ tıkanıklığının ve transfer maliyetindeki artışın Bitcoin'i bir değişim aracı olarak gereksiz kılacağından endişe ediyordu.
O dönemde TradeBlock, "en azından bazı aksi takdirde kabul edilebilir işlemlerde, ağdaki kapasite sorunları nedeniyle onayların yılın başından bu yana %3 oranında geciktiğini" tahmin ediyordu.
Blok boyutunu neden artırmalısınız?
Yıllar boyunca Bitcoin, ücretleri düşürmek, saniyede daha fazla işlem gerçekleştirmek ve Bitcoin'in ana ödeme teknolojileriyle rekabet edebilecek şekilde ölçeklenmesine olanak sağlamak için bir artışa ihtiyaç duyulduğunu savunan çok sayıda teklifle karşılaştı.
4 Mayıs 2015'te Gavin Andresen, "Maksimum blok boyutunu artırmak neden acil?" başlıklı bir makale yayınladı ve ortalama BTC bloğunun yalnızca 0-40 dolu olmasına rağmen blok boyutu tartışmasının algılanan ciddiyetini daha da artırdı. Andresen uyardı:
“Bekleyen işlem sayısı yeterince artarsa, sonuç aşırı doygunluğa ulaşmış, üretken hiçbir şey yapmamakla meşgul bir ağ olacaktır. Bunun pek olası olduğunu düşünmüyorum; işlem onayının giderek güvenilmez hale gelmesi nedeniyle insanların Bitcoin kullanmayı bırakması daha muhtemel.”
Aynı ayın ilerleyen saatlerinde Andresen, topluluğun blok boyutu artışının uygulanması konusunda fikir birliğine varamaması durumunda çalışmalarını alternatif müşteri Bitcoin XT'ye kaydıracağını öne sürdü. Bitcoin XT'nin 0.10 sürümü, Bitcoin Core geliştiricisi ve 1 MB blok sınırının önde gelen eleştirmeni Mike Hearn tarafından Aralık 2014'te piyasaya sürüldü.
4 Haziran 2015'te Andresen, topluluğun ya limiti koruması ve "madenciler işlem ücretlerinin ne kadar yüksek olması gerektiğini anlayana kadar artması gerektiğini görmesi gerektiğini" savunarak madencilerin ve düğüm operatörlerinin blokların boyutuna bağımsız olarak karar verebilmeleri gerektiğini savundu. Parayı masaya bırak' ve -blockmaxsie'yi kendileri yükseltsinler" veya alternatif olarak "limitleri 'kalabalıkla birlikte hareket et' kuralıyla değiştirsinler ki bu, umursamayan herhangi bir madencinin ortalama blok boyutunu ne artıran ne de azaltan bloklar oluşturacağı anlamına gelir .”
12 Haziran 2015'te, Çin'in büyük madencilik havuzları F2pool, BTCChina, Antpool, Huobi ve BW tarafından imzalanan 8 MB'lık blokların tanıtımını talep eden bir açıklama çevrimiçi olarak ortaya çıktı ve bu, daha büyük bloklara yönelik ulusötesi talebin göstergesiydi.
22 Haziran 2015'te Andresen, "sabit bir megabaytlık maksimum blok boyutunun, zaman içinde öngörülebilir bir oranda büyüyen maksimum boyutla değiştirilmesini" savunan Bitcoin İyileştirme Önerisi (BIP) 101'i yayınladı.
BIP101 neydi?
BIP101, maksimum blok boyutunun 11 Ocak 2016 itibarıyla 8 MB'a yükseltilmesini, ardından Ocak 2036'ya kadar her 730 günde bir doğrusal olarak ikiye katlanmasını önerdi.
8 MB sınırının saniyede 24 işlemin işlenmesini kolaylaştırabileceği tahmin ediliyordu. BIP101 teklifi, önde gelen Çin madencilik havuzları da dahil olmak üzere halkın geniş kesimleri tarafından iyi karşılandı.
Bununla birlikte, Bitcoin topluluğu blok boyutu konusunda bölünmüş durumda kaldı ve Bittorrent'in yaratıcısı Bram Cohen, 23 Haziran 2015'te "Bitcoin'in İronik Krizi" başlıklı bir makale yayınladı. Burada Cohen, işlem ücretlerinin Bitcoin tarafından belirlenmesi gerektiğini savundu. 1 MB blok sınırının korunması sırasında piyasa güçleri:
"İşlem hızı sınırına ulaşma 'sorununa' önerilen 'çözüm', sınırı 1 megabayttan 20 megabayta çıkarmaktır. Bu tür bir değişiklik doğrudan Bitcoin'in ahlakına aykırıdır."
Cohen, yüksek ücretlerin yaygınlığının Bitcoin'in "gerçek değer sağladığını" kanıtlayacağını ileri sürdü ve böyle bir seçeneğin, ağı güvence altına alma karşılığında madencilere sunacağı teşviki vurguladı. Cohen ayrıca şunları ekledi:
“Uzun vadede Bitcoin için madencilik ödülleri tamamen ortadan kalkacak (bunun için katı bir program var) ve geriye kalan tek şey işlem ücretleri olacak. İşlem ücretleri sorununu 'çözmeye' çalışmak, mükemmel bir şekilde yapılsa bile uzun vadede Bitcoin'in güvenliğini zayıflatacaktır."
16 Ağustos 2015'te Andresen'in BIP101'i Bitcoin XT koduyla birleştirildi. BIP101'in kripto topluluğundan yaygın destek almasına rağmen, BIP101'in Bitcoin XT protokolüne dahil edilmesi, alternatif istemcinin yaygın şekilde benimsenmesini tetikleyemedi. 2015'in ikinci yarısında Bitcoin XT kullanıcıları, zincire yönelik koordineli bir saldırının kurbanı olduklarını iddia etti.
Hangi blok büyüklüğü artırma önerileri topluluğun desteğini aldı
Ocak 2016'da BIP101, Bitcoin XT protokolünden tek seferlik blok boyutunun 2 MB'a çıkarılması lehine çıkarıldı; bu, Bitcoin XT desteğinin hızla çökmesinden önce geldi. Ocak 2017 itibariyle, madenciler tarafından 30'dan az Bitcoin XT düğümünün bakımı yapılıyordu; bu rakam bir önceki yıl yaklaşık 650 idi. Bitcoin XT'nin çöküşüne rağmen, Ocak 2015'te piyasaya sürülen ve kullanıcıların blok boyutlarını belirtmesine olanak tanıyan Bitcoin Unlimited gibi blok boyutunun artırılmasını destekleyen öneriler çoğaldı.
O zamanlar Bitcoin Classic, 10 Şubat 2016'daki lansmanından sonra en büyük topluluk desteğini toplayan blok boyutunu artırmanın bir yolu olarak ortaya çıktı. Önerilen çatal, tek seferlik 2 MB'lık blok boyutu artışını destekleyecekti. Wall Street Journal'dan Paul Vigna, önerinin "XT/Core tartışmasının küllerinden ortaya çıktığını" ifade ediyor. Hızlı bir şekilde destek alıyor gibi görünmesine rağmen, Bitcoin Classic madencilerin u'inden fazlasının desteğini çekemedi ve bu nedenle baskın zincir olarak ortaya çıkamadı. Bitcoin Classic, projenin geliştiricilerinin 2017 yılında Bitcoin Cash zincirine destek sözü vermesinin ardından faaliyetlerini durduracaktı.
20 Şubat 2016'da, 2016 yılının önde gelen işletmelerini, borsalarını, cüzdanlarını ve madencilik havuzlarını temsil eden bir konsorsiyum olan Bitcoin Roundtable, Ayrı Tanık'ın (SegWit) devreye sokulmasını zorunlu kılacak Bitcoin blok zincirinde hard fork yapılmasına yönelik bir planın ana hatlarını çizdi. ) protokolünün yanı sıra 2 MB blok boyutunda artış.
SegWit nedir?
Blok boyutu sınırına ilişkin bir yıl boyunca yoğunlaşan tartışmaların ardından, 31 Mart 2017'de SegWit 2 MB için bir teklif yayınlandı. Teklif, Ayrı Tanık'ın yumuşak bir çatal yoluyla etkinleştirilmesini ve ardından blok boyutunun 2 MB'ye yükseltilmesi için bir sert çatalın etkinleştirilmesini savundu. 2MB.
Sonraki ay Digital Currency Group, "Consensus 2017'de Bitcoin Ölçeklendirme Anlaşması" başlıklı bir makale yayınladı. SegWit'in etkinleştirilmesine ve daha sonra hash gücünün ,28'ini kontrol eden ve 5,1 doları temsil eden 58 büyük Bitcoin şirketi adına 2 MB'lık blok boyutu sınırının uygulanmasına yönelik taahhüdü ifade eden ve "New York Anlaşması" olarak bilinen anlaşmanın ana hatlarını çizdi. Aylık zincir içi işlem değerinde milyar. Kripto para sektörünün önde gelen aktörlerinden kayda değer destek almasına rağmen “SegWit2x” çatalı, planlanan aktivasyonundan sadece birkaç gün sonra iptal edildi.
Bitcoin neden çatallandı ve bölündü?
Topluluğun blok boyutunu artırmaya yönelik bir teklif konusunda fikir birliğine varamaması, Ağustos 2017'de Bitcoin blok zincirinde kullanıcı tarafından etkinleştirilen bir hard fork ile sonuçlandı.
Blok boyutu sınırında değişiklik yapılmasını savunan çok sayıda teklif, değişikliğin ortaya konması için gereken desteği toplayamasa da, işlem ücretleri 2017 ortalarında hızla arttı. Ağustos 2015'te ortalama BTC işlem ücreti yalnızca 0,50 dolardı. Ancak Haziran 2017 itibarıyla ortalama ücretler 10 kat artarak yaklaşık 5 dolara yükseldi. Dünya nüfusunun neredeyse yarısının günde 5,50 dolardan daha az bir gelirle yaşadığı göz önüne alındığında, yüksek ücretler BTC'yi dünyanın gelişen nüfusu için tamamen kullanılamaz hale getirmiş gibi görünüyordu ve bu da kripto topluluğunun, kullanıcı tarafından etkinleştirilen bir hard fork gerçekleştirme yönünde yeni bir baskıya yol açtı.
Bitcoin'in blok boyutu sınırı 1 Ağustos 2018'de Bitcoin Cash (BCH), Bitcoin ağını ikiye bölerek BTC'den başarıyla ayrıldı. BCH, zorluk ayarlama algoritmasının uygulanmasına ek olarak 8 MB'lık bir blok boyutu sınırı getirdi. Çatal ayrıca, 21 Temmuz 2017'de BTC'de etkinleştirilen Ayrılmış Tanık yumuşak çatalının uygulanmasını da reddetti. SegWit, BTC blok boyutunu açıkça artırmak yerine, Ayrılmış Tanık işlemleri için 4 MB'lık bir "blok ağırlığı" getirdi.
Mayıs 2018'de BCH, blok boyutunu 32 MB'a çıkarmak için hard fork uyguladı. Ancak daha sonra rakip zincir Bitcoin SV'nin ortaya çıkmasına neden olan bir ağ bölünmesiyle Kasım ayında bir kez daha hard fork'a maruz kaldı. Başlangıçta 128 MB blok boyutunu destekleyen Bitcoin SV'nin Quasar yükseltmesi, Temmuz 2019'da maksimum blok boyutunu 2 gigabayta daha da yükseltti.