2019-01-05

比特币是不是coin

2008 到2018 比特币已经10周年了。随之而来的区块链,分布式,拜占庭将军问题,哈希等字眼逐渐走进我们,但是傻傻分不清。

理财10 践营的进攻课开始接触这些术语, 下面简单梳理。

先看百度百科

比特币(BitCoin)的概念最初由中本聪在2009年提出,根据中本聪的思路设计发布的开源软件以及建构其上的P2P网络。比特币是一种P2P形式的数字货币。点对点的传输意味着一个去中心化的支付系统。

课上对于比特币提到下面四个部分

比特币采用的是区块链技术

区块链从本质上而言是一种分布式账本技术。传统的账本,通常会以数据库的形式,集中存储在银行或公司的服务器节点上。而在区块链的网络中,每个节点都会保有一份完整的账本,且所有节点的账本内容完全一致。每个节点都可以根据自己本地的账本去查找交易,也可以往账本中添加交易。

这样就带来了一个问题,如果所有节点同时一起写入账本数据,那么肯定数据会不一致。因此需要一种机制来保证区块链中的每一区块只能由一个节点来负责写入,并且让所有其他节点一致认同这次写入。如何选出写入账本数据的节点,这就是共识机制。

比特币采用的是容错机制算法(也就是拜占庭问题解法)中的POW算法

拜占庭将军问题对应到分布式系统中,可以表述为分布式的节点间需要对某一个message达成共识(只要过半数节点认同这个message即可)

POW算法, 也就是挖矿, 是比特币系统中一个形象化的表达。就是计算机通过穷举的办法,

不断去找Nonce值、算Hash值的过程;谁先找到,谁就挖成功了。比特币系统中使用的工作量证明函数是 SHA256,哈希函数的一种。是输出值为 256 位的哈希算法。工作量证明系统(或者说协议、函数),是一种应对拒绝服务攻击和其他服务滥用的经济对策。它要求发起者进行一定量的运算,也就意味着需要消耗计算机一定的时间。

比特币采用数字签名用来解决交易的所有权和真实性。

公钥和私钥就是俗称的不对称加密方式

1、公钥和私钥成对出现

2、公开的密钥叫公钥,只有自己知道的叫私钥

3、用公钥加密的数据只有对应的私钥可以解密

4、用私钥加密的数据只有对应的公钥可以解密

5、如果可以用公钥解密,则必然是对应的私钥加的密

6、如果可以用私钥解密,则必然是对应的公钥加的密

A 同学想传达“理财10践营很不错” 给B同学

B收到后 1. 对公密哈希得到哈希值

        2.用A的公钥对密文解密文到哈希值

        3对比哈希值,如果正确

        4用B的私钥接公密到到原文

比特币采用对等式网络(peer-to-peer, 简称P2P),又称点对点技术,是无中心服务器、依靠用户群(peers)交换信息的互联网体系,它的作用在于,减低以往网路传输中的节点,以降低资料遗失的风险。与有中心服务器的中央网络系统不同,对等网络的每个用户端既是一个节点,也有服务器的功能,任何一个节点无法直接找到其他节点,必须依靠其户群进行信息交流。

比特币通过区块链技术区块链技术解决的是信任成本问题。透过私钥作为数字签名,解决网络不能面对面验证身份问题。 个人可以在金融领域, 物流,公共服务等领域避免高手续费、繁琐流程以及受监管性的问题。让信任更加简单可靠,而且成本更低。












你可能感兴趣的:(2019-01-05)