网站首页 资讯 内容详情

区块链的入门小知识分享

星蕴 资讯 2024-04-11 17:57:34 1

区块链:(blockchain或 block chain)是借由密码学串接并保护内容的串连文字记录(又称区块)。

每一个区块包含了前一个区块的加密散列、相应时间戳记以及交易数据(通常用默克尔树(Merkle tree)算法计算的散列值表示),这样的设计使得区块内容具有难以篡改的特性。用区块链技术所串接的分布式账本能让两方有效纪录交易,且可永久查验此交易。

目前区块链技术最大的应用是数字货币,例如比特币的发明。因为支付的本质是“将账户A中减少的金额增加到账户B中”。如果人们有一本公共账簿,记录了所有的账户至今为止的所有交易,那么对于任何一个账户,人们都可以计算出它当前拥有的金额数量。而区块链恰恰是用于实现这个目的的公共账簿,其保存了全部交易记录。在比特币体系中,比特币地址相当于账户,比特币数量相当于金额。

以比特币的区块链账本为例。每个区块基本由有上一个区块的散列值,若干条交易,一个调节数等元素构成,矿工通过工作量证明实现对交易整理为账本区块和区块安全性的维持。一个矿工通过交易广播渠道收集交易项目并打包,协议约定了区块速度生成速度而产生的难度目标值,通过不断将调节数和打包的交易数据进行散列运算而算出对应散列值使其满足当时相应的难度目标值,最先计算出调节数的矿工可以将之前获得上一个区块的散列值、交易数据、当前算出对应区块的调节数集成为一个账本区块并广播到账本发布渠道,其他矿工则可以知道新区块已生成并知道该区块的散列值(作为下一个区块的“上一个区块的散列值”),从而放弃当前待处理的区块数据生成并投入到新一轮的区块生成。

对于其他基于区块链的应用,主要是针对所负载的数据,区块安全性的维持方式等进行调整。

中本聪在2008年,于《比特币白皮书》中提出“区块链”概念,并在2009年创立了比特币网络,开发出第一个区块,即“创世区块”。

区块链共享价值体系首先被众多的加密货币效仿,并在工作量证明上和算法上进行了改进,如采用权益证明和SCrypt算法。随后,区块链生态系统在全球不断进化,出现了首次代币发售ICO、智能合约区块链以太坊、“轻所有权、重使用权”的资产代币化共享经济以及区块链国家。

当前,人们正在利用这一共享价值体系,在各行各业开发去中心化计算机程序(Decentralized applications, Dapp),在全球各地构建去中心化自主组织和去中心化自主社区(Decentralized autonomous society, DAS)。

国家货币:

e-Dinar 是突尼斯共和国政府用区块链技术发行的数字货币。也是第一个国家数字货币。eCFA 是塞内加尔共和国政府用区块链技术发行的数字货币。

社区货币:

空卢(英文:Colu)公司在英国伦敦用区块链发行了东伦敦社区英镑( Local Pound, East London),主要为中小企业提供支付平台。2017年6月止,空卢在全球发行了多款社区货币,共有50,000用户。

公有链、联盟链、私有链三责的区别:

公有链 / 联盟链 / 私有链

参与者/ 任何人自由进出 / 联盟成员 / 链的所有者共识机制/ pow/pos / 分布式一致性算法 / solo/pbft等记账人/ 所有参与者 / 联盟成员协商确定 / 链的所有者激励机制/ 需要 / 可选 / 无中心化程度/ 去中心化 / 弱中心化 / 强中心化如初特点/ 信用的自创建 / 效率和成本优化 / 安全性高、效率高承载能力/ <100笔/秒 / <10万笔/秒 / 视配置决定典型场景/ 加密货币 / 供应链金融、银行、物流、电商 / 大型组织、机构代表项目/ 比特币、以太坊 / R3、Hyperledger /

公有链:公有链可称为公共区块链, 指所有人都可以参与的区块链。换言之它是公平公开,所有人可自由访问,发送、接收、认证交易。另外公有链亦被认为是“完全去中心化”的区块链。公有链的代表有BTC区块链,ETH、EOS等,它们之间有存在不同架构。 举个例子说,以太坊(ETH)是一条公有链,在以太坊链上运作的每一项应用都会消耗这条链的总体资源;EOS只是一个区块链的基础架构,开发人员可以自由地在EOS上创建公链,每条链与链之间都不会影响彼此拥有的资源,换言之不会出现因个别应用资源消耗过多而造成网络拥挤。

私有链:商业组织正在为各种应用开发分布式分类账和其他区块链启发的软件。由于这些软件被中心化机构控制,不具有区块链去中心化的属性,被称为私有链 (private blockchains)、区域链、或者联盟链。因为其应用范围与用分布式数据库处理信息的云端运算相似,2017年6月止,不但没有任何私有链得到认可和使用,而且国际银行界纷纷退出所参与的项目;加拿大中央银行也在2017年5月放弃了国家私有链的开发,主要原因是与中央银行体系格格不入。相反,用现有区块链进行ICO众筹,来开发新型去中心化社区的项目,如雨后春笋般地涌现,得到不同凡响的结果。

例举部分私有链及联盟链开发项目:

①R3计划连接42家银行分布式分类帐,主要由以太坊, Chain.com, 英特尔和IBM牵头。

②Microsoft Visual Studio正在使Ethereum Solidity语言可供应用程序开发人员使用。

③SafeShare保险提供一项区域链为基础的主打共享经济的保险,由英国保险巨头劳合社承保。

④一家瑞士工业联盟, 包括瑞士电信, 苏黎世州银行和瑞士股票交易所, 以柜台买卖为原型的资产交易,基于以太坊科技的区域链。

⑤Context Labs a 2013 company developing blockchain enabled platforms

⑥R3区域链联盟

⑦方舟私有链 Arkblockchain 一个比特币并行区域链项目,特别面向供应链、电子商务、物联网、医疗服务、政务等应用开发的高可信任私有链。

⑧美国期货和期权交易所 CME集团于2017年4月11日宣布,正在测试基于区域链的黄金期货平台的正处于最后测试阶段,该区块链是为比特币提供认证的对等网络。

ICO代币:

首次代币发行(英语:Initial Coin Offering,简称ICO),也称为ICO众筹,是用区块链筹集资金,以便开发新型区块链社区的项目。

哈希函数:是一种从任何一种数据中创建小的数字“指纹”的方法。哈希函数把消息或数据压缩成摘要,使得数据量变小,将数据的格式固定下来。该函数将数据打乱混合,重新创建一个叫做哈希值(hash values,hash codes,hash sums,或hashes)的指纹。散列值通常用一个短的随机字母和数字组成的字符串来代表。好的哈希函数在输入域中很少出现散列冲突。在散列表和数据处理中,不抑制冲突来区别数据,会使得数据库记录更难找到。

相关阅读
上一篇: 货币基金 投资于货币?货币基金倒闭赔光
下一篇: CryptoTab,一款神奇的可以挖到比特币的浏览器
TAG:  
《区块链的入门小知识分享》文档下载: PDF DOC TXT