Dlaczego blok BTC ma teoretycznie 1MB a w praktyce powyżej 1MB?

Orator
Posty: 993
Rejestracja: 30 września 2012
Reputacja: 275
Reputacja postu: 
4
Napiwki za post: 0 BTC

Dlaczego blok BTC ma teoretycznie 1MB a w praktyce powyżej 1MB?

Postautor: lekarz » czwartek, 20 czerwca 2019, 10:29

Dlaczego blok BTC ma teoretycznie 1MB a w praktyce powyżej 1MB?
Dlaczego ilość transkacji przerabianych na blok jest mniej więcej taka jak parę tygodni przed szczytem bańki, a mimo to ilość transakcji oczekujących jest bardzo niska i fee też jest niskie?

Początkujący
Posty: 302
Rejestracja: 20 maja 2018
Reputacja: 102
Reputacja postu: 
1
Napiwki za post: 0 BTC
Napiwki: https://tippin.me/@Hegemon1995

Dlaczego blok BTC ma teoretycznie 1MB a w praktyce powyżej 1MB?

Postautor: randomowy świeżak » czwartek, 20 czerwca 2019, 11:34

Przeczytaj 1 post.
viewtopic.php?f=2&t=32355

Weteran
Posty: 1488
Rejestracja: 15 czerwca 2011
Reputacja: 1215
Reputacja postu: 
1
Napiwki za post: 0 BTC

Dlaczego blok BTC ma teoretycznie 1MB a w praktyce powyżej 1MB?

Postautor: qertoip » czwartek, 20 czerwca 2019, 12:57

lekarz pisze: czwartek, 20 czerwca 2019, 10:29Dlaczego blok BTC ma teoretycznie 1MB

Dla kompatybilności wstecznej. Żeby uniknąć hard forka. To jest teraz sztuczny, zwirtualizowany "rozmiar", żeby stare węzły uznały duży blok za prawidłowy.

lekarz pisze: czwartek, 20 czerwca 2019, 10:29a w praktyce powyżej 1MB?

Bo soft-fork efektywnie zwiększył maksymalny fizyczny rozmiar bloku. Jednak tylko pod warunkiem że będą stosowane transakcje segwit.

lekarz pisze: czwartek, 20 czerwca 2019, 10:29 Dlaczego ilość transkacji przerabianych na blok jest mniej więcej taka jak parę tygodni przed szczytem bańki, a mimo to ilość transakcji oczekujących jest bardzo niska i fee też jest niskie?

Co prawda wtedy było już po soft-forku ale nie były jeszcze szeroko stosowane jego możliwości, czyli transakcje segwit.

Teraz segwit jest szerzej stosowany (ok 40% transakcji) i zatem zwiększenie rozmiaru bloku staje się efektywne a nie tylko teoretyczne.
We only have one shot at making digital scarcity experiment work. If Bitcoin fails within a timeframe relevant for a human, then digital scarcity claim gets falsified. Like it or not, Bitcoin must succeed for your coin to succeed.

Zawsze mam rację
Awatar użytkownika
Posty: 6923
Rejestracja: 15 lutego 2011
Reputacja: 4513
Reputacja postu: 
6
Napiwki za post: 0 BTC
Lokalizacja: Zmienna

Dlaczego blok BTC ma teoretycznie 1MB a w praktyce powyżej 1MB?

Postautor: ShadowOfHarbringer » czwartek, 20 czerwca 2019, 13:58

lekarz pisze: czwartek, 20 czerwca 2019, 10:29Dlaczego blok BTC ma teoretycznie 1MB a w praktyce powyżej 1MB?

Bo zamiast zmodyfikować jedną zmienną:

Kod: Zaznacz cały

MAX_BLOCKSIZE = 1000000
Developerzy Bitcoin Core postanowili zmodyfikować i dodać 10000+ linii innego kodu, który robi dokładnie to samo (plus mnóstwo innych niepotrzenych/mało istotnych rzeczy o które właściwie nikt ze społeczności nie prosił).

