区块链技术笔记八

1 比特币

前言:之所以看的更远,是因为站在了巨人的肩膀上。

1.1定义

比特币(Bitcoin)是一种用开源的 P2P 技术的软件产生的去中心化、全球通用、不需第三方机构或个人,基于区块链作为支付技术的电子加密货币,是首个得到大规模部署的区块链技术应用。比特币是基于区块链技术的一种数字货币实现,比特币网络是历史上首个经过大规模、长时间检验的数字货币系统。它是加密货币及区块链的始祖,也是目前知名度与市场总值最高的加密货币。

2017年8月1日出现比特币现金(英语:Bitcoin Cash)(Bitcoin Cash,bcc,BCH),是第一个比特币的硬分叉。

 

1.2 项目简介

1)起源:2009年1月3日,中本聪第一次挖出第一批50个比特币,比特币诞生。2009年1月9日出现序号为1的区块,并与序号为0的创世区块相连接形成了链,标志着比特币区块链诞生。

2)特点:作为记帐系统,比特币不依赖中央机构发行新钱、维护交易,而是由区块链完成,用数位加密演算法、全网抵御51%算力攻击保证交易安全。交易记录以被全体网路电脑收录维护,每笔交易的有效性都必须经过区块链检验确认。任何人皆可参与比特币活动,可以通过称为挖矿的电脑运算来发行。比特币协议数量上限为2100万个,以避免通货膨胀问题。使用比特币是通过私钥作为数字签名,允许个人直接支付给他人,不需经过如银行、清算中心、证券商等第三方机构。

3)市场:自2009年正式上线以来,比特币价格经历多次动荡,八月初比特币一度突破30000元一枚,比特币网络中的总区块数超过47万个。9月14日,中国政府全面封杀国内电子货币交易所,国内比特币价格遭遇滑铁卢,目前在20000元上下徘徊。

 

1.3 货币特征

1)去中心化:比特币是第一种分布式的虚拟货币,整个网络由用户构成,没有中央银行。去中心化是比特币安全与自由的保证 。

2)全世界流通:比特币可以在任意一台接入互联网的电脑上管理。不管身处何方,任何人都可以挖掘、购买、出售或收取比特币。

3)专属所有权:操控比特币需要私钥,它可以被隔离保存在任何存储介质。除了用户自己之外无人可以获取

4)低交易费用:可以免费汇出比特币,但最终对每笔交易将收取约1比特分的交易费以确保交易更快执行。

5)无隐藏成本:作为由A到B的支付手段,比特币没有繁琐的额度与手续限制。知道对方比特币地址就可以进行支付。

6)跨平台挖掘:用户可以在众多平台上发掘不同硬件的计算能力。

2 以太坊

2.1 定义

以太坊(ethereum)并不是一个机构,而是一款能够在区块链上实现智能合约、开源的底层系统。以太坊从诞生到2017年5月,短短3年半时间,全球已有200多个以太坊应用诞生。以太坊是一个平台和一种编程语言,使开发人员能够建立和发布下一代分布式应用。 以太坊可以用来编程,分散,担保和交易任何事物:投票,域名,金融交易所,众筹,公司管理, 合同和大部分的协议,知识产权,还有得益于硬件集成的智能资产。

 

2.2 1)以太坊将比特币针对数字货币交易的功能进一步进行拓展,面向更为复杂和灵活的应用场景,打造一个智能合约的平台,使得该平台支持图灵完备的应用,按照智能合约的约定逻辑自动执行;

2)以太坊技术底层也是一个类似比特币网络的P2P网络平台,智能合约运行在网络中的以太坊虚拟机里。任何人可以介入并参与网络中的数据维护,提供运行以太坊虚拟机的资源。用户通过以太币购买燃料,维持所部署应用的运行。

 

2.3 主要特点

1)支持图灵完备的智能合约,设计了编程语言solidity和虚拟机EVM;

2)减少区块产生间隔——从比特币十分钟降低到15秒左右;

3)采用账户系统和世界状态,容易支持更复杂的逻辑;

4)支持POW共识算法,计划支持效率更高的POS算法。

2.4 核心概念

1)智能合约:以太坊支持通过图灵完备的高级语言来开发智能合约。智能合约作为运行在以太坊虚拟机中的应用,可以接受来自外部的交易请求和事件,通过触发运行提前编写好的代码逻辑,进一步生成新的交易和事件,可以进一步调用其他智能合约。

2)账户:分为两种类型,合约账户和外部账户

合约账户:存储执行的智能合约代码,智能被外部账户来调用激活;

外部账户:以太币拥有者账户,对应到某公钥,有个人控制。

3) 以太币:以太坊网络中的货币,主要用于购买燃料,支付给矿工,以维护以太坊网络运行智能合约的费用。以太币同样通过挖矿来生成,成功生出新区快的以太坊矿工可以获得5个以太币的奖励,以及包含在区块内交易的燃料费用。目前每年通过挖矿可产生一千万个以太币。用户则可以通过交易市场来直接购买以太币。

4)燃料:控制某次交易执行指令的上限。每执行一条智能合约指令会消耗固定的燃料,当某个交易还未执行结束而燃料消耗完时,合约执行终止并回滚状态。

 

3 超级账本

3.1 项目简介:

超级账本(hyperledger)是Linux基金会于2015年发起的推进区块链数字技术和交易验证的开源项目,加入成员包括:荷兰银行(ABN AMRO)、埃森哲(Accenture)等十几个不同利益体,目标是让成员共同合作,共建开放平台,推动区块链和分布式账本相关协议、规范和标准的发展,满足来自多个不同行业各种用户案例,并简化业务流程。由于点对点网络的特性,分布式账本技术是完全共享、透明和去中心化的,故非常适合于在金融行业的应用,以及其他的例如制造、银行、保险、物联网等无数个其他行业。通过创建分布式账本的公开标准,实现虚拟和数字形式的价值交换,例如资产合约、能源交易、结婚证书、能够安全和高效低成本的进行追踪和交易。

 

3.2 内容和意义

1)内容:作为一个联合项目,超级账本由面向不同目的和场景的子项目构成。目前包括Fabric、Sawtooth、Iroha、Blockchain Explorer、Cello、Indy、Composer、Burrow等8大顶级项目。

2)成员:超级账本社区目前拥有超过140家全球知名企业和机构会员,其中包括30多家中国本土企业。

3)意义: 超级账本首次将区块链技术引入到了分布式联盟账本的应用场景,为未来基于区块链技术打造高效率的商业网络打下坚实的基础。如果说以比特币为代表的数字货币提供了区块链技术应用的原型,以太坊为代表的智能合约平台延伸了区块链技术的功能,那么进一步引入权限控制和安全保障的超级账本项目则开拓了区块链技术的全新领域。超级账本的出现,实际上宣布了区块链技术已经不仅局限于在单一应用场景中,也不仅局限在完全开放的公有链模式下。可以利用私有链模式保持中心化但又能有效利用区块链的其他特性,打造“区块链+”商业网络。

相关文章

财联社10月10日讯(编辑 赵昊)当地时间周二(10月8日),美...
PANews 9月29日消息,币安前首席执行官赵长鹏在X平台发文称:...
凤凰网科技讯 3月11日,比特币报价突破71000美元,创历史新高...
赵长鹏 凤凰网科技讯 北京时间9月28日,据彭博社报道,美国当...
“前华人首富”赵长鹏的出狱时间或再提前。 Binance(币安)...
财联社5月24日讯(编辑 史正丞)当地时间周四盘后,根据一份...