Bitcoin Forum
April 19, 2024, 05:32:41 AM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 [79] 80 81 »
  Print  
Author Topic: Новый форк: Marycoin. Возможность начать с нуля!  (Read 80459 times)
kzv (OP)
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
November 29, 2018, 06:59:07 PM
 #1561

Вышло обновление Мэрикоин https://github.com/multicoins/marycoin/releases
В этом обновлении исправлена критическая уязвимость, которая два года присутствовала в коде Биткоина и "по наследству" передалась Мэрикоину.
К сожалению несколько дней назад этой уязвимостью начали активно пользоваться и поэтому все блоки после 66530 оказались испорчеными.
Это обновление не является хардфорком, но обновиться все-таки настоятельно рекомендуется. После обновления нужно запустить кошелек с флагами -reindex -rescan

OpenTrade - Open Source Cryptocurrency Exchange
1713504761
Hero Member
*
Offline Offline

Posts: 1713504761

View Profile Personal Message (Offline)

Ignore
1713504761
Reply with quote  #2

1713504761
Report to moderator
1713504761
Hero Member
*
Offline Offline

Posts: 1713504761

View Profile Personal Message (Offline)

Ignore
1713504761
Reply with quote  #2

1713504761
Report to moderator
1713504761
Hero Member
*
Offline Offline

Posts: 1713504761

View Profile Personal Message (Offline)

Ignore
1713504761
Reply with quote  #2

1713504761
Report to moderator
There are several different types of Bitcoin clients. The most secure are full nodes like Bitcoin Core, which will follow the rules of the network no matter what miners do. Even if every miner decided to create 1000 bitcoins per block, full nodes would stick to the rules and reject those blocks.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713504761
Hero Member
*
Offline Offline

Posts: 1713504761

View Profile Personal Message (Offline)

Ignore
1713504761
Reply with quote  #2

1713504761
Report to moderator
1713504761
Hero Member
*
Offline Offline

Posts: 1713504761

View Profile Personal Message (Offline)

Ignore
1713504761
Reply with quote  #2

1713504761
Report to moderator
1713504761
Hero Member
*
Offline Offline

Posts: 1713504761

View Profile Personal Message (Offline)

Ignore
1713504761
Reply with quote  #2

1713504761
Report to moderator
A-Bolt
Legendary
*
Offline Offline

Activity: 2310
Merit: 2295


View Profile
November 29, 2018, 08:21:39 PM
 #1562

Это обновление не является хардфорком

А что же это, если не хардфорк? У вас теперь две цепочки, разделившиеся после блока 66530.

У кошельков старой версии (/Satoshi:0.15.0.1/) своя цепочка, где есть блоки с транзакциями с мультиспендными входами на миллионы монет.

А кошельки новой версии (/Satoshi:0.15.0.3/) эту цепочку не принимают, начиная с первого каличного блока 66531. Им нужно майнить свою цепочку после блока 66530.

Так что, если никто не будет майнить старыми кошельками, то считайте, что вы уже сделали откат до нормального состояния, похерив, правда, все транзакции скопом: и "хорошие" и "плохие", после блока 66530.


A-Bolt
Legendary
*
Offline Offline

Activity: 2310
Merit: 2295


View Profile
November 29, 2018, 10:25:44 PM
 #1563

Им нужно майнить свою цепочку после блока 66530.

А майнить-то и не получается. Кошелёк видит, что последний блок был аж три дня назад (слишком давно), пребывает в состоянии синхронизации (Downloading blocks...) и, поэтому, с негодование отвергает запрос майнера getblocktemplate.

Затык, однако.
alarsincoin
Member
**
Offline Offline

Activity: 448
Merit: 10

Join FlipNpik Telegram : t.me/flipnpikico


View Profile
November 29, 2018, 10:27:14 PM
 #1564

Вообще я мало доверяю каким-то форкам биткоина, потому что считаю все эти проекты выдумкой. Этот тоже не выглядит серьезным

kzv (OP)
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
November 30, 2018, 03:20:44 AM
 #1565

Это обновление не является хардфорком

А что же это, если не хардфорк? У вас теперь две цепочки, разделившиеся после блока 66530.

У кошельков старой версии (/Satoshi:0.15.0.1/) своя цепочка, где есть блоки с транзакциями с мультиспендными входами на миллионы монет.

А кошельки новой версии (/Satoshi:0.15.0.3/) эту цепочку не принимают, начиная с первого каличного блока 66531. Им нужно майнить свою цепочку после блока 66530.

Так что, если никто не будет майнить старыми кошельками, то считайте, что вы уже сделали откат до нормального состояния, похерив, правда, все транзакции скопом: и "хорошие" и "плохие", после блока 66530.


