美文网首页我爱编程
区块链初识笔记

区块链初识笔记

作者: nextbang | 来源:发表于2018-04-15 21:19 被阅读80次

区块链是什么?

狭义上讲,就是一个加密的按时间顺序分布式存储的链式数据结构;

广义上讲,就是整个区块链体系(包括非安全环境下的分布式存储、P2P点对点传输、非对称加密算法、共识算法和智能合约)

区块链适合哪些应用场景?

金融领域

  • 数字货币

  • 支付系统

  • 汇款系统

  • 清算系统

  • 证券交易系统

  • 供应链金融

  • 消费金融

投资理财

  • 股权

  • 债券

  • 众筹

  • P2P理财

  • 征信系统

保险产品

  • 互助保险

  • 条款简单的保险产品(例如航班延误险)

资产证明

  • 房产所有权证

  • 土地使用权证

  • 机动车登记证书

  • 。。。

身份证明

  • 身份证

  • 结婚证

  • 行驶证、驾驶证

  • 护照

  • 。。。

供应链

  • 商品溯源

  • 生产流程跟踪

政务

  • 投票

  • 选举

  • 公文存证

  • 产权登记

虚拟货币

  • 积分

  • 代币

区块链有哪些优点?

  • 账目更清楚,甚至包括每笔消费都是从哪些收入里扣除的;

  • 账目不可篡改,通过验证后即不可修改或撤销,只能增加和查询;

  • 如果部分数据被恶意修改,也不会得到智能合约的认可,不会污染到整个区块链里的数据;

  • 分布式存储,即使有一台存储down掉或异常了,也不影响使用;

区块链的核心技术?

  • 分布式链式存储 - 防止单点故障、解决双重支付问题

  • 点对点传输 - 支持分布式存储的数据传输技术

  • 非对称加密算法 - 防止篡改

  • 智能合约 - 提供交易验证功能

根据去中心化程度,区块链平台分为哪几种?

分为开放链、联盟链和私有链。

  • 开放链:各个节点可以自由加入和退出网络,交易数据全网公开,交易有手续费(无论是POW或POS方式)

  • 加盟链:授权后,才能加入或退出网络,通常线下都有对应的实体组织,交易数据在联盟间公开,交易可以没有手续费

  • 私有链:各节点的写入权限归单个组织管理,读取权限可根据业务情况选择性开放,交易可以没有手续费,适用于特定组织的内部数据管理与审计

根据封装程度,区块链分为哪几种?

  • 开放编程接口的区块链平台,包括比特币、以太坊和HyperLedger等

  • 开发API接口的BaaS平台,包括百度Trust,腾讯TBaaS等

  • 开放数据库接口的平台,包括腾讯TrustSQL、ChainSQL等

开放的区块链平台中,挖矿是必须的吗?

现在的开放平台包括比特币、以太坊和HyperLedger都是需要挖矿的;挖矿就是共识算法的运行方式,比特币采用的共识算法为需要消耗大量算力的POW(工作量证明算法),以太坊正计划升级到POS(权益证明算法),而PBFT(拜占庭容错算法)因为不需要支付矿工费用基本无法在公有链上推广。

挖矿类似一个几千行几千列的巨大数独游戏,有唯一正解,而且可以调整难度。

挖矿是为了解决中心化货币发行问题和交易合法性验证问题,而现在大部分的业务场景是需要解决货币流通环节的安全、稳定、信任和账目核对问题,包括金融产品、理财产品和数字资产 - 真实业务场景的挖矿逻辑需要个性化实现。

区块链与互联网技术相比,核心区别是哪些?

互联网传播的是信息,区块链传播的是价值,是共识,是数字货币,是资产证明。

总结:

我们需要的是实现了分布式链式存储、非对称加密算法和智能合约的区块链数据库(而不是整个区块链体系)或针对不同业务场景封装出API接口的BaaS平台。


国外的区块链开放平台有哪些?

比特币(https://bitcoin.org/en/

  • 主要针对比特币开发的平台,可扩展性比较差(比如公式算法、区块大小、存储方式),社区力量也比较分散

以太坊(https://www.ethereum.org/

  • 灵活的智能合约,强大的可编程接口,允许用户创建复杂的操作

HyperLedger Fabric(https://www.hyperledger.org/

  • 主要是联盟链,IBM、微软和各大银行机构都参与其中

国内区块链即服务平台(BaaS)有哪些?

百度Trust(https://chain.baidu.com/)

  • 测试账号正在申请中

腾讯TBaaS(https://cloud.tencent.com/product/tbaas

  • 测试账号申请中

壹账链(https://baas.yizhangtong.com/home

  • 为中小银行提供金融解决方案

海航云(https://baas.haihangyun.com/

  • 提供存证服务

布萌(https://www.bumeng.cn/index.html

  • 属于联盟链,有资质的机构在该链上发布资产,所有交易数据全网公开,数据存储为全网所有节点

布比(http://www.bubi.cn/

  • 区块链基础设施平台,为BaaS公司(比如布萌)提供底层技术支持

Asch(http://www.asch.so/

  • 公有链

  • 应用编程语言为Javascript

  • 核心特点为:侧链技术

Lisk(https://lisk.io/get_started

  • 应用编程语言为Javascript

  • 钱包通过明文传送密码,而且要求服务端可信,不够安全

区块链数据库有哪些?

腾讯TrustSQL(https://trustsql.qq.com/

ChainSQL(http://www.chainsql.net/

bigchainDB(https://www.bigchaindb.com/

相关文章

  • 区块链初识笔记

    区块链是什么? 狭义上讲,就是一个加密的按时间顺序分布式存储的链式数据结构; 广义上讲,就是整个区块链体系(包括非...

  • 追梦《图书区块链》第四章:区块链的特性与智能合约

    追梦 【书籍】 《图说区块链》 【全书结构框架】 Day1:初识区块链,为后续理解区块链做准备。 Day2:区块链...

  • 2018-04-28

    学习区块链我是认真的! 学习区块链我是认真的! 学习区块链我是认真的! 初识区块链从一本账本说起。 早...

  • 区块链学习笔记(1)——初识区块链

    一、区块链的概念 区块链是一个去中心化、去信任的分布式账本技术,由分布式数据存储、点对点传输、共识机制、加密算法等...

  • 一班「金马带你定投区块链」第一次作业:初入区块链世界

    初识区块链 2017年是区块链的爆发年,各种区块链的信息扑面而来。金马在笑来老师专栏的留言,让我开始留心区块链;随...

  • 01区块链基础知识

    1、初识比特币区块链2、比特币的核心思想-去中心化3、区块链本质及特征4、区块链技术对未来影响5、区块链技术应用场...

  • 小白区块链笔记001:初识区块链

    区块链在近几年愈演愈烈,不断会听到各种关于区块链将如何“颠覆xxx”、“重构xxx”,不免让人有种“要变天了”的感...

  • 初识区块链

    1、比特币:一个点对点的电子现金系统更多:https://www.jianshu.com/u/75583edd65...

  • 初识区块链

    区块链的相关概念 区块链,是一种加密的分布式记账技术。“加密”是一个数学的学科概念,“分布式”是一个网络的概念,相...

  • 初识区块链

    这两年最火的词无异于“区块链”三个字,到哪里都可以听到,我也无数次问到区块链到底是什么,可听到的答案都是只字片语,...

网友评论

    本文标题:区块链初识笔记

    本文链接:https://www.haomeiwen.com/subject/ubejkftx.html