主题:****区块链的前生今世
目录
-
历史与现状
-
比特币与区块链
-
智能合约与以太坊
-
币圈与链圈
主讲师:PC
PC
资深工程师
2012年接触比特币,炒币、挖矿、量化、做市场
就职经历:
豆瓣、百度、360、第四范式
知乎《面向工资编程》
投身区块链基础设施创业
历史与现状
-
比特币和区块链出现的历史,就好比是人类在集齐龙珠的过程
-
龙珠一共有七颗
-
《货币的非国家化》
-
Merkle Tree
-
椭圆曲线加密算法
-
Proof of Work
-
P2P 技术
-
SHA-256
-
中本聪
-
1976 年,诺贝尔经济学奖得主哈耶克出版了他人生中最后一本经济学方面的专著:《货币的非国家化》
-
Merkle Tree
-
椭圆曲线加密算法
-
POW
-
P2P 技术
-
SHA-256
-
2008 年11月,Satoshi Nakamoto (中本聪) 发表 Bitcoin: A Peer-to-Peer Electronic Cash System
-
2009 年1月,中本聪发布第一版比特币客户端,并且挖矿得到50枚比特币,产生 [创世区块]
过去三年内市值都排入前十名的数字的数字货币: Bitcoin,Ethereum,Ripple,Litecoin
比特币与区块链
-
什么是比特币 Bitcoin is a decentralized digital currency that enables instant payments to anyone,anywhere in the world. Bitoin uses peer-to-peer technology to operate with no central authority: transaction management and money issuance are carried out collectively by the network.
历史不可篡改的,透明的去中心化账本
期初,他可以用在工作证明的应用中,对于那些Almost Free but not Quite的服务
-
比特币有什么特点 不需要许可,任何人都可以使用
匿名
无法监管(自由)
不可逆
快速
无休息时间 -
为什么要去中心化? 脆弱(911/金融危机)
不透明(政府机器)
剥削(引入第三方见证)
封闭(不公中心之间) -
比特币的原理 货币是基于多数人共识的记账方法(只要被基于共识的大多数人认可并且记录在了大账本上,你就可以获取比特币,转移比特币)
- 工作流程:
-
新的交易向全网进行广播;
-
每一个节点都将收到的交易信息纳入一个区块中;
-
每个节点都尝试在自己的区块中找到一个具有足够难度的工作量证明;
-
当一个节点找到了一个工作量证明,它就向全网进行广播;
-
当且仅当包含在该区块中的所有交易都是有效的且之前来存在过的,其他节点才认同该区块的有效性;
-
其他节点表示他们接受该区块,而表示接受的方法,则是在跟随该区块的末尾,制造新的的区块以延长该链条,而将被接受区块的随机散列值视为先于新区块的随机散列值。
-
各个节点都记录账本,到底听谁的?
POW(Proof of Work)的共识机制
计算公式H(TIME,Transactions,Prevhas,Nounce)<m,即 SHA-256 前多少位为0
贼难算,没有规律,纯靠蒙,系统设计全网每10分钟蒙对一次
m 值每 2016 个区块调整一次 -
怎么激励节点帮你记账?
允许节点在自己几率的区块里面添加一个交易(Coinbase)进行铸币,同时也可以收取 Transaction Fee.
Coinbase 奖励每 210000 个区块半衰一次,目前是 12.5BTC/没区块,到 2140 挖完
比特币只有通过挖矿一种形式才能被创造,总量 2100W 枚
智能合约与以太坊
-
【智能合约】是由尼克-萨博在1993年提出来,1994年论文《智能合约》视为开山之作。(自动贩售机)
-
“智能合约超越了自动贩售机中嵌入各种有价值属性的范畴,通过数字方式控制合约。智能合约涉及具有动态性、频繁主动执行属性的财产,且提供更好的观察和验证点,其中主动积极的措施必须丝毫不差。”——尼克-萨博
-
以太坊和比特币有什么区别?
-
出块时间(比特币平均10分钟,以太坊平均12s)
-
POW to POS(Proof of Stake)
-
每块5个ETH奖励,不减产,有叔块奖励,每年7200W* (1+0.26/年)
-
有账户(外部+合约)系统且拥有永久存储空间,存储字段包括:
nounce(tx数),Ether Balance, Contract code, Storage(WorldState) -
执行职能合约需要 Gas, 通过 Gas Price 于 Eth 勾连
-
矿工打包时执行智能合约代码,且更新相应账户状态
POS
在 PoW 机制中,由于想要找到符合条件的 nonce 往往需要花费大量的电力和时间成本,因此,为了是每个 Block 更快被生成,POS机制去掉了穷举 nonce 这一过程,继而采用以下更快捷的算法:
等式左边,位移可以不断调整的参数是 t,等式右边 m 是个固定的实数,因此,当 balance(A)越大,找到合理 t 的概率越大。网络中,普遍对于 t 的范围有所限制,如可以尝试的时间戳不能超过标准时间戳 1 小时,也就是说,一个节点可以尝试 7200 次,来找到一个符合条件的 t ,如果找不到即可放弃。因此,在 Pos 中,一个账户的余额越多,在同等算力下,就越容易发现下一个区块。
点点币引入了币天的概念,挖到矿的节点,币天会被销毁,我认为是更公平的POS.
-
ERC-20 和 ERC-721(ERC-Ethereum Request Comments=EIP)
-
ERC-20 主要是用来帮助用户快速发行代币的标准 Token 接口
-
ERC-721 是 Non-Fungible Tokens, 每个 Token 都是独一无二的,非常适用于加密数字资产(虚拟收藏品)
币圈与链圈
-
币圈
挖矿(矿机、矿场、矿池)
交易所
币
关于币的一些有意思的话题 -
链圈
发展情况
区块链公司图谱
关于链
矿机
矿场
矿池
交易所
ICO
-
Initial Coin Offering, 类似于IPO (Initial Public Offering), 更野蛮,更简单,只要一个白皮书
-
主要被当做一种融资(众筹)手段
-
90%以上的 ICO 都是空气,没有监管,17年9月4日被叫停
-
但仍然是野火烧不尽,春风吹又生,投资圈讨论也非常多
关于币的话题
-
比特币到底是数字黄金还是数字现金?
-
比特币浪费这么多能源挖矿有什么意义?
-
比特币的泡沫?
链圈发展情况
-
区块链技术在迅速发展,但仍处于非常早起的阶段
区块链公司图谱
币圈与链圈
-
关于链有太多新技术层出不穷
-
隔离见证
-
闪电网络
-
侧链
-
跨链
-
分叉
报名方式
分享时间:18年3月22日(周四)
21:00-22:00
分享方式:网络直播
报名方式:
扫码添加小助手微信,备注"公开课,来源简书",进入分享群
网友评论