当前位置:文档之家› 区块链入门_个人学习总结

区块链入门_个人学习总结


比特币 BitCoin
比特币如何增加,总量是多少?
• 每笔赏金是50个比特币;
• 增长速度:每10分钟50个;
• 总量达到1050万个时,赏金减半为25个; • 总量达到 1575 万个时(新产出 525 万个,即 1050 的 50% ),赏金再减半为 12.5个; • 到2140年达到2100万个的总量上限。
201 6
区块链技术探秘
1 2 3 4 5
什么是区块链技术? 区块链的核心技术 区块链的技术特点及类型 区块链的运行原理 区块链的发展和意义 比特币的产生与发展
5
1
1
区块链 BlockChain
区块链是一个分布式账本,一种通过去中心化、去信任化的方式集体维护一个可靠 数据库的技术方案。
• 区块链技术是构建比特币区块链网络与交易信息加密传输的基础技术;
• 区块链,建立去中心化的全球信用,让价值传递
• 区块链1.0:以比特币为代表的虚拟货币;
• 区块链2.0:在金融领域的应用,比如股权登记等;
• 区块链3.0:覆盖到社会的方方面面,在各类社会活动中实现信息的自 证明,包括在司法、医疗、物流等领域,解决信任问题。
4
4
区块链的运行原理
区块和区块链的组成
交易实现、区块链形成的步骤
5
5
区块链的发展和意义
第一代互联网:
• 第一代互联网的起点是TCP/IP协议,就是执行一个网络上所有节点统一格式对等传输信 息的开放代码;
• 去中心化的解决了信息的低成本高效率传输的问题,但没有解决信息的信用问题;
第二代互联网:
专业词汇
④ 数字签名(DigitalSignature):一个可以让人证明所 有权的数学机制; ⑤ 哈希散列(Hash):密码学的经典技术,把任意长度的 输入通过哈希算法,变换成固定长度的由字母和数字组 成的输出。
谢谢
专业词汇
③ 挖矿(Mining):指通过计算形成新的区块,是交易的 支持者利用自身的计算机硬件为网络做数学计算进行交 易确认和提高安全性的过程。
以比特币为例,矿工在电脑上运行比特币软件不断计算 软件提供的复杂的密码学问题来保证交易的进行,作为对他 们服务的奖励,矿工可以得到他们所确认的交易中包含的手 续费以及新创造的比特币。



3
3
区块链技术特点
• 去中心化( Decentralized):其没有中介机构,所有节点的权利和 义务都相等,任一节点停止工作都会不影响系统整体的运作;
3
区块链技术特点
• 去信任化(Trustless):系统中所有节点之间无需信任也可以进行交 易,因为数据库和整个系统的运作是公开透明的,在系统的规则和时间 范围内,节点之间无法欺骗彼此; • 集体维护(Collectively Maintain):系统是由其中所有具有维护功能
比特币 BitCoin ——加密数字货 币
• 2010年7月,第一个比特币交易平台成立 MT.gox • 2010年8月,比特币历史上唯一被发现的重大缺陷。比特币协议的一个缺陷暴露 (在纳入Blockchain之前,其交易不需要认证,用户可以绕过比特币的经济限制, 创造无限量的比特币); • 2011年2月,比特币与美元同值; • 2011年6 月,mt.gox的用户信息泄露,多人的比特币被盗,比特币价格暴跌, 从17.51美元跌落到0.01美元; • 2012年11月,比特币庆祝首个“减半”日; • 2013年3月,比特币的Blockchain出现分叉问题,一个比特币花两次称为可能
2
2

