Как я могу создать собственную сеть биткойнов и начать с кодовой базы биткойнов

Я новичок в биткойнах. Мое понимание Биткойна получено благодаря готовой оригинальной статье о Биткойне и нескольким сообщениям в блогах в Интернете. Тем не менее, я стремлюсь понять всю кодовую базу биткойнов на Github и иметь возможность модифицировать ее для поддержки своих экспериментов.

Прямо сейчас есть несколько шагов, с которых, я думаю, полезно начать:

  1. Попробуйте запустить и создать мою собственную пользовательскую сеть (первая транзакция, которая изначально создает 50 биткойнов, создайте несколько кошельков, чтобы тратить биткойны, попытайтесь понять блокчейн в этой пользовательской сети, когда она мала).
  2. После того, как эта пользовательская сеть построена, я надеюсь, что пойму, как обрабатываются транзакции, блоки, проверка, трансляция, получение вознаграждения за майнинг и т. д.
  3. Поняв эти вещи, я пытаюсь найти, прочитать и понять соответствующие коды в кодовой базе.

Как вы думаете, эти шаги — хороший способ начать работу с биткойнами? В настоящее время я застрял на шаге 1. Я мог только скомпилировать кодовую базу и запустить, а bitcoindзатем потеряться, не зная, что делать после этого.

Вы пробовали запускать regtestсеть?
Да, я пробовал regtestследовать этому bitcoin.org/en/developer-examples#regtest-mode , однако после его запуска я просто знаю шаги, чтобы поставить первые 50 BTC, но на самом деле не понимаю их.
multichain.com может быть хорошим вариантом

Ответы (1)

Попробуйте прочитать книгу O'Reilly Chimera « Освоение биткойнов » , это должно помочь понять сеть биткойнов, процесс и используемые принципы.

Вот руководство (с сайта bitcointalk.org) о том, как создать новый альткойн, клонировав код биткойна.

Я бы посоветовал понять процесс, прежде чем пытаться создать свою собственную сеть.

Я был в такой же ситуации пару месяцев назад, я провел много исследований, чтобы учиться, и все еще учусь.