区块链1.0 比特币
No.1 简明史
08年10月31日,一个名叫中本聪的骚年发表了一篇论文,搞不清是什么初衷,但确实很牛逼,怕是他自己都没预料的牛逼,《Bitcoin: A Peer to Peer Electronic Cash System》,8页纸,涵盖了分布式网络、密码学、经济学等学科内容,讲了一个P2P网络的电子现金系统技术,里面产生和流通的现金就是用来买披萨的比特币。
09年比特币网络不知是不是因为这篇文章,莫名上线了,里面的交易无法被篡改,维护账本的人可以有报酬,9年过去了,雄赳气昂。 现在,你买得起吗?
想象一下:
9年一个没有CEO的公司,几十万员工活跃着;
每个员工都争权夺利,公司居然风生水起;
各国列强打压,无法禁止,覆盖了一百多个国家;
营销是什么?2500w用户自动上门;
融资是什么?市值1400亿美刀;
一份代码上线,稳定9年,没有bug?
有兴趣了吗????? 貌似没什么声音,那我们来讲讲姨太的故事。
区块链2.0 以太坊
13年一个叫VB的小伙子,搞了个白皮书,《Ethereum: The Ultimate Smart Contract and Decentralized Application Platform》,自称V神觉得比特币中的区块链技术好玩,干嘛只用来交易金钱,也可以用来**,别想多,是用来玩游戏,玩什么游戏呢?
一个叫去中心化应用的游戏,也就是所谓的DApp,
比如:
1、各位热衷的加密货币;
2、博彩系统,镁铝荷官为你点牌…不好意思,走错片场了;
3、姨太猫,每只现在80w美刀,还是给我一把刀吧。
这就很清楚了,相对简陋的比特币网络,以太坊利用区块链来玩花,而玩花也要先有个台,这个台就是智能合约,发送信息,交互都要通过这个台子。
既然好玩,那玩的人就多了,15年以太坊网络上线以后,用户3000w,DApp 1379个。
加密货币!!一出来怕是一群人了,台子上出现了一种叫ICO的东西,别名首次代币发行,一种无监管、完全中心化的融资方案,投资者拿到币之后随意花。
这时,V神坐不住了,修改了下游戏规则DAICO,花钱要大多数人投票通过才能花,这样才符合区块链的本质。
区块链3.0 ???
EOS吗?ArcBlock吗?不知道。
还是需要时间去验证。
在更好的平台出来之前,如果你有技术,你就是下一个V神。
区块链作为比特币的核心技术,主要实现了交易,即银行系统,负责记账、交易、发行货币,那我们来以银行账本中的概念来类比理解区块链中的概念:
NO.2区块链核心概念
1、账户Account:
你的银行卡和密码,区块链中也一样,不论是1.0的比特币还是2.0的以太坊,账户都是地址(银行卡账号)和「公钥、私钥」(密码)两部分也可以说成三部分组成的,有所不同的是现实中你有密码没卡没用,但区块链的世界里,私钥等于一切!!!一切!!!就是打死也不能说的那种。
2、交易Transaction:
银行流水,区块链中类似,两个账户之间的转账交易,或是以太坊智能合约的调用请求。
3、区块Block:
账本的一页,纸质存折见过吗?里面一页好多流水,区块链同样每个区块多笔交易。
区块链Blockchai
4、n:整本账本(多页),账本按照时间顺序装订,区块链则是不同的区块按照矿工的大包时间链接成串。
5、块高度:账本的页数,区块链可以理解为矿工成功干了多少次,每干一次往上加1。
6、出块时间:记账装订花了多少时间,区块链指某笔交易从发起到被打包进区块链的时间,比特币(10分钟)以太坊(15秒)。(这时间页太tm长了吧,相对于web应用是的,因为任何打包交易在分布式网络里都需要时间,即共识算法所需的时间,作为课后自行研究吧POW、POS、DPOS,)
另说:目前比特币区块链数据162GB、以太坊区块链数据300GB,单单头节点数据68GB,这就带来后面应用的数据量及流的问题,有待各位科学家解决。