Я использую Blockchain для распределения задач для агентов в многоагентной системе. Я хотел знать, возможно ли иметь ветви в блокчейне. Если ответ «да», могут ли одноранговые узлы иметь разные роли (майнер или не майнер) в каждой ветке?
В зависимости от ваших требований к реализации, возможно, стоит взглянуть на Hyperledger Fabric. Fabric позволяет использовать одноранговые узлы с разными ролями, а также несколько параллельных регистров для разных одноранговых узлов. См. https://hyperledger -fabric.readthedocs.io / en / release-1.3 / peers / peers.html для получения более подробной информации
Да. Возможно. Технология, которую вы упоминаете ethereum и bitcoin, является проектом с открытым исходным кодом. Вы можете изменять правила и создавать ветви, роли и все, что вам нравится.
ethereum
bitcoin
Исходный код биткойна на GitHub
Исходный код популярной реализации Ethereum на GitHub