精华内容
下载资源
问答
  • “本文将尝试从区块链技术本质和技术架构两个角度对区块链技术进行剖析,揭开区块链技术的神秘面纱,探索真正能够给传统行业带来价值的商业落地场景。” 自比特币诞生起,区块链技术发展至今十年有余,不断吸引资本...

     本文将尝试从区块链技术本质和技术架构两个角度对区块链技术进行剖析,揭开区块链技术的神秘面纱,探索真正能够给传统行业带来价值的商业落地场景。

    自比特币诞生起,区块链技术发展至今十年有余,不断吸引资本与技术的关注并保持热情不退,大量资金与技术研发的持续投入推动着该技术的快速发展与演进,尤其是随着近几年区块链技术的落地生根,区块链成为继互联网之后重大技术变革的商业期望正开始逐步实现。

    正如互联网在各行业的应用与融合,人们相信区块链技术的去中心化、账本的不可篡改等特性亦可对传统行业产生颠覆性革命,区块链从业者开始探寻传统行业与区块链技术的结合,从而产生了跨境结算、供应链金融、数字资产确权、版权存证、商品溯源等落地应用。

     

    01.  区块链技术本质

    区块链不是万能的,只有理解了区块链技术的本质,才能去伪存真,发掘适合区块链技术优势的应用场景,真正为传统行业创造新的商业价值。区块链的技术本质,其最核心的有如下三点:

    图 1 区块链技术本质

    >去中心化平台带来的天然信任

     

    区块链技术与生俱来的天然信任,既不是各种共识算法赋予的,也不是只能增加不能修改的公共账本技术带来的,而是来自于平台不受任何单一主体控制,人人可随时参与随时退出的特质。分布式存储、点对点网络以及各种共识协议等软件技术,都是为了使去中心化的平台能正常运行。平台运行结果由平台参与者达成共识形成。同样,对这个平台的修改更新,也要求平台参与者达成共识。套用“流浪地球”的一句台词,在区块链时代,共识是比钻石还珍贵的东西。

    区块链的天然信任还依赖于其所运行软件的开源特性,任何人都可以检查源代码,编译运行成为平台的一个节点,参与平台的运行。去中心化软件技术带不来天然信任,信任来自于这个开源的运行平台不受任何一方控制,任何一方不能随意修改系统运行结果,不能随意修改软件功能。

    以阿里巴巴平台打假的例子:阿里巴巴每年投入巨额资金进行打假,但公众仍旧可以想象打假只是走过场,象征性做个别案例,然后利用假货获取更大的利益。阿里巴巴没有办法自证清白,本质原因就是阿里巴巴的运行平台是他们自己控制的,系统数据是他们自己提供的;单一实体运营的中心化的平台没有办法具有去中心化平台与生俱来的天然信任机制。

     

    >原生的通证机制

     

    比特币为什么会成功?从技术上说,比特币所用到的技术包括点对点网络,各种加密算法等都不是新技术,在它之前也有很多电子货币 / 加密货币的失败尝试,很显然技术不是其成功的本质原因。比特币的成功可以归因于其良好的经济激励机制设计——区块链的原生通证机制。其作用可分为两方面,一方面通证机制可以为区块链系统引入经济博弈,保证系统的良性运转;另一方面,也将区块链打造成了价值分配转移的最佳载体,使其被认为是与信息互联网相对应的价值互联网。高晓松一次在清华大学的分享中曾经以区块链通证机制对音乐行业的改造为例,描述了通证将音乐的权益无限细分,从而引入更多参与方,形成各种新的商业机会的场景。

    业界也有专业的通证经济研究学派,从实现数字资产的通证化,到现实世界资产通证化,再到公司的激励组织形式变革,给通证经济构建理论支撑,描绘了区块链与各行各业结合后丰富的应用前景。

    这里有必要对联盟链做一下特别说明:联盟链没有通证机制,它是许可机制,节点入网需审核批准,使用链外的激励机制而不需要设计复杂的经济激励模型。联盟链节点数量有限,相当于多中心化系统。

     

    >智能合约使能信任计算

     

    比特币初始定位于点对点的电子货币系统,只支持比较弱的脚本处理能力,局限于金融业务逻辑。以太坊开始支持智能合约,使区块链平台能运行图灵完备的程序语言,从而可以实现价值平滑转移,支持复杂业务逻辑,提供信任计算能力,开启了区块链的新时代。智能合约使能了众多商业场景,从游戏、溯源、存证、能源交易到供应链金融等领域,都有比较广泛的应用。这些应用场景或利用区块链赋予的天然信任机制,或利用区块链的通证机制,创造了新的商业模式,带来了新的商业价值。

    目前区块链的处理性能与中心化系统还有差距,智能合约的编写也很容易引入安全漏洞,一定程度限制了智能合约的应用。但这些都是新技术发展的必经阶段,业界也在努力解决这些问题,更多的落地场景也逐步涌现,推动区块链产业一步步走向繁荣。

     

    02.  区块链的技术架构

     

    区块链领域涉及的技术比较广泛,业界已经有很多的文章讲述相关的加密技术,共识算法等具体知识,结合众多的开源项目,对技术人员来说可以很方便地切入该领域。本节尝试从整体架构层面,描述各个模块相对关系,帮助大家建立一个整体认识。

    图 2 区块链技术架构

    >存储层:

    区块链平台运行所产生的区块数据,状态数据等需要存储到文件系统和数据库系统中。区块数据存储了具体的交易信息,其中需要利用默克尔树,非对称加密等技术实现信息摘要与签名,保证数据的完整性和一致性。状态数据一般存储到数据库中,也称之为世界状态,其中会包括系统运行参数,已注册帐号以及用户的智能合约字节码以及合约中存储的业务数据等信息。

    区块链运行平台可以理解为一个分布式的状态机:所有节点从同一个创世状态开始,依次运行达成共识的区块内的交易,驱动各个节点的世界状态按照相同操作序列(增加,删除,修改)不断变化,实现所有节点在执行完相同编号区块后,世界状态完全一致。一个新节点加入网络,如果是作为一个全量节点,就需要从网络中其他节点同步所有历史区块信息,验证区块的正确性,并依次执行区块内保存的交易重构出世界状态,直到与网络上其他节点区块高度一致时,才完成了同步,可以与其他节点一起继续进行新区块的共识挖矿。

     

    >网络层:

     

    点对点网络主要功能包括实现网络拓扑,交互共识协议信息以及广播 / 接收交易和区块信息等。一个新的节点依赖与种子节点的交互,实现网络邻居节点自动发现与组网,形成去中心化网络拓扑。不同的共识协议,会有不同的协议相关网络数据包,完成共识过程。网络中的大部分数据报文,是交易和区块数据包。一个节点接收到用户交易时,会广播到网络中并尽量传播到各个节点。一个节点生产出来的区块,也要求尽快传播到各个节点。比特币初始设计区块大小 1MB,出块时间间隔 10 分钟,就是为使各个节点尽可能接收到其他节点广播的区块,减少分叉区块的产生。

    在区块生成时间间隔一定的前提下,一个区块中包含的交易越多,系统的处理性能就越高。但一个区块能够包含多少交易,一方面取决于节点 CPU 的处理性能,另一方面取决节点的网络带宽。一个区块内包含的交易执行总时长有限,CPU 处理性能越高,能包含的交易就越多;网络带宽的吞吐能力也是限制区块大小的一个因素,网络层需要尽量在下一个区块生产前将当前区块广播至全网,因此节点的网络带宽越高,区块的大小就可以越大,能包含的交易就越多。这里所说的节点的 CPU 处理能力和网络带宽,要考虑全网所有节点,实际上受限于性能最差的节点。

     

    >共识层:

     

    区块链的共识,就是利用一定协议机制使所有节点对接下来要生产出的区块达成一致(即区块内应该包括哪些交易)。我们可以想象成一个投票场景,每人都可以提出自己的建议,并且争取拉到足够多的投票。投票权的分配要能够抵抗女巫攻击,就是说不能使单一主体控制大量选票。在现实世界,我们可以按照选民身份赋予每个人投票权;在数字化世界的中心化系统中,我们利用注册机制(包括手机号,验证码,手持身份证照片,活体检测等技术手段)提高单一主体获得大量选票的门槛;在去中心化的区块链领域,没有了身份识别机制,采取包括工作量证明 PoW,权益证明 PoS,委托权益证明 DPoS,各种 PoX (PoET,PoA 等)以及 VRF 类算法等方法分配投票权。

    PoW 要求节点找到一个数值使区块哈希值符合要求,在寻找该数值过程,节点需要投入大量算力。节点找到了满足要求的数值,就获得了投票权,并同时提出了自己建议的区块(PoW 不需要投票环节,先获得投票权的节点提议的区块为共识区块);PoS/DPoS 利用节点抵押的代币权益结合其他因素分配投票权,并结合 BFT 投票确认环节,选择共识区块;VRF 类算法则依赖密码学,数学随机数等技术分配投票权,经过 BFT 投票确认选择共识区块。

     

    >智能合约层:

     

    各个公链采用不同的编程语言进行智能合约编写,比如以太坊的 Solidity,EOS 的 C++等。智能合约编译为字节码,并打包进交易信息上链进行存储。各个节点接收到区块后,提取其中包含的交易信息,将字节码加载到虚拟机运行,运行结果反应到世界状态中。上链的字节码与开源的智能合约,可以进行一致性校验,从而保证节点实际运行的字节码与开源代码所显示业务逻辑一致,提供公开透明的信任能力,使能需要信任计算的商业场景。需要指出的是,目前出于安全角度考虑,将智能合约完全开源后会极大降低黑客攻击门槛,真正开源智能合约的项目并不多。

    共识层一般称为 Layer 1,智能合约层称为 Layer 2 (因此存储层和网络层可以认为是 Layer0)。有很多项目在 Layer
    2 智能合约层进行创新,比如闪电网络,去中心化交易所,跨链机制等。

     

    >应用层:

    各个公链的商业生态建设可以类比为谷歌的 Android 生态建设:公链项目方类似谷歌角色,提供软件平台;矿机生产商类似手机硬件生产厂商,提供软件运行硬件平台;公链上层的丰富应用,也称之为 DAPP,类似 Android 的平台丰富的 APP。公链项目方将软件平台研发出来,还需要提供开发工具,举办活动等来吸引开发者为公链开发 DAPP,打造一个繁荣的生态。现在运行在公链上的 DAPP 以游戏,溯源,交易所等为主。游戏利用区块链的公开透明机制,可以将核心业务逻辑运行在区块链平台以示公平;溯源等应用则主要是将相关流转信息记录在区块链平台,利用其不可篡改特性,供用户进行全生命周期历史信息查询。公链上运行的 DAPP 质量好坏,数量多寡,也是该公链是否健康发展的一个重要指标。

    需要指出的是,区块链技术架构的分层只是方便理解而进行的逻辑层面划分,大部分项目还是紧耦合的单体软件形式。随着区块链技术的发展,已经有项目开始支持模块化开发,比如支持更换网络模块、共识模块等。

    区块链技术仍在迅速发展,相关生态建设也在各方努力下不断向前推进,区块链技术商业落地应用不断涌现,对区块链技术能否成为新一代商业基础设施,我们充满期待。

     

     

     

     

     

    展开全文
  • 区块链技术是基于比特币应用提出的一个概念,他是一个融合了多种技术的一个集成式创新。目前区块链的应用早已不仅仅局限在比特币上。人们在谈论或使用“区块链”这个词时,有时候是指技术的商业应用,有时是指技术...
  • 近几年来,区块链技术的应用呈现爆发式增长,区块链技术与越来越多实体行业深度融合,在促进跨行业发展,行业之间交流,数据共享,以及金融赋能实体经济发挥着重要作用。本文主要从区块链的本质、技术架构等,简要...

    近几年来,区块链技术的应用呈现爆发式增长,区块链技术与越来越多实体行业深度融合,在促进跨行业发展,行业之间交流,数据共享,以及金融赋能实体经济发挥着重要作用。本文主要从区块链的本质、技术架构等,简要分析区块链的应用领域。

    区块链的本质

    区块链技术是由多方共同记录和维护的一个分布式数据库,该数据库通过哈希索引形成一种链状结构,其中数据的记录和维护通过密码学技术来保护其完整性,使得任何一方难以篡改、抵赖、造假。全网分布保存,防丢失;多方共识记账,防篡改;块的链式结构,易追溯。 

    区块链的技术架构

    区块链采用五层架构,从下到上分别是数据层、网络层、共识层、激励层、智能合约层。 

    • 应用层主要由客户端完成记账转账功能;
    • 激励层包括发行机制、激励机制,激励的来源为交易费;
    • 共识层主要解决拜占庭将军问题和工作量证明机制,双花问题,51%攻击等;
    • 网络层是使用P2P网络,其每个节点以区块链的形式全量存储着所有的全部交易记录;
    • 数据层解决交易数据包含哪些信息,数据信息加密算法等问题。

    区块链的应用

    基于以上特点,区块链应用领域很广,目前已经逐渐深入各行各业。

    基于区块链技术的全球贸易数字化平台

    每年全球贸易成本约为1.8万亿美金,提升贸易流程效率后可节省10%以上的成本,当前全球贸易由大量人工和纸张的作业,缺乏可信度(盖章环节得由人力亲自前往政府机构完成,都希望拥有数据 流程之间的依赖延迟,费用及时间延迟 点对点信息交换太多,EDI成本太高)。

    1.利用智能合约规范业务流程

    将每个业务流程规范在区块链平台中,每个业务点的执行都需要必要条件,并且每个必要条件都可以在区块链中查询到。

    2.端到端的事件信息可视化

    与实际货品和文件相关的事件详细信息通过列表形式展现,用户可以清晰的看到事件发生的时间、责任人、和关联的文件。

    医药物流公司基于区块链的供应链金融平台

    平台基于区块链技术,旨在简化制药领域买家、卖家和金融家之间的流动,帮助提高供应链融资效率、透明度和运营。提供真实、可验证的交易参与方背景,降低融资结构分析的信贷风险,可控分享账本和加密交易记录,确保交易信息的隐私和安全,为供应链网络带来更大的透明度。有效缩短支付期限,从而减少零售商在向医院送药后必须等待的支付时间。

    煤炭交易业务的区块链交易平台

    建立基于IBM的区块链超级账本-Fabric技术的新一代弱中心化交易平台系统,允许用户通过智能合约方式,查看合同细节,订单簿,并下买卖订单。

    通过积分等手段来鼓励平台参与者的活跃度和对平台的忠诚度 本平台开发将实现从弱中心化到去中心化的逐步推演和开发,在本交易平台进行交易的商品为现货、期货(部分)及期权(煤炭和原材料)等。  

    11月11日至15日,第二十二届中国国际高新技术成果交易会(下称“高交会”)在深圳举行。据悉,中国通信工业协会区块链专业委员会轮值主席、火币大学校长于佳宁表示,区块链只有真正在产业场景中落地才能彰显其内在价值,2021年区块链应用即将进入大爆炸时代。

    想了解更多关于区块链技术实践等相关信息,可以联系我们,成都探码科技有限公司(www.tanmer.com)是一家应用云计算、大数据和人工智能技术实现数据资产化运营的高新技术企业,业务覆盖多个行业。优秀的解决方案已成功应用到互联网、金融、政府、智能制造等领域。

    展开全文
  • 区块链技术

    千次阅读 2020-11-18 14:58:23
    当前,随着比特币的知名度不断攀升,其底层技术——区块链技术也经常出现在大众的视野。区块链作为一种去中心化的分布式计算技术,将在互联网发展中占据重要地位,很可能从根本上改变互联网的运行模式,其重要性...

           当前,随着比特币的知名度不断攀升,其底层技术——区块链技术也经常出现在大众的视野。区块链作为一种去中心化的分布式计算技术,将在互联网发展中占据重要地位,很可能从根本上改变互联网的运行模式,其重要性不言而喻。在国家层面,很多国家都非常重视区块链技术的研究与开发。德国、美国、日本、俄罗斯、新加坡等国家高度关注区块链技术及其产业发展,不断加大研究和支持力度。我国也出台了区块链相关技术标准,并在《“十三五”国家信息化规划》中明确提出需加强区块链等新技术的基础研发和前沿布局。

    对于大众来说,区块链仍然是一个神秘的名词,由于其技术具有一定的复杂性,技术专家们也很难向大众解释清楚到底什么是区块链。在互联网上,有些人试图用通俗的比喻来解释区块链,其中一个比较浪漫的解释是这样的:某年某月某日,你的男友对你说“我爱你一生一世”,这句话被自动发给你的闺蜜、爸妈、邻居、朋友等,并且他们也都记录了下来,你的男友再也无法否认。他们分别以区块的形式(区块链上保存信息的形式)记录这句话,而记录这句话的各个区块形成了一条链,这就是区块链。这个解释确实很浪漫、很吸引眼球,但它的缺点和优点一样明显——虽然通俗易懂,但并没有揭示出区块链在设计上的精妙。大部分人看后的第一反应是,原来这就是区块链,好像也没什么了不起的,不就是大家一起记个账嘛!

    区块链本质上确实是一种公共记账的技术,但是和上文这个浪漫的解释有所不同的是,参与记账的人不一定是可信任的亲朋好友,反而大部分是陌生人,甚至还会有一些心怀不轨的人,比如说你的情敌,或者更糟糕的如小偷、诈骗者等,很难保证这些人会规规矩矩地记下你的原话。那么,在没有一个权威管理者的情况下,怎么保证大家最终的记账结果忠于事实,并且“不易篡改”“不易伪造”“不易抵赖”呢?区块链的巧妙之处,就是利用密码技术在一个不可信任的环境中,创造出一个可信任的记账体系。比链科技

    以著名的区块链技术成果——比特币为例,其十年来运行的结果表明:虽然无人管理,且被众多黑客攻击并受到种种限制,但其全球体系还是保持稳定运行,这不得不说是一个了不起的成就。正因如此,区块链也得到广泛重视。它不仅仅可以承载数字资产,也可用于需要建立信用的人类活动,例如产权登记、资格认证、文化娱乐、供应链管理等。未来,这些活动将很可能不再需要中介或者管理机构进行信用保障,而是运行在区块链上,使陌生人之间直接建立信用关系。

     

     

    展开全文
  • 转自博主:区块链大本营转自博文:https://blog.csdn.net/Blockchain_lemon/article/details/79214163区块链技术初探:2区块链技术的初步理解1、什么是区块链(blockchain)?区块链,英文 Blockchain,本质上是一...

    转自博主:区块链大本营

    转自博文:https://blog.csdn.net/Blockchain_lemon/article/details/79214163

    区块链技术初探:2区块链技术的初步理解

    1、什么是区块链(blockchain)?

    区块链,英文 Blockchain,本质上是一种 去中心化的分布式数据库

    任何人只要架设自己的服务器,接入区块链网络,都可以成为这个庞大网络中的一个节点。

    640?wx_fmt=jpeg


    2、区块链的基本单元:区块(block)

    区块链既然本质是数据库,里面究竟存储了什么东西呢?让我们来了解一下区块链的基本单元:区块(Block)

    640?wx_fmt=png

    一个区块分为两大部分:

    (1)区块头

    区块头里面存储着区块的头信息,包含上一个区块的哈希值(PreHash),本区块体的哈希值(Hash),以及时间戳(TimeStamp)等等。

    (2)区块体

    区块体存储着这个区块的详细数据(Data),这个数据包含若干行记录,可以是交易信息,也可以是其他某种信息。

    3、刚才提到的 哈希值 又是什么意思呢?

    MD5 就是典型的哈希算法

    想必大家都听说过MD5,MD5就是典型的哈希算法,可以把一串任意长度的明文转化成一串固定长度(128bit)的字符串,这个字符串就是哈希值。

    而在我们的区块链中,采用的是一种更为复杂的哈希算法,叫做 SHA256

    最新的数据信息(比如交易记录)经过一系列复杂的计算,最终会通过这个哈希算法转化成了长度为 256bit 的哈希值字符串,也就是区块头当中的Hash,格式如下:

    a8fdc205a9f19cc1c7507a60c4f01b13d11d7fd0

    区块与Hash是一一对应的,Hash可以当做是区块的唯一标识。

    不同的区块之间是如何进行关联的呢? 它们之间是依靠Hash和PreHash 来关联。

    每一个区块的PreHash和前一个区块的Hash值是相等的。

    640?wx_fmt=png

    640?wx_fmt=jpeg640?wx_fmt=jpeg


    4、什么是挖矿?

    640?wx_fmt=jpeg640?wx_fmt=jpeg


    为什么要计算区块的哈希值呢?

    既然 区块链是一个链状结构,就必然存在链条的头节点(第一个区块)和尾节点(最后一个区块)。一旦有人计算出区块链最新数据信息的哈希值,相当于对最新的交易记录进行打包,新的区块会被创建出来,衔接在区块链的末尾。

    新区块头的Hash 就是刚刚计算出的哈希值,PreHash等于上一个区块的Hash,区块体的Data存储的是打包前的交易记录,这部分数据信息已经变得不可修改。


    640?wx_fmt=png


    这个计算Hash值、创建新区块的过程就叫做 挖矿

    用于进行海量计算的服务器,叫做 矿机

    操作计算的工作人员,叫做 矿工

    640?wx_fmt=jpeg

    640?wx_fmt=jpeg

    计算哈希值究竟难在哪里?咱们来做一个最粗浅的解释,哈希值计算的公式如下:

    Hash = SHA-256(最后一个区块的Hash + 新区块基本信息 + 交易记录信息 + 随机数

    其中,交易记录信息也是一串哈希值,它的计算涉及到一个数据结构 Merkle Tree。有兴趣的小伙伴可以查阅相关资料,我们暂时不做展开介绍。

    这里关键的计算难点在于随机数的生成。猥琐的区块链发明者为了增大Hash的计算难度,要求Hash结果的前72bit必须都是0,这个几率实在是太小太小。

    由于(最后一个区块的Hash + 新区块基本信息 + 交易记录信息)是固定的,所以能否获得 符合要求的Hash,完全取决于随机数的值。挖矿者必须经过海量计算,反复生成随机数进行“撞大运”一般的尝试,才有可能得到正确的Hash,从而挖矿成功。

    同时,区块头内还包含着一个动态的难度系数,当全世界的硬件计算能力越来越快的时候,区块链的难度系数也会水涨船高,使得全网平均每10分钟才能产生出一个新区块。

    小伙伴们明白挖矿有多么难了吧?需要补充的是,不同的区块链应用在细节上是不同的,这里所描述的挖矿规则是以比特币为例。

    4、区块链的应用

    640?wx_fmt=jpeg640?wx_fmt=jpeg


    比特币(BitCoin)的概念最初由中本聪于2008年提出,而后根据这一思路设计发布了 开源软件以及建构其上的 P2P网络。

    比特币是一种P2P形式的数字货币。点对点的传输意味着一个去中心化的支付系统。

    5、什么是P2P网络?

    (1)传统的货币都是由中央银行统一发行,所有的个人储蓄也是由银行统一管理,这是典型的中心化系统。


    640?wx_fmt=png


    (2)而比特币是部署在一个全世界众多 对等节点 组成的 去中心化网络 上。每一个节点都有资格对这种数字货币进行记录和发行。

    640?wx_fmt=png


    (3)至于比特币底层的数据存储,正是基于区块链技术。

    比特币的每一笔交易,都对应了区块体数据中的一行,简单的示意如下:

    640?wx_fmt=png

    (4)交易记录的每一行都包含 时间戳、交易明细、数字签名

    表格中只是为了方便理解,实际存储的交易明细是匿名的,只会记录 支付方和 收款方的 钱包地址

    至于数字签名呢,可以理解为每一条单笔交易的防伪标识,由非对称加密算法所生成。

    6、比特币矿工的奖励

    接下来说一说比特币矿工的奖励:

    比特币协议规定,挖到新区块的矿工将获得奖励,从2008年起是50个比特币,然后每4年减半,目前2018年是12.5个比特币

    流通中新增的比特币都是这样诞生的,也难怪大家对挖掘比特币的工作如此趋之若鹜!

    7、区块链的优势和劣势

    1、区块链的优势:

    (1)去中心化。

    区块链不依赖于某个中心节点,整个系统的数据由全网所有对等节点共同维护,都可以进行数据的存储和检验。这样一来,除非攻击者黑掉全网半数以上的节点,否则整个系统是不会遭到破坏的。

    (2)信息不可篡改。

    区块内的数据是无法被篡改的。一旦数据遭到篡改哪怕一丁点,整个区块对应的哈希值就会随之改变,不再是一个有效的哈希值,后面链接的区块也会随之断裂。

    2、区块链的劣势:

    (1)过度消耗能源。

    想要生成一个新的区块,必须要大量服务器资源进行大量无谓的尝试性计算,严重耗费电能。

    (2)信息的网络延迟。

    以比特币为例,任何一笔交易数据都需要同步到其他所有节点,同步过程中难免会受到网络传输延迟的影响,带来较长的耗时。

    几点补充:

      1、本漫画部分内容参考了阮一峰的博文《区块链入门教程》,感谢这位大神的科普。

      2、由于篇幅有限,关于Merkle Tree 和 非对称加密 的知识暂时没有展开细讲,有兴趣的小伙伴可以查阅资料进行深一步学习。

      3、本文授权转载自程序员小灰。


    展开全文
  • 区块链技术基本概念 区块链提供了一种去中心化的、无需信任积累的信用建立范式,目前已经引起金融行业、科研机构、政府部门和投资公司的高度重视与广泛关注。区块链技术通过建立一个共同维护且不可被篡改的数据库来...
  • 区块链技术本质又是什么呢?其未来发展优势都有那些方面? 关于区块链来说,就是让大家共同来记录每个人的资产究竟有多少,这也是区块链的本质之一,分布式记账。此特性能够以时间的顺序记录用户每一次的交易记录...
  • 互联网金融信息安全 第七章 新技术应用 主讲教师XXX 目录 区块链技术及应用 7.4.2 区块链技术的含义 从本质上来说,区块链是利用分布式技术和共识算法重新构造的一种信任机制可以把区块链简单理解为一个由所有参与者...
  • 区块链技术自诞生以来,就是多种技术、底层设施的集合体,目前区块链相关技术正处于学习曲线的积累阶段,期待爆发级应用场景的落地。  首先,作为一种互联网底层多种技术的组合,区块链技术包括P2P通信协议、...
  • 区块链技术通俗讲解

    千人学习 2019-12-01 12:21:04
    大多数区块链书籍或者教程都是将区块链中的技术特点独立来讲,比如加密、p2p、共识、分布式存储等,这些技术并不少全新的技术, 区块链之所以新,是因为对这些老技术的完美融合,如何形成闭环才是真正的区块链技术。...
  • 区块链技术 区块链本质上是一个对等网络(peer-to-peer)的分布式账本数据库。比特币的底层就采用了区块链的技术架构。区块链本身其实是一串链接的数据区块,其链接指针是采用密码学哈希算法对区块头进行处理所产生...
  • 区块链,区块链技术

    2018-02-10 10:39:24
    本质上是一个去中心化的数据库,同时作为比特币的底层技术区块链是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。[3]
  • 文章目录区块链技术架构图网络层共识层数据层合约层应用层知识图谱基础知识技术实现开发环境编程实现C/C++实现Nodejs/JavascriptPythonGo 区块链技术架构图 总体来看,区块链的基础架构可以分为五层,包括网络层、...
  • 区块链技术的发展.doc

    2019-08-12 22:33:29
    因此,我认为区块链技术实质上就是一种解决信任问题、降低信任成本的技术方案。区块链可以看作是一个分布式的公共账本。目的是去中心化,降低信任成本。而且,区块链技术具有极大的安全性,区块链中个别区块的丢失不...
  • #资源达人分享计划#
  • #资源达人分享计划#
  • #资源达人分享计划#
  • 在供应链金融领域,区块链技术被认为是2017年最重要的机遇和出路。在2016年工信部与国标委联合出版的《中国区块链技术和应用发展白皮书》中,指出“产业链是信用机器”,“产业链技术也是大规模的协作工具”。供应链...
  • #资源达人分享计划#
  • #资源达人分享计划#
  • 区块链技术理念

    2019-01-17 05:23:46
    想知道更多区块链技术知识,请百度【链客区块链技术问答社区】 区块链在本质上就是一种记账方法,当然了,并不是通过人来记账的,而是通过一种 软件,我们暂且简称为区块链客户端。一个个的区块链客户端软件,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 20,873
精华内容 8,349
关键字:

区块链技术的本质