noli
V2EX  ›  问与答

Block Chain 技术用于去中心化数字化身份认证,是基于怎样的原理?

  •  
  •   noli · Aug 25, 2016 · 3221 views
    This topic created in 3553 days ago, the information mentioned may be changed or developed.
    只知道 BitCoin 交易的根本安全性在于 “ 51%计算能力”,难道说身份认证也可以用同样的原理?
    5 replies    2016-09-14 14:50:57 +08:00
    yeasy
        1
    yeasy  
       Aug 30, 2016
    严格的说,并非 51%,而是概率,随着计算力和时间增长,这种概率保证快速的提高,以至于破坏它,付出的成本远远超过收益。

    身份认证则是通过密码学的已有手段进行保障,跟数字证书原理类似。

    可以参考区块链技术指南: https://github.com/yeasy/blockchain_guide
    noli
        2
    noli  
    OP
       Aug 30, 2016
    @yeasy 对比特币进行伪造或者制造,都是具有潜在收益的;而伪造的成本大于制造,所以是一种驱逐劣币的机制。

    但是在身份认证这件事情上,可能会有伪造数据的收益大于维持数据的情况。这样是不是就不能像比特币那样持续下去?
    yeasy
        3
    yeasy  
       Aug 30, 2016
    嗯,首先不要拿比特币说事,比特币只是基于区块链技术的一种特殊的应用形式。
    从区块链的角度来看。区块链能提供去中心化、可信的、不可修改的唯一记录。身份认证环节中现在较大的问题正好是各种作假和篡改。当然,这是仅从技术角度来分析。
    noli
        4
    noli  
    OP
       Sep 5, 2016
    @yeasy 看了你写的区块链技术指南,感觉被点通透了,当然也参考了一下别的资料。看来我之前问的并不是一个好问题。先说一声谢谢。

    基于 block chain 做去中心化的身份认证,怎样设计区块链?
    共识机制看起来是 PoS 和 PoW 结合比较合理,但具体应该怎么设计?

    我目前的初步结论是,将证书颁发、证书变更、以及证书废除,这些记录放在区块中,是显而易见的。
    但是应该怎么避免恶意节点在一个区块中大量颁发无效证书,或者恶意废除大量证书呢?
    yeasy
        5
    yeasy  
       Sep 14, 2016
    客气~
    区块链只是提供了一种技术手段,要具体应用起来要配合很多别的东西。有些问题其实不是区块链的问题,是传统问题,一直存在。
    就好比数据库,如果自身没有权限机制,也是无法防护被人恶意读写的。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3170 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 12:05 · PVG 20:05 · LAX 05:05 · JFK 08:05
    ♥ Do have faith in what you're doing.