美文网首页区块链
区块链核心原理简介

区块链核心原理简介

作者: 云之影 | 来源:发表于2019-06-19 14:53 被阅读0次

    区块链是由一组相关技术栈构成,最早体现在应用比特币上。然后通过对比特币应用到的技术抽离总结,得到了区块链的概念。

    区块链的应用 -- 比特币(一种数字货币)的特定:1、完全自主控制(私钥),不怕被权利部门冻结;2、不贬值(总量不变,2100w个,随着应用范围的增加,应该会升值);3、 点对点的交易,快捷方便(国际交易)

    区块链的特定及应用场景:

    1、数字货币的属性:资产管理

    2、一个一个的节点:记账

    3、不可篡改:溯源

    4、点对点:共享经济

    5、匿名:个人隐私

    比特币核心问题:

    1、账本的真实性(防止篡改):通过对原始数据,进行hash运算,然后对比生成的摘要,来核对账本。这里有个技巧,后一个生成的区块,会将上一个区块的摘要进行hash运算,从而确保最后一个核对成功,则说明前一个区块的真实性,依次类推,得到所有节点的真实性,这样在逻辑上形成了区块链

    2、账户的归属:如何在不暴露私钥的前提下,证明你对自己账户的使用权。首先还是最基础的,对交易生成摘要。然后通过私钥对摘要进行签名。然后把交易内容和签名广播出去,其他人通过付款人账号解码签名,得到交易内容的摘要,从而进行确认

    3、记账问题:记账需要消耗成本,如何保证大家记账。通过对记账进行奖励,同时在发行电子货币,然而为了避免同时记账造成混乱,通过对新生成的hash摘要进行限制,增加记账的难度。

    4、共识问题:由于记账权是由各个节点竞争获得,而且答案不唯一,这样子可能造成记账的混乱,而各个节点选择以最长的那条区块链为基础,进行接下来的操作,这样竞争问题可以在接下来新的账单打包产生新节点后解决

    相关文章

      网友评论

        本文标题:区块链核心原理简介

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