Я намерен воспроизвести приложение Marbles, демонстрацию Hyperledger. Используя инструкции из здесь, я смог настроить сеть Blockchain на моей виртуальной машине Ubuntu. Однако я не развернул чейнкод. Когда я вызвал API для чтения цепочки, я получил один блок; который, я думаю, является блоком генезиса. Был некоторый листинг журнала также о том же самом.
Мой вопрос заключается в следующем. Если мое намерение запустить блокчейн состоит в том, чтобы запустить распределенное приложение (например, Marbles), то без развернутого чейнкода зачем добывается генезис-блок? Без развернутого чейнкода сеть блокчейна не может обрабатывать какие-либо транзакции, поэтому в блоке не может (не должно) существовать никаких транзакций.
Итак, почему генезис-блок добывается без развернутого чейнкода?