Błąd w kodzie Zcoin- dodrukowano 1/4 wszystkich monet

Moderator
Awatar użytkownika
Posty: 11686
Rejestracja: 16 lutego 2013
Reputacja: 3879
Reputacja postu: 
0
Napiwki za post: 0 BTC

Błąd w kodzie Zcoin- dodrukowano 1/4 wszystkich monet

Postautor: Bit-els » niedziela, 19 lutego 2017, 11:32


Weteran
Posty: 13346
Rejestracja: 10 czerwca 2011
Reputacja: 10326
Reputacja postu: 
0
Napiwki za post: 0 BTC

Błąd w kodzie Zcoin- dodrukowano 1/4 wszystkich monet

Postautor: ekonokomik » niedziela, 19 lutego 2017, 11:41

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.

Moderator
Awatar użytkownika
Posty: 11686
Rejestracja: 16 lutego 2013
Reputacja: 3879
Reputacja postu: 
0
Napiwki za post: 0 BTC

Błąd w kodzie Zcoin- dodrukowano 1/4 wszystkich monet

Postautor: Bit-els » niedziela, 19 lutego 2017, 11:47

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.

Weteran
Posty: 2719
Rejestracja: 3 kwietnia 2014
Reputacja: 157
Reputacja postu: 
0
Napiwki za post: 0 BTC

Błąd w kodzie Zcoin- dodrukowano 1/4 wszystkich monet

Postautor: afrus » niedziela, 19 lutego 2017, 11:48

Wtopa równie mocna co DAO :)
https://www.bitmarket.pl/charity/
http://ethpool.pl
http://etcpool.pl
----------------------------------
Pomogłem?
ETC/ETH: 0xa2eff2cb7cdf1d98b922cffeb35ae88a691da5ef
BTC: 1Hn1wob4uDoFQSiVaUfDZiKkt29xct7YRS

Moderator
Awatar użytkownika
Posty: 11686
Rejestracja: 16 lutego 2013
Reputacja: 3879
Reputacja postu: 
0
Napiwki za post: 0 BTC

Błąd w kodzie Zcoin- dodrukowano 1/4 wszystkich monet

Postautor: Bit-els » niedziela, 19 lutego 2017, 11:55

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 ;-)

Weteran
Posty: 2719
Rejestracja: 3 kwietnia 2014
Reputacja: 157
Reputacja postu: 
0
Napiwki za post: 0 BTC

Błąd w kodzie Zcoin- dodrukowano 1/4 wszystkich monet

Postautor: afrus » niedziela, 19 lutego 2017, 11:57

Darpa? Mosad? :D
https://www.bitmarket.pl/charity/
http://ethpool.pl
http://etcpool.pl
----------------------------------
Pomogłem?
ETC/ETH: 0xa2eff2cb7cdf1d98b922cffeb35ae88a691da5ef
BTC: 1Hn1wob4uDoFQSiVaUfDZiKkt29xct7YRS

pm7
Weteran
Posty: 7893
Rejestracja: 20 maja 2012
Reputacja: 969
Reputacja postu: 
0
Napiwki za post: 0 BTC

Błąd w kodzie Zcoin- dodrukowano 1/4 wszystkich monet

Postautor: pm7 » niedziela, 19 lutego 2017, 12:27

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

Kod: Zaznacz cały

if(zmienna==wartosc);
 cos();
albo

Kod: Zaznacz cały

if(zmienna=wartosc)
 cos();
czy podobny błąd z while?
Takie literówki łatwo zrobić i względnie łatwo automatycznie wyszukać.

Weteran
Posty: 2518
Rejestracja: 21 marca 2014
Reputacja: 1468
Reputacja postu: 
0
Napiwki za post: 0.0002 BTC

Błąd w kodzie Zcoin- dodrukowano 1/4 wszystkich monet

Postautor: The Real McCoin » niedziela, 19 lutego 2017, 12:43

Niektórzy twierdzą, że tak wyglądała literówka ;)

Kod: Zaznacz cały

var INSIDER_THEFT = 1;
//"typo" should be 0 ;)

Moderator
Posty: 9633
Rejestracja: 17 listopada 2011
Reputacja: 5804
Reputacja postu: 
0
Napiwki za post: 0 BTC

Błąd w kodzie Zcoin- dodrukowano 1/4 wszystkich monet

Postautor: koparki » niedziela, 19 lutego 2017, 12:46

@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/
---

Weteran
Awatar użytkownika
Posty: 13128
Rejestracja: 7 września 2015
Reputacja: 11355
Reputacja postu: 
0
Napiwki za post: 0 BTC

