В этом уроке мы узнали, как построить проект блокчейна в Python. Есть много областей, где вам нужно добавить дополнительную функциональность в этот проект.
Например, вам нужно написать функции для управления очередью транзакций. После того, как транзакции будут добыты и принятый блок принят системой, их больше не нужно хранить.
Также майнеры наверняка предпочтут забрать транзакции с самой высокой комиссией. В то же время вы должны быть уверены, что транзакции с низкой комиссией или без комиссии не будут голодать вечно.
Вам нужно будет разработать алгоритмы управления очередью. Кроме того, текущий учебник не включает код интерфейса клиента. Вам нужно будет разработать это как для обычных клиентов, так и для майнеров. Полноценный проект блокчейна будет содержать еще несколько строк кода и выходит за рамки этого руководства. Заинтересованный читатель может скачать источник биткойнов для дальнейшего изучения.
Выводы
Этот четкий урок должен помочь вам создать собственный проект блокчейна.
Для разработки полноценного блокчейна вы можете узнать больше из источника биткойнов .
Для более крупных коммерческих или некоммерческих проектов вы можете рассмотреть возможность использования Ethereum — готовой платформы приложений для блокчейна.