我想为运输行业实施基于块链的应用程序。
让我们举一个示例/场景,我们需要传输一些温度敏感的项目。在这种情况下,制造商,运输公司和购买者是当事人,并且当通过从制造商的仓库到购买者的仓库的物品旅行保持商定的温度时,将进行支付。
通过整个旅程,可以通过移动应用程序查看/监控温度。
现在我遇到的问题
是否所有各方都必须拥有自己的区块链服务器/服务,在那里他们维护数据或者它将是一个集中的位置?只有相关方才能访问区块链服务器/服务。
如何将约定的温度输入分类帐?我的意思是,所有各方都会输入数据,或者只有一方会输入数据,其他人会就此达成一致。
在什么条件/情况下,它会被视为trsaction的开始和结束?
各方如何验证数据?
我可以在传统的数据库基础架构上可视化我的应用程序模型,但不是这种情况,我先得到2分。在我得到第一个2的解决方案之后出现了3,4点。
答案 0 :(得分:0)
- 是否所有各方都有他们自己的区块链服务器/服务,他们维护数据或它将是一个集中的位置? 只有相关方才能访问区块链服务器/服务。
醇>
首先,您必须了解区块链是什么:简要地说,是一个分散的数据库。
- 如何将约定的温度输入分类帐?我的意思是,所有各方都会输入数据或只有一方会 输入数据,休息将同意。
醇>
区块链由许多成员组成。所有这些人都应该能够在区块链中写下来。因此,每个人都将进入他测量的温度。
- 在什么条件/情况下,它会被视为trsaction开始和结束?
醇>
当有人发送交易时,会启动交易。当事务存储在块中并且块由块链的所有节点验证并添加到链中时,它结束。这还取决于您将使用的区块链的实施。
- 各方如何验证数据?
醇>
首先,所有各方都将拥有相同的代码,因此事务将针对相同的代码执行。 其次,当有人发送交易时,交易会被发送给许多方,因此他们会对其进行验证。 最后,当各方获得一个块时,验证块的数据和块的事务。