区块链-基本概念

xiaoxiao2021-02-28  40

文章目录

定义技术特点 常见问题区块链和比特币的关系 参考文献

定义

文字描述 中国区块链技术和产业发展论坛的定义: 区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。(技术不新颖,但是技术组合新颖) MBA智库的定义: 通过去中心化和去信任的方式集体维护一个可靠数据库的技术方案。通俗一点说,区块链技术就指一种全民参与记账的方式。技术描述 比特币的区块链账本里记录的是一笔又一笔的交易,每笔交易都有若干交易输入,也就是资金来源,也都有若干笔交易输出,也就是资金去向。一般来说,每一笔交易都要花费(spend)一笔输入,产生一笔输出,而其所产生的输出,就是“未花费过的交易输出”,也就是 UTXO。比特币交易遵守几个规则。第一,除了 coinbase 交易之外,所有的资金来源都必须来自前面某一个或者几个交易的 UTXO,就像接水管一样,一个接一个,此出彼入,此入彼出,生生不息,钱就在交易之间流动起来了。

第二,任何一笔交易的交易输入总量必须等于交易输出总量,等式两边必须配平。

技术特点

分布式账本

优点: 公开透明可审计,篡改难度高,安全性高

P2P传输

去中心化,买卖双方直接交易。

好处:

便捷,节约资源;

排除了中心化代理控制的风险。

共识机制

目的: 解决由谁来构造区块,以及如何维护区块链统一的问题。

分类:Pow(工作量证明机制)、PoS(权益证明)、DPoS(股份授权证明机制)

PoS:最早在 2013 年被提出。将PoW中的算力改为系统权益,持有代币的数量和时长来决定你获得记账权的机率。类似于股票的分红制度,持有股权相对多的人能够获得更多的分红。

DPoS:与PoS的主要区别在于节点选举若干代理人,由代理人验证和记账。

激励机制

加密机制

hash函数:

特点

格式处理:输入长度任意,输出长度固定冲突避免:不同输入几乎不可能得到相同输出输入敏感:输入稍微变化,输出变化巨大正向快速、逆向困难:给定明文和 hash 算法,在有限时间和有限资源内能计算出 hash 值。给定(若干) hash 值,在有限时间内很难(基本不可能)逆推出明文

作用

简化信息 很好理解,哈希后的信息变短了。 标识信息 可以使用AC4635D34DEF来标识原始信息,摘要信息也称为原始信息的id。隐匿信息 账本是AC4635D34DEF这样一条记录,原始信息被隐匿。验证信息 假如李四在还款时欺骗说,张三只借给李四10万,双方可以用AC4635D34DEF来验证原始信息

数字签名 区块链上的数字货币本身是不加密,加密的是账户,每个账户都具有成对的公私钥,每个账户进行货币转移时都需要用自己的私钥对交易进行数字签名,全网通过公钥对交易进行所有权验证,区块链从密码学的角度解决了货币本身所有权的问题;

常见问题

区块链和比特币的关系

先有比特币,后有区块链。区块链是比特币中提取某些特征后产生的一种技术,其应用的真实价值远超过电子货币。比特币是区块链的一种实际应用。


参考文献

https://wiki.mbalib.com/wiki/区块链 区块链定义 https://www.zhihu.com/question/53385152—共识机制 http://bjiebtc.com/qukuailian-gongshijizhi/—共识机制 https://www.zhihu.com/question/22369364/answer/150914383—POS分叉 https://zhuanlan.zhihu.com/p/25692826—双花 https://www.jianshu.com/p/9af12653446c—双花 https://wallstreetcn.com/articles/338061—拜占庭将军问题,类两军问题 https://juejin.im/post/5a73f73b5188257a8211001a—拜占庭将军问题的产生 https://zh.wikipedia.org/wiki/拜占庭将军问题—拜占庭将军问题不可用密码学解决 https://yeasy.gitbooks.io/blockchain_guide/content/scenario/overview.html—区块链应用 https://learnblockchain.cn/2017/10/25/whatbc/—hash函数 https://www.zhihu.com/question/283013589—hash函数 https://blog.csdn.net/s_lisheng/article/details/77937202—hash函数的特点 https://zhuanlan.zhihu.com/p/28300379—硬分叉和软分叉 https://cloud.tencent.com/developer/article/1020112—私有链 联盟链 公有链 https://www.wdzj.com/news/yc/2304828.html—区块链的产生过程 https://www.jianshu.com/p/870f6335d0af—区块链的产生过程 http://8btc.com/article-4381-1.html—UTXO

转载请注明原文地址: https://www.6miu.com/read-2613265.html

最新回复(0)