解决的核心问题:交易的信任和安全
分布式账本:交易记账由分布在不同地方的多个节点共同完成,而且每一个节 点都记录的是完整的账目,因此它们都可以参与监督交易合法性,同时也可以 共同为其作证。 非对称加密和授权:存储在区块链上的交易信息是公开的,但是账户身份信息 是高度加密的,只有在数据拥有者授权的情况下才能访问到,从而保证了数据 的安全和个人的隐私 共识机制:记账节点通过何种方式达成共识,去认定一个记录的有效性。这既 是认定的手段,也是防止篡改的手段。区块链提出了四种不同的共识机制,适 用于不同的应用场景,在效率和安全性之间取得平衡。 智能合约(脚本):基于这些可信的不可篡改的数据,可以自动化的执行一些 预先定义好的规则和条款。
5
区块链的应用场景
• 区块链与物联网:将数字资产和原子资产统一起来,抹平消费资产和现金 资产的区别,扩展大众的信用,加速价值流通;(IBM-三星)
• 知识产权保护:对知识产权的使用全网记账,建立全球广告市场;
• 助力一带一路:为一带一路的新兴经济体发行协议型密码学货币提供技术 支撑; • 区块链+云计算:发展成去中心化的自媒体和社区系统; • 股权众筹体系:搭建去中心化的股权众筹体系,让创新项目提前进入流通 领域; • 财务管理系统:发展出全透明的财务管理系统;
比特币 BitCoin
比特币如何开采?
• 挖矿:是交易数据保存的过程,是在维护比特币网络,而比特币就是给维护网络 者的奖励。通过挖矿,可以强制性保证块链中的数据按时间顺序存储,保持比特币 网络的中立性,且允许比特币网络上不同的计算机对系统状态达成一致。 • 挖矿历史:CPU挖矿→GPU挖矿→FPGA挖矿→ASIC挖矿→大规模集群挖矿 • 挖矿速度(算力):计算机每秒产生hash碰撞的能力,算力越高,挖得比特币越 多,回报越高。 • 报酬:大约每10分钟会记录一个数据块,最终成功生成这个数据块的人,就可以 得到一笔25比特币的报酬
的节点共同维护的,系统中所有人共同参与维护工作;又称自治性
• 可靠数据库(Reliable Database):系统中每一个节点都拥有最新 的完整数据库拷贝,修改单个节点的数据库是无效的,因为系统会自动 比较,认为最多次出现的相同数据记录为真。又称信息不可篡改
区块链的分类
公有链
联合链
私有链
私有链:仅仅使用区块链的总账技术进行记账,可以是一个公司, • 公有链是最早的区块链,世界上任何个体或者团体都可以发送交易, 由某个群体内部指定多个预选的节点为记账人,每个块的生成由所有 也可以是个人,独享该区块链的写入权限,本链与其他的分布式 且交易能够获得该区块链的有效确认,任何人都可以参与其共识过程。 的预选节点共同决定(预选节点参与共识过程),其他接入节点可以参 存储方案没有太大区别。 与交易,但不过问记账过程(本质上还是托管记账,只是变成分布式记账, 预选节点的多少,如何决定每个块的记账者成为该区块链的主要风险 点),其他任何人可以通过该区块链开放的API进行限定查询
比特币 BitCoin
比特币如何增加,总量是多少?
对每个区块的第一笔交易进行特殊化处理,该交易产生一枚由该区块创造者(也 就是第一个对交易进行成功验证的人)拥有的新的电子货币。这样就增加了节点支 持该网络的激励,并在没有中央集权机构发行货币的情况下,提供了一种将电子货 币分配到流通领域的一种方法”以及“如果某笔交易的输出值小于输入值,那么差 额就是交易费,该交易费将被增加 到该区块的激励中”。 第一批比特币可被视为“创世纪”比特币,它被“创造”出来之后进行流通,后 续比特币通过验证“创世纪”比特币参与的交易产生,再加入流通渠道,产生滚雪 球效应,从而使得比特币越来越多。 比特币无法永远增加,由于算法本身的设计,每4年产生的比特币数值会减半, 那么最终比特币的数值会趋近于 2100 万个。
6
比特币 BitCoin ——加密数字货 币
• 2008年8月,注册; • 2 008 年 11 月 , 中 本 聪 发 表 了 一 篇 论 文 : 《Bitcoin:A Peer-to-peer Electronic Cash System》(比特币:一种点对点的电子现金系统 ),阐述了 比特币的概念与相关技术,被后人称为《比特币白皮书》; • 创世区块:第一个区块 • 2009年1月,比特网络正式上线,标志着不受各国中央银行和金融机构控制 • 创世纪比特币:第一批50个比特币 的比特币正式诞生; • 2009年1月3日,第一个比特币区块链诞生,世界上首批50个比特币同时被 创造出来; • 2010年5月21日,第一笔比特币交易,1万BTC购买了25美元的披萨优惠券
专业词汇
④ 公钥和私钥:通过一种算法得到的一个密钥对(即一个公钥 和一个私钥),公钥是密钥对中公开的部分,私钥则是非公 开的部分。公钥通常用于加密会话密钥、验证数字签名,或 加密可以用相应的私钥解密的数据。通过这种算法得到的密 钥对能保证在世界范围内是唯一的。使用这个密钥对的时候, 如果用其中一个密钥加密一段数据,必须用另一个密钥解密。 比如用公钥加密数据就必须用私钥解密,如果用私钥加密也 必须用公钥解密,否则解密将不会成功。
1
区块链 Blockchain
区块链技术是一种全民参与记账的方式。所有的系统背后都有一个数 据库,我们可以把数据库看成一个账本,谁来记账是非常重要的。目前 就是谁的系统谁来记账,比如微信的账本是腾讯在记,淘宝的账本是阿 里在记。
在区块链系统中,系统中的每个人都可以来进行记账,系统会评判这 段时间内记账最快最好的人,把他记录的内容写到账本,并将这段时间 内账本内容发送系统内所有的其他人进行备份,这样系统中的每个人都 有了一本完整的账本,我们将这种方式称为区块链技术。
专业词汇
① 区块( Block ):区块链中的一条记录,包含并确认待 处理的交易; ② 区块链技术(BlockChain):通过去中心化的方式集体 维护一个可靠数据库的技术方案。该方案主要让区块通 过密码学方法相关联起来,每个数据库包含了一定时间 内的系统全部数据信息,并且生成数字签名以验证信息 的有效性并链接到下一个数据块形成一条主链 (Chain)。
• 基于密码学中的椭圆曲线数字签名算法(ECDSA)来实现去中心化,使得任何达
成一致的双方可以直接支付,不需要第三方中介的参与;
相关主题