首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >恶意Corda Oracle

恶意Corda Oracle
EN

Stack Overflow用户
提问于 2019-10-22 16:33:33
回答 1查看 72关注 0票数 0

我最近开始从互操作性的角度了解Corda平台。

我知道Corda使用Oracle来获取外部信息。但是我们如何才能相信这些信息是正确的呢?

示例:

甲方在Corda上有资产X

乙方有100个XRP

甲乙双方同意以资产X换取100XRP

我们在Corda上设置了这一点,使用Oracle告诉我们何时发生了XRP交换,只有在此之后,资产X才会在Corda上分配给B方。

因此,如果甲骨文和B结成恶意联盟,甲骨文可以告诉甲方XRP交易已经发生(尽管还没有),乙方可能最终得到资产X和100XRP。

我的逻辑有什么缺陷吗?有哪些可能的解决方案?我目前正在考虑去中心化的先知。目前,如果oracle所有者与公证人相同,那么至少信任模型是相同的,但这并不总是可能的。

EN

回答 1

Stack Overflow用户

发布于 2019-10-30 14:20:16

根据定义,Oracle是受信任的第三方,因此可以假设它不会与任何一方合作(可以合法执行)

要添加更多信任,您当然可以使用您提到的更多oracle。这条弧线引用了各种技术来实现这一点:https://medium.com/fabric-ventures/decentralised-oracles-a-comprehensive-overview-d3168b9a8841

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58500128

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档