Błąd w kodzie Zcoin- dodrukowano 1/4 wszystkich monet

Postautor: Wymazywanie » niedziela, 19 lutego 2017, 13:24

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? :shock: To nie Z-cash.
d4d5 c4dxc4 Nc3Nc6 d5Ne5 e4Nf6 b3cxb3 Qxb3e6 Nge2Nd3+ Kd2Nxf2 Rg1N6g4 h3Nh2 Ng3exd5 exd5g6 Ba3Qg5+ Kc2 Bf5+ Kb2Qd2+ Qc2Qxc2#

Bardzo Zły Moderator
Awatar użytkownika
Posty: 14380
Rejestracja: 16 kwietnia 2012
Reputacja: 2659
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: Polska/Wwa/GW

Błąd w kodzie Zcoin- dodrukowano 1/4 wszystkich monet

Postautor: rav3n_pl » niedziela, 19 lutego 2017, 13:25

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?
Piffko: PLC/BTC 1Rav3nkMayCijuhzcYemMiPYsvcaiwHni
BIP39 Mnemonic z talii kart
Bitcoin Core 0.26.1
Linki do YT, TT, LI i reszty

Moderator
Awatar użytkownika
Posty: 11686
Rejestracja: 16 lutego 2013
Reputacja: 3879
Reputacja postu: 
0
Napiwki za post: 0 BTC

Błąd w kodzie Zcoin- dodrukowano 1/4 wszystkich monet

Postautor: Bit-els » niedziela, 19 lutego 2017, 14:00

Zcoin na twicie odpowiada na to pytanie, że nie. Inny protokół czy jakoś tak

pm7
Weteran
Posty: 7893
Rejestracja: 20 maja 2012
Reputacja: 969
Reputacja postu: 
0
Napiwki za post: 0 BTC

Błąd w kodzie Zcoin- dodrukowano 1/4 wszystkich monet

Postautor: pm7 » niedziela, 19 lutego 2017, 14:02

To raczej ludzie z ZCash powinni odpowiedzieć :)

Weteran
Awatar użytkownika
Posty: 8157
Rejestracja: 1 marca 2015
Reputacja: 1069
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: WLKP/Dolny Śl./Lubus

Błąd w kodzie Zcoin- dodrukowano 1/4 wszystkich monet

Postautor: adam1226 » niedziela, 19 lutego 2017, 19:05

Przeciez zcoin != zcash
:arrow: [Binance]- Giełda kryptowalut bez weryfikacji
[Algory.io] - Agregator newsów i Skaner tradingowy

pm7
Weteran
Posty: 7893
Rejestracja: 20 maja 2012
Reputacja: 969
Reputacja postu: 
0
Napiwki za post: 0 BTC

Błąd w kodzie Zcoin- dodrukowano 1/4 wszystkich monet

Postautor: pm7 » niedziela, 19 lutego 2017, 19:09

@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 :)

Weteran
Awatar użytkownika
Posty: 8157
Rejestracja: 1 marca 2015
Reputacja: 1069
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: WLKP/Dolny Śl./Lubus

Błąd w kodzie Zcoin- dodrukowano 1/4 wszystkich monet

Postautor: adam1226 » niedziela, 19 lutego 2017, 19:11

Hmm ale na jakiej podstawie. Mialaby byc? Jednej literki w nazwie? Przeciez zcoin to Lyra2z.
:arrow: [Binance]- Giełda kryptowalut bez weryfikacji
[Algory.io] - Agregator newsów i Skaner tradingowy

pm7
Weteran
Posty: 7893
Rejestracja: 20 maja 2012
Reputacja: 969
Reputacja postu: 
0
Napiwki za post: 0 BTC

Błąd w kodzie Zcoin- dodrukowano 1/4 wszystkich monet

Postautor: pm7 » niedziela, 19 lutego 2017, 19:43

Literki, ale też podobnej ideologii (wysokiej anonimowości). Nie wiadomo czy się nie wzorowali.

Weteran
Posty: 2518
Rejestracja: 21 marca 2014
Reputacja: 1468
Reputacja postu: 
1
Napiwki za post: 0 BTC

Błąd w kodzie Zcoin- dodrukowano 1/4 wszystkich monet

Postautor: The Real McCoin » niedziela, 12 marca 2017, 14:54

pm7 pisze: Mogło być dokładnie odwrotnie i luka była łatwa do znalezienia. Znasz C++? Wiesz co się stanie, jak napiszesz

Kod: Zaznacz cały

if(zmienna==wartosc);
 cos();
albo

Kod: Zaznacz cały

if(zmienna=wartosc)
 cos();
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.

Wróć do „Ciekawostki”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 5 gości