Strona 1 z 1
Błąd w kodzie Zcoin- dodrukowano 1/4 wszystkich monet
: niedziela, 19 lutego 2017, 11:32
autor: Bit-els
Błąd w kodzie Zcoin- dodrukowano 1/4 wszystkich monet
: niedziela, 19 lutego 2017, 11:41
autor: ekonokomik
No to teraz pytanie, który z dwóch scenariuszy się sprawdzi:
1. ludzie stracą zaufanie i ZCOIN padnie jeszcze bardziej na pysk?
2. sprzedaż tych monet przez złodzieja (25% wszystkich!) będzie wytłumaczeniem ostatnich spadków i wykrycie i załatanie dziury będzie sygnałem do odbicia kursu?
Ale gdyby miał się sprawdzić scenariusz 1 to chyba już byśmy mieli spadki o 80% przez dwa ostatnie dni.
Błąd w kodzie Zcoin- dodrukowano 1/4 wszystkich monet
: niedziela, 19 lutego 2017, 11:47
autor: Bit-els
Może ktoś fachowy sprawdzi kod bita
Podobny błąd miał miejscem w sierpniu 2010 r. W jednym z bloków powstało kilkadziesiąt miliardów monet.
Szybko to zauważono i zalatano dziurę. Chyba forkiem uratowani bitcoina.
Błąd w kodzie Zcoin- dodrukowano 1/4 wszystkich monet
: niedziela, 19 lutego 2017, 11:48
autor: afrus
Wtopa równie mocna co DAO

Błąd w kodzie Zcoin- dodrukowano 1/4 wszystkich monet
: niedziela, 19 lutego 2017, 11:55
autor: Bit-els
Może goście od Zcasha to zrobili. Bo trzeba było być niezłym mozgiem, że znaleźć taką jednoliterową dziurkę.
Oczywiście nie mam na myśli naszych kolegium z forum tylko te mroczne bankstersko bezpieczniackie siły stojące za projektem

Błąd w kodzie Zcoin- dodrukowano 1/4 wszystkich monet
: niedziela, 19 lutego 2017, 11:57
autor: afrus
Darpa? Mosad?

Błąd w kodzie Zcoin- dodrukowano 1/4 wszystkich monet
: niedziela, 19 lutego 2017, 12:27
autor: pm7
Bit-els pisze: Może goście od Zcasha to zrobili. Bo trzeba było być niezłym mozgiem, że znaleźć taką jednoliterową dziurkę.
Mogło być dokładnie odwrotnie i luka była łatwa do znalezienia. Znasz C++? Wiesz co się stanie, jak napiszesz
albo
czy podobny błąd z while?
Takie literówki łatwo zrobić i względnie łatwo automatycznie wyszukać.
Błąd w kodzie Zcoin- dodrukowano 1/4 wszystkich monet
: niedziela, 19 lutego 2017, 12:43
autor: The Real McCoin
Niektórzy twierdzą, że tak wyglądała literówka
Kod: Zaznacz cały
var INSIDER_THEFT = 1;
//"typo" should be 0 ;)
Błąd w kodzie Zcoin- dodrukowano 1/4 wszystkich monet
: niedziela, 19 lutego 2017, 12:46
autor: koparki
@ekonokomik, @Bit-els, tylko tu jest mowa o XZC a nie o ZEC,
https://bitcointalk.org/index.php?topic=1638450, tego nie ma nawet na poloniex.
to sa monety pokrewne , nie chce mi się tego czytac - ale moze komuś się chce

:
http://blog.zcoin.tech/zcoin-and-zcash/
Błąd w kodzie Zcoin- dodrukowano 1/4 wszystkich monet
: niedziela, 19 lutego 2017, 13:24
autor: Wymazywanie
Bit-els pisze: Może ktoś fachowy sprawdzi kod bita
Podobny błąd miał miejscem w sierpniu 2010 r. W jednym z bloków powstało kilkadziesiąt miliardów monet.
Szybko to zauważono i zalatano dziurę. Chyba forkiem uratowani bitcoina.
"184,467,440,737.09551616 bitcoins"
https://en.bitcoin.it/wiki/Value_overflow_incident
Dodano po 1 minucie 42 sekundach:
ekonokomik pisze: 2. sprzedaż tych monet przez złodzieja (25% wszystkich!) będzie wytłumaczeniem ostatnich spadków i wykrycie i załatanie dziury będzie sygnałem do odbicia kursu?
Śledzisz Z-coin z bittrexa?