Zamiast po prostu umieścić wszystkie dane w normalnym bloku, przerzucili je do osobnego niby-bloku, który może mieć w teorii maksymalnie 4MB, ale rzeczy które można tam wrzucać są w różne sposoby ograniczone, więc w praktyce ma mniej. Ilość danych, które można tam wrzucić jest też ograniczona ilością danych w normalnym bloku 1MB, ponieważ fragment transakcji zawsze tam siedzi (zdaje się że jest to około 225-300 bajtów per transakcja). Więc jeżeli zapcha się normalny blok 1MB, to te 4MB i tak nie możesz wykorzystać do pełna.

Dlaczego ? To już temat na oddzielną dyskusje.

Nie będę o tym dyskutował, bo to może się skończyć tylko w jeden sposób - flamewarem i obrzucaniem się gównem.
Gotówka P2P da światu wolność. To są jej wrogowie: Bitcoin Core, Blockstream, Lightning Network.
Ocenzurowane i zmanipulowane fora: /r/Bitcoin, /r/CryptoCurrency, BitcoinTalk
Klucze GPG/PGP: [3072D/F92EDBA4]

Początkujący
Posty: 302
Rejestracja: 20 maja 2018
Reputacja: 102
Reputacja postu: 
0
Napiwki za post: 0 BTC
Napiwki: https://tippin.me/@Hegemon1995

Dlaczego blok BTC ma teoretycznie 1MB a w praktyce powyżej 1MB?

Postautor: randomowy świeżak » czwartek, 20 czerwca 2019, 15:48

ShadowOfHarbringer pisze: czwartek, 20 czerwca 2019, 13:58plus mnóstwo innych niepotrzenych/mało istotnych rzeczy o które właściwie nikt ze społeczności nie prosił
Ty kpisz czy o drogę pytasz ?

Orator
Posty: 993
Rejestracja: 30 września 2012
Reputacja: 275
Reputacja postu: 
0
Napiwki za post: 0 BTC

Dlaczego blok BTC ma teoretycznie 1MB a w praktyce powyżej 1MB?

Postautor: lekarz » sobota, 22 czerwca 2019, 07:45

Co w przypadku gdyby te 2MB (4MB) okazały się niewystarczające?

Weteran
Awatar użytkownika
Posty: 4611
Rejestracja: 14 kwietnia 2016
Reputacja: 2682
Reputacja postu: 
1
Napiwki za post: 0 BTC

Dlaczego blok BTC ma teoretycznie 1MB a w praktyce powyżej 1MB?

Postautor: mecenas » sobota, 22 czerwca 2019, 09:32

lekarz pisze: sobota, 22 czerwca 2019, 07:45Co w przypadku gdyby te 2MB (4MB) okazały się niewystarczające?
Podejrzewam, że wtedy będą upakowywać segwit w segwit2.
A tak serio, to przecież już bloki (jakkolwiek je rozumieć) są za małe aby BTC definiować jako walutę dla ludzi.
Na szczęście ponoć BTC miał nie być dla ludzi, więc problem chyba nie istnieje.
:arrow: Zdecentralizowane kontrakty: https://bchbull.com
:arrow: Bitcoin Is Cash: https://read.cash/@Pantera

Weteran
Posty: 1602
Rejestracja: 7 listopada 2013
Reputacja: 775
Reputacja postu: 
0
Napiwki za post: 0 BTC

Dlaczego blok BTC ma teoretycznie 1MB a w praktyce powyżej 1MB?

Postautor: redbog » sobota, 22 czerwca 2019, 11:57

lekarz pisze: sobota, 22 czerwca 2019, 07:45Co w przypadku gdyby te 2MB (4MB) okazały się niewystarczające?
Bitcoin ma zaszyty w sobie mechanizm który umożliwia mu zmianę oprogramowania i sumie nie wiadomo co się stanie.

Orator
Posty: 993
Rejestracja: 30 września 2012
Reputacja: 275
Reputacja postu: 
0
Napiwki za post: 0 BTC

Dlaczego blok BTC ma teoretycznie 1MB a w praktyce powyżej 1MB?

Postautor: lekarz » sobota, 22 czerwca 2019, 12:03

