区块链 简介 区块链(Blockchain)是 区块链技术是利用块链式数据结构来验证与存储数据、 比特币的一个重要概念, 利用分布式节点共识算法来生成和更新数据、利用密码 它本质上是一个去中介化 学的方式保证数据传输和访问的安全、利用由自动化脚 的数据库,同时作为比特 本代码组成的智能合约来编程和操作数据的一种全新的 币的底层技术。 分布式基础架构与计算方式。 背景 传统支付系统 互联网上的贸易,几乎都需要借助可资信赖的第三 方信用机构来处理电子支付信息。这类系统仍然内 生性地受制于“基于信用的模式”。 数字签名 第三方机构 记录账本 数字签名 区块链支付系统 区块链技术是构建比特币区块链网络与交易信息加 数签名了 区块记录 密传输的基础技术。它基于密码学原理而不基于信 用,使得任何达成一致的双方直接支付,从而不需 要第三方中介的参与。 学以致用 DATABASE@UESTC 用以促学
学以致用 DATABASE@UESTC 用以促学 区块链技术是利用块链式数据结构来验证与存储数据、 利用分布式节点共识算法来生成和更新数据、利用密码 学的方式保证数据传输和访问的安全、利用由自动化脚 本代码组成的智能合约来编程和操作数据的一种全新的 分布式基础架构与计算方式。 区块链(Blockchain)是 比特币的一个重要概念, 它本质上是一个去中介化 的数据库,同时作为比特 币的底层技术
区块链 简介 定义 区块链是一个分布式账本,一种通过去中心化、去信任的方式集体维护一个 可靠数据库的技术方案。 从数据的角度来看 区块链是一种几乎不可能被更改的分布式数据库。这里的“分布式”不仅体 现为数据的分布式存储,也体现为数据的分布式记录(即由系统参与者共同 维护)。 从技术的角度来看 区块链并不是一种单一的技术,而是多种技术整合的结果。这些技术以新的 结构组合在一起,形成了一种新的数据记录、存储和表达的方式。 学以致用 DATABASE@UESTC 用以促学
学以致用 DATABASE@UESTC 用以促学
区块链 特征 ☒ 36 开放,共识 任何人都可以参与到区块链钢络,每一台设备都能作为一个节点,每个节点 都允许获得份完整的数据库拷贝。节点间基于一套共识机制,通过境争计 算共同维护整个区块链。任一节点失效,其余节点仍能证常工作。 去中心,去信任 区块链由众多节点共同组成一个端到端的网络,不存在中心化的设备和管理 机构。节点之间数据交换通过数字签名技术进行验证,无需互相信任,只要 按照系统既定的规测进行,节点之间不能他无法欺骗其它节点。 交易透明,双方匿名 区块链的运行规则是公开透明的,所有的数据信息也是公开的,因此每一笔 交易都对所有节点可见。由于节点与节点之间是去信任的,因此节点之间无 需公开身份,每个参与的节点都是匿名的。 不可草改,可追潮 单个甚至多个节点对数据库的修改无法影响其他节点的数据库,除非能控制 整个网络中超过51%的节点同时修改,这几乎不可能发生。区块链中的每 笔交易都通过密码学方法与相邻两个区块串联,因此可以追溯到任何一笔交 易的前世今生。 学以致用 DATABASE@UESTC 用以促学
学以致用 DATABASE@UESTC 用以促学
区块链 分类 公有链 无官方组织及管理机构,无中心服务器,参与的节点按照系统规则自由接入 网络、不受控制,节点间基于共识机制开展工作。 私有链 建立在某个企业内部,系统的运作规则根据企业要求进行设定,修改甚至是 读取权限仅限于少数节点,同时仍保留着区块链的真实性和部分去中心化的 特性。 联盟链 由若干机构联合发起,介于公有链和私有链之间,兼具部分去中心化的特性。 学以致用 DATABASE@UESTC 用以促学
学以致用 DATABASE@UESTC 用以促学
区块链 节点网络 ☒ 36 任何机器都可以运行一个完整的比特币节点,一个完整的比特币节点包括如 下功能: ●钱包叨能○完仅据连●功能●路由能 1.钱包,允许用户在区块链网络上进行交易 2.完整区块链,记录了所有交易历史,通过特殊的结构保证历史交易的安 全性,并目用来验证新交易的合法性 3.矿工,通过记录交易及解密数学题来生成新区块,如果成功可以赚取奖 励 4. 路由功能,把其它节点传送过来的交易数据等信息再传送给更多的节点 除了路由功能以外,其它的功能都不是必须的。 学以致用 DATABASE@UESTC 用以促学
学以致用 DATABASE@UESTC 用以促学