Давайте разберемся:
1. Кошельки старой версии содержат старую цепочку. Старая цепочка пока сложнее и потому старые кошельки ее продолжают держать у себя. Но старая цепочка уязвима к двойной трате и продолжать ее майнить можно разве что ради развлечения - как рисовать игрушечные доллары.
2. Кошельки новой версии не валидируют блоки с двойной тратой, потому цепочка блоков в новой версии примерно на 350 штук короче и пока менее сложная.

Как только большинство майнеров начнут работать над правильной цепочкой, старая уязвимая цепочка быстро станет менее сложной и уйдет в орфан. Валидные транзакции записанные в старую цепочку никуда не денутся - они перейдут обратно в мемпул и будут включены в следующий правильный блок.

То есть это не хардфорк: старые кошельки могут продолжать работать и в скором времени пересенхронизируются самостоятельно.
Но лучше все таки обновиться.

По поводу майнинга: ну считайте это не багом, а предновогодним конкурсом - кто догадается как сейчас можно намайнить себе Мэрикоинов на низкой сложности? )

OpenTrade - Open Source Cryptocurrency Exchange
A-Bolt
Legendary
*
Offline Offline

Activity: 2310
Merit: 2295


View Profile
December 04, 2018, 12:32:35 PM
 #1566

Как только большинство майнеров начнут работать над правильной цепочкой, старая уязвимая цепочка быстро станет менее сложной и уйдет в орфан. Валидные транзакции записанные в старую цепочку никуда не денутся - они перейдут обратно в мемпул и будут включены в следующий правильный блок.

Гладко было на бумаге... А по факту, в кошельке старой версии новая цепочка не может заменить старую.

А происходит вот, что:
Code:
Requesting block 000000000000af8120fc6f6fc4316b56d6ccc9c4cc10e1242300b09450ae279b (67334) peer=0
sending getdata (37 bytes) peer=0
received: block (765 bytes) peer=6
received block 000000000000000485f17c05ac7717b73cfecb2e0321966ff0dc18dabaf4e396 peer=6
ERROR: DisconnectTip(): DisconnectBlock 00000000018a9d970749ecb59035022f69ffad6488cd4dbe077666665e3464b6 failed
ERROR: ProcessNewBlock: ActivateBestChain failed

Мы видим, что принимается блок 000000000000af8120fc6f6fc4316b56d6ccc9c4cc10e1242300b09450ae279b. Это блок из новой цепочки, его высота - 67334 (старая цепочка заканчивается на блоке 67054). После чего, происходит попытка реорганизации блокчейна, которая спотыкается на операции выкидывания из цепочки старого блока 00000000018a9d970749ecb59035022f69ffad6488cd4dbe077666665e3464b6 (его высота в старой цепочке - 66796).

К сожалению, даже с опцией -debug=1 в debug.log не указывается причина, по которой операция отсоединения старого блока неуспешна, поэтому далее идут мои предположения.

Чем примечателен блок 66796 из старой цепочки? Это последний блок с даблспендной транзакцией (5c3f452f9af497d7750e6046a0b99f7fbf03ac0976d490df13b5d1dd9cb273fe). Первый такой блок - 66531, последний - 66796.

Как известно, реорганизация цепочки происходит с конца: от блока с большей высотой к блоку с меньшей высотой, что объясняет факт спотыкания на блоке 66796, а не на блоке 66531.

Но почему, собственно, алгоритм спотыкается на таком блоке? Думаю, дело вот в чём. При отсоединении блока 66796, его транзакции должны быть извлечены из блока и помещены в мемпул. Но перед попаданием в мемпул, они проверяются на валидность, в том числе, и на одинаковые входы. И вот эту проверку одна из транзакций не проходит.

По этой причине, вся операция по отсоединению блока считается неуспешной, и происходит затык на этом самом блоке, из которого не предусмотрен выход в старой версии кода.
Alexerk
Newbie
*
Offline Offline

Activity: 67
Merit: 0


View Profile WWW
December 04, 2018, 04:29:22 PM
 #1567

Quote
По этой причине, вся операция по отсоединению блока считается неуспешной, и происходит затык на этом самом блоке, из которого не предусмотрен выход в старой версии кода.

У меня ни каких затыков не происходит. Кошелек нормально закачал все блоки без всяких -rescan и нормально работает. Кошелек старой версии. (пока не обновлял)
A-Bolt
Legendary
*
Offline Offline

Activity: 2310
Merit: 2295


View Profile
December 04, 2018, 06:27:11 PM
 #1568

По этой причине, вся операция по отсоединению блока считается неуспешной, и происходит затык на этом самом блоке, из которого не предусмотрен выход в старой версии кода.

