美文网首页
个人区块链的应用

个人区块链的应用

作者: dashuo | 来源:发表于2018-10-21 21:41 被阅读0次

    源链是不可篡改的个人行为账本。源链中的每个“区块”条目,都引用父区块的hash值,因此保证了行为的连贯性。

    以下为源链的数据示例:

    1 2

    "key": 该字段为"value"的数据摘要(hash值)。

    "value": 该字段是区块的实际内容。

    "sequence"是"value"的子字段,是行为编号(可以理解为区块高度)。

    “signatrue”: 签名字段用作author(源链所有者)的身份验证。


    源链本身并没有价值(它是一种冗长的数据结构),但当它结合p2p网络的DHT(Distributed Hash Table,分布式哈希表),将会展现出无限种可能。

    它是实现DApp(分布式应用程序),最便宜,最高效的解决方案。

    接入DHT网络后,假设我们至少拥有25个邻居节点,他们都是你的见证人,你的每个行为都要向邻居广播并写入源链。广播的内容包含最后一次操作的hash值(也就是"key")。“key”是无法伪造的,破解key值和破解bitcoin钱包一样困难。25邻居节点只要保存“key”值,就锁定了你的账本状态。你的任何改动都要广播给邻居(更新最终key值),否则改动无效。

    邻居是根据公钥地址分配的,别人不能随意成为你的邻居(对日食攻击有免疫能力)。

    两个用户互动时,双方各自验证对方的源链,并向对方的邻居节点查询最终key值,验证对方源链的真实性。

    基于源链 +DHT见证人+P2P验证等技术,应用程序可以再无服务器的情况下实现Dapp。

    这些是使用该技术的开发框架:

    Secure Scuttlebutt

    Holochain

    相关文章

      网友评论

          本文标题:个人区块链的应用

          本文链接:https://www.haomeiwen.com/subject/jclizftx.html