To nie Z-cash.
Błąd w kodzie Zcoin- dodrukowano 1/4 wszystkich monet
: niedziela, 19 lutego 2017, 13:25
autor: rav3n_pl
Bit-els pisze: W jednym z bloków powstało kilkadziesiąt miliardów monet.
To trochę inna sytuacja.
Pokazuje to tylko że "klony" są często bardziej niedopracowane niż oryginały.
W sumie po commitach chyba można dość kto i kiedy wprowadził błąd? Bo to samo w zcash nie wystąpi jak rozumiem?
Błąd w kodzie Zcoin- dodrukowano 1/4 wszystkich monet
: niedziela, 19 lutego 2017, 14:00
autor: Bit-els
Zcoin na twicie odpowiada na to pytanie, że nie. Inny protokół czy jakoś tak
Błąd w kodzie Zcoin- dodrukowano 1/4 wszystkich monet
: niedziela, 19 lutego 2017, 14:02
autor: pm7
To raczej ludzie z ZCash powinni odpowiedzieć

Błąd w kodzie Zcoin- dodrukowano 1/4 wszystkich monet
: niedziela, 19 lutego 2017, 19:05
autor: adam1226
Przeciez zcoin != zcash
Błąd w kodzie Zcoin- dodrukowano 1/4 wszystkich monet
: niedziela, 19 lutego 2017, 19:09
autor: pm7
@adam1226, przeczytaj po kolei:
rav3n_pl pisze: o to samo w zcash nie wystąpi jak rozumiem?
Bit-els pisze: Zcoin na twicie odpowiada na to pytanie, że nie. Inny protokół czy jakoś tak
pm7 pisze: To raczej ludzie z ZCash powinni odpowiedzieć

Nie zgadzasz się, że developerzy ZCash powinni zapewnić, że nie ma u nich podobnej luki jak z ZCoin? Choć może być ciężko to zrobić dopóki developerzy ZCoin nie ujawnią szczegółów

Błąd w kodzie Zcoin- dodrukowano 1/4 wszystkich monet
: niedziela, 19 lutego 2017, 19:11
autor: adam1226
Hmm ale na jakiej podstawie. Mialaby byc? Jednej literki w nazwie? Przeciez zcoin to Lyra2z.
Błąd w kodzie Zcoin- dodrukowano 1/4 wszystkich monet
: niedziela, 19 lutego 2017, 19:43
autor: pm7
Literki, ale też podobnej ideologii (wysokiej anonimowości). Nie wiadomo czy się nie wzorowali.
Błąd w kodzie Zcoin- dodrukowano 1/4 wszystkich monet
: niedziela, 12 marca 2017, 14:54
autor: The Real McCoin
pm7 pisze: Mogło być dokładnie odwrotnie i luka była łatwa do znalezienia. Znasz C++? Wiesz co się stanie, jak napiszesz
albo
czy podobny błąd z while?
Takie literówki łatwo zrobić i względnie łatwo automatycznie wyszukać.
Prawie
trafiłeś
Przed poprawką:
Kod: Zaznacz cały
zccoinSpend.denomination == libzerocoin::ZQ_PEDERSEN;
Po poprawce:
Kod: Zaznacz cały
zccoinSpend.denomination = libzerocoin::ZQ_PEDERSEN;
W kilku miejscach był taki błąd i dzięki temu można było zrobić double spend (wydać ponownie prywatny banknot o tym samym numerze seryjnym).
Chociaż "double" to mało powiedziane. Jeden banknot 100 XZC został wydany 3884 razy.
Po raz pierwszy atakujący eksperymentował z podwójnym wydaniem już 9 grudnia (z innym banknotem 50 XZC).
Pełne info
tutaj.