区块链的概念可以用一句话来概括。什么是区块链?
区块链可以分为:区块+链,其中区块是链接在一起的。
根据百度百科【区块链】的解释,它是一个共享数据库。
区块链是一种分布式账本技术
区块链记账具有去中心化、难以篡改、可追溯等特点。
难以篡改是区块链的主要特点。传统数据库包括增删改查(CURD),而区块链只有增删改查,不能修改删除。因此,区块链也是一个“历史记录不可篡改的数据库”。与传统中心化系统相比,区块链是一个确定性系统。
什么是块?区块是一种数据结构,主要由区块头和交易列表组成。
区块头结构如下:
场地
尺寸
阐明
版本
4字节
区块版本号
前一个区块哈希值
32字节
前一个块的哈希值,使用SHA256计算(SHA256(父块头))
默克尔根
32字节
区块中交易的Merkle 树根的哈希值,使用SHA256 计算(SHA256())
时间戳
4字节
区块生成时的时间戳,精确到秒的UNIX时间戳
位(难度目标)
4字节
区块工作量证明算法的难度目标
随机数
4字节
区块随机数,工作量证明算法计算器
区块示例:https://andersbrownworth.com/blockchain/block
什么是创世块?创世块和普通块有什么区别?创世区块是区块链的第一个区块,因此被称为“创世区块”,并具有唯一的ID标识号。
除创世区块外,后续创建的每个区块都包含两个ID 号,一个是该区块本身的ID 号,另一个是前一个区块的ID 号。
什么是区块链一般来说,区块链是由分布式网络中的节点维护的不可变账本。这些节点通过执行共识协议验证的交易来维护账本的副本。账本以区块的形式存在,每个区块通过哈希值与前一个区块相连。
区块链由多个相连的区块组成。通过ID之间的前向和后向指向关系,将所有区块连接起来,形成区块链。
区块链示例:https://andersbrownworth.com/blockchain/blockchain
区块链分类区块链分为三种类型:公有链、联盟链、私有链。
公链:公链最有区块链精神。在公有链上,任何人都可以作为区块链中的节点。节点通常是匿名的,一般鼓励参与者通过发币来记账。联盟链:联盟链主要应用于政府和企业级应用,一般不需要代币作为激励机制。私有链:私有链是在某个领域或者某个企业运行的区块链。与公有链、联盟链相比,私有链相对封闭。在组织结构相对复杂的企业中,将各个部门呈现为一个节点,可以解决部门之间的信任问题。从区块链信任的特点来看,区块链将在公链、联盟链中快速发展。从长远来看,公有链和联盟链在技术上会趋于趋同,界限会越来越模糊。一般需要信任的数据放在公有链上,而一些行业数据和私有数据则放在联盟链上。
区块链使用场景
场景
阐明
公证及防伪
将公证信息记录在区块链上可以减少欺诈/降低验证难度。
版权保护
每一次版权变更都可以记录在区块链上,创意内容可以通过IPFS 进行链下存储。这样做可以让作者更轻松地提出版权主张,减少人为干扰,并使版权交易更容易。
溯源与防伪
将产品信息/物流信息添加到区块链中,可以增加造假难度,让溯源信息更加可信。
医疗行业
加密技术可用于在区块链上记录病历/医疗信息。让患者永久保存病历,简化跨医院就医。
验证
持有者再也不用担心身份证消磁/丢失,未来可以在链上记录更多的东西,比如学历/信用评分/社保信息等。
构建基于区块链的新一代政府信任机制
用区块链解决政府“共享、协作、开放”问题
来源:【阿里云】基于蚂蚁区块链的面对面竞价系统
场景
阐明
政府事务办公室
电子证书可信传输、可信互通、行政审批业务协同
市场监管
电商网上交易电子凭证,食品药品全程追溯监控
城管/交警
现场执法,照片、视频上传链上存证、车辆登记、抵押
卫生健康委员会
电子病历、健康档案存储、医疗处方传输
司法
基于区块链的电子证据互联网法院,法院可判定
公安人口
网上申请一书两证并数字化后验证
人民社会民政
信任型民间互助、时间银行的循环服务模式
住房和建设/自然资源/公积金
房屋租赁管理、房屋交易、不动产登记、公积金贷款
商务部
联合信用约束、诚信激励、失信惩戒
国家发展和改革委员会
地方投融资平台、地方企业信用相关业务
中国人民银行/中国银行保险监督管理委员会
外贸融资监管、应收账款融资、银行资信查询
财政支持
为当地大型制造企业提供供应链管理支持
结束你好,我是德毅,一名正在学习区块链技术的新手。如果文章有什么不对的地方,欢迎大家指正,和我交流。