我读了https://github.com/hyperledger/indy-sdk/blob/master/docs/getting-started/indy-walkthrough.md和https://github.com/hyperledger/indy-node/blob/master/docs/source/auth_rules.md.
我认为Trust Anchor
,ENDORSER
有相同的作用,但我不知道它们的区别。
从SDK的角度来看,信任锚等于背书者,这意味着信任锚实际上是一个背书者,但在更广泛的意义上,查找Sovrin字典,信任锚是一个实体,就像一个证书颁发者(例如:政府,大学,公司等),是一个权威机构。
和来源第64页
实际上,在尝试用Java包装器做一些实现时,我已经看到,在方法buildNymRequestuildNymRequest(String submitterDid,....,如果输入role="TRUST_ANCHOR"实际上,它将在NYM事务中转换为ENDORSER(我使用inyscan https://github.com/Patrik-Stas/indyscan检查事务)。您可能还想查看我在Java中实现的一些操作(正在进行中)。https://github.com/caltr98/IndyWorkings
如果你在Trust_Anchor/Endorser崩溃问题上找到了更好的解决方案,请告诉我。