区块链1.0——在无需信任的网络中构建信任

2020-05-22  本文已影响0人  葵葵1973

交易系统的核心功能——交易

传统第三方信任机构的弊端:

1.交易并非完全不可逆,已经交易过的资金可能被付款者拿来做二次交易,即双花。

2. 付款方在支付的过程中,可能会出现资金回滚,此时付款方就急需了解收款方的更多个人信息,而收款方的隐私和这个问题出现矛盾。

3. 出现问题,第三方进行调节本身就增加了一笔支付的支付成本。

4.面对小额交易,无法做到即时交易,非正式便捷交易无法随时完成。

5.对于防止双方出现支付欺诈的成本变高。

交易的具体流程

就是将上一次交易的输出、本次交易的目的地、本次交易的金额或者信息作为此次交易的输入。输出为找零、交易扣除资产。矿工奖励不作为输出,直接在候选池中被矿工带走。

公钥私钥的产生和交易签名

收款方和付款方都会产生一对仅供此次交易的密钥对。私钥可以产生公钥,公钥产生钱包地址。本次交易由付款者进行私钥签名,收款方提供公钥钱包地址。

交易双方隐私保护的方式:

第一区块链上的交易流程是全公开透明的,但是并不能看到交易者。因为公钥是匿名的,同时为了保证交易与账户不会挂钩,每一笔交易交易双方就都会新生成一对交易密钥。

交易网络的延长

区块的产生:节点被广播并且拥有了处理这份交易的权力时候,会努力的解题,系统就会根据POW算法来判断这道题的回答是否正确,如果正确,那么这个携带交易信息的区块就会被发布。发布并不一定被承认,只有全网超过一半的节点验证确实这笔交易没有问题了,这个区块也没有问题的时候,才会正式的说明这个区块的合法性。区块被连接到正确的诚实链上。然后其他的节点就会根据这个区块的正确性,继续再这个链条上耕耘和连接下一个区块。

节点的广播

并不是说广播的节点要遍及整个区块链,只要通知到一定数量的节点就可以。节点就算在这次交易和区块的形成中没有被通知和参与,但是在下次入场的时候,系统也会支持区块的补充下载。

比特币分叉

比特币现金(BCH)与比特币(BTH),比特币分叉币也会吸引投资者,因为只要持有原有比特币,就会获得成倍的新分叉币,如果是软分叉,那么这笔奖励就是额外的收入。

激励

产生区块,并且在区块中进行了第一笔交易,区块创造者就会拥有一份创币奖励。这是系统分发货币的一种流通方式。

整个交易过程中的激励就是输入资本和输出资本的差值,交易区块中不会留下剩余价值的货币,也就是说不存在交易双方的供给大于需求的情况产生,那么整个交易系统就不会出现通货膨胀。

双方支付确认

即便并非系统内的所有节点都此时此刻参与到交易验证这个过程中。利益是收款方所关心的,所以系统确认支付这件事是从收款方的角度进行设计的。

作为收款方:需要证明这笔交易所位于的区块确实是在诚实链上,同时根据交易的哈希树,可以判断这笔交易所携带的交易信息和时间戳确实未发生双花,时间一致。此时下一笔交易已经在自己交易之后连接到区块链上,也就是说自己的这笔交易已经被系统承认,并且已经完成了。

作为发起交易方:如果恶意行为被节点验证,那么这个区块信息就会被广而告之给系统内所有的区块,这些被告知的节点们就可以再次确认到底是否有错误产生。

比特币系统的存在意义

1.本身就是对追求极度私密和隐私的一种回答解决办法。

2.可以用来探索一个自由的网络世界,一个不被监控的网络平台。即使在这个网络里做带有价值的或者跨境支付的信息交互,也不会因为匿名和无监管而失去诚信度。

3.比特币的发行可能会随着数量的减少,竞跑者的热情会降低。但是跳出金融货币的维度,比特币系统所携带的价值反而会随着发行的减少而越来越深远。

上一篇下一篇

猜你喜欢

热点阅读