比特币白皮书学习(一)
最近参加了不学区块链就出局
牛市赚钱,熊市学习,告别韭菜
虽然看了很多文章
但还是想系统性的了解一下比特币
所以第一天的学习以比特币白皮书为主
一、去中介化
由于金融中介的存在
增加了交易的成本
所以为了去中介化
减低交易成本
有了点对点 不可篡改 分布式记账的系统
这个系统叫区块链
其使用的电子货币便是比特币
二、交易
每一位所有者通过对前一次交易和下一位拥有者的公钥(Public key) 签署一个随机散列的数字签名
并将这个签名附加在这枚电子货币的末尾
电子货币就发送给了下一位所有者
而收款人通过对签名进行检验
就能够验证该链条的所有者。
个人浅薄的理解就是
公钥是我们对外的账号
而随机散列的数字签名
就是核对交易的密文
然而这并没有解决所有的交易问题
该过程的问题在于
收款人将难以检验
之前的某位所有者
是否对这枚电子货币进行了双重支付。
3. 时间戳服务器(Timestamp server)
本解决方案首先提出一个“时间戳服务器”。
时间戳服务器通过对以区块(block)形式存在的一组数据实施随机散列而加上时间戳
并将该随机散列进行广播
就像在新闻或世界性新闻组网络的发帖一样[2][3][4][5]
显然,该时间戳能够证实特定数据必然于某特定时间是的确存在的
因为只有在该时刻存在了才能获取相应的随机散列值
每个时间戳应当将前一个时间戳纳入其随机散列值中
每一个随后的时间戳都对之前的一个时间戳进行增强(reinforcing)
这样就形成了一个链条(Chain)
也就是说 在上一步的交易中
我们有了对公的账户
有了随机生成的密文
在第三步
我们加上了交易的时间
并把时间加入随机的密文里
这样就形成了独一无二的密文
比方说现在是 201802061916投资麻辣烫 这一串密文
那下一秒就是 201802061917阅读者 密文
这样就确认了这笔交易
然后把这样的时间戳链起来
后面一个区块就对前面一个区块进行了确认的交易增强
这样就形成了一个完整不可篡改的交易链
今天就学习到这里
然后明天继续
如果你也想对区块链有更多的认识
欢迎加入我们的社群
这是一个不讨论币价
只学习区块链知识的社群