您当前的位置: > 比特币行情 >
区块链的核心技术,解决信任-区块链数字货币知识
区块链的核心技术,解决信任,区块链是一个分布式网络,任何人都可以参与到网络中来,所有节点都是平等的,都拥有一份账本,以共识机制通过竞争来维护区块,完全分布式的端到端的网络,没有一个中心化的设备,节点之间无需互相信任。交易规则公开透明,交易数据公开,每笔交易都会经过全网广播,大家都能看到和参与验证交易的发生,同时所有参与节点都是匿名的。大部分节点同时确认新增区块,整个区块链上的数据只能增加,不能删除,不能篡改,通过这样的一个机制来保证在节点匿名和无需信任的状态下建立一种信任。因为每个区块都包含了上一区块的信息,所以每笔交易都是可追溯的。
portant;">
区块链包括四个核心技术:
portant;">
- portant; word-wrap: break-word !important;">
-
共识机制,即前面提到的算力的证明,矿工怎么争取记账权,大家如何达成一致。
-
公钥机制,即交易产生的时候怎么验证身份。在区块链里我们用公钥机制来进行签名、加密和身份验证。
-
分布式存储,保证整个账本及交易的公开透明。
-
数字化合约,即我们所说的智能合约。
portant; word-wrap: break-word !important;"> 区块链可以分为三类:
portant; word-wrap: break-word !important;">
-
公有链,比如比特币、以太坊等,所有节点都可以参与。
-
联盟链,部分节点可加入,需要通过联盟的审核和授权。比如大型金融机构之间建立联盟链。
-
私有链,一般在企业内部使用。
portant;"> 区块链的整个设计思想就是为解决信任问题。分布式网络、全部节点共同记账、共识机制等都是为了解决在一个网络中大家没有信任的情况下如何保证交易的可信的问题。
从技术层面来看,多方参与,即分布式网络当中所有节点都参与,每次交易矿工通过计算竞争记账权,保证记账机会每个节点都公平拥有,而且计算结果需要经过大部分节点验证才能证明是有效交易并写入区块,个人修改或改变数据不影响整个账本的交易数据,保证交易的可信和不可篡改。
从经济层面看,通过这种方式降低了交易成本,实际上很多交易成本就在于信任的建立。淘宝做起来的一个很重要的原因就是它通过支付宝这个第三方平台来做背书,解决了电子商务中交易信任的问题。区块链通过保证每笔交易都被记录、交易数据双方不能篡改、每笔交易都经过节点共识并可追溯,让交易可信,不用担心反悔或欺诈。 最核心的是交易的生成,上图所示是实际的一个区块的产生过程,每个区块都有它的前一个区块,通过前一个区块的信息结合当时交易发生的时间戳以及随机数进行计算,求得一个小于目标难度值的数,通过其他节点认证,大家认可就生成一个新的区块哈希值,写到新的区块中。每一个区块都是这么产生的,在整个交易链条中环环相扣。因为每个区块中都包含上一个区块的信息,因此它可以从后往前追溯,同时不可篡改。
激励层就是发币的机制,前面提到任何一笔交易广播后,所有节点都会去争抢记账权,获得记账权完成记账后就会有奖励,比特币就是通过挖矿奖励产生。比特币的总量也不是无穷的,每四年减半。当比特币全部产生之后,矿工的收益就只有交易费,这也是比特币不会导致通胀的原因。