关于区块链
按照wiki的定义
是借由密码学与共识机制等技术创建与存储庞大交易资料区块链的点对点网络系统 你在系统的身份证明其实就是由你的秘钥证明的,这个秘钥是你自己生成的,但是无法实名定位。我们只能知道某个账户上有多少币,但无法证明那个账号跟某个人的关系。
其实比特币只是区块链的一种应用,虽然是当下最热的一种应用。这个是完全去中心化的,跟我们现有银行相关的系统完全不一样,银行系统的话,这笔交易必须要记录在银行才会生效,你有多少钱,这些都是由银行证明的。而在区块链系统中,这个其实是分布式记录的,你的这笔钱,是能够被很多人所证明的,大家都有你这笔钱的来源,知道你这个账户的每一分钱是怎么来的。
一些问题
当下想了解的问题主要包括:
如何挖矿,其实就是你怎么去计算直接获取比特币
其实就是当矿工,将别人的交易打包记账,这有比较复杂的交易算法,但正常来说,也是算力高的有更大的可能性先打包交易,获得奖励。
你的交易如何得到保证,去中心化的交易如何保证
因为你的交易会被全网的机器记录,除非有人能拥有51%的算力,将这个链改写。
像比特币如何确定其总量
因为目前比特币 区块回报每产出21万个区块减半一次,所以最终其总量肯定会是收敛的,其总额度低于2100万枚。
思考
- 其实虚拟货币交易本身就需要解决的核心问题,就是去中心化的情况下,如何达成交易的一致性。这是一个相当复杂的问题,因为去中心化的情况下下,要达成共识,这个就是分布式共识所研究的问题。
参考链接
- https://github.com/ethereum/wiki/wiki/[中文]-以太坊白皮书
- https://zh.wikipedia.org/wiki/区块链
- https://zh.wikipedia.org/wiki/比特币
- https://learn.microsoft.com/zh-cn/archive/msdn-magazine/2018/august/blockchain-blockchain-fundamentals-diving-into-transaction-hash-chains
- https://www.ruanyifeng.com/blog/2018/01/bitcoin-tutorial.html