An outstanding problem in the design of distributed ledgers concerns policies that govern the manner in which users interact with the network. Network usability is crucial to the mainstream adoption of distributed ledgers, particularly for enterprise applications in which most users do not wish to operate full node. For DAG-based ledgers such as IOTA, we propose a user-node interaction mechanism that is designed to ensure the risk of a user experiencing a poor quality of service is low. Our mechanism involves users selecting nodes to issue their transactions to the ledger based on quality of service indicators advertised by the nodes. Simulation results are presented to illustrate the efficacy of the proposed policies.
翻译:分布式账本设计中的一个突出问题涉及控制用户与网络交互方式的策略。网络可用性对于分布式账本的主流应用至关重要,特别是在大多数用户不希望运行全节点的企业应用中。针对IOTA等基于有向无环图的账本,我们提出了一种用户-节点交互机制,旨在确保用户遭遇较差服务质量的风险较低。该机制允许用户根据节点公布的服务质量指标,选择向哪些节点提交交易至账本。通过仿真结果验证了所提策略的有效性。