区块链的前生今世

今晚九点公开课直播为大家讲解区块链的前生今世,参与方式在文章底部。

目录

  • 历史与现状
  • 比特币与区块链
  • 智能合约与以太坊
  • 币圈与链圈

主讲师: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/金融危机)
    不透明(政府机器)
    剥削(引入第三方见证)
    封闭(不公中心之间)
  • 比特币的原理
    货币是基于多数人共识的记账方法(只要被基于共识的大多数人认可并且记录在了大账本上,你就可以获取比特币,转移比特币)

  • 工作流程:
  1. 新的交易向全网进行广播;
  2. 每一个节点都将收到的交易信息纳入一个区块中;
  3. 每个节点都尝试在自己的区块中找到一个具有足够难度的工作量证明;
  4. 当一个节点找到了一个工作量证明,它就向全网进行广播;
  5. 当且仅当包含在该区块中的所有交易都是有效的且之前来存在过的,其他节点才认同该区块的有效性;
  6. 其他节点表示他们接受该区块,而表示接受的方法,则是在跟随该区块的末尾,制造新的的区块以延长该链条,而将被接受区块的随机散列值视为先于新区块的随机散列值。
  • 各个节点都记录账本,到底听谁的?
    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

参与方式:加小助手微信WeChat : 1251743084 备注“公开课” 进入直播分享群

原文地址:http://blog.51cto.com/51reboot/2089786

时间: 2025-01-09 09:28:54

区块链的前生今世的相关文章

HBase GC的前生今世 - 身世篇

网易视频云是网易倾力打造的一款基于云计算的分布式多媒体处理集群和专业音视频技术,提供稳定流畅.低时延.高并发的视频直播.录制.存储.转码及点播等音视频的PAAS服务,在线教育.远程医疗.娱乐秀场.在线金融等各行业及企业用户只需经过简单的开发即可打造在线音视频平台.现在,网易视频云的技术专家给大家分享一则技术文:HBase GC的前生今世 - 身世篇. 在之前的HBase BlockCache系列文章中已经简单提到:使用LRUBlockCache缓存机制会因为CMS GC策略导致内存碎片过多,从而

Java NIO 的前生今世 之四 NIO Selector 详解

Selector Selector 允许一个单一的线程来操作多个 Channel. 如果我们的应用程序中使用了多个 Channel, 那么使用 Selector 很方便的实现这样的目的, 但是因为在一个线程中使用了多个 Channel, 因此也会造成了每个 Channel 传输效率的降低.使用 Selector 的图解如下: 为了使用 Selector, 我们首先需要将 Channel 注册到 Selector 中, 随后调用 Selector 的 select()方法, 这个方法会阻塞, 直到

V2X的前生今世

1.车联网的发展 第一阶段:局部交通管控 以单点或局部路面交通控制及交通流监测系统为核心,提高局部道理的通行效率: 第二阶段:在线导航/车载娱乐 车-同广域通信,通过车内通信模块与蜂窝通信,实现在线导航,远程诊断与控制.信息娱乐.车辆报警等应用: 第三阶段:辅助驾驶 V2X.V2I短程通信,实现提醒甚至控制车辆避免可能的碰撞等风险,提升车辆安全及交通效率(基本应用集) 第四阶段:自动驾驶 真正实现自动控制.无人驾驶.永无事故,达到人.车.路.环境真正融合,是未来的ITS 当前我们处于第二阶段到第

RCNN,Fast RCNN,Faster RCNN 的前生今世:(2)R-CNN

Region CNN(RCNN)可以说是利用深度学习进行目标检测的开山之作.作者Ross Girshick多次在PASCAL VOC的目标检测竞赛中折桂,2010年更带领团队获得终身成就奖,如今供职于Facebook旗下的FAIR. 这篇文章思路简洁,在DPM方法多年平台期后,效果提高显著.包括本文在内的一系列目标检测算法:RCNN,Fast RCNN, Faster RCNN代表当下目标检测的前沿水平,在github都给出了基于Caffe的源码 思想 本文解决了目标检测中的两个关键问题. 问题

关于http协议前生今世(转自“博客:老李的地下室”)

申明:此博文转自http://www.cnblogs.com/li0803/archive/2008/11/03/1324746.html(非原创) Author :Jeffrey 引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷.快速的方式,适用于分布式超媒体信息系统.它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展.目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTT

RCNN,Fast RCNN,Faster RCNN 的前生今世:(1) Selective Search

Selective Search for Object Recoginition 这篇论文是J.R.R. Uijlings发表在2012 IJCV上的一篇文章,主要介绍了选择性搜索(Selective Search)的方法.物体识别(Object Recognition),在图像中找到确定一个物体,并找出其为具体位置,经过长时间的发展已经有了不少成就.之前的做法主要是基于穷举搜索(Exhaustive Search),选择一个窗口(window)扫描整张图像(image),改变窗口的大小,继续扫

HTML 5 History API的”前生今世”

原文:An Introduction To The HTML5 History API 译文:关于HTML 5 History API 的介绍 译者:dwqs History是有趣的,不是吗?在之前的HTML版本中,我们对浏览历史记录的操作非常有限.我们可以来回使用可以使用的方法,但这就是一切我们能做的了. 但是,利用HTML 5的History API,我们可以更好的控制浏览器的历史记录了.例如:我们可以添加一条记录到历史记录的列表中,或者在没有刷新时,可以更新地址栏的URL. 为什么介绍Hi

RCNN,Fast RCNN,Faster RCNN 的前生今世:(3) SPP - Net

SPP-Net是出自2015年发表在IEEE上的论文-<Spatial Pyramid Pooling in Deep ConvolutionalNetworks for Visual Recognition>. 池化空间金字塔的核心是: 1.因为,cnn要求图像固定大小,所以要做crop和warp.是因为会影响FC层的权重训练. 当网络输入的是一张任意大小的图片,这个时候我们可以一直进行卷积.池化,直到网络的倒数几层的时候,也就是我们即将与全连接层连接的时候就需要用到(最大)池化空间金字塔,

盛京三四线的“前生今世”

传统的批发零售市场经历了几十年的黄金发展期后,由于商品种类数量多.客户群庞大.中间商肆意哄抬商品价格等原因,开始进入停滞不前的状态.由此可见,单一的线下销售模式发展遭遇瓶颈,寻求新的变革迫在眉睫.1999年东北首家IT专业网站-网上三好街应运而生.因为在经营模式上几乎无可借鉴,网站的发展遭遇了很大的阻力.网站内每天都有几千条的信息需要录入,人工录入耗费时间长,且错误率高.为了解决这一问题,网上三好街迎来了第一次升级改版.网站后台内的页面从静止改为动态,入驻的商家可以自行录入产品的信息.第二次的改