redbog pisze: sobota, 22 czerwca 2019, 11:57Bitcoin ma zaszyty w sobie mechanizm który umożliwia mu zmianę oprogramowania i sumie nie wiadomo co się stanie.
Spoko do tego pewnie potrzebny jest hardfork. Czy za pomocą softforka można zwiększyć przepustowość sieci BTC?

Weteran
Posty: 1602
Rejestracja: 7 listopada 2013
Reputacja: 775
Reputacja postu: 
1
Napiwki za post: 0 BTC

Dlaczego blok BTC ma teoretycznie 1MB a w praktyce powyżej 1MB?

Postautor: redbog » sobota, 22 czerwca 2019, 12:50

@lekarz Ja wole mówić na to zwiększenie skalowalności. Zwiększyć skalowalność można na rożne sposoby nie tylko przez zwiększenie bloku.

Można to robić przez nazwijmy to maksymalne skompresowanie transakcji w ramach obecnego rozmiaru bloku(np. nadchodzący schnorr) oraz przez umożliwienie działania kolejnej warstwy opartej na bitcoinie która umożliwia robienie transakcji offchain bez zajmowania miejsca w bloku.

SegWit który już został wprowadzony właśnie umożliwia działanie tej drugiej warstwy która w tej chwili jest rozwijana a nawet już jako tako działa ale ja na razie bym określił że to wersja alfa albo beta(do testowania). Chodzi o lightning network.

Dodatkowo tak się złożyło że SegWit (softfork) w praktyce też realnie zwiększa blok. Nie za wiele ale zawsze to jakiś dodatkowy plus.

Tak wiec zwiększenie skalowalności btc to nie tylko zwiększenie bloku. Czy jest dalsza możliwość zwiększania bloku softforkiem nie wiem, były tam jakieś dyskusje na ten temat ale już nie pamiętam co z nich wynikło.

Zawsze mam rację
Awatar użytkownika
Posty: 6923
Rejestracja: 15 lutego 2011
Reputacja: 4513
Reputacja postu: 
1
Napiwki za post: 0 BTC
Lokalizacja: Zmienna

Dlaczego blok BTC ma teoretycznie 1MB a w praktyce powyżej 1MB?

Postautor: ShadowOfHarbringer » sobota, 22 czerwca 2019, 13:48

redbog pisze: sobota, 22 czerwca 2019, 12:50SegWit który już został wprowadzony właśnie umożliwia działanie tej drugiej warstwy która w tej chwili jest rozwijana
Bzdura na resorach.

Druga warstwa może tak samo działać na innych kryptowalutach nie mających SegWit, w tym Bitcoin Cash.

Pytanie tylko po co skoro pierwsza warstwa działa doskonale?

Sam SegWit nie daje żadnej znaczącej przewagi technologicznej nad innymi kryptowalutami. Jest to "genialny wynalazek" kwadratowego koła, które jest brzydkie, działa beznadziejnie i chuj wie na co komu było w ogóle potrzebne.

Z walut zainicjowanych w 2009 oryginalnym Blockchainem Satoshiego, wszystkie istotne technologiczne i dające realne, mierzalnre korzyści czy usprawnienia ostatnio wprowadza tylko i wyłącznie Bitcoin Cash.
Gotówka P2P da światu wolność. To są jej wrogowie: Bitcoin Core, Blockstream, Lightning Network.
Ocenzurowane i zmanipulowane fora: /r/Bitcoin, /r/CryptoCurrency, BitcoinTalk
Klucze GPG/PGP: [3072D/F92EDBA4]

Orator
Posty: 993
Rejestracja: 30 września 2012
Reputacja: 275
Reputacja postu: 
0
Napiwki za post: 0 BTC

Dlaczego blok BTC ma teoretycznie 1MB a w praktyce powyżej 1MB?

Postautor: lekarz » sobota, 22 czerwca 2019, 13:53

ShadowOfHarbringer pisze: sobota, 22 czerwca 2019, 13:48Sam SegWit nie daje żadnej znaczącej przewagi technologicznej nad innymi kryptowalutami. Jest to "genialny wynalazek" kwadratowego koła, które jest brzydkie, działa beznadziejnie i chuj wie na co komu było w ogóle potrzebne.
Kurcze to tak jakbym czytał o USD ;)

