PKC(私钥链)白皮书.PDFVIP

  • 12
  • 0
  • 约5.9千字
  • 约 14页
  • 2019-06-05 发布于湖北
  • 举报
PKC(私钥链)白皮书 一个真正实现价值存储的区块链网络 上海零圈信息科技有限公司 发布日期:2019-1-10 V1.0 1 目 录 一、 区块链技术简介3 二、区块链技术挑战3 三、PKC 的设计原则 5 四、模块化智能合约6 (一) 地基链7 (二) 侧链+驱动链混合智能合约7 五、存储系统8 (一) 隐私和安全9 六、工作量证明9 (一) Bitcoin 工作量证明的实现与问题 9 (二) PKC 的工作量创新 11 (三) 图搜索的原理阐述与优点 12 七、 私钥系统 14 (一) 生物信息技术 14 八、研发团队 14 九、时间线 15 十、引用文献 16 2 一、区块链技术简介 2008年10月31 日,Satoshi Nakamoto(中本聪)提出了比特币的白皮书,从 此我们迎来了区块链的世界。至今为止,比特币一直践行着”A Peer-to-Peer Electronic Cash System”(一个去中心化电子现金系统)的初衷.用密码学和代 码捍卫了用户财产的安全,并且经受住了时间的考验。为区块链行业开创了一个 良好的篇章。 而以太坊基于比特币的思想,更近一步,为用户提供了一个具有图灵完备的 代码运行平台。虽然比特币基于堆栈的脚本系统也可以编写出较为复杂的应用, 例如多重签名、时间锁、支付通道,但是相较于以太坊的EVM与Solidity还是 欠缺了可读性与可扩展性。以太坊的出现使得区块链的可扩展性得到了提升。 区块链本身不是一个全新的技术,而是一些已有的技术的组合,使用了包括 密码学、Bittorrent 的p2p 网络、Hashcash 的Proof of work 工作量证明、 Unspent Transaction Ouput (未花费输出)、Merkle Tree 梅克尔树等, 产 生了一个公平公正、解决信任的创新模式。 二、区块链技术挑战 运用区块链技术的去中心化、公平自治的系统,正在引起越来越多的研究人 员以及用户关注。区块链的公平公正,规则透明,使得越来越多的基于区块链之 上的应用场景被开发且应用。其金融属性,以及智能合约技术能解决社会中不公 开不透明等问题,并且重建社会的信任机制。在区块链技术的蓬勃发展、应用场 景不断产生的今天,用户对区块连技术的诉求正在逐渐的增加,我们关注到了现 有区块链技术的缺陷: 1.私钥丢失。 据区块链显示数据统计目前BTC 的私钥至少造成了约400多万个 BTC永久丢失,更用户带来了非常巨大的损失.并且其他加密货币(eth,eos)同样 存在着大量的私钥忘记或者丢失的情况,私钥的丢失给用户带来了无法估量的损 失。 2.私钥复杂。 目前私钥的主流协议比如, BIP39(助记码), BIP32,BIP44 (分层 规则钱包)虽然在一定程度上可以简化私钥的生成和记忆,使用助记词可以扩展 3 生成无限多个钱包的私钥/公钥配对.但是对于普通用户来说,记忆大于等于12 个单词还是非常有难度的.私钥复杂的问题使得普通用户很难使用区块链钱包。 3.算力集中化。 据矿池数据统计比特币目前大约70%的算力都来自中国,当在 区块链系统中控制了足够多的算力时很容易发起攻击,虽然无法剥夺走用户的个 人财产,但是可以发起DDOS拒绝服务攻击和double spend 双重支付自己手里的 币。使区块链不再是一个相对公平的去中心化平台。 4.安全。目前市面上的区块链项目,例如比特币所使用的脚本,以太坊所使用的 Solidity,都遭受过非常多的攻击,本质是因为语言系统是非常复杂的,没有办法 开发出不包含bug 的语言系统.区块链底层应该足够简单,保留最基础的功 能,hard code到程序中,简单到不可能有错误.而不是像现在的区块链项目一样 过度设计,埋下了很多安全的隐患。 5.性能。目前市面上的去中心化区块链项目,例如以太坊,消耗了大量的计算资源, 并且性能缓慢,其原因是系统设计的太过于复杂,把合约与货币设计到了一个系 统内,系统设计应该遵循模块化原则:一个事物只做一件事情,并把它

文档评论(0)

1亿VIP精品文档

相关文档