Перезапустил кошелёк. При запуске он ругнулся на нарушение целостности базы, проделал переиндексацию и в результате получился блокчейн уже с новой цепочкой. В итоге, с пинками и такой-то матерью, новая цепочка всё-таки перезаписала старую.

Но что у нас с транзакциями из старой цепочки? Перешли ли они в новую?

В старом блоке 66796 имеется три транзакции:
474884ec56b220ded38589d04dd4c2cd2794ffe22f89f0c3cac3dfeccf6d1e1d - coinbase
5c3f452f9af497d7750e6046a0b99f7fbf03ac0976d490df13b5d1dd9cb273fe - даблспенд
96d0c80b7c26ce895ada52625a3adccd26d972c93f8f7a7080fb7ab4eab11f61 - валидная

Последняя транзакция - валидная, должна была попасть в мемпул и войти в один из блоков новой цепочки. Тем не менее, в новой цепочке я этой транзакции не нахожу.

kzv (OP)
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
December 04, 2018, 09:12:02 PM
 #1569

По этой причине, вся операция по отсоединению блока считается неуспешной, и происходит затык на этом самом блоке, из которого не предусмотрен выход в старой версии кода.

Перезапустил кошелёк. При запуске он ругнулся на нарушение целостности базы, проделал переиндексацию и в результате получился блокчейн уже с новой цепочкой. В итоге, с пинками и такой-то матерью, новая цепочка всё-таки перезаписала старую.

Но что у нас с транзакциями из старой цепочки? Перешли ли они в новую?

В старом блоке 66796 имеется три транзакции:
474884ec56b220ded38589d04dd4c2cd2794ffe22f89f0c3cac3dfeccf6d1e1d - coinbase
5c3f452f9af497d7750e6046a0b99f7fbf03ac0976d490df13b5d1dd9cb273fe - даблспенд
96d0c80b7c26ce895ada52625a3adccd26d972c93f8f7a7080fb7ab4eab11f61 - валидная

Последняя транзакция - валидная, должна была попасть в мемпул и войти в один из блоков новой цепочки. Тем не менее, в новой цепочке я этой транзакции не нахожу.



96d0c80b7c26ce895ada52625a3adccd26d972c93f8f7a7080fb7ab4eab11f61  тоже инвалидная, потому что тратит выход с транзакции 59b3ad17ca44f9dcffb0e029d5456f991a6db929e1e75f77b046fa28854d8394 а эта транзакция с награды майнеру за блок 66652, а этот блок в орфанан цепочке.

Кстати у меня тоже только после перезапуска старого кошелька блокчейн перезаписался. Так-то косяк конечно, потому что если у кого-то клиент запущен постоянно, то походу дела он не перейдет на новую цепочку (

OpenTrade - Open Source Cryptocurrency Exchange
cfif
Hero Member
*****
Offline Offline

Activity: 1442
Merit: 535


View Profile
December 04, 2018, 10:10:20 PM
 #1570

Монета очень уязвима для атаки 51, вам бы гибридно пос добавить как у новы или привязаться к биткоину для нотариального заверения подобно комодо
Изначально было понятно,что в одну воду не войти дважды,вот примеры где в 1000 раз более крупные монеты подвержены атаке 51% https://forklog.com/kriptovalyuta-vertcoin-podverglas-atake-51/
жаль ,что дев с таким упорством уперся в стену и не пытается ее обойти и начать новый проект ,учтя все ошибки(или как то изменив этот,что потребует больше сил)
Alexerk
Newbie
*
Offline Offline

Activity: 67
Merit: 0


View Profile WWW
January 20, 2019, 10:19:39 AM
 #1571

Монета очень уязвима для атаки 51, вам бы гибридно пос добавить как у новы или привязаться к биткоину для нотариального заверения подобно комодо
Изначально было понятно,что в одну воду не войти дважды,вот примеры где в 1000 раз более крупные монеты подвержены атаке 51% https://forklog.com/kriptovalyuta-vertcoin-podverglas-atake-51/
жаль ,что дев с таким упорством уперся в стену и не пытается ее обойти и начать новый проект ,учтя все ошибки(или как то изменив этот,что потребует больше сил)

В сообществе МС сейчас ведутся дискуссии о возможных путях решения проблемы атаки 51% в том числе и на уровне внесения изменений в консенсус. Параллельно улучшаются протоколы защиты биржы OpenTrade.
2x25BT
Sr. Member
****
Offline Offline

Activity: 732
Merit: 251


View Profile WWW
January 20, 2019, 11:18:00 AM
 #1572

Монета очень уязвима для атаки 51, вам бы гибридно пос добавить как у новы или привязаться к биткоину для нотариального заверения подобно комодо
Изначально было понятно,что в одну воду не войти дважды,вот примеры где в 1000 раз более крупные монеты подвержены атаке 51% https://forklog.com/kriptovalyuta-vertcoin-podverglas-atake-51/
жаль ,что дев с таким упорством уперся в стену и не пытается ее обойти и начать новый проект ,учтя все ошибки(или как то изменив этот,что потребует больше сил)

В сообществе МС сейчас ведутся дискуссии о возможных путях решения проблемы атаки 51% в том числе и на уровне внесения изменений в консенсус. Параллельно улучшаются протоколы защиты биржы OpenTrade.

интересно, а кто-то вообще в принципе собирается осуществлять атаку-51 на эту монету ? это кому-то надо ?
kzv (OP)
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
January 20, 2019, 01:12:21 PM
 #1573

интересно, а кто-то вообще в принципе собирается осуществлять атаку-51 на эту монету ? это кому-то надо ?

Когда кто-то соберется осуществить такую атаку, то будет немножко поздно уже...

Атаке 51% подвержены все без исключения форки биткоина. Поэтому разработка алгоритма защиты от этой атаки сделает Мэрикоин абсолютно уникальным форком.

OpenTrade - Open Source Cryptocurrency Exchange
Vxv
Jr. Member
*
Offline Offline

Activity: 137
Merit: 5


View Profile
January 20, 2019, 02:02:47 PM
 #1574

Есть смысл сейчас майнить на стареньком процессоре, как на молодом биткоине или уже только на видяхах?
Alexerk
Newbie
*
Offline Offline

Activity: 67
Merit: 0


View Profile WWW
January 20, 2019, 02:26:15 PM
 #1575

Есть смысл сейчас майнить на стареньком процессоре, как на молодом биткоине или уже только на видяхах?

Вот один из Explorer'ов marycoin на котором есть информация о сложности сети и другая статистика. https://marycoin.net/

Так же там основные ссылки по МС на биржу, обменник, форум и т.д.
kzv (OP)
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
January 22, 2019, 10:55:15 AM
 #1576

Продаем/покупаем Мэрикоины за рубли и по картам любого банка.
https://mc-rub.multicoins.org/buy
Заходим - не стесняемся )

