Bitcoin Forum

Local => Альтернативные криптовалюты => Topic started by: block_exp on December 10, 2017, 02:39:13 PM



Title: как сделать хардфорк
Post by: block_exp on December 10, 2017, 02:39:13 PM
Подскажите как сделать хардфорк своего альткоина?
Сделать новый форк битка, лайта не проблема, а вот как сделать ХАРДфорк своего форка? что и где прописать/изменить?


Title: Re: как сделать хардфорк
Post by: amaclin1 on December 10, 2017, 05:22:18 PM
Подскажите как сделать хардфорк своего альткоина?
Сделать новый форк битка, лайта не проблема, а вот как сделать ХАРДфорк своего форка? что и где прописать/изменить?
Любое изменение, не имеющее обратной совместимости, является хардфорком.
Так что ответ на ваш вопрос: прописать что угодно в любом месте и будет вам хардфорк.
Какой вопрос - такой ответ.  ;D


Title: Re: как сделать хардфорк
Post by: Slava79 on December 12, 2017, 01:58:18 PM
Что вас заставило задать этот вопрос? Вы сделали форк Биткоина и теперь хотите создать на его основе новую ветку, сохранив историю транзакций до форка?


Title: Re: как сделать хардфорк
Post by: block_exp on December 12, 2017, 08:32:22 PM
Уточню вопрос на банальном примере
Есть VBitcoin и есть его форк - bitcoin cash , который ( закидываешь файл кошелька битка в кеш получаешь монет 1к1)
вот так и мне нужно


Title: Re: как сделать хардфорк
Post by: amaclin1 on December 12, 2017, 10:49:15 PM
Уточню вопрос на банальном примере
Есть VBitcoin и есть его форк - bitcoin cash , который ( закидываешь файл кошелька битка в кеш получаешь монет 1к1)
вот так и мне нужно

Ну очень просто.
Вставляете в код программы условие например (я пока словами проговариваю, а не пишу как оно в коде будет)
Условие такое:
В scriptSig coinbase-транзакции блока #X должна быть строчка YA_BARAN_I_EBUCHIJ_OSEL
То есть на блоке №Х сеть разделится на обычный биткойн, который плевать хотел на ваше условие и "ваш биткойн"
где начиная с этого блока будет всё иначе.

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


Title: Re: как сделать хардфорк
Post by: kzv on December 13, 2017, 06:12:44 AM
Уточню вопрос на банальном примере
Есть VBitcoin и есть его форк - bitcoin cash , который ( закидываешь файл кошелька битка в кеш получаешь монет 1к1)
вот так и мне нужно

Ну очень просто.
Вставляете в код программы условие например (я пока словами проговариваю, а не пишу как оно в коде будет)
Условие такое:
В scriptSig coinbase-транзакции блока #X должна быть строчка YA_BARAN_I_EBUCHIJ_OSEL
То есть на блоке №Х сеть разделится на обычный биткойн, который плевать хотел на ваше условие и "ваш биткойн"
где начиная с этого блока будет всё иначе.

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

А зачем такие сложности?
Можно просто начиная с х алгоритм сложности поменять.


Title: Re: как сделать хардфорк
Post by: amaclin1 on December 13, 2017, 06:33:29 AM
А зачем такие сложности?
Можно просто начиная с х алгоритм сложности поменять.
Вот именно - зачем такие сложности?
То что я предложил - это две-три строчки в коде изменить.
И получится хардфорк. Успешность, конечно, я не обещаю. Даже наоборот.

В вашем случае как раз много сложнее. Хотя тоже варианты есть сводящиеся
к замене паре строчек или даже пары символов.


Title: Re: как сделать хардфорк
Post by: n00by on December 13, 2017, 07:24:38 AM
А зачем такие сложности?
Можно просто начиная с х алгоритм сложности поменять.
я кстати код Bgiold посмотрел, они примерно так и сделали. Поменяли алго сложности, заголовки сети, порты и название. Намайнили себе чутка и опубликовали блоки в сеть.

Так что скоро действительно гонка не ICO, а форков


Title: Re: как сделать хардфорк
Post by: block_exp on December 16, 2017, 10:56:35 AM
Это все вы описали как сделать "форк" с этим проблем нету
А я говорю конкретно об ХАРДФОРКЕ определенной крипты!
Если не вкурсе то лучше и не пиши...