【问题标题】:Track and trace geolocation & temperature with blockchains使用区块链跟踪和追踪地理位置和温度
【发布时间】:2020-11-09 18:08:44
【问题描述】:

在我的实习中,我需要实施一个基于区块链的解决方案来管理药品供应链。该供应链的管理意味着要跟踪和追踪(地理定位)链上的药物,还要监控储存温度以查看冷链是否受到尊重。为此,我还打算使用物联网,其中设备将提供有关区块链解决方案的信息。但是,我有几个问题想不通。

第一个是我不知道我是否应该使用以太坊,因为每次添加一个新块(表示“实时”更新产品信息的块)我会用钱。有什么解决办法吗?还是我需要用 javascript 创建区块链?

第二个问题是,我完全不知道从哪里开始在区块链上实现物联网。我在研究网站上搜索,但他们只是谈论它,没有提供任何例子......

第三个问题更多的是确认而不是问题,因为我想知道我使用物联网跟踪和管理供应链上的产品的想法是否可以大规模实施,因为区块链越大越慢由于共识机制,添加块的时间。所以这意味着我的“实时”跟踪真正是“准时”的,因为在将块添加到区块链之前会有等待时间。如果时间只是几秒到几分钟,那是没有问题的,但是因为实时跟踪(我计划的每个存储或运输车辆每分钟1个块),块的数量会迅速增加,这可扩展性的问题使它变得不切实际。

我在此先感谢任何能帮助我解决这些问题的人。

【问题讨论】:

    标签: geolocation blockchain iot ethereum


    【解决方案1】:

    #1) 是否使用以太坊或其他可能更适合此目的的区块链完全取决于您。我希望你会得到很多自以为是的答案。以太坊无疑是此类用途中最受欢迎的区块链,但这并不意味着它最适合您的应用程序。在过去的几年里,我们看到了许多新的区块链,它们具有更低/免费的费用、更快的出块时间和更高的可扩展性。我建议对各种“供应链”、“企业”和“商业”区块链进行一些研究,因为这些很可能是您正在寻找的类型,并且由于它们没有被广泛使用,因此在区块链费用中的花费很少以太坊是。

    #2) 您必须先确定区块链,然后才能开始制作原型或寻找示例,因为每个示例都会有所不同。要为您的应用程序存储“日志”数据,通常有两种选择:将数据存储在以太坊(或类似以太坊的区块链)上的智能合约中,或将数据存储在比特币或基于比特币的区块链交易的 OP_RETURN 字段中.后者可能更容易上手并且更容易理解,您只需将数据放入事务中并发送(甚至发送给您自己)。

    #3) 是的,专门为此目的创建了一个特殊用途的区块链,旨在摄取大量数据,并且可以扩展以满足您所描述的应用程序的需求。一些区块链的区块时间为 1 分钟或更短,这意味着平均而言,如果您愿意并且能够支付区块链费用以将数据包含在每个新区块中,您可以每分钟更新一次数据(我个人建议更长的时间间隔,例如每 5-10 分钟一次)。

    【讨论】:

      【解决方案2】:

      您可以使用Emercoin NVS 技术和 Emercoin (testnet) 区块链将您的数据上传到其中。通过使用name_new 命令创建一些“名称标签”,您可以随后上传您名称值的修改链。区块链有命令name_show(显示最近上传的值)和name_history(显示所有上传的值链)。您可以在Emercoin Testnet Explorer、标签NVS 中查看/调试您上传的值。

      关于“用钱”。 我可以免费为您(或其他任何人)提供 100 个测试 EMC。只需在此处将您的 tEMC 地址写在 cmets 中即可。 100 tEMC 足以在 Testnet 中存储约 100,000 条记录。因此,我认为,这对于您的测试任务来说已经绰绰有余了。

      如果您需要将您的服务用于生产,您需要使用“真正的区块链”(具有高信任度),无需测试网。无论如何,EMC 现在非常便宜,你只需 5 美元就可以买到 100 个 EMS。我认为,这对您的组织来说没什么大不了的。

      提出更多问题,我很乐意在此技术方面为您提供帮助。

      【讨论】:

        【解决方案3】:

        因为你有一个不转移价值或存储价值的许可/私有环境,所以像以太坊这样专门从事价值转移的区块链不是一个好的选择。

        选择专门用于不可信价值写入的区块链可以轻松地创建您的产品。一些不错的选择包括:

        【讨论】:

          猜你喜欢
          • 2020-02-10
          • 2015-01-27
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-07-03
          • 2019-11-29
          相关资源
          最近更新 更多