Zawsze mam rację
Awatar użytkownika
Posty: 6923
Rejestracja: 15 lutego 2011
Reputacja: 4513
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: Zmienna

Dlaczego blok BTC ma teoretycznie 1MB a w praktyce powyżej 1MB?

Postautor: ShadowOfHarbringer » sobota, 22 czerwca 2019, 13:59

lekarz pisze: sobota, 22 czerwca 2019, 13:53 Kurcze to tak jakbym czytał o USD ;)
I słusznie.

Aktualny USD to też scam zapoczątkowany w 1971.

Dzisiejszy świat to jeden wielki scam stworzony przez bankierów. Ludzie mało że dają się wodzić za nos i kierować psychopatom, ale jeszcze im się to podoba i sami się o to proszą.

Historia uczy, że scamy, które rosną do monstrualnych rozmiarów są po prostu legalizowane i osadzane w prawie przez państwo. Waluta fiducjarna i brak pokrycia rezerw to tylko jeden z nich, innym przykładem jest prawo "własności" intelektualnej.
Gotówka P2P da światu wolność. To są jej wrogowie: Bitcoin Core, Blockstream, Lightning Network.
Ocenzurowane i zmanipulowane fora: /r/Bitcoin, /r/CryptoCurrency, BitcoinTalk
Klucze GPG/PGP: [3072D/F92EDBA4]

Weteran
Posty: 1602
Rejestracja: 7 listopada 2013
Reputacja: 775
Reputacja postu: 
7
Napiwki za post: 0 BTC

Dlaczego blok BTC ma teoretycznie 1MB a w praktyce powyżej 1MB?

Postautor: redbog » sobota, 22 czerwca 2019, 14:04

ShadowOfHarbringer pisze: sobota, 22 czerwca 2019, 13:48Druga warstwa może tak samo działać na innych kryptowalutach nie mających SegWit, w tym Bitcoin Cash.
ShadowOfHarbringer pisze: sobota, 22 czerwca 2019, 13:48Sam SegWit nie daje żadnej znaczącej przewagi technologicznej nad innymi kryptowalutami. Jest to "genialny wynalazek" kwadratowego koła, które jest brzydkie, działa beznadziejnie i chuj wie na co komu było w ogóle potrzebne.
LN dzięki SegWit jest dużo prostsze w implementacji, bez SegWit z tego co się orientuje żaden programista nie zaczynał nic konkretnego w stronę LN.

@lekarz Zmiany wprowadzone softforkiem SegWit:
https://bitcoincore.org/en/2016/01/26/segwit-benefits/
https://bitcoin.pl/segregated-witness-p ... coin-core/

Początkujący
Awatar użytkownika
Posty: 9
Rejestracja: 10 lipca 2019
Reputacja: 0
Reputacja postu: 
0
Napiwki za post: 0 BTC

Dlaczego blok BTC ma teoretycznie 1MB a w praktyce powyżej 1MB?

Postautor: GregAsks » czwartek, 11 lipca 2019, 16:34

Widać że transakcje SW to już ponad 55% wszystkich transakcji w BTC.

https://transactionfee.info/charts/payments/segwit

Zawsze mam rację
Awatar użytkownika
Posty: 6923
Rejestracja: 15 lutego 2011
Reputacja: 4513
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: Zmienna

Dlaczego blok BTC ma teoretycznie 1MB a w praktyce powyżej 1MB?

Postautor: ShadowOfHarbringer » czwartek, 11 lipca 2019, 19:07

GregAsks pisze: czwartek, 11 lipca 2019, 16:34Widać że transakcje SW to już ponad 55% wszystkich transakcji w BTC.

https://transactionfee.info/charts/payments/segwit
Nie wiem, może nie umiem czytać wykresów, bo wyraźnie widzę tam 45% w ostatnim punkcie, a w średniej z ostatnich kilku miesięcy jakieś ~42%.
Gotówka P2P da światu wolność. To są jej wrogowie: Bitcoin Core, Blockstream, Lightning Network.
Ocenzurowane i zmanipulowane fora: /r/Bitcoin, /r/CryptoCurrency, BitcoinTalk
Klucze GPG/PGP: [3072D/F92EDBA4]

