V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
est
V2EX  ›  Bitcoin

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

  •  
  •   est · Apr 6, 2018 · 1092 views
    This topic created in 2956 days ago, the information mentioned may be changed or developed.
    需求:给人发某个东西的邀请(或者下载链接),但是又需要技术上保证:没法通过邀请链接反向跟踪被邀请人。

    比如:

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

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

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


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


    如何实现?
    17 replies    2018-06-07 15:55:04 +08:00
    OrangeM21
        1
    OrangeM21  
       Apr 9, 2018
    hash()
    est
        2
    est  
    OP
       Apr 10, 2018
    @OrangeM21 还是能反推被邀请人。
    est
        3
    est  
    OP
       Apr 10, 2018
    其实比较理想的办法是进入一个邀请池,然后被邀请人随机但是唯一地从邀请池里获得一个邀请。
    acess
        4
    acess  
       Apr 11, 2018 via Android
    有点想起 Stealth Address
    fwee
        5
    fwee  
       Apr 17, 2018
    似乎就是和转账时隐藏地址一个道理
    est
        6
    est  
    OP
       Apr 17, 2018
    @fwee 这里的隐藏 是主动隐藏,但是发起方还是知道转给谁了吧。

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

    或则说对方有多个可疑选项。不能确定特定某一方。
    fwee
        7
    fwee  
       Apr 17, 2018 via Android
    在邀请页面输入账号不就可以了吗,问题不清晰和区块链没啥必然关系
    tttty
        8
    tttty  
       Apr 18, 2018
    hash() 怎么反推?
    yqrm
        9
    yqrm  
       Apr 26, 2018
    ZEC 了解一下?
    est
        10
    est  
    OP
       Apr 26, 2018
    @tttty 在 db 里面会记录 谁生成了这个 hash,作为 邀请人。。。。。

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

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

    感觉设计不下去了。。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2988 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 08:39 · PVG 16:39 · LAX 01:39 · JFK 04:39
    ♥ Do have faith in what you're doing.