有啥能简单实现 混币 的 blockchain ?

2018-04-06 10:34:48 +08:00
 est
需求:给人发某个东西的邀请(或者下载链接),但是又需要技术上保证:没法通过邀请链接反向跟踪被邀请人。

比如:

A 通过他的资格鉴定,获得了一个邀请 http://xxx.com/invite?id=398c52a63d960d9c57bcddcd4f992b76

但是 398c52a63d960d9c57bcddcd4f992b76 是和 A 的身份绑定的。

能不能把这个 398c52a63d960d9c57bcddcd4f992b76 传入一个 blockchain 什么的,然后经过混淆,变成另外一个东西,比如 c765c370f9a28cfa3b8c5eaa31bce84e。


c765c370f9a28cfa3b8c5eaa31bce84e 并不能直接反推 398c52a63d960d9c57bcddcd4f992b76,也就是不能反推到 A,但是从技术上保证 c765c370f9a28cfa3b8c5eaa31bce84e 依然是有效的邀请。不能重复,而且只能用一次就失效。


如何实现?
579 次点击
所在节点    Bitcoin
17 条回复
OrangeM21
2018-04-09 19:57:44 +08:00
hash()
est
2018-04-10 16:48:18 +08:00
@OrangeM21 还是能反推被邀请人。
est
2018-04-10 16:49:03 +08:00
其实比较理想的办法是进入一个邀请池,然后被邀请人随机但是唯一地从邀请池里获得一个邀请。
acess
2018-04-11 02:23:11 +08:00
有点想起 Stealth Address
fwee
2018-04-17 09:31:15 +08:00
似乎就是和转账时隐藏地址一个道理
est
2018-04-17 09:55:57 +08:00
@fwee 这里的隐藏 是主动隐藏,但是发起方还是知道转给谁了吧。

想从技术上保证双方都不知道对方是谁。

或则说对方有多个可疑选项。不能确定特定某一方。
fwee
2018-04-17 10:09:30 +08:00
在邀请页面输入账号不就可以了吗,问题不清晰和区块链没啥必然关系
tttty
2018-04-18 04:17:05 +08:00
hash() 怎么反推?
yqrm
2018-04-26 15:53:02 +08:00
ZEC 了解一下?
est
2018-04-26 16:04:01 +08:00
@tttty 在 db 里面会记录 谁生成了这个 hash,作为 邀请人。。。。。

zero-trust 系统如何防范这种?
est
2018-04-26 16:04:16 +08:00
@yqrm zcash ? 似乎也不能解决。。
OrangeM21
2018-04-27 02:32:02 +08:00
门罗了解一下
Dash 主节点混币了解一下
OrangeM21
2018-04-27 02:32:14 +08:00
byteball 黑球了解一下
ZiCraft
2018-04-27 11:13:46 +08:00
iota tangle 的掩码消息,了解一下。
baskice
2018-05-21 14:41:30 +08:00
实现方法太多了,XMR 门罗的环形签名混币+公钥加密中间临时地址
dash 的 masternode 混币
zcash 的零知识证明匿名交易
est
2018-05-21 15:16:18 +08:00
@baskice 6666。可否展开说说?
est
2018-06-07 15:55:04 +08:00
我想了一下,需要实现这样一种算法:

1. 发起邀请,生成一个 token。这个 token 要足够随机无法猜到。也是无法被公开查询的
2. 收到邀请的人,会生成另一个 answer token 去匹配这个 token。但是这个 answer 可能是多样的,只要有一种符合即可。
3. 系统只能检测 answer 是符合 token 的,反过来没法推测 token 给哪个 answer 了。

感觉设计不下去了。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/444620

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX