Hyperledger Fabric中的资产究竟是什么?

问题描述 投票:1回答:2

据Hyperledger Fabric网站称,它声明:

资产的范围可以从有形(房地产和硬件)到无形资产(合同和知识产权)。 Hyperledger Fabric提供使用链代码事务修改资产的功能。

如果我的HF区块链的用例是存储船只的服务日志,那么这种情况下的船只是资产吗?

但是,当我不转让资产或改变其状态时,会对资产进行哪些修改?我只保留对船只服务的不可变记录。

有人可以为我的用例解释这个吗?非常感激。

hyperledger-fabric hyperledger blockchain hyperledger-chaincode
2个回答
0
投票

这取决于您的设置。

如果您需要将它们存放在分类帐上,您的船只可能是资产。日志也是资产,它们可以通过唯一标识船只的id链接回船只。

您根本不能将船只存放在分类帐上。如果它们在另一个系统中定义和维护,那么您只能将日志作为资产,仍然通过VesselId进行链接。

如果您根本不想修改日志,那么您可以使用一些ACL规则,这些规则会在创建资产后停止任何更改。

所以,是的,根据你想做什么,你有多种选择。

简单来说,资产是您要在分类帐上维护的对象。


0
投票

这完全取决于您对网络建模的方式。

在您声明的使用案例中,您可以将这些船舶上的船舶作为资产和服务作为交易。此外,您可以拥有链接到船只的“ServiceLog”资产。这可能需要也可能不需要,具体取决于您要记录的信息以及以后如何处理此信息。如果您只想记录服务的日期和时间以及执行服务的人员,为了验证,区块链会为您执行此操作(您可以使用历史记录来跟踪此信息)。

但是如果您想在日志中获得更多详细信息,那么最好拥有一个ServiceLog资产并将其链接到船只。


0
投票

在这种情况下,ASSET确实是船只。不再需要ServiceLog,因为LEDGER现在充当ServiceLog,并将记录所有事务。在这种情况下,TRANSACTION是SERVICE,其所有必要的信息将以不可变的形式以订购,日期,格式记录到Ledger。换句话说,首先需要设置交易,然后与资产类型相关联,之后可以针对特定资产“VESSELid”记录交易“SERVICE”和相关联的数据元素。

© www.soinside.com 2019 - 2024. All rights reserved.