The successful amalgamation of cryptocurrency and consumer Internet of Things (IoT) devices can pave the way for novel applications in machine-to-machine economy. However, the lack of scalability and heavy resource requirements of initial blockchain designs hinders the integration as they prioritized decentralization and security. Numerous solutions have been proposed since the emergence of Bitcoin to achieve this goal. However, none of them seem to dominate and thus it is unclear how consumer devices will be adopting these approaches. Therefore, in this paper, we critically review the existing integration approaches and cryptocurrency designs that strive to enable micro-payments among consumer devices. We identify and discuss solutions under three main categories; direct integration, payment channel network and new cryptocurrency design. The first approach utilizes a full node to interact with the payment system. Offline channel payment is suggested as a second layer solution to solve the scalability issue and enable instant payment with low fee. New designs converge to semi-centralized scheme and focuson lightweight consensus protocol that does not require highcomputation power which might mean loosening the initial designchoices in favor of scalability. We evaluate the pros and cons ofeach of these approaches and then point out future researchchallenges. Our goal is to help researchers and practitioners tobetter focus their efforts to facilitate micro-payment adoptions.
翻译:成功地合并加密货币和消费物联网(IoT)装置为机器到机器经济的新应用铺平了道路。然而,最初的块状设计缺乏可缩放性和大量资源要求,妨碍了一体化,因为它们把权力下放和安全列为优先事项。自比特币出现以来,已经提出了许多解决办法来实现这一目标。然而,这些办法似乎都没有占据主导地位,因此还不清楚消费者装置将如何采用这些办法。因此,在本文件中,我们严格审查现有的一体化办法和加密货币设计,力求使消费者能够微额付款。我们在三个主要类别下确定和讨论解决办法;直接集成、付款渠道网络和新的加密货币设计。第一种办法利用一个完全节点来与支付系统互动。建议离线付款是解决可缩放问题的第二层解决办法,使消费者能够以低收费迅速付款。新的设计与半集中办法和轻度共识协议汇合,不需要高额投入能力,这可能意味着放松最初的设计,从而有利于衡量成本。我们评估了这些研究重点,然后将促进研究人员今后的工作。我们评估这些研究重点。