在corda中,如何跟踪LinearState资产的先前生命状态?

时间:2018-04-24 06:43:35

标签: corda

在供应链管理中,当前所有者需要跟踪资产的生命周期。我如何在corda中实现这一目标?假设资产是一种线性资产,随着时间的推移会改变所有权。如果当前所有者想要查看该资产在过去的所有所有者,如何解决此问题?

1 个答案:

答案 0 :(得分:0)

在流程中,您可以使用其唯一标识符在Vault中查询状态的过去版本。例如:

Vue.directive('demo', {
  bind: function (el, binding, vnode) {
    var s = JSON.stringify
    el.innerHTML =
      'name: '       + s(binding.name) + '<br>' +
      'value: '      + s(binding.value) + '<br>' +
      'expression: ' + s(binding.expression) + '<br>' +
      'argument: '   + s(binding.arg) + '<br>' +
      'modifiers: '  + s(binding.modifiers) + '<br>' +
      'vnode keys: ' + Object.keys(vnode).join(', ')
  }
})

然后,您可以检查这些状态以查看过去的所有者(除非所有者使用匿名公钥来隐藏其身份)。