The invention discloses an implementation method and
system of a
blockchain distribution network, and the method comprises the steps: enabling each node to measure the connection quality between the node and other peer nodes, and enabling the obtained link state information to be shared with the peer nodes; calculating
network topology information according to the link state information, and calculating an adjacent bandwidth resource index of each node; segmenting the network
topological graph into k parts, and selecting a node with the highest adjacent bandwidth resource index in each part; taking the nodes as root nodes, and generating a
transmission scheduling scheme of the
broadcast tree and the non-leaf nodes; issuing a corresponding routing and
transmission scheduling method to eachnode, and when
broadcasting needs to be carried out in a block
chain network, enabling the node to delegate a message to a root node and then carry out
broadcasting according to a
broadcasting tree. Meanwhile, a corresponding terminal and a medium are provided. According to the invention, through the design and sending planning of the
blockchain distribution network, the broadcast
delay and message complexity overhead in the
blockchain network are reduced, and an efficient, reliable and universal broadcast protocol is provided for a blockchain
system.