OpenTrade - Open Source Cryptocurrency Exchange
Spotika4
Full Member
***
Offline Offline

Activity: 560
Merit: 158


View Profile
February 01, 2019, 07:26:24 PM
 #1577

Думаю скоро добавлю альтернативные пары для закрытого тестирования.
Давно пора.
Вы ведь продвигаете Marycoin?
Я ничего не предлагаю конечно, Вам виднее, что и как делать, но ведь продвижение - это повышение ценности актива в глазах людей. Может качать биржу посредством введения новых торговых пар, а МС потом сделать как биржевой токен? Средства полученные с биржи применить для какой либо рекламной кампании. в любом случае биржу надо качать.
Я хоть и не пользовался, но очень приятно, что можно без проблем и без какого то КУС обменять хотя бы на яндекс деньги. Это уже огромный плюс, но в каком то случае эта возможность может оказаться и минусом.
Понятно, что возможно хочется какого то своего пути, но никто не мешает идти собственным путём используя при этом уже существующие ходы, которые оправдались в плане пиара и продвижения. Главное понять, что на самом деле нужно именно в этом случае, а что нет. Иначе можно развивать "до пенсии", да так и не развить в связи с неинформированностью людей о продукте или малых возможностях применения актива. Мысли банальные конечно, но любые подобные мысли могут привести к возникновению менее банальных или вовсе гениальной идеи. В любом случае должна быть интересная и "не взламываемая" биржа и, возможно, народ потянется.
djnetskt
Jr. Member
*
Offline Offline

Activity: 142
Merit: 1


View Profile
February 03, 2019, 08:37:31 PM
 #1578

Не надо вообще доверять не каким форкам потому как ничего не привёдёт к лучшему все форки в основном это сканы скорее всего.
Asgar 9
Full Member
***
Offline Offline

Activity: 560
Merit: 100



View Profile
February 03, 2019, 09:03:31 PM
 #1579

Не надо вообще доверять не каким форкам потому как ничего не привёдёт к лучшему все форки в основном это сканы скорее всего.
На форках иногда можно попытаться неплохо заработать. Но в целом конечно же я согласен что лучше не связываться  ни с какими фордами от проблем подальше. Единственный зорк на котором мне в свое время получилось заработать был эфир классик. На нем удалось прилично поднять.
kzv (OP)
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
March 04, 2019, 10:59:03 AM
Merited by chimk (1)
 #1580

Что с биржей парни у меня не работает?
Просто белый экран.

Все нормально. Немного подкрутил код сегодня. Сейчас все в штатном режиме.

OpenTrade - Open Source Cryptocurrency Exchange
Pages: « 1 ... 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 [79] 80 81 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!