Początkujący
Awatar użytkownika
Posty: 9
Rejestracja: 10 lipca 2019
Reputacja: 0
Reputacja postu: 
-1
Napiwki za post: 0 BTC

Dlaczego blok BTC ma teoretycznie 1MB a w praktyce powyżej 1MB?

Postautor: GregAsks » piątek, 12 lipca 2019, 10:31

ShadowOfHarbringer pisze: czwartek, 11 lipca 2019, 19:07Nie wiem, może nie umiem czytać wykresów, bo wyraźnie widzę tam 45% w ostatnim punkcie, a w średniej z ostatnich kilku miesięcy jakieś ~42%.
Zmień na 1 dzień. Z tego co widać to najwyższy wynik (może chwilowy ale trend jest wzrostowy).

Zawsze mam rację
Awatar użytkownika
Posty: 6923
Rejestracja: 15 lutego 2011
Reputacja: 4513
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: Zmienna

Dlaczego blok BTC ma teoretycznie 1MB a w praktyce powyżej 1MB?

Postautor: ShadowOfHarbringer » piątek, 12 lipca 2019, 10:49

GregAsks pisze: piątek, 12 lipca 2019, 10:31 Zmień na 1 dzień. Z tego co widać to najwyższy wynik (może chwilowy ale trend jest wzrostowy).
Jednak to Ty nie umiesz czytać wykresów.

Jest 45%, a trend jest boczny, a nie wzrostowy.

Jednodniowa średnia nie ma sensu, za duże wahania. Minimum tygodniowa musi być aby złagodzić nierówności.

I to nie jestem nawet żadnym specem od TA. To są absolutne podstawy.
Gotówka P2P da światu wolność. To są jej wrogowie: Bitcoin Core, Blockstream, Lightning Network.
Ocenzurowane i zmanipulowane fora: /r/Bitcoin, /r/CryptoCurrency, BitcoinTalk
Klucze GPG/PGP: [3072D/F92EDBA4]

Weteran
Awatar użytkownika
Posty: 4611
Rejestracja: 14 kwietnia 2016
Reputacja: 2682
Reputacja postu: 
0
Napiwki za post: 0 BTC

Dlaczego blok BTC ma teoretycznie 1MB a w praktyce powyżej 1MB?

Postautor: mecenas » piątek, 12 lipca 2019, 11:04

GregAsks pisze: czwartek, 11 lipca 2019, 16:34transakcje SW to już ponad 55% wszystkich transakcji w BTC.
100% nigdy nie będzie.
Ja zawsze będę rozgłaszał tx z "jedynek" na "jedynki".
Kolega @ShadowOfHarbringer zapewne również tak czyni.
Także nie ma co liczyć na 100%.

:mrgreen:

Dodano po 22 sekundach:
ShadowOfHarbringer pisze: piątek, 12 lipca 2019, 10:49TA
AT
:arrow: Zdecentralizowane kontrakty: https://bchbull.com
:arrow: Bitcoin Is Cash: https://read.cash/@Pantera

Początkujący
Awatar użytkownika
Posty: 9
Rejestracja: 10 lipca 2019
Reputacja: 0
Reputacja postu: 
0
Napiwki za post: 0 BTC

Dlaczego blok BTC ma teoretycznie 1MB a w praktyce powyżej 1MB?

Postautor: GregAsks » piątek, 12 lipca 2019, 11:07

mecenas pisze: piątek, 12 lipca 2019, 11:04Ja zawsze będę rozgłaszał tx z "jedynek" na "jedynki".
Wiadomo że to będzie trwało. Nie martwi Cię to że będziesz płacić większe opłaty za wysyłaną transakcję?

mecenas pisze: piątek, 12 lipca 2019, 11:04Kolega @ShadowOfHarbringer zapewne również tak czyni.
Widzę jego podpis. Widać że ma jakiś uraz do SW i LN :).

Wróć do „Bitcoin”

Kto jest online

Użytkownicy przeglądający to forum: Bing [Bot] i 13 gości