首页 >
从不同角度出发看到的区块链开发是有很大区别的

从不同角度出发看到的区块链开发是有很大区别的

2019/11/15 12:01:44 |


  区块链这个词在最近几年真的是在一个风口浪尖上的一个词,它背后所代表的各种行业、各种价值观、各种对于我们叫经济也好,对于我们财富也好,都代表非常多的不同的观点,它也跟很多非常敏感的东西放在了一起。从2009年比特币这个概念刚刚被提起到现在,大概10年间的时间,区块链一直是停留在虚拟世界当中的一个概念,然后即便是在虚拟世界当中,它其实也迸发出非常大的一个活力和经济的价值。我们从不同角度来分析一下区块链开发

  从应用角度理解,区块是定时记录一局部交易数据的账单。与保守账单不同,区块链账单是全网公开的但是对交易人的信息进行了加密处置。其他人能看到只是一串能够唯一确定交易人的字符密码,这就在全网账单公开的情况下保护了每个人的交易隐私。保守账单的页码是连续的数字,而区块链账单的页码是前十位数字为0超长随机数密码。因此,区块链账单中,还需要指定上一页的页码,才干将账单有序排列。
  从技术角度理解,区块就是一种可检索、不能篡改的数据结构。每个区块包括区块头信息和区块主体。结合前面描述的应用角度,如果把区块看作交易账单,区块头中的本区块哈希值”相当于账单的本页页码”父区块哈希值”相当于“上页页码”而“页码”具体数值是使用上一页“正文”全文作为自变量,通过哈希函数生成的随机字符串。只要“页码”数值不发生变化,几乎可以断定对应页的正文”没有经过篡改。而网络里的计算机要争夺记账权,就必需随机生成到前十位数字是0页码”而随机数的前十位为0个极端罕见的事件,因此整个区块链网络也需要花10分钟左右的时间,才可能由某台计算机找到一个这样的页码”一旦找到这台计算机就夺得了记账权,所生成的新账单(区块)就会更新到网络中的所有计算机。账单(区块)通过上页页码(父哈希)寻找父区块,自动链接成为账本(区块链)。