特别提示:

比特币(BSV)知识库-Bitcoin wiki-目前为全英文内容,暂无中文译文,并且仍在持续编写和补充中。欢迎中国的开发者在文章底部评论,进行阐述和探讨。

比特币(BSV)知识库:比特币原理-Mandala网络(Mandala Network)

Mandala Network

Mandala networks refer a family of networks are fast and cost-effective yet robust against failures and attacks. They are built up in layers, or shells/generations, and their name derives from their visual similarity to Mandala images.

They are defined by construction in [1] as a mathematical graph with certain rules for the distribution of nodes and edges in each shell, and how they connect to nodes in the shell below. They are characterised by being

  • Ultra-small-world
  • Highly sparse

In the basic method for construction, Mandala networks are characterised by three paramaters 比特币(BSV)知识库:比特币原理-Mandala网络(Mandala Network), where 比特币(BSV)知识库:比特币原理-Mandala网络(Mandala Network) is the number of nodes in the first generation, 比特币(BSV)知识库:比特币原理-Mandala网络(Mandala Network) is the number of new nodes added to each node in subsequent shells, and 比特币(BSV)知识库:比特币原理-Mandala网络(Mandala Network) is the number of connections between nodes in the same shell (other than the first shell). The choice of these parameters determines a type of Mandala network, where a unique Mandala network is determined by type and total number of shells 比特币(BSV)知识库:比特币原理-Mandala网络(Mandala Network).

In the first shell there are 比特币(BSV)知识库:比特币原理-Mandala网络(Mandala Network)nodes that form a connected graph.  A second shell is created by connecting each node in the first shell with 比特币(BSV)知识库:比特币原理-Mandala网络(Mandala Network) nodes in the second shell, and connecting each node in the second shell to 比特币(BSV)知识库:比特币原理-Mandala网络(Mandala Network) nodes in the second shell. This method is used to create a third shell where, in addition, each node is also connected to its ancestor node in the first shell. This process can be repeated itaratively to create 比特币(BSV)知识库:比特币原理-Mandala网络(Mandala Network) shells. Because each node is connected directly to a node in the first shell, and each node in the first shell is directly to another node in the first shell, the maximum shortest path length between nodes is 3.

If the number of nodes in each shell is labelled by 比特币(BSV)知识库:比特币原理-Mandala网络(Mandala Network) then the total number of nodes on the network is given by

比特币(BSV)知识库:比特币原理-Mandala网络(Mandala Network)

Due to the symmetry of the construction, the mean shortest path length is given by

比特币(BSV)知识库:比特币原理-Mandala网络(Mandala Network)

where 比特币(BSV)知识库:比特币原理-Mandala网络(Mandala Network) is the sum of the shortest path lengths connecting a node in the 比特币(BSV)知识库:比特币原理-Mandala网络(Mandala Network)-th shell with all other nodes in the network. It can be shown that

比特币(BSV)知识库:比特币原理-Mandala网络(Mandala Network)

where 比特币(BSV)知识库:比特币原理-Mandala网络(Mandala Network) is a constant which may be determined for each network. It can be shown that 比特币(BSV)知识库:比特币原理-Mandala网络(Mandala Network), where比特币(BSV)知识库:比特币原理-Mandala网络(Mandala Network) as 比特币(BSV)知识库:比特币原理-Mandala网络(Mandala Network)

References

(1) Mandala Networks: ultra-small-world and highly sparse graphs, Sampaio Filho, C., Moreira, A., Andrade, R. et al. Sci Rep 5, 9082 (2015) doi:10.1038/srep09082

声明:

比特币(BSV)知识库项目由比特币协会(Bitcoin Association)发起并支持,更多信息请参见知识库官网:https://wiki.bitcoinsv.io/

 

 

相关文章: