中文

Toychain:用于 Swarm 机器人研究的简单区块链

机器人学 2024-07-10 v1

摘要

本技术报告描述了 Toychain 的实现:一种用于机器人研究的简单轻量级区块链,旨在便于部署和实际应用。它可集成到各种机器人研究中使用的软件和仿真工具中(我们已将其集成到 ARGoS、Gazebo 和 ROS2),并且可部署在具备 Wi-Fi 通信能力的实际机器人上。Toychain 软件包支持编写使用 Python 语言的智能合约(可由分布式网络执行和同步的计算机程序)。区块链中的节点可通过广播交易来执行智能合约函数,交易经由所有其他节点同意后将更新区块链状态。达成一致的条件由一致性协议确定。Toychain 软件包允许实现自定义的一致性协议,这对研究或满足特定应用需求可能有帮助。目前已实现工作量证明 (Proof-of-Work) 和权威证明 (Proof-of-Authority)。

关键词

引用

@article{arxiv.2407.06630,
  title  = {Toychain: A Simple Blockchain for Research in Swarm Robotics},
  author = {Alexandre Pacheco and Ulysse Denis and Raina Zakir and Volker Strobel and Andreagiovanni Reina and Marco Dorigo},
  journal= {arXiv preprint arXiv:2407.06630},
  year   = {2024}
}