什么是区块链?
区块链可分为:区块 链,一个个区块链接在一起。
对百度百科全书区块链的解释享数据库。
区块链是一种分布式账本技术
区块链记账具有分散化、篡改困难、可追溯性等特点。
区块链的主要特点是难以篡改。传统数据库包括增删查(CURD),区块链只能添加和查询,不能修改或删除。因此,区块链也是一个历史记录中不可篡改的数据库。区块链是一个确定性系统,而不是传统的集中系统。
什么是区块
块是一种主要由块头和交易列表组成的数据结构。
块头结构如下:
字段 |
大小 |
说明 |
Version |
4 bytes |
区块版本号 |
Previous Block Hash |
32 bytes |
使用前一块的哈希值SHA256(SHA计算256(父区块头) |
MerkleRoot |
32 bytes |
区块交易Merkle采用树根哈希值SHA256(SHA256())计算 |
Timestamp |
4 bytes |
块产生的时间戳,准确到秒UNIX时间戳 |
Bits (Difficulty Target) |
4 bytes |
区块工作量证明了算法的难度目标 |
Nonce |
4 bytes |
用于工作量证明算法的计算器区块随机数 |
区块示例:
https://andersbrownworth.com/blockchain/block
什么是创造区块,创造区块和普通区块的区别
创造区块是 区块链 的第一个区块,因此被称为「创世区块」(Genesis Block),只有一个ID标识号。
除创世区块外,每个后续建立的区块都包含两个ID一个是区块本身ID号码,另一个是前序区块ID号。
区块链是什么?
一般来说,区块链是由分布式网络中的节点维护的不可篡改的分类帐。这些节点通过执行共识协议验证的交易来维护分类帐的副本。分类帐以块的形式存在,每个块通过哈希连接到以前的块。
区块链由多个连接区块组成ID前后指向关系,所有块按顺序连接构成区块链。
区块链示例:
https://andersbrownworth.com/blockchain/blockchain
区块链分类
区块链分为公共链、联盟链和私有链。
-
公有链(Public blockchain):公共链是最具区块链精神的。在公共链中,任何人都可以作为区块链的节点。节点通常是匿名的,通常鼓励参与者通过硬币记账。
-
联盟链(Consortium blockchain):联盟链主要用于政府和企业的应用,一般不需要代币作为激励机制。
-
私有链(Private blockchain):私有链是某一领域和企业运营的区块链。与公共链和联盟链相比,私有链相对封闭。在组织复杂的企业中,以各部门为节点,可以解决部门间的信任问题。
从区块链信任的特点来看,区块链将在公共链和联盟链中取得巨大的发展。从长远来看,公共链和联盟链将趋于技术整合,边界将变得越来越模糊。需要信任的数据通常放在公共链上,而一些行业数据和私人数据放在联盟链上。
使用区块链场景
场景 |
说明 |
公证防伪 |
在区块链上记录公证信息可以减少欺诈/验伪的难度。 |
版权保护 |
可以把每次版权变更都记载在区块链上,创作内容可以通过IPFS保存在链下。这使得作者降低了版权声明的难度,减少了人为干扰,使版权交易更容易。 |
溯源防伪 |
在区块链中添加产品信息/物流信息可以增加欺诈的难度,使追溯信息更加可信。 |
疗行业 |
病历/医疗信息可以通过加密技术记录在区块链中。 |
身份验证 |
持有人不必担心身份证的消磁/丢失,更多的东西可以记录在链上,如学历/信用评分/社保信息等。 |
基于区块链构建新一代政府信任机制p>
用区块链解决政府共享、协调、开放问题
来源:【阿里云】基于蚂蚁区块链未见招标系统
场景 |
说明 |
政务办 |
可信流通、可信互通、行政审批业务协调 |
市场监管 |
电子商务网络交易电子固证,食品药品全过程溯源监控 |
城管/交警 |
现场执法,照片视频链存证,车辆登记抵押 |
卫健委 |
电子病历、健康档案存证、医疗处方流通 |
司法 |
基于区块链的电子证据互联网法院电子证据 |
公安人口 |
两证在线申请,数字化后核实 |
人社民政 |
时间银行基于信任的民间互助循环服务模式 |
住房建设/自然资源/公积金 |
房屋租赁管理、房屋交易、房地产登记、公积金贷款 |
商务厅 |
联合信用约束、诚信激励、不诚实处罚 |
发改委 |
地方性投融资平台,地方企业信用相关业务 |
中国人民银行/ |
外贸融资监督管理、应收融资、信用银行查询 |
金融支持 |
对当地大型制造企业的供应链管理支持 |