1
yeasy 2016-08-30 20:51:58 +08:00
严格的说,并非 51%,而是概率,随着计算力和时间增长,这种概率保证快速的提高,以至于破坏它,付出的成本远远超过收益。
身份认证则是通过密码学的已有手段进行保障,跟数字证书原理类似。 可以参考区块链技术指南: https://github.com/yeasy/blockchain_guide |
2
noli OP @yeasy 对比特币进行伪造或者制造,都是具有潜在收益的;而伪造的成本大于制造,所以是一种驱逐劣币的机制。
但是在身份认证这件事情上,可能会有伪造数据的收益大于维持数据的情况。这样是不是就不能像比特币那样持续下去? |
3
yeasy 2016-08-30 22:32:43 +08:00
嗯,首先不要拿比特币说事,比特币只是基于区块链技术的一种特殊的应用形式。
从区块链的角度来看。区块链能提供去中心化、可信的、不可修改的唯一记录。身份认证环节中现在较大的问题正好是各种作假和篡改。当然,这是仅从技术角度来分析。 |
4
noli OP @yeasy 看了你写的区块链技术指南,感觉被点通透了,当然也参考了一下别的资料。看来我之前问的并不是一个好问题。先说一声谢谢。
基于 block chain 做去中心化的身份认证,怎样设计区块链? 共识机制看起来是 PoS 和 PoW 结合比较合理,但具体应该怎么设计? 我目前的初步结论是,将证书颁发、证书变更、以及证书废除,这些记录放在区块中,是显而易见的。 但是应该怎么避免恶意节点在一个区块中大量颁发无效证书,或者恶意废除大量证书呢? |
5
yeasy 2016-09-14 14:50:57 +08:00
客气~
区块链只是提供了一种技术手段,要具体应用起来要配合很多别的东西。有些问题其实不是区块链的问题,是传统问题,一直存在。 就好比数据库,如果自身没有权限机制,也是无法防护被人恶意读写的。 |