imtoken苹果版下载官网怎样下载|谈谈你对区块链的认识

作者: imtoken苹果版下载官网怎样下载
2024-03-09 18:15:36

谈谈区块链的理解_数据

谈谈区块链的理解_数据

新闻

体育

汽车

房产

旅游

教育

时尚

科技

财经

娱乐

更多

母婴

健康

历史

军事

美食

文化

星座

专题

游戏

搞笑

动漫

宠物

无障碍

关怀版

谈谈区块链的理解

2019-03-18 18:30

来源:

南方IT界

原标题:谈谈区块链的理解

什么是区块链

区块链是一串使用密码学方法相关联产生的数据块,把这些数据块一个个链接起来,形成了区块链。其中每一个数据块都包含了过去十分钟内所有交易信息,用于验证其信息的真伪性和生成下一个区块。每一个区块都有其自己的独立性,有自己的交易信息,并利用相关的私钥加密技术进行各个数据块的验证,从而保证这个区块能够构成完整的交易信息。因此任意一个区块的损坏或被攻击都不会对整个系统的运行造成影响。虽然当前国际上还没有给区块链技术一个具体的定义,但是从它的本质上可以看出区块链技术是一个去中心化或弱中心化的分布式账本,它是多方共同维护的不断增长的分布式的数据记录,这些记录通过密码学技术,保护内容与时俱进,从而实现资产的数字化。

区块链的一些特点:

第一、 区块链是一个全网记录并共享的数据账本,也就是说使用区块链的每个网民都可参与记录和共享这些数据,并实行监督,从而保证了数据的一致性。

第二、 由于区块链上的数据全部公开、透明地记录在这个账本上,并且各个区块的信息实时更新并向全网公布,从而确保了数据的不可篡改、不能作假,这就解决的保证数据真实性的问题。

展开全文

第三、 区块链上的每一个区块都经过密码学技术进行了加密,从而解决了用户信息隐私和安全的问题。

第四、 由于区块链技术是弱中心化的分布式账本,每个区块都保存着一份完整的数据,即使中心服务器发生故障和被黑客攻击, 但是除非有人能够同时控制着51%的区块。否则对一个区块进行攻击,不会影响其他区块,仍能够保护数据的及时性和完整性。

区块链技术在金融领域的应用

金融领域内包括的行业多种多样,例如银行业、保险业、证券业和信托业等。接下来来主要介绍区块链技术在银行业和保险业中的应用。

01

银行业

众所周知,银行业的重要核心之一就是信用体系,以往银行对客户的信用等级评定往往会从其信用、品质、偿债能力、拥有资产等一系列指标为基础进行评价,在这个过程中银行需要查询客户的多方面的信息,由于其信息链长且环节较多,涉及范围广,即使花很长的时间去收集、整理,但是还是会出现信息不完整、数据的不准确、人工成本高等问题,特别是在贷款业务方面尤为突出。

区块链技术是分布式的记账系统,具有去中心化、数据公开透明和不可篡改的特点,正是由于这种优势,区块链技术在银行业具有了举足轻重的地位。区块链通过密码学原理保证了借款方的信息数据的安全性和不可篡改,任何交易信息都被程序化的记录、储存、传递、核实、公开透明,这就进而保证银行可以随时随地的获取到有关客户各方面的信息,从而为进行信用等级评定以及其他需要验证客户信息的工作减少了很多冗余的环节,这就大大减少了工作量,节约了有关成本。

随着时代在进步,科技在发展,互联网技术在支付结算方面取得了相当大的成就,支付结算可以用微信、支付宝等软件进行,基本上可以实现实时清算。但是对于一些跨国界、跨币种的交易,仍然受到多中心的限制,这就导致了支付结算的速度和效率大大降低。在这方面,我们也可以利用区块链技术中的点对点和去中心化的特点,解决此类问题。

02

保险业

区块链技术其中的一个特点叫做智能合约,它是以可信任的不可篡改的数据为基础,对于满足某些预先定义好的条款和事项可以自动化的执行,不需要保险的投保人申请理赔,也不需要保险公司批准理赔,只要满足相关的条件,这些工作就会自动进行,这就大大减少了理赔的相关流程,降低了相关的人工成本。据有关数据表明,区块链的这个特点已经应用到航空保险和汽车保险业。

现在的保险业,保险公司和投保人之间的矛盾纠纷与诉讼事件时常发生,这些问题的关键就在于投保人信息虚报和保险免责条款认定出现分歧,说到底就是相关的数据存在着不完整、不安全等问题,区块链技术就能在这方面加以应用,将这方面的所有权威数据都录入并储存在区块链上,如果以后发生这方面的相关问题,各行各业就可以直接从区块链上查看相关的数据,相互参考,从而可以提高核保、核赔的准确性和效率,这些数据真实可靠,并实时更新同步,具有不可篡改性,对于投保人风险管理带来很大的便利。

当风险监管机构对公司风险进行经营管理时,主要采用事前控制和事后处理的方式,但是随着保险行业朝着多元化发展和各方面保险业务的不断增多的情况下, 事中监管这个环节也变的越来越重要。为了弄好保险业的事中监管,保险公司通过把区块链技术引入到风险监控中,同时把日常的业务流程也转移到区块链上,设定相应的记账区块。这样就可以对保险公司的资金去向、投资比重、理赔数据等进行实时监控,能够最大程度的提升保险公司对风险的管控能力。

区块链技术的不足

区块链技术虽然有很多的优势,但是毕竟作为一个新兴的事物,任何技术的发展都不是一帆风顺的,尽管区块链技术经过这么多年的发展,技术也日益成熟,并为金融领域进行改革提供新思路和新手段,可以说从一定程度上为当代金融做出了贡献,但是仍存在一些不足,主要是以下几个方面。

首先,由于区块链技术是分布式的存储方式,每一个区块都需要进行认证和保存完整的交易数据,这就导致了区块链技术占用了大量的计算资源和存储空间,对计算机的配置要求也越来越高,以比特币为例,作为区块链的一大应用,现已经出现交易确认速度越来越慢,规模与银行相比仍然很小,不能满足大多数用户需求的问题。

其次,虽然说区块链技术是弱中心化的,数据的安全靠每个区块的共同维护,只有掌握超过其中51%的区块才有能力去伪造和破坏其数据,虽然很难,但是还是有这个可能的,所以怎么解决这个问题也是区块链技术当前所面临的挑战。

再次,区块链技术是分布式记账,所有数据公开、透明,个人的隐私和敏感数据很有可能会出现泄漏等风险,这就需要相关的技术部门进行强化安全手段,能够及时解决这些安全问题,保护客户的信息安全。

最后,由于我国对这项技术还处于开发研究阶段,还没有制定出一套严谨的法律法规,区块链技术与传统技术不同,不能用传统的法规来进行约束,随着其技术不断在金融领域进行应用,立法滞后、监管缺位等弊端势必给传统的金融监管带来全新的挑战,这就要求相关部门和人员不断进行探索,为制定健全的法律法规提供依据。

— END— 返回搜狐,查看更多

责任编辑:

平台声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。

阅读 ()

推荐阅读

区块链是什么,如何简单易懂地介绍区块链? - 知乎

区块链是什么,如何简单易懂地介绍区块链? - 知乎首页知乎知学堂发现等你来答​切换模式登录/注册生活调查类问题货币金融区块链(Blockchain)区块链是什么,如何简单易懂地介绍区块链?关注者44,301被浏览13,192,941关注问题​写回答​邀请回答​好问题 211​56 条评论​分享​1,506 个回答默认排序maxdeath信息论博士,区块链博士后​ 关注更新在20191025之后,说一些新的关于区块链的发展:1,区块链的应用。首先先说央行数字货币——央行数字货币的技术其实早就成熟了,都用不到区块链,因为区块链的目的是去中心化,而央行数字货币用不到这个。当然,采用区块链的央行数字货币技术也早就有了(参见RSCoin),这里面可能会在某些环节采用区块链技术去中心化——例如货币的发行仍旧是中心化的,但是流转中的管理和验证可以通过区块链技术去中心化到其他银行。同时,据我所知,官方早就有一个数字货币研究所在研究这个很久了。我在很早就写过,从大势上,货币的数字化是必然的,但这和比特币是两码事,看起来可能会更像支付宝。然后,现在facebook来了一出libra(请参见我关于libra的文章https://zhuanlan.zhihu.com/p/69941436),我觉得从很大程度上推动了这次区块链的新闻,也推动了央行数字货币的推出。libra本身只代表facebook的野心,目前来看,他们的野心很有可能不会成功,但是也许是这种野心和指明的技术方向让国家产生了紧迫感——因为就算现在libra的所有成员都退出得差不多了,libra本身也前途未卜,但是万一类似的框架被搭起来又吸引了其他的重量级成员加入,那么国家在这上面就失去了主导权。因此,根据最近的新闻,央行的数字货币应该已经非常接近了。但这点,并不足以突然让“区块链”成为国家战略,这里说的区块链,一定是包含数字货币之外的其他应用的。区块链最引人遐想的应用,无疑是以“以太坊”为代表的,用区块链来做一个“全球计算机”,然后,用“智能合约”来编写在这台全球计算机上运行的软件(又被称为Dapp,即去中心化应用)。简单来说,这个全球计算机的好处在于,你可以把一切想要“去掉中间商赚差价”的事情,全都搬到这上面来做,而不需要依赖于某个大企业作为可信中心,例如银行或者互联网巨头。关于这个问题,可参见这篇https://zhuanlan.zhihu.com/p/28930323然而,这种全球计算机的设想在这两年间暴露出了非常多的问题,让人看不到短期的解决希望。于是,从这次区块链的新闻中透露出来的应用方向,“不可篡改”这个区块链的特点,以及它在存证、溯源、防伪、征信等方面的作用。这个,是目前在落地上做的最成熟,也是能够实打实地看出来区块链对比于传统中心化系统优势的应用。2,区块链技术这次战略中最主要提出的,是“要掌握区块链核心技术”,那么区块链的核心技术是什么呢?区块链相关技术有很多方面,我可以把它大致分成4类:1),共识算法;2),隐私保护技术和相应密码学技术;3),智能合约相关技术;4),面向应用相关技术。其中,前三者可以认为是底层,后两者是上层。1),其中,共识算法是区块链最核心,也是整个技术发展和学术界最热衷的领域:大量的公链项目都追求共识算法的创新,同时,大量的研究者也投身于这个领域,然而,大多在国外(我之前主要研究方向也是这个领域)。这点其实并不意外——众所周知,国内很少人愿意搞基础理论研究。但是共识算法中的涵盖面非常广,其中有一个概念非常重要——有许可和无许可,有许可共识算法要求所有参与节点的身份已知,主要采用类BFT算法。而无许可共识算法则允许任何节点只要达到某些条件就能进入,无需事先在任何系统中注册身份,而POW和后来衍生出的POS以及其他许多POx类算法都在此列。前者,多用于联盟链,而后者多用于公有链。其中,两者发展至今日,在速度和延迟上的差异已经不大了,归根结底的差别就是前面说的有无许可的差别。而无许可共识算法由于无许可的特性,又引出了一个很重要的概念叫“激励机制”,比如比特币的挖矿,于是,又衍生出了“货币”。于是,就又衍生出许多非常有趣的方向,例如:ASIC矿机,链上治理,加密经济学等等。以上,哪些方向可能会被认为是这次战略中的“核心技术”呢?我个人更看好许可共识算法的相关技术,而且,这类共识算法也可能布上支付宝的道路,会摒弃很多意识形态方面的需求,追求速度更快,规模更大,使用更方便,更标准化。而非许可类的共识算法,则面临着更高的风险——首先,对于“币”这个事的政策并不明确;其次,在之前所说的应用方向上,公有链相对于联盟链并没有显著的优势。2),其实区块链技术本身采用的密码学技术并不高深也不复杂,无非是哈希函数和数字签名这两个非常经典和简单的密码学工具而已。然而,由于区块链技术和密码学天生的契合性(大部分早期研究区块链的学者都来自于密码学领域),同时,由于“加密货币”这个词,即:cryptocurrency,(注:在英文中,这个词被用来指代所有类似于比特币之类的货币,而不是中文领域中常用的“数字货币”),导致大部分人都认为密码学天生和区块链是联系到一起的。实际上,区块链技术本身并用不到特别先进的密码学工具(当然,一些新的共识算法中采用了一些新的密码学工具)。但是,其中最重要的密码学挑战,是隐私保护技术,而其中,可能会用到的,包括零知识证明,同态加密等目前还在发展之中的密码学工具。这点,其实并不是区块链本身的需求,但又和区块链紧紧联系在一起——原因,还得说回之前区块链的性质和区块链的应用上:首先,区块链最大的特点是所有上链的数据必须通过所有节点的验证,然而,如果区块链得到了大规模应用,这就代表了所有的节点都会获取所有的数据。好吧,我们现在不信任中心,有很大的一部分原因是中心获取了我们所有的数据,而现在倒好,用了区块链去中心之后,所有人都可以获取我们所有的数据了。因此,如何在能够保证隐私的同时还可以享受区块链带来的去中心化优势呢?这需要所有节点能够在不知道数据内容的情况下,还能够对数据的有效性进行验证,例如:在不知道你是谁,具体有多少钱,你想要支出多少钱的情况下,验证你确实有一笔钱可以来完成这笔支出……这听起来像是天方夜谭,然而,实际上我们有一种密码学工具可以实现它——叫做零知识证明。然而,目前零知识证明尽管一直在发展,但是目前仍存在很大的局限性,这种局限性是效率——我们有了一些高效的证明方式,例如:我们可以很快地证明某个未知的数比另一个已知数大,或者我们可以证明某个未知的值来自于某个集合。然而,这些高效的零知识证明,还不足以覆盖区块链的所有应用。因此,可想而知,这些新加密技术,尽管不是区块链技术中的必须品,却是区块链技术能够得到广泛应用的必需品,所以一定是“核心技术”中的一部分。3),智能合约相关的技术,实际上包括语言,包括编译……这些,实际上相当于是当我们已经有了区块链作为底层之后,如何使用它的问题。在这上面目前还没有一个非常明确的方向,因为,其实目前在尝试的思路有几种:i,以太坊式的,高度自由的图灵完备的系统。然而问题是,写程序太容易出错了,而且出错的代价太大。ii,Hyperledger-fabric式的,高度模块化的系统,然而,极度复杂,复杂到想要采用HF的公司,要么放弃,要么花钱请IBM的人帮他们做。iii,Libra式的,专注于某项应用的系统,例如libra的move语言就明白地说了,我们不追求图灵完备,我们的目标是做一个更方便于实现各种金融场景的语言——这可能是个趋势,但是还没有经过足够的检验。这些方向,在目前的尝试还很少。大部分区块链项目仍旧采用以太坊式的系统,或者加以改进。然而,我认为这一点很有可能成为“区块链的核心技术”中最重要的部分——因为一旦区块链上升到了国家战略的高度,那么势必会诞生大量的需求、场景和用户,于是才会有充分的尝试和实现的平台。由此,可能会衍生出一个最适合区块链的语言和开发工具,而这个,会如同OS一样,成为一个新的世界范围内的标准。而从目前来看,在其他的区块链项目都在挣扎着寻求落地的时候,可能只有中国有这样的土壤能够诞生出这样的标准。这大概就是把区块链作为国家战略的原因。4),应用相关的技术。其实在区块链应用方面最大的技术难点并不在技术上。例如:区块链存证,如果我们做一条联盟链将相关各方作为共识节点然后把证据上链,那么,这个证据就是无法篡改的了。这道理大家都懂,然而问题在于:谁来做这个事呢?证据怎么数字化?怎么运行区块链?给出数据我的好处在哪里?最重要的是,谁掏钱?区块链目前落地最大的难点,在于其相比传统的中心化方案,除了在存证,溯源方面的一些场景下,找不到明显的优势,也就找不到可行的商业模式。于是,也就很难通过市场的方式推行出去,近两年币市的低迷已经证明了这一点。然而,这一切都会在国家的支持下产生变化,于是,就如同中国互联网产业从模仿学习国外到开始向外输出抖音一样,中国希望能在区块链领域,能够激发出更多的尝试和场景。于是,在这些场景中,我们会积累相关的经验、技术和商业模式,从而将这种模式在出口到国外去,而这点,也会是区块链核心技术中非常重要的部分。——————————————————————————————首先要搞清一个问题——比特币是区块链,但是区块链并不是比特币。于是,在区块链的这个问题回答里,提到“矿工”,“挖矿”,“最长链”,“分叉”等等词的,其实都不准确。写一点上个月讲课的内容——个人觉得大部分的回答,包括google搜出来的或者wiki的,都不能很好地解释区块链是个什么东西。因为讲比特币的人很多,懂比特币的人也很多,但是具体到区块链,现在并没有一个很清楚的定义说什么是区块链,基本上所有的介绍里都是这样的:比特币——〉区块链是比特币的底层技术。或者比特币——〉比特币是一种区块链。具体到什么是区块链的问题,目前没有看到很好的定义和介绍,更多的是大而化之地讲区块链的意义在哪里的空泛文章,要不然就是一水的矿工和挖矿。所以我来从纯理论角度说一下我个人对区块链的定义:1,区块链是一个放在非安全环境中的分布式数据库(系统)。2,区块链采用密码学的方法来保证已有数据不可能被篡改。3,区块链采用共识算法来对于新增数据达成共识。具有以上三个性质的系统,就是区块链。1,区块链是一个放在非安全环境中的分布式数据库(系统)。这里的要点有两个:(1)分布式,(2)非安全环境。首先,这是一个分布式的,去中心化的系统。所以,有一个中心服务器或者节点的,不是区块链。节点都是安全的,无恶意的,那这不是区块链。同理,从应用的角度讲,如果你的应用必须要使用中心节点(例如要用超级计算机做深度学习)或者没必要考虑节点不安全的情况(例如某个安全的工厂里的传感器),那么并不需要考虑区块链技术。至于后面的词“数据库”,目前大部分成熟的区块链都是数据库,例如比特币就是一个分布式账本,而账本其实就是数据。然后,根据数据的格式,又可以分三种——1,数据是完全不相关的,只是达成的共识,没有有效无效之分;2,数据有某些逻辑结构,例如账本中,一笔交易实际上除了金额,还有输入和输出,连接到之前的交易,这些数据需要通过逻辑验证(例如交易中,节点需要验证输入的交易是否有效);3,数据拥有图灵完备的逻辑,而验证的时候需要通过节点使用算力运算,每笔交易可以有不同的输出和状态,每个节点要做的不仅仅是验证交易的真实性和输入的正确性,还要根据交易里的逻辑读入数值,进行验算然后再验证结果。比特币的系统就是第二种,又叫分布式账本;以太坊是第三种。第三种可以支持智能合约。用比特币举例的话,1,它是一个完全去中心化的系统,2,它放在一个非安全的环境,它并不要求所有使用比特币的人都没有恶意。2,区块链采用密码学的方法来保证已有数据不可能被篡改。这个是误解最多的部分,因为很多人一提到区块链就只觉得是这个。诚然,这部分很重要,而且确实区块链也因此得名,但这只是区块链的定义的一部分。这个部分的两个核心要点是:(1)密码学哈希函数,(2)非对称加密。两个都是密码学的基础概念,网上都有非常清晰的定义,我只简单说下:(密码学)哈希函数:一个函数Y=H(X),有如下性质:1,有X可以很容易算出Y;2,有Y不可能算出X;3,有Y不可能找到另一个X'使得H(X')=Y;3.5,如果X和X'相差很小,H(X)和H(X')则完全不相关。这东西主要用于验证信息完整性——在一个信息后面放上这个信息的哈希值,这个值很小,例如256bit,而且计算方便。收到信息之后收信人再算一遍哈希值,对比两者就知道这条信息是否被篡改过了。如果被篡改过,哪怕只有一bit,整个哈希值也会截然不同。而根据哈希函数的性质,没有人能够伪造出另一个消息具有同样的哈希值,也就是说篡改过的数据完全不可能通过哈希校验。非对称加密:这东西很好理解——对称加密就是有个密钥,可以理解成保险箱钥匙,你把消息加密变成密文,没有人能看懂这是啥,然后同一把钥匙解密成原来的消息。非对称加密就是有两把钥匙,一把叫公钥,一把叫私钥,用其中一把加密的话,只能用另一把解密,反之亦然。另一个重要的性质是,给你密文,明文和其中一把钥匙,你还是解不出来另一把钥匙是啥。原理基本上是基于一些困难数学问题,例如因数分解和离散对数,常用的有RSA,Diffie-Hellman和ECC(椭圆曲线),比特币用的是椭圆曲线。非对称加密除了和对称加密一样用于信息加密之外,还有另一个用途,就是身份验证。因为通常情况我们假设一对公私钥,公钥是公开的,而私钥只有本人有,于是一个人如果有对应的私钥,我们就可以认定他是本人。其中一个重要的应用就是数字签名——某个消息后面,发信人对这个消息做哈希运算,然后用私钥加密。接着收信人首先对消息进行哈希运算,接着用相应的公钥解密数字签名,再对比两个哈希值,如果相同,就代表这个消息是本人发出的而且没有被篡改过。以上是基础知识,至于区块链怎么实现的,很简单:交易(数据)写在区块里。第一个区块叫创世区块,写啥都行。从第二个区块开始,每个区块的第一部分有前一区块的哈希值。此外,区块里的每一笔交易(数据),都有发起人的数字签名来保证真实性和合法性。于是,先前区块里的任何数据都不可被篡改,原因见上。到这为止有人可能会问:为什么要弄个链啊?直接所有数据加个哈希值不就行了?因为——这个数据库并不是静止的啊。数据库的数据是会增加的,而每次增加的数据,就是一个区块,于是这些生成时间不同的区块,就以这种形式链在一起了。至于如何增加区块,就涉及到第三个部分——共识算法。3,区块链采用共识算法来对于新增数据达成共识。共识算法的目的,就是让所有节点对于新增区块达成共识,也就是说,所有人都要认可新增的区块。对于有中心的系统,这事很简单,中心说什么大家同意就好了,但是放到去中心化系统里,尤其是当有些节点有恶意的时候,这东西非常复杂,计算机科学里有个相应的问题,叫做“拜占庭将军问题”或者“拜占庭容错”(BFT)。有很多用Lamport给出的那个例子来讲BFT的东西,我在这里换一个角度。Lamport大神当年提出这个问题的时候在斯坦福研究中心给NASA做项目,他提出这个问题的原因并不是考虑类似比特币的应用场景(整个互联网成千上万个用户),而是考虑特殊背景下的一个简单的系统——航天飞机的控制系统。如果有航空背景的同学可能知道,飞机有三套独立的控制系统,为什么呢?因为任何系统都不可能完全不出故障,就算飞机控制系统的故障率已经极低了,还是有飞到一半这东西坏了的可能。于是我们可以弄两套独立的系统,同时坏掉的几率就会大大降低。可是两套独立的系统还是不足以容下一个系统的错误——一架飞机迎面飞来,两套系统一个说要躲,一个说不躲,那到底是躲还是不躲呢?所以我们需要三台独立的系统,这样,如果有一个系统有故障了,还有两台能正常工作,能少数服从多数给出正确的结果。学过纠错码的同学对这个应该不陌生,这个系统的输出之间的汉明间距是3,所以可以纠正一位的错误。然而,对于航天飞机,在冷战的背景下,万一某个系统不是坏掉了,而是被敌人控制了呢?三套系统还够吗?答案是否定的,因为不同于单纯只是坏掉的节点,恶意节点可以做一些别的事来阻止整个系统达成共识。这个部分略复杂要讲的话要单开一帖,所以我们只说最简单的情况(无签名同步系统)。我们管三个系统叫ABC,正常工作流程是三个人每次得出结果就互相告诉一下,然后每个人选多数人同意的结果。这是个没有中央节点的分布式系统,也就是说三人不能聚在一起开个会啥的,仨人只能两两通信。这个时候,假设C有恶意,它的目标是破坏这个系统。于是,假设正确的读数是1,A和B都得出了1这个结果,这个时候C这个小婊砸告诉A说“我的结果是0,B也觉得是0”,同时打个电话跟B说“哎我觉得是0,A也这么说”,于是A和B就懵逼了。假设你是A,你听到了两个不同版本的B的答案,B说自己选了1,C说B选了0,可是A这个时候没法知道B和C谁才是那个骗了自己的小婊砸,因为如果B真的告诉A选了1然后告诉C是0,他听到的结果和现在是一模一样的。于是结论是,拜占庭容错,也就是需要容下一个恶意系统而非错误系统,需要4个独立系统。(当然,签名可以解决这个问题,但是这只是同步系统的情况,在异步系统里这问题会变得更加复杂,原因是正常节点的回答有延迟,而恶意节点可以不回复,所以,正常节点一方面要等另一个节点的回复,但是它又不知道对方会不会回复因为对方有可能会有恶意,而在收到回复之前,它完全没法判断对方是正常节点还是恶意节点,这个问题叫异步BFT,也是BFT的最复杂的情况,这里不再做更多的解释,下文提到的BFT算法,其实都是异步BFT的算法)Lamport提出这个问题之后,有无数的算法被提出来,统称BFT(拜占庭容错)算法,其中最有代表性的叫PBFT,然后由于最近区块链的热度,无数针对区块链应用场景优化过的BFT算法也涌现出来,但是一个重要的问题是,所有目前的BFT算法,都只能应用在小型网络里。原因很简单——因为BFT这个问题是设计给类似于航天飞机控制系统这样的场景的,早期的算法考虑的也主要是这种场景。PBFT论文里考虑的就是一个5个节点的系统。就算算上新提出的BFT算法,也最多应用在不超过100个节点的网络里。这个问题被搁置了很久,直到比特币的诞生——中本聪从某种意义上简化了这个问题,在比特币中,同样是共识问题,中本聪引入了一个重要的假设——奖励,他之所以能这样做的原因是,他考虑的是一个数字货币,也就是说共识这个东西是有价值的。于是在这样的系统上,他提出了工作证明机制。所有挖矿,矿工,最长链,分叉等等等等,都可以归结为一句话:说话是要有代价的,说真话是有好处的,说假话是要扣钱的……这就是目前两类共识算法的核心区别:BFT共识模型:恶意节点可以干任何事。比特币共识模型:模型中有公认的“价值”,每个节点说话都需要一定代价,诚实节点会受到奖励,而恶意节点由于只付出代价而收不到奖励,变相受到了惩罚。也就是说,BFT共识模型其实涵盖了比特币共识模型的场景,比特币共识其实放宽了BFT共识模型的限制。比特币共识对于BFT的优势在于,由于给恶意节点的能力做了限制,恶意节点所能造成的破坏大大降低了,尤其是对于异步系统——BFT共识里恶意节点可以一直拒绝相应而诚实节点还需要一直等它(因为不知道它是不是恶意的),而对于比特币共识,随你便,你不响应就没有奖励可拿。于是,比特币共识算法可以应用于成千上万个节点,而且,任何人随时都可以加入,不需要预先在网络里注册自己的身份(而BFT算法里,网络中节点的数量和身份都必须是已知的)。但比特币共识的缺陷在于,首先,得有个有价值的东西,也就是说放在比特币里这东西还行,以太坊的话现在可能也凑合,但是其他数字货币嘛……BFT共识有个严格的限定,就是恶意节点不能超过总数的1/3,然而其实比特币共识没有这样的限制,唯一的限制就是假定大部分节点都是理性的,是逐利的,也就是会采用最佳的策略来赚取最大的价值。所以,严格来说,自私挖矿这种行为在比特币共识里是允许的,而多数攻击,其实也算不上一种攻击,因为这些都没有突破比特币共识的框架——如果这个价值无限大,比特币共识是非常可靠的。然而这并不是事实,因为并不是每个虚拟货币都和比特币一样值钱,而在价值不高的情况下,比特币共识的前提就站不住脚了——当损失可能是几千上万块钱的时候,假定每个人都是理性的是合理,但是如果损失就几分钱这个假设就相当扯淡了,事实上也发生过一个比特币矿池跑到另一个货币恶意挖矿搞垮对手的情况。此外,比特币共识是最长链共识,也就是说最长链-->大多数-->理性,于是分叉是允许的。于是导致了一些附带的问题,例如,如果网络有延迟,你怎么知道你手里那条链是整个网络里当前的最长链呢?于是,如果需要传输的数据多,那么延迟加大。延迟加大,那么越多的人手里的链并不是全网络的最长链。于是,全网络的最长链,就没法代表大多数。这就打破了比特币共识的根本,这也是为什么比特币区块频率是10分钟一块的原因。比特币目前有个著名的7币交易每秒的上限,而现在扩容闹得很厉害,以太坊的交易格式不同,也用了新的工作证明,想要改成权益证明,但这些都不本质。真正本质的是,在目前的网络条件下,如果适用全网的话,比特币共识的交易量基本上超不过100笔交易每秒这个量级。上面这几段有可能太深了,简单来说,BFT共识和比特币共识的区别可以这么理解:BFT共识:来,大家开个会讨论一下集思广益啊,讨论出大家都满意的结果为止。问题:开会的效率大家都懂,人越多越不容易出结果。只能用于少数节点,用于上千个节点的话……大家想象一下一天开一次人大的场景。比特币共识:你的诗念得不错,组织已经决定了,今天就你来当领导了,做得好有奖,做不好扣钱。问题:奖励几千块钱还好,奖励几分钱谁好好干?而区块链也就因此被分成了泾渭分明的两类,很多人都听过什么公有链私有链联盟链,但是,如果你们以为这是根据应用区分的就大错特错,其实,这两种区块链最本质的区别,还是因为共识模型或者说算法不同——BFT算法没法应用于大量节点,所以用BFT算法的就没法做公有链。而比特币共识得有个价值体系,这东西去做私有链联盟链就很不靠谱,因为一个单纯逐利的人的假设还算靠谱,但是如果对象是公司的话,公司的利益就太复杂了,不能简单认为他们只追逐区块链上那点价值。1,公有链,以比特币,以太坊和所有虚拟货币为代表,都采用比特币共识,共识算法基本上都采用工作证明机制,也就是挖矿那些,这种机制其他回答里已经讲得够清楚了,就略过。工作证明一切都好,除了费电……费多少电呢?差不多和一个百万人级别的城市那么多。此外以太坊的创始人特别喜欢权益证明,似乎很快要小范围投入使用(100个区块里一个用权益证明)。但是目前为止,大家对这东西的可靠性还持观望态度。2,私有链和联盟链。以IBM的hyperledger-fabric,以及一大堆其他的类似于tendermint,甚至R3 corda和ripple为代表,都用BFT共识。其实这方面的应用已经很多了,问题是,1,目前基本上所有应用给人的感觉都还是为了做区块链而区块链,真的觉得这东西好到不可或缺的应用还基本没有。2,由于为了区块链而区块链,其实很多场景的安全性和可靠性还值得怀疑,这点经常被被公有链的支持者诟病。嘛,以上就是个人定义的区块链了,顺带概述一下现在区块链领域的发展。之所以写这个帖子,就是因为发现明明是问区块链的问题,所有人都在讲比特币,都在讲挖矿,都在讲工作证明……工作证明不能说过时,也的确是现在公有链唯一可靠的共识算法,但是这东西确实是业界除了比特币死忠之外谁都不想要的东西好吗……编辑于 2019-10-28 14:29​赞同 4824​​251 条评论​分享​收藏​喜欢收起​盗盗狂热追随者...​ 关注友情提醒:比特币采用区块链技术,但是区块链并不等同于比特币;全篇基于比特币底层区块链技术讲述,所以,部分模型可能不适用于以太坊等。另外,由于文章采用了一定的抽象、类举的叙事方式,中间或多或少有些地方会跟区块链底层严谨的技术实现有出入,如果让你觉得困惑,可以在评论下方留言或者私信我一起探讨。最后,也是受限于自己知识结构的不完整,这篇文章会随着我对区块链更深入认识后,随时进行修订,最后更新时间可参考该回答下方的时间戳。另外,作为一篇科普性文章,大家可以随意转载,注明这篇文章的出处和作者即可,无需再单独私信询问。---首先不要把区块链想的过于高深,他是一个分布在全球各地、能够协同运转的数据库存储系统,区别于传统数据库运作——读写权限掌握在一个公司或者一个集权手上(中心化的特征),区块链认为,任何有能力架设服务器节点的人都可以参与其中。来自全球各地的掘金者在当地部署了自己的节点,并连接到区块链网络中,成为这个分布式数据库存储系统中的一个节点;一旦加入,该节点享有同其他所有节点完全一样的权利与义务(去中心化、分布式的特征)。与此同时,对于在区块链上开展服务的人,可以往这个系统中的任意的节点进行读写操作,最后全世界所有节点会根据某种机制的完成一次又依次的同步,从而实现在区块链网络中所有节点的数据完全一致。 上图中,高亮的点就是区块链系统中分布在全球各地的一个个节点;而这些节点可以简单理解为一台服务器服务器集群为了更简单的阐述那篇文章所构建的世界观,文中所讨论的节点全部粗暴的理解为官方参考实现节点,即最标准的一种节点类型,这些节点不仅可以参与挖矿共识、还可以数据存储和数据点对点传递;不涉及其他复杂的节点类型。关于节点的分类,可以阅读我的专栏文章《区块链节点与钱包的分类、边际和使命,看这篇文章就足够了》# 问题的由来我们反复提到区块链是一个去中心化的系统,确实,「去中心化」在区块链世界里面是一个很重要的概念,很多模型(比如账本的维护、货币的发行、时间戳的设计、网络的维护、节点间的竞争等等等等)的设计都依赖于这个中心思想,那到底什么是去中心化呢?在解释真正去中心化之前,我们还是先简单了解下什么是中心化吧。中心化?回忆一下你在网上购买一本书的流程:第一步,你下单并把钱打给支付宝;第二步,支付宝收款后通知卖家可以发货了;第三步,卖家收到支付宝通知之后给你发货;第四步,你收到书之后,觉得满意,在支付宝上选择确认收货;第五步,支付宝收到通知,把款项打给卖家。流程结束。你会发现,虽然你是在跟卖家做交易,但是,所有的关键流程都是在跟支付宝打交道。这样的好处在于:万一哪个环节出问题,卖家和买家都可以通过支付宝寻求帮助,让支付宝做出仲裁。这就是一个最简单的基于中心化思维构建的交易模型,它的价值显著,就是建立权威,通过权威背书来获得多方的信任,同时依赖权威方背后的资本和技术实力确保数据的可靠安全。你一定会摆出一个巨大的问号脸 ⊙.⊙?——“通过权威背书来获得多方的信任,同时依赖权威方背后的资本和技术实力确保数据的可靠安全”,真的可以嘛?!假如说,支付宝程序发生重大BUG,导致一段时间内的转账记录全部丢失,或者更彻底一点,支付宝的服务器被ISIS恐怖组织的一个导弹全部炸毁了。而我刚刚转出去的100元找谁说理去,这个时候,你就成了刀殂上的鱼肉;支付宝有良心,会勉为其难承认你刚刚转账的事实,但他不承认你也没辙,因为确实连他自己也不知道这笔转账是否真实存在。上述就是中心化最大的弊端——过分依赖中心和权威,也就意味着逐渐丧失自己的话语权。去中心化?那么去中心化的形态是什么样子呢?还是拿刚才那个例子继续,我们构建一个极简的去中心化的交易系统,看看我们是如何在网络上从不认识的卖家手里买到一本书的。第一步,你下单并把钱打给卖家;第二步,你将这条转账信息记录在自己账本上;第三步,你将这条转账信息广播出去;第四步,卖家和支付宝在收到你的转账信息之后,在他们自己的账本上分别记录;第五步,卖家发货,同时将发货的事实记录在自己的账本上;第六步,卖家把这条事实记录广播出去;第七步,你和支付宝收到这条事实记录,在自己的账本上分别记录;第八步,你收到书籍。至此,交易流程走完。刚才“人为刀俎我为鱼肉”的情况在这个体系下就比较难发生,因为所有人的账本上都有着完全一样的交易记录,支付宝的账本服务器坏了,对不起卖家的账本还存在,我的账本还存在;这些都是这笔交易真实发生的铁证。当然,在这套极简的交易系统中,你已经发现了诸多漏洞和不理解,比如说三方当中有一个是坏人,他故意记录了对他更有利的转账信息怎么办;又比如说消息在传递过程中被黑客篡改了怎么办等等等等。这在以往的计算机概论或者计算机网络书本上中可能都有提及到——“类两军”和“拜占庭将军”问题。这里就不打算赘述,因为暂时跟主线不相关,感兴趣的同学可以去Google或者百度一下,你只需要知道,在我们下面即将展开讲到的区块链系统中,通过巧妙的设计,足以解决上述存在的BUG。既然话已说到这份上,相信了解一点技术、特别是有运维背景的同学大概能够从极简交易系统中窥视到了更多区块链的一些影子——分布式存储,通过多地备份,制造数据冗余让所有人都有能力都去维护共同一份数据库让所有人都有能力彼此监督维护数据库的行为在我看来,你猜测的基本上没错。其实这些就是区块链技术最核心的东西,外人看起来高大上、深不可测,但探究其根本发现就是这么简单和淳朴。当然,这里面肯定会有很多很多很多细枝末节的技术需要重构。如果你差不多认同上面的观点,那我们应该基本上可以达成共识,分布式部署肯定是构建去中心化网络理所当然的解决方向——通过P2P协议将全世界所有节点计算机彼此相互连接,形成一张密密麻麻的网络;以巧妙的机制,通过节点之间的交易数据同步来保证全球计算机节点的数据共享和一致。哈哈,说的轻巧,“交易数据这么重要的东西,在一个完全不信任的P2P网络节点中以一种错综复杂的方式传递,数据的一致性和安全性谁来保证,如果说互相监督,他们到底怎么做到?”好了,不卖关子了,下面让我们围绕这个最最最最直接的问题开始进入到真正区块链的世界,抽丝剥茧看看它到底是如何一步一步形成的,又是如何一步一步稳定运转。# 从全球节点到交易数据这张图的制作的意义为的是帮助你在宏观上先快速理解区块链中所涉及到的相关名词以及他们的层级关系。同时,文章的知识结构和设计思路也大抵上也会按照:首先,将区块作为最小单位体,讲述极简区块链系统是如何运转的;接着,进入到比区块更小单位体——交易记录,理解区块链是如何处理数据的;最后,将所有知识点柔和在一起,重回到区块和区块链,完整讲述整个工作流程。希望你在这个引导和结构下有一个比较好的阅读体验。Let's go~# 区块,混沌世界的起源既然已经达成共识,所以,我们事先构建好了一个去中心化的P2P网络;同时,为了让读者朋友们听起来更轻松,我先粗暴的规定在这个极简的区块链系统里,每十分钟有且仅产生一笔交易。故事继续,在节点的视野里,大概每十分钟会凭空产生一个建立在自己平行宇宙世界的神奇区块(你可以将区块想象为一个盒子),这个区块里放着一些数字货币以及一张小纸条,小纸条上记录了这十分钟内产生的那唯一一笔交易信息,比如说——“小A转账给了小B100元”;当然,这段信息肯定是被加密处理过的,为的就是保证只有小A和小B(通过他们手上的钥匙)才有能力解读里面真正的内容。这个神奇的区块被创造出来之后,很快被埋在了地底下,至于埋在哪里?没有一个人知道,所以需要所有计算机节点一起参与进来掘地三尺后才有可能找到(找到一个有效的工作量证明)。显然,这是一件工作量巨大、成果随机的事件。但是呢,对于计算机节点来说,一旦从地底下挖出这个区块,他将获得区块内价值不菲的数字货币,以及“小A转账给了小B100元”过程中小A所支付的小费。同时,对于这个节点来说,也只有他才有权利真正记录小纸条里的内容,这是一份荣耀,而其他节点相当于只能使用它的复制品,一个已经没有数字货币加持的副本。当然这个神奇的区块还有一些其他很特别的地方,后面我们会再细细聊。为了更好的描述,我们将计算机节点从地底下挖出区块的过程叫做「挖矿」,刚才说了,这是一件工作量巨大、运气成分较多、但收益丰厚的事儿。过了一会儿,来自中国上海浦东新区张衡路上的一个节点突然跳出来很兴奋的说:“ 我挖到区块了!里面的小纸条都是有效的!奖励归我!” 。虽然此刻张衡路节点已经拿到了数字货币,但对于其他计算机节点来说,因为这里面还涉及到其他一些利益瓜葛,他们不会选择默认相信张衡路节点所说的话;基于陌生节点彼此不信任的原则,他们拿过张衡路节点所谓挖到的区块(副本),开始校验区块内的小纸条信息是否真实有效等等。在区块链世界里,节点们正是通过校验小纸条信息的准确性,或间接或直接判断成功挖出区块的节点是否撒谎。(如何定义小纸条信息真实有效,后面会讲解,这里暂不做赘述)。在校验过程中,各个节点们会直接通过下面两个行为表达自己对张衡路节点的认同(准确无误)和态度:停止已经进行了一半甚至99.99%的挖矿进程;将张衡路节点成功挖出的区块(副本)追加到自己区块链的末尾。你可以稍微有点困惑:停止可能已经执行了99.99%的挖矿行为,那之前99.99%的工作不是就白做了嘛?!然后,区块链的末尾又是个什么鬼东西?对于第一个困惑。我想说,你说的一点没错,但是没办法,现实就是这么残酷,即便工作做了99.99%,那也得放弃,这99.99%的工作劳苦几乎可以视为无用功,绝对的伤财劳众。第二个困惑,区块链和区块链的末尾是什么鬼?这里因为事先并没有讲清楚,但是你可以简单想象一下:区块是周期性不断的产生和不断的被挖出来,一个计算机节点可能事先已经执行了N次“从别人手上拿过区块 -> 校验小纸条有效性”的流程,肯定在自己的节点上早已经存放了N个区块,这些区块会按照时间顺序整齐的一字排列成为一个链状。没错,这个链条,就是你一直以来认为的那个区块链。如果你还是不能够理解,没关系,文章后面还会有很多次机会深入研究。# 走进区块内,探索消息的本质上面我们构建了一个最简单的区块链世界的模型,相信大多数同学都已经轻松掌握了。但是别骄傲也别着急,这还只是一些皮毛中的皮毛,坐好,下面我们准备开车了。前面我们说到“大概每十分钟会凭空产生一个神奇的区块,这个区块里放了一张小纸条,上面记录了这十分钟内产生的这唯一一笔交易信息”。显然,十分钟内产生的交易肯定远不止一条,可能是上万条,这上万条数据在区块链世界是如何组织和处理的呢?另外,为什么在纸条上记录的只是某一次的交易信息,而不是某一个人的余额?余额好像更符合我们现实世界的理解才对。既然存在这样那样的疑问。现在我们就把视线暂时从“区块”、“区块链”这些看起来似乎较大实体的物质中移开,进入到区块内更微观的世界里一探究竟,看看小纸条到底是怎么一回事,它的产生以及它终其一生的使命:发起交易的时候,发起人会收到一张小纸条,他需要将交易记录比如说“盗盗转账给张三40元”写在纸上。说来也神奇,当写完的那一刹那,在小纸条的背面会自动将这段交易记录格式化成至少包含了“输入值”和“输出值”这两个重要字段;“输入值”用于记录数字货币的有效来源,“输出值”记录着数字货币发往的对象。刚刚创建的小纸条立马被标记成为“未确认”的小纸条。从地下成功挖出区块并最终连接到区块链里的小纸条一开始会被标记为“有效”。若这条有效的小纸条作为其他交易的输入值被使用,那么,这个有效的小纸条很快会被标记为“无效”。因为各种原因,区块从链上断开、丢弃,曾经这个区块内被标记为“有效”的小纸条会被重新标记为“未确认”。区块链里面没有账户余额的概念,你真正拥有的数字资产实际上是一段交易信息;通过简单的加减法运算获知你数字钱包里的余额。上面的1、2、3仅仅作为结论一开始强行灌输给你的知识点,其中有几个描述可能会有点绕,让你觉得云里雾里,没有关系,因为我们立刻、马上就开始会细说里面的细枝末节。上图,是区块内,盗盗在一张小纸条上记录下的交易信息,后被格式化的呈现上图就是从无数打包进区块内的小纸条中,抽取出来的一张,以及它最终被格式化后的缩影。单看右侧的图可能很容易产生误会,虽然看起来有多行,但实际上就是“盗盗转账给张三40个比特币”这一条交易数据另外的一种呈现形态。因为区块链世界里面这么规定,每一条交易记录,必须有能力追溯到交易发起者 发起这笔交易、其中所涉及金额的上一笔全部交易信息;即这笔钱从何而来的问题。这其实很容易理解,在去中心化的网络中,通过建立交易链、和通过交易链上的可溯源性间接保证数据安全和有效。我们继续看,在区块链世界里,我们是如何仅通过“盗盗转账给张三40个比特币” 这条交易信息完成转账流程的。其实跟现实中你在路边买一个包子的流程大抵上相同。第一步:判断是否有足够的余额完成交易这里我们再一次重申,在比特币的区块链世界里是没有余额的概念(以太坊的底层区块链有余额概念),余额是通过简单数字的加减最终获得,你拥有所谓的数字货币实际上是因为你拥一条交易记录,即 “盗盗转账给张三40个比特币”!这里,我们还是拿这条记录说事:追溯“输出值”是“盗盗”相关的全部有效交易记录作为,对有效交易中的数字进行简单求和,判断是否大于等于40,如果确实大于等于,则将这些有效的交易记录合并形成一条新的交易记录(如下图)。如果小于40,其实可以不需要再继续往下探讨。就上图的例子,我们追溯到曾经转账给盗盗的有效交易记录有“小A转账给盗盗10 btc”、“小B转账给盗盗20 btc”、“小C转账给盗盗 25 btc”,我们需要将这三条交易记录合并成一条更复杂描述的交易记录,即 “( 小A转账给盗盗10 btc + 小B转账给盗盗20 btc + 小C转账给盗盗 25 btc ) 转账给张三40 btc ”第二步:判断是否需要找零对追溯到的有效交易数字求和,如果发现大于需要支付的金额,需要将多出的数字重新支付给自己,相当于找零。对应生成了一条全新的交易记录(如下图)。就上图例子来说,我们最后合并成的交易记录 “( 小A转账给盗盗10 btc + 小B转账给盗盗20 btc + 小C转账给盗盗 25 btc + 盗盗转账给盗盗15 btc ) 转账给张三40 btc ” 事实上等同于“盗盗转账给张三40 btc”。其中“盗盗转账给盗盗15 btc”就可以理解找零。第三步:发出去,让全球节点认同和备份小纸条这条内部重新处理过的复杂交易记录被塞进区块,埋到地下,等待节点挖出来,一旦区块被挖矿成功,并且该区块最终被连在了区块链的主链上。张三将最终拥有了这条交易记录,而先前的“小A转账给盗盗10 btc” 、“小B转账给盗盗20 btc” 、“小C转账给盗盗25 btc”都将被视为已经使用过的交易记录——从此被贴上“无效”的标签,意味着这些交易记录将永远不会再被追溯到。我们最后一次重申,只是希望让你加深印象:拥有数字货币=拥有交易记录!通过设计巧妙的精巧密码学保证数据安全记录着交易信息的小纸条借助区块这个载体,在分布式的网络中以不同的轨迹错综复杂的传递,我们前面说了,你真正拥有的数字资产实际上是一段交易信息,而不是你常规意义上理解的货币。所以这个过程就需要重点解决两个问题:接受到的这条交易记录在传输过程没有被其他人所篡改接受到的这条交易记录确实是由发起交易的人所创造在这里,我们需要事先引入两个知识点,可能稍微有点难消化,但都是计算机领域较为成熟的和基础的概念。第一个知识点:SHA256()函数。你只需要知道,任意长度的字符串、甚至文件体本身经过SHA256函数工厂的加工,都会输出一个固定长度的字符串;同时,输入的字符串或者文件稍微做一丢丢的改动,SHA256() 函数给出的输出结果都将发生翻天覆地的改变。注意,SHA256()函数是公开的,任何人都能使用。上图,仅仅一个小数点的变化,输出的结果已经翻天覆地第二个知识点:非对称加密。你也只需要了解,任何人手里都有两把钥匙,其中一把只有自己知道,叫做“私钥”,以及一把可以公布于众,叫做“公钥”;通过私钥加密的信息,必须通过公钥才能解密,连自己的私钥也无解。公钥可以通过私钥生成多把。有了这些知识点的加持,上面两个问题开始变得有解。下面我们来看下内部是如何扭转和工作的吧,这里拿“小A 转账给了小B 100元钱” 举例: 第一步:小A会先用SHA256函数对自己的小纸条进行处理,得到一个固定长度的字符串,这个字符串就等价于这张小纸条。第二步:小A使用只有自己知道的那一把私钥,对上面固定长度的字符串进行再加密,生成一份名叫数字签名的字符串,这份数字签名能够充分证明是基于这张小纸条的。你可以这么理解,在现实中,你需要对某一份合同的签署,万一有人拿你曾经在其他地方留下的签名复制粘贴过来怎么办?!最好的办法,就是在你每一次签名的时候,故意在字迹当中留下一些同这份合同存在某种信息关联的小细节,通过对小细节的观察可以知道这个签名有没有被移花接木。步骤一和步骤二的结合就是为了生成这样一份有且仅针对这条小纸条有效的签名。第三步:小A将「明文的小纸条」、刚刚加密成功的「数字签名」,以及自己那把可以公布于众的「公钥」打包一起发给小B。第四步:当小B收这三样东西,首先会将明文的小纸条进行SHA256()处理,得到一个字符串,我们将其命名为“字符串2”。然后,小B使用小A公布的公钥,对发过来的数字签名进行解密,得到另外一个“字符串1”。通过比对“字符串1”和“字符串2”的一致性,便可充分证明:小B接受到的小纸条就是小A发出来的小纸条,这张小纸条在中途没有被其他人所篡改;且这张小纸条确实是由小A所编辑。可以看得出来,加解密的过程几乎是一环套一环,中途任何环节被篡改,结果都是大相径庭。借助这一连串的机制,其实已经能够很好的在公开、匿名、彼此不信任的分布式网络环境中解决数字交易过程中可能遇到的很多问题。这个环节可能确实有点难理解,现在,我需要你停下来,静下心,花上几分钟闭目慢慢回味其中设计精湛的地方。掌握了这部分知识以后,我们在这里回答一下前面没有解释清楚的问题,「节点对区块的检验」检验的到底是什么?实际上就是:检验区块内的交易记录签名是否准确(是否被篡改)检验区块内的交易记录输入值是否“有效”(是否使用过)检验区块内的交易记录输入值的数字之和是否大于等于输出值的数字…# 重回“区块”和“区块链”的世界好了,对小纸条和交易记录的研究我们点到为止,其实信息量已经是巨大的了,让我们合上盖子,重回较大的实体、继续聊聊“区块”和“区块链”的话题。还记得,咱们在一开始讲到关于区块的特征吗?区块创造后被埋在地下,需要经过节点们马不停蹄的挖采、而且是凭运气的挖采才有可能获得——不仅仅如此,事实上他还有其他很多神奇的地方,比如说:凭空产生的区块在刚刚创建的时候会形成一股强大的黑洞效应,它会尝试将这段时间全世界各个节点上产生的所有小纸条(交易记录)统统吸进来;在合上区块盖子之前,同时会在区块内放上一些数字货币以及其他一些东西。区块拥有一个唯一的ID,但它只会在这个区块被节点成功从地下挖出来之后创建。这个ID至少会跟「区块内所有小纸条的集合」、「即将与之相连的上一个区块ID」以及「挖矿节点的运气值」等因素相关。既然前面我们已经简单了解了“SHA256()函数”这个东西,这里不妨透露给大家:“区块ID = SHA256(‘区块内所有小纸条的集合’+’即将与之相连的上一个区块ID’+‘挖矿节点的运气值’+’…’)” ;基于先前掌握的知识,然后你应该知道区块内任意一张小纸条的信息稍微做改动、或者节点挖矿运气好一点坏一点等等,当前区块的ID都会 “ biu~ ”的发生改变。基于上述1、2点,如果阅读足够仔细的同学可能会有些头大。在文章开头为了更好的描述,我在设计简化区块链系统的时候故意模棱两可了几个概念,这也许已经误导到了部分同学。这里不得不停下来和你一起修正下之前在你大脑中已经构建的区块链世界观。我们前面讲道,“在节点的视野里,大概每十分钟会凭空产生一个建立在自己平行宇宙世界的神奇区块”。如何正确去理解这句话呢?——拥有上帝之眼的你,可以这么拆解问题、看待问题:同一个周期内,全网并不是产生唯一的一个区块等待挖掘;每个节点事实上都在周期性的创造区块和挖出区块;只是在某一个节点的视野里,它不能感知到另外一个节点上区块的产生。为何这里要特别强调“在某一个节点的视野里”,就是因为我们刚刚讲到,从区块的视角来说,区块的凭空产生,是基于即将与之相连的上一个区块ID;而从节点的视角来看,区块的凭空产生是基于当前节点区块链末尾的那个区块ID产生的。全网会尽力控制在一个周期内只有一个节点能够成功挖出区块,但是不能够完全避免多个节点同时挖出区块的可能性;如何尽力控制?比如说,当大伙挖矿的热情高涨、工作效率提高,区块会被埋在更深更广的地方等。简而言之,通过提高工作难度,来维持这个平衡。另外,值得注意的:产生区块、挖出区块、校验区块,他们的时间周期近乎相同。对于想从技术角度更加深入理解“区块”、“挖矿”本质的同学们,你们可以移步至我的专栏《探索比特币“挖矿”和“区块”的数学本质》,其中涉及到一些比较复杂的数学和技术细节,相信阅读完那部分内容之后,你对区块链会有更加透彻的认知。当然,对于绝大多数的吃瓜群众,看完那边内容可能会让你更加困惑,如果你不是十分的喜欢追根究底的话,我建议你还是直接选择跳过那块吧。至少在我看来,即便少了那部分内容,也不影响我们去理解区块链的魅力。分叉现在,我们终于对“区块”这个概念有了更全面的认识,文章开头讲的故事就可以继续展开来絮叨絮叨:假如几乎同一时间,「中国上海浦东新区张衡路」上的节点和「美国纽约曼哈顿第五大道」上的节点异口同声喊出来:“我挖到区块了!里面的小纸条都是有效的!奖励归我!”。其他节点也几乎同时参与了对这两个区块的校验,结果发现这俩都没毛病,各节点也开始犯困,因为在他们的视野里他们并不清楚最后哪一个区块应该会被主链接纳。算了!都连在自己区块链尾巴上吧,这时尴尬了,区块链硬生生的被分叉了!产生分叉你肯定在想,那还得了,这种情况继续下去,每个节点的区块以及他们整理维护的小纸条都将变得不一样,这已经严重违背了区块链世界里第一大最基本原则——所有节点共同维护同一份数据。所以,为了解决这个问题,区块链世界引入了一条新的规则——拥有最多区块的支链将是真正被认可有价值的,较短的支链将会被直接Kill掉。我们大伙都知道挖矿的过程存在巨大的工作量(如果没有任何难度,把区块扔在人群中,必然同一时间发现区块的节点数量将大大增加,也就会产生无数的支链,通过这个例子,你大概也就能够明白,比特币的区块链世界为什么需要设置工作难度了吧),并且在计算机的硅基世界里,不可能出现所谓 “同时” 的概念,哪怕纳秒的差别,那也总是会有先后顺序。所以理论上,“分叉”的这种僵局很快会在下一个区块被挖掘出来(以及校验区块)的时候被打破,实在不行下下个,或者下下下个……总之机制可以让整个分叉的区块链世界迅速稳定下来。“分叉”这种僵局在确认下一个区块(以及校验小纸条)的时候被打破,从而整个区块链世界迅速稳定下来就上图而言,所有基于张衡路节点挖矿获得的区块以及后续区块的那条分支被视为有价值,最终会全部保留了下来;其他节点会统一效仿那个拥有更长分支链的节点所做的决策。另外,值得一提的是,同一时间,较短分支上的区块会立即丢弃,而里面的小纸条也会随之释放出来,被重新标记上“未确认”。“双花”与“51%攻击”你可能已经开始困惑或者有点兴奋,末尾几个区块的排序在修复过程中,因为时间差肯定会产生一些模棱两可的地方,这往往会给数据安全埋下一颗雷。一个最简单的假设——我记录的一张小纸条很不巧地被归在了一条较短的支链上,这条支链在竞争过程中理所当然输掉了比赛,区块被丢弃、小纸条被无情的贴上“未确认”的标签。在等待下次区块重新确认的过程中,这个时间差内,我,好像、似乎可以做点什么坏事 ԅ(¯﹃¯ԅ) ,就比如说“双花”(双花,花两次,双重支付的意思)你脑海中也许很快浮过的这样的构想,可不可能通过下面这种方法触发双花问题的产生,从而让我不劳而获:假设有一个名叫X-Man的坏家伙,他控制了一个计算机节点,这个节点拥有比地球上任何一个节点算力都强大的计算机集群。首先,X-Man事先创造了一条独立的(不去广而告之)、含有比较多区块的链条。其中一个区块里放着“X-Man转账给X-Man 1000元”的纸条。接着,X-Man跟张三购买了一部手机,他在小纸条上记录下“X-Man转账给张三1000元”。张三已经比一般的卖家谨慎了,他在这条信息被三次确认后(即三个区块被真实挖出、校验和连接)才将手机给了X-Man。按照我们之前的理解,这条交易记录已经板上钉钉永远无法被串改。X-Man拿到手机之后,按下机房的开关,试图将先前已经创造的区块链条连接在自己这个节点区块链的末尾。大功告成,X-Man拥有了一条更长的区块链条,那些较短、存放着“X-Man转账给张三1000元”的区块链,以及在区块链世界里那则真实转账行为被一同成功销毁。(???)事实真的如此吗?在这里我可以很负责任的说,too young too simple,区块链世界规则的制定远比我们想象的要健全很多,还记得我们之前讲的“区块的ID至少会跟区块内所有小纸条的集合、即将与之相连的上一个区块ID、当前产生区块的时间戳以及挖矿节点的运气值等因素相关”。 在这里,正是因为打算连接到主链的过程中,主链会立马意识到,那条事先准备的链子(的第一个区块)的时间戳存在异常,不属于当前区块链世界里线性增长的时间戳,于是马上意识到这个事先准备的链子(的第一个区块)是无效的,需要重新计算。 在区块链的世界,重新计算的行为等同于把自己(节点)置身于同一个起跑线,跟世界上其他所有的节点一同竞争挖矿。你会说,我拥有更强大的计算能力,但是对不起,跟你竞争的对象并不是第五大道、南京西路、香榭丽舍大道上的某一个节点,而是全球所有算力的集合,在这个集合中,你拥有的算力永远都只是一个很小的子集。所以,根据区块链算力民主、少数服从多数的基本原则,这个构想将永远不会成立。除非....你控制着全球51%的算力,这也就是区块链世界里另外一个著名的概念,叫做“51%攻击”,但这也仅仅是一个理论值,在真实世界里这样的攻击我个人觉得是很难发动起来的,这里面就牵涉到很多经济、哲学甚至政治的因素。举个最简单的例子:X-Man为了回滚刚刚发生的一笔交易记录,成功发起了51%攻击,这意味着很快整个区块链系统将会崩盘,因为这次攻击已经严重伤害到人们对这套系统的信任,接着比特币开始暴跌至几乎一文不值;但是这个拥有51%算力的X-Man原本完完全全可以通过挖矿的方式获取更多收益,购买无数的iPhone手机。那他不是脑袋不是坏了还能是啥?对51%攻击话题感兴趣的同学可以阅读这篇文章《什么是比特币51%攻击?》。至此,我觉得区块链最基础、最核心的知识已经全部讲完了(除了挖矿内部实现原理,作为一个遗憾留在这里,有时间会完善掉),相信你已经对它有了一个宏观的认识。另外,由于这篇文章采用了适当抽象、类举的叙事方式,中间或多或少有些地方会跟区块链底层严谨的技术实现有出入,欢迎大家来纠错。另外,也是受限于自己知识结构的缺失,这篇文章会随着我对区块链更深入认识后,随时进行修订,最后更新时间可参考该回答下方的时间戳。--问答部分去中心化的系统中,到底是谁在发行货币?是无限量发行吗?比特币的货币是通过挖矿(工作量证明)来发行的,总数量是通过程序写死了2100万个,而第一笔区块奖励也是硬编码写死的。矿工挖出一个区块所获得的奖励,每隔21万个区块将减少一半,按照平均10分钟挖出一个区块的执行效率,也就就说差不多每四年会锐减一次。2009年1月起每个区块奖励50个比特币,2012年11月减半为每个区块25个比特币,2016年7月减半为12.5个比特币。基于这个规则,到2140年,所有比特币(20,999,999,980)将全部发行完毕,之后不会再有新的比特币产生。矿工节点的收益除了挖出区块以外还有哪些?矿工节点的收益主要由两部分组成:1)挖出新区块的奖励;2)挖出新区块内所含交易的交易费。但就目前来说,一个区块内的交易费大概只占到矿工总收入的0.5%甚至更少,大部分收益主要还是来自于挖矿所得的比特币奖励。然而,随着挖矿奖励的递减,以及每个区块中包含的交易数量增加,交易费在矿工收益中所占的比重将会逐渐增加。在2140年之后,所有的矿工收益将完全由交易费构成。是不是只有成为节点才能进行交易?、钱包、尤其是轻钱包是不是也可以挖矿?这个问题是读者问出的,可能之前也有同学提出过类似的问题,但是没有引起我足够的重视,后来发现其实我也把概念混淆了。我一并去查阅了相关资料,对节点和钱包有一些更完整的理解和定义。详细请阅读我的专栏文章《区块链节点与钱包的分类、边际和使命,看这篇文章就足够了》参考中心化与去中心化 https://www.douban.com/note/624421270/图说区块链 https://book.douban.com/subject/27084306/区块链是什么,如何简单易懂地介绍区块链? https://www.zhihu.com/question/37290469 什么是比特币51%攻击? http://8btc.com/article-1949-1.html区块链与新经济:数字货币2.0时代 https://book.douban.com/subject/26804497/詳解比特幣原理和運行機制 https://www.youtube.com/watch?v=P4seQcP77H4区块链是什么:从技术架构到哲学核心 https://v.qq.com/x/page/x0518nuh2z7_0.html区块链核心算法解析 https://book.douban.com/subject/27081206/深入理解比特幣的安全性及程式交易安全性與相關的密碼學原理 https://www.youtube.com/watch?v=3w1Tg3B_oKQ 深度了解区块链——拜占庭将军问题深入探讨 https://wallstreetcn.com/articles/338061精通比特币-挖矿与共识 http://zhibimo.com/read/wang-miao/mastering-bitcoin/Chapter08.html编辑于 2022-08-16 09:47​赞同 6843​​554 条评论​分享​收藏​喜欢

什么是区块链技术? - IBM Blockchain

什么是区块链技术? - IBM Blockchain

什么是区块链技术?

区块链是一种不可篡改的共享账本,用于记录交易、跟踪资产和建立信任

区块链的优点

区块链成功从这里开始

IBM《区块链傻瓜书》现已发行第 3 版,已向超过 6.8 万名读者介绍了区块链。

内容:

区块链基础

区块链如何运作

区块链的实践应用:用例

由 Linux 基金会主导的 Hyperledger 项目

第一次区块链应用的十个步骤

区块链技术概述

区块链定义:区块链是一个共享的、不可篡改的账本,旨在促进业务网络中的交易记录和资产跟踪流程。 资产可以是有形的(如房屋、汽车、现金、土地),也可以是无形的(如知识产权、专利、版权、品牌)。几乎任何有价值的东西都可以在区块链网络上跟踪和交易,从而降低各方面的风险和成本。

为什么区块链很重要:业务运营依靠信息。信息接收速度越快,内容越准确,越有利于业务运营。区块链是用于传递这些信息的理想之选,因为它可提供即时、共享和完全透明的信息,这些信息存储在不可篡改的账本上,只能由获得许可的网络成员访问。区块链网络可跟踪订单、付款、帐户、生产等信息。由于成员之间共享单一可信视图,因此,您可采取端到端方式查看交易的所有细节,从而增强信心,提高效率并获得更多的新机会。

区块链的关键元素

分布式账本技术

所有网络参与者都有权访问分布式账本及其不可篡改的交易记录。 借助这个共享账本,交易只需记录一次,从而消除了传统业务网络中典型的重复工作。

不可篡改的记录

当交易被记录到共享账本之后,任何参与者都不能更改或篡改相关信息。 如果交易记录中有错误,则必须添加新交易才能撤消错误,这两个交易随后都是可视的。  

智能合约

为了加快交易速度,区块链上存储了一系列自动执行的规则,称为 "智能合约" 。 智能合约可以定义企业债券转让的条件,包括有关要支付的旅行保险的条款等等。

区块链如何运作

每个交易发生时,都会被记录为一个数据“区块”

这些交易表明资产的流动情况,资产可以是有形的(如产品),也可以是无形的(如知识产权)。 数据区块可以记录您选择的信息:人、事、时、地、数甚至条件(例如食品运输温度)。

每个区块都与其前后的区块连接

随着资产从一地移至另一地或所有权的变更,这些数据区块形成了数据链。 数据区块可以确认交易的确切时间和顺序,通过将数据区块安全地链接在一起,可以防止任何数据区块被篡改或在两个现有数据区块之间插入其他数据区块。

交易以区块形式组合成不可逆的链:区块链

每添加一个数据区块都会增强对前一个区块的验证,从而也增强对整条区块链的验证。 因此,篡改区块链很容易就会被发现,这也是不可篡改性的关键优势所在。 这不但消除了恶意人员进行篡改的可能性,还建立了您和其他网络成员可以信任的交易账本。

区块链技术的优点

需要改变的方面:运营人员常常在保留重复记录和执行第三方验证等方面浪费精力。 记录保存系统容易受到欺诈和网络攻击的威胁。 有限的透明度会延缓数据验证速度。 随着物联网的到来,交易量呈爆炸式激增。 所有这些因素都会影响开展业务的速度并侵蚀利润,因此我们需要更好的方法。 于是区块链闪亮登场。

更高的信任度

通过使用区块链技术,作为会员制网络中的一员,您可以确信自己收到准确、及时的数据,并且您的机密区块链记录只能与您特别授予访问权限的网络成员共享。

更高的安全性

所有的网络成员都需要就数据准确性达成共识,并且所有经过验证的交易都将永久记录在案,不可篡改。 没有人可以删除交易,即便是系统管理员也不例外。

更高的效率

通过在网络成员之间共享分布式账本,可避免在记录对账方面浪费时间。 为了加快交易速度,区块链上存储了一系列自动执行的规则,称为“智能合约”。

区块链基础知识五分钟简介

1

深入了解区块链技术的基础知识:数据块中如何包含代表任何有价值事物的数据,它们如何在不可篡改的数据链中按时间顺序连接在一起,以及区块链与比特币等加密货币之间有何差异。

2

了解区块链的分散性质如何使其有别于传统的记录保存,探索许可区块链在商业交易中的价值,以及区块链如何使信任和透明度达到新的水平。

3

食品行业只是通过区块链技术实现转型的行业之一。 了解如何在保护网络参与者数据的前提下,追溯食品的种植、收获、运输和加工的时间、地点和方式。

4

区块链之所以能建立信任,是因为它代表了真实的共享记录。每个人都能相信的数据将有助于推动其他新技术的发展,从而能大幅提高效率、透明度和置信度。

区块链网络的类型

可采用多种方式建立区块链网络。 它们可以是公有、私有、许可式区块链网络,或由联盟建立。

公有区块链网络

公有区块链是任何人都可以加入和参与的区块链,如比特币。 缺点可能包括需要大量计算能力,交易的私密性极低或根本没有私密性可言,以及安全性较弱。 而这些都是区块链的企业用例的重要考虑因素。  

私有区块链网络

私有区块链网络与公有区块链网络相似,也是分散的点对点网络。 但是,在私有区块链网络中,由一个组织负责管理网络,控制谁获准参与网络,并执行共识协议,维护共享账本。 这有助于显著提高参与者之间的信任和信心,具体取决于用例。 私有区块链可在企业防火墙后运行,甚至可在企业内部托管。

许可式区块链网络

建立私有区块链的企业通常也会建立许可式区块链网络。 需要注意的是,公有区块链网络也可以成为许可式网络。 这种模式对获准参与网络和执行特定交易的人员施加限制。 参与者需要获得邀请或许可才能加入。

联盟区块链

多个组织可以分担维护区块链的责任。 这些预先挑选的组织决定谁可以提交交易或访问数据。 如果所有参与者都必须获得许可才能参与,并且对区块链共担责任,那么对于企业而言,联盟区块链是理想之选。 

区块链安全性

区块链网络的风险管理系统

 

在构建企业区块链应用时,必须制定全面的安全战略,通过使用网络安全框架、保证服务以及最佳实践,缓解攻击和欺诈带来的风险。

了解有关区块链安全性的更多信息

区块链用例和应用

IBM Food Trust 通过从海洋一直到超市和餐馆全程跟踪捕捞的每一批海鲜,帮助 Raw Seafoods 增强整个食品供应链的信任度。

INBLOCK 发行了基于 Hyperledger Fabric 的 Metacoin 加密货币,旨在更迅速、更方便、更安全地开展数字资产交易。

利用区块链技术,实现变革性的医疗成果

IBM Blockchain Platform 帮助生态系统改变确保信任、数据来源和效率的方式,从而改善患者治疗和组织盈利能力。

阅读:实现变革性的医疗成果 (PDF, 188 KB)

了解 Golden State Foods 如何利用区块链的不可篡改性,跟踪供应链中的货物,帮助保障食品质量。

Vertrax 和 Chateau Software 推出了第一个基于 IBM Blockchain Platform 的多云区块链解决方案,旨在帮助防止大宗石油和天然气分销的供应链中断。

Home Depot 采用 IBM Blockchain 技术,获取有关发货和收货的共享可信信息,从而减少供应商争议并加速解决争议。

行业区块链

行业领军企业使用 IBM Blockchain 消除摩擦,建立信任,实现新的价值。 选择细分行业以了解详细信息。

供应链

医疗保健

政府

零售

媒体和广告

石油和天然气

电信

制造

保险

金融服务

旅游和交通运输 (PDF, 340 KB)

区块链常见问题解答

区块链和比特币有何区别?

比特币是一种不受监管的数字货币。 比特币使用区块链技术作为其交易账本。

这段视频说明了两者之间的差异。

IBM Blockchain Platform 与 Hyperledger 有何关系?

IBM Blockchain Platform 由 Hyperledger 技术提供支持。

这种区块链解决方案可以帮助任何开发人员顺利转变为区块链开发人员。

请访问 Hyperledger 网站以了解详细信息。

了解有关 Hyperledger 的更多信息

我可以在自己期望的任何云上进行部署吗?

IBM Blockchain Platform 软件经过优化处理,可以部署在 Red Hat 最先进的企业级 Kubernetes 平台 Red Hat® OpenShift® 之上。

这意味着您可以更灵活地选择在何处部署区块链网络组件,无论是本地、公有云还是混合云架构。

信息图:在自己选择的云环境中进行部署

我需要更多详细信息。 可从哪里获得?

如需更详细地了解区块链网络的运作方式以及使用方法,请阅读《分布式账本简介》(Introduction to Distributed Ledgers)。

学习 IBM Developer 上的区块链教程,了解更多信息

探索 IBM Blockchain Platform 的功能,这是唯一完全集成的企业级区块链平台,旨在帮助您加速多机构业务网络的开发、治理和运营。

立即注册,下载 IBM Blockchain Platform 白皮书 (PDF, 616 KB)

获取有关 Hyperledger Fabric 的详细信息,了解其独到之处、为何对业务网络至关重要以及如何开始使用。

访问 IBM Developer 上的 Hyperledger 页面

这份开发人员快速入门指南解释了如何使用 IBM Blockchain Platform Starter Plan 构建入门级区块链网络并开始编写代码。

查看开发人员快速入门指南

区块链解决方案

IBM Blockchain 解决方案

IBM Blockchain Platform 属于领先的 Hyperledger Fabric 平台。区块链创新者可充分利用这一平台,通过 Red Hat® OpenShift® 在任何计算环境中构建、运营、管理和发展区块链解决方案。

了解有关 IBM Blockchain Platform 的信息

区块链咨询

作为顶级区块链服务提供商,IBM Blockchain Services 拥有丰富的专业知识,可帮助您基于最佳技术构建强大的解决方案。超过 1,600 名区块链专家使用来自 100 多个实时网络的洞察,帮助您构建和发展。

了解有关区块链咨询的信息

所有 IBM Blockchain 解决方案

采用 IBM Blockchain 解决方案是区块链取得成功的最佳捷径。 IBM 融合了各种网络,使您能够轻松让其他成员加入,共同推动食品供应、供应链、贸易融资、金融服务、保险以及媒体和广告等领域的转型。

查看我们快速发展的区块链解决方案

区块链技术资源

通过艺术诠释区块链技术

我们请来五位对区块链技术知之甚少的艺术家,创作有关区块链主要优点的艺术作品。查看他们的作品,然后在我们最新网络研讨会系列 Blockparty 中,从 IBM 客户和业务合作伙伴那里了解更多信息。

区块链技术博客

网络上有关区块链技术的内容并不缺乏。但对于 100 多万的读者来说,IBM Blockchain Pulse 博客是区块链思想领导力和洞察分析最值得信赖的来源之一。

区块链技术播客

戴上耳机,通过聆听区块链创新者的知识来充实自我。了解区块链技术如何帮助个人重新获得对身份的控制权限、消除全球贫困和减少污染等难题。

区块链技术用例

通过了解创新者如何使用区块链技术 IBM Blockchain Platform 变革业务来获得启发。您可以加入现有的区块链网络,也可以与我们合作创建您自己的区块链网络。

客户成功案例

了解我们的客户如何运用 IBM Blockchain 区块链技术,对组织进行革新,从而获得切实可行的业务成果。

区块链技术后续步骤

浏览我们的参考指南,更深入地了解区块链的各个方面,包括运作方式、使用方法以及实施注意事项。

区块链技术主题

区块链技术的优点

智能合约

面向企业的区块链

区块链安全性

社会公益区块链

区块链和物联网

Hyperledger

什么是区块链?区块链本身具有哪些技术特点和应用价值? - 知乎

什么是区块链?区块链本身具有哪些技术特点和应用价值? - 知乎首页知乎知学堂发现等你来答​切换模式登录/注册职场职场困惑区块链什么是区块链?区块链本身具有哪些技术特点和应用价值?关注者5被浏览9,731关注问题​写回答​邀请回答​好问题​添加评论​分享​4 个回答默认排序螃蟹哥炒币​​ 关注区块链是一种近年来备受关注的技术,在金融、物流、医疗等多个领域都有广泛的应用。本文将深入探讨区块链是什么,区块链的价值和应用前景有哪些,同时也分析其局限性。我们将从技术特点、应用场景等各个方面进行细致的解析,旨在全面而深入地了解区块链技术。区块链的定义和技术特点区块链是一种分布式账本技术,它的特点在于去中心化、不可篡改、安全可靠以及可追溯。区块链技术采用了一种分布式共识机制,通过多方的验证和认可来确保数据的可信度和完整性。首先,区块链的去中心化是指没有集中的第三方机构来掌控和管理数据,所有的参与者通过对等的节点来协同维护分布式账本。这种机制使得区块链能够突破现有的中心化体系的限制,实现更加普惠的数据共享。其次,区块链的不可篡改性是指一旦数据被写入区块链,就不能被篡改或删除。因为区块链上的每条记录都会被加密、指纹、签名等多种数据安全技术所保护,同时区块链的分布式共识机制也保证了数据的一致性和准确性。另外,区块链还具有安全可靠和可追溯的特点。区块链上的所有交易记录都被记录在分布式账本上,任何人都可以随时查看数据,这可以有效提高数据的透明度和公信力。且所有交易都是基于密钥签名的,这可以保证交易的安全性和隐私性。区块链的应用场景和价值区块链技术具有广泛的应用前景,尤其在金融、物流、医疗、知识产权等领域有着潜力巨大的应用。在金融领域,区块链技术可以实现跨境汇款、融资和交易等多种功能。例如,通过区块链技术,可以实现无人值守的智能合约,自动化执行交易流程,减少人力成本和时间成本。同时,区块链技术可以有效预防金融诈骗和洗钱等金融犯罪行为,提高了金融交易的安全性。在物流领域,区块链技术可以实现物品的全程追溯。区块链技术可以记录物品的来源、生产时间、运输路线等信息,确保物品的质量和安全性。同时,区块链技术还可以提高物流效率,降低物流成本,提高物流供应链可持续性。在医疗领域,区块链技术可以实现病历的共享和医疗数据的安全存储。目前,医疗行业存在着病历信息孤岛和医疗数据难以传递的问题,使用区块链技术可以将数据共享和存储在一个无中心化且安全可靠的平台上,保证了数据的完整性和安全性,提高了医疗服务的质量和效率。在知识产权领域,区块链技术可以实现数字版权、溯源查询等多种功能。区块链技术可以将知识产权和数字版权的信息记录在分布式账本上,确保信息的安全和可追溯性,有效保护了知识产权和数字版权的权益。区块链的局限性和挑战然而,区块链技术也存在一些局限性和挑战。首先,区块链技术的普及和应用面临着一定的技术门槛和成本问题。目前区块链技术的操作和维护还需要一定的技术知识和资金投入,对于小型企业和个人而言,存在一定的门槛和挑战。其次,区块链技术的可扩展性和性能也是需要关注的问题。随着区块链应用场景的不断扩展和数据量的不断增加,区块链技术所面临的问题也愈发复杂。例如在比特币区块链网络中,存在着交易速度较慢、交易费用过高等问题。此外,区块链技术的安全性也需要更加关注和保证。尽管区块链技术具有很高的安全性和不可篡改性,但是目前已经出现了多种攻击和漏洞。因此,区块链的安全性需要逐步提高和完善。总结总之,区块链技术是一种崭新的技术,具有广泛的应用价值和前景。同时,我们也需要考虑到区块链技术所面临的局限性和挑战。在实践过程中,需要根据具体场景和需求,合理评估区块链技术的可行性和有效性,推动区块链技术的标准化和规范化,提高其稳定性和可持续性。发布于 2023-11-08 09:07​赞同 2​​添加评论​分享​收藏​喜欢收起​中科基大数据数智转型,智慧大脑,有我,不再烦恼!​ 关注区块链技术是一种具有改变世界的颠覆性技术,2016年麦肯锡发布的报告中指出区块链是继蒸汽机、电力、信息和互联网之后最有可能触发颠覆性革命浪潮的核心技术”,北京航空航天大学蔡维德教授曾说过:如果银行采用区块链技术,那么每年将会节省2.2万亿美元的资金!”,这能看出区块链所蕴含的巨大潜力。大多数人对区块链的认识源自于比特币”,正是因为有区块链技术的支撑,比特币才在全世界范围内大行其道,那么到底区块链技术有哪些显著的优势呢?用一句话概括就是:用较低成本解决了陌生人之间的信任问题!具体有以下几点:一、去中心化。区块链技术可以看作是一种分布式账本”,大家人手一本,并且所有账本的内容是一样的,而记账的过程也全都是在大家共同的监管之下完成的,公开透明,所以不存在作弊”问题,因此应用区块链技术的交易过程可以大大减少人力和其他成本,举个好理解一些的例子,比如我们在某宝买了一件商品,那么我们买卖双方都要通过支付宝进行交易,假如支付宝有问题(比如卷款跑路、拿了钱不承认或者外界影响因素)那么我们的钱就损失了,但如果采用区块链技术那么我们买卖双方都生成完成了这笔交易就行了,并且不用担心任何其他问题。二、不可篡改。区块链技术决定了这种账本的内容一旦形成则不可更改,因此我们可以完全相信账本的内容,这就是区块链的可信任性”。假如有人想偷偷修改一下自己手里的账本,但是不要忘了大家人手一本,你就改你只能改你自己手里的账本,别人的是改不了的,因此你的修改就会被认为是非法和无效的,也就是说已经形成的账目,任何人都无法修改。三、安全性。区块链采用加密算法,确保未得到授权的情况下不能访问账户中的数据信息,这保证了账户中的数据信息可以长期保存。区块链技术使得交易过程无需再为信任而付出额外的成本,大大降低了交易的复杂性,所以区块链技术可以推广到所有的数字化领域,并为我们的社会带来巨大的改变。但是区块链技术同时也存在很多的缺点,不过随着技术的发展,这些缺点都将会被一 一克服,届时区块链技术将如同网络一样渗入我们生活工作的方方面面。区块链本质上是一个分布式的公共账本,将各个区块连成一个链条。我们可以将其定义为一个系统,它让一组互联的电脑安全地共同维护一份帐本,每台计算机就是一个数据库(服务器),中间无需第三方服务器。所以,区块链不是一种特定的软件,就像“数据库”这个三个字表现的意思一样,它是一种特定技术的设计思想。就像TCP/IP协议和普通人之间的关系,普通人完全不需要知道什么是互联网底层的TCP/IP协议,只要享受互联网提供的服务就行。普通人和区块链基本上没什么关系,除非是准备从事这方面的创业。比于传统的中心化方案,区块链技术主要有以下三个特征:1、区块链的核心思想是去中心化在区块链系统中,任意节点之间的权利和义务都是均等的,所有的节点都有能力去用计算能力投票,从而保证了得到承认的结果是过半数节点公认的结果。即使遭受严重的黑客攻击,只要黑客控制的节点数不超过全球节点总数的一半,系统就依然能正常运行,数据也不会被篡改。2、区块链最大的颠覆性在于信用的建立理论上说,区块链技术可以让微信支付和支付宝不再有存在价值。《经济学人》对区块链做了一个形象的比喻:简单地说,它是“一台创造信任的机器”。区块链让人们在互不信任并没有中立中央机构的情况下,能够做到互相协作。打击假币和金融诈骗未来都不需要了。3、区块链的集体维护可以降低成本在中心化网络体系下,系统的维护和经营依赖于数据中心等平台的运维和经营,成本不可省略。区块链的节点是任何人都可以参与的,每一个节点在参与记录的同时也来验证其他节点记录结果的正确性,维护效率提高,成本降低。可应用的领域:一、金融领域区块链能够提供信任机制,具备改变金融基础架构的潜力,各类金融资产如股权、债券、票据、仓单、基金份额等都可以被整合到区块链技术体系中,成为链上的数字资产,在区块链上进行存储、转移和交易。区块链技术的去中心化,能够降低交易成本,使金融交易更加便捷、直观和安全。区块链技术与金融业相结合,必然会创造出越来越多的业务模式,服务场景、业务流程和金融产品,从而给金融市场、金融机构、金融服务及金融业态发展带来更多影响。随着区块链技术的改进及区块链技术与其他金融科技的结合,区块链技术将逐步适应大规模金融场景的应用。二、公共服务领域传统的公共服务依赖于有限的数据维度,获得的信息可能不够全面且有一定的滞后性。区块链不可篡改的特性使链上的数字化证明可信度极高,在产权、公证及公益等领域都可以以此建立全新的认证机制,改善公共服务领域的管理水平。公益流程中的相关信息如捐赠项目、募集明细、资金流向、受助人反馈等,均可存放于区块链上,在满足项目参与者隐私保护及其他相关法律法规要求的前提下,有条件地进行公开公示,方便公众和社会监督。三、信息安全领域利用区块链可追溯、不可篡改的特性,可以确保数据来源的真实性,同时保证数据的不可伪造性,区块链技术将从根本上改变信息传播路径的安全问题。区块链对于信息安全领域体现在以下三点:一、用户身份认证保护二、数据完整性保护三、有效阻止DDoS攻击区块链的分布式存储架构则会令黑客无所适从,已经有公司着手开发基于区块链的分布式互联网域名系统,绝除当前DNS注册弊病的祸根,使网络系统更加干净透明。四、物联网领域区块链+物联网,可以让物联网上的每个设备独立运行,整个网络产生的信息可以通过区块链的智能合约进行保障。a)安全性传统物联网设备极易遭受攻击,数据易受损失且维护费用高昂。物联网设备典型的信息安全风险问题包括,固件版本过低、缺少安全补丁、存在权限漏洞、设备网络端口过多、未加密的信息传输等。区块链的全网节点验证的共识机制、不对称加密技术及数据分布式存储将大幅降低黑客攻击的风险。b)可信性传统物联网由中心化的云服务器进行管控,因设备的安全性和中心化服务器的不透明性,用户的隐私数据难以得到有效保障。而区块链是一个分布式账簿,各区块既相互联系又有各自独立的工作能力,保证链上信息不会被随意篡改。因此,分布式账本可以为物联网提供信任、所有权记录、透明性和通信支持。c)效益性受限于云服务和维护成本,物联网难以实现大规模商用。传统物联网实现物物通信是经由中心化的云服务器。该模式的弊端是,随着接入设备的增多,服务器面临的负载也更多,需要企业投入大量资金来维持物联网体系的正常运转。而区块链技术可以直接实现点对点交易,省略了中间其他中介机构或人员的劳务支出,可以有效减少第三方服务所产生的费用,实现效益最大化。五、供应链领域供应链由众多参与主体构成,存在大量交互协作,信息被离散地保存在各自的系统中,缺乏透明度。信息的不流畅导致各参与主体难以准确地了解相关事项的实时状况及存在问题,影响供应链的协同效率。当各主体间出现纠纷时,举证和追责耗时耗力。区块链可以使数据在各主体之间公开透明,从而在整个供应链条上形成完整、流畅、不可篡改的信息流。这可以确保各主体及时发现供应链系统运行过程中产生的问题,并有针对性地找到解决方案,进而提升供应链管理的整体效率。发布于 2023-11-13 15:28​赞同 1​​添加评论​分享​收藏​喜欢收起​​

浅谈区块链认识 - 知乎

浅谈区块链认识 - 知乎首发于技术之窗切换模式写文章登录/注册浅谈区块链认识知乎用户dLkBYg周志山一谈起区块链,大家都会下意识的想到比特币。其实区块链是将比特币后面的技术抽取出来的。基于区块链发行了很多代币,比特币只是其中的一种,还有以太币等等。简单来说,区块链就是一个去中心化的分布式账本。去中心化是区块链技术一个最著名的特点。这里的去中心化指没有第三方机构,没有中心,或者说人人都是中心;分布式账本意思就是指每个人都可以将自己记录的信息同步到整个账本进行备份。举个简单的例子,平时在淘宝买东西,都是先将钱付给第三方平台支付宝,等买家确认收货,卖家才收款,而区块链交易模式则不同,不需要第三方支付平台,买家和买家可直接进行交易。双方交易后,系统会通过广播形式发布交易信息,主机在确认信息无误后记录下这笔交易,相当于所有的主机都对这个交易信息进行了备份。即使一台机器订单出现问题,也不会影响其他机器的备份信息。区块链技术还有些显著的特点,比如可朔源性,防篡改性,在现实生活有很大的作用。但是当下区块链的安全是一个热点问题,先了解下区块链的安全机制。先要涉及两个概念:公钥和私钥。公钥即公开密钥,私钥即私有密钥。私钥是由一组随机数生成,对公钥进行椭圆曲线加密算法生成公钥。椭圆曲线算法是一种“非对称单向加密算法”,所以可以通过私钥生成公钥,但是不能够通过公钥倒推出私钥。就好比审讯室的镜子,室外的人可以看到审讯室里的人,审讯室里的人看不到室外。公钥的作用是在和对方交易时,使用自己的私钥加密信息,然后对方使用自己的公钥解密获得原始信息,这个过程成为签名。由于公钥太长,在交易中不方便,就对公钥哈希进行SHA256,RIPEMD160,Base58算法加密生成地址。一般代币都有钱包,代币钱包间的转账时是通过交易实现的。交易数据由转出钱包(私钥)的所有者生成,也就是说有了私钥就可以花费该钱包的剩余代币余额。交易过程大致如下:以(比特币为例)使用私钥对交易进行签名:1交易原始数据包括转账数额和转入钱包地址,但是有这些不够。因为无法证明交易的生成者对“转出钱包地址”余额有动用的权利。所以需要用私钥对原始数据进行签名。 2生成“转出钱包公钥” 3将“转出签名”和“转出公钥”添加到原始交易数据中,生成了正式的交易数据,这样它就可以被广播到比特币网络进行转账了。使用公钥对签名进行验证:交易数据被广播到比特币网络后,节点会对这个交易数据进行检验,其中就包括对签名的校验。如果校验正确,那么这笔余额就成功地从“转出钱包”转移到“转入钱包”了。但不是什么事都是绝对的,区块链的数据也是可能被篡改的,但是机率微乎其微。协议方面,基于POW共识过程的区块链主要面临的是51%攻击问题,即节点通过掌握全网超过51%的算力就有能力成功篡改和伪造区块链数据。(换句话说区块链是分布式账本,要修改一处的数据,至少要修改全网51%处用户的数据才会被承认)黑客破解非对称加密算法已经难上加难,更何况51%节点用户的数据。所以区块链的技术是安全的。但是一些比如以太坊的智能合约存在漏洞曾经出现多重签名钱包被盗等事件。算法方面,目前区块链的算法是相对安全的。但是随着数学、密码学和计算机技术的发展会变得越来越脆弱。据估计,以目前“天河二号”的算力来说,产生比特币SHA256哈希算法的一个哈希碰撞大约需要248年。(但是随着量子计算机等新技术的发展,未来非对称加密算法具有一定的破解可能性,这也是区块链技术面临的潜在安全威胁)总的来说,与当下相比较,区块链技术有更安全的认证机制,更安全的数据保护,更安全的基础设施,相信将来会有更大的潜力。 周志山 2018/11/27发布于 2018-12-18 17:12区块链(Blockchain)​赞同 2​​添加评论​分享​喜欢​收藏​申请转载​文章被以下专栏收录技术之窗大学生们自己写的技术文章-接地气-适合初学

区块链发展趋势、挑战与机遇的分析与展望 - 知乎

区块链发展趋势、挑战与机遇的分析与展望 - 知乎首发于洞悉IOT物联网切换模式写文章登录/注册区块链发展趋势、挑战与机遇的分析与展望袁 帅​北京新荟友科技有限公司 创始人随着区块链与数字经济、新基建、工业4.0等的不断融合发展,这项重塑生产关系和建立信任机制的技术,其样貌也逐渐清晰,甚至已经有一些应用走进了现实。那么区块链技术有哪些最新发展趋势、挑战与机遇呢?本文整理了来自一线专家学者对于区块链的观点与认识,来还原对区块链庐山真面目的揭示与呈现,以求得知底层技术与上层应用的出入法。核心观点摘要如下:1.区块链是一种在没有信任或者缺乏信任关系的情况下建立的信任机器,所以区块链对于发展中国家,特别是对信任度比较低的国家意义非常大。2.我们认为在2030-2035年左右,绝大多数的企业都将在区块链技术平台上运营。从现在到2030年,这一段时间将是区块链技术发展和应用的高潮期。3.区块链的经济学意义就是集中式共享数据的边际成本已经高于边际效应。因此,区块链技术是数字经济的重要组成部分,也是数字经济的重要推动力。4.人类社会最终将从万物互联过渡到万物智联、万物信联的时代,区块链技术是平台经济、共享经济和数字经济的底层基础。5.区块链项目有别于传统信息化项目的“堆积木”,需要从流程、激励、标准、治理、生态等机制上全面考虑和设计。关于信任如何理解区块链是一种建立信任的技术?区块链是一种在没有信任或者缺乏信任关系的情况下建立的信任机器,所以区块链对于发展中国家,特别是对信任度比较低的国家意义非常大。一则是社会发展而言,通过区块链技术有助于发展中国家加快进入信任社会,提升社会治理和信任环境的改善,二则是对行业发展来说,区块链技术对于信任程度比较低,或者存在信任关系但信任关系不连续、信任成本比较高的行业都具有颠覆性效果。具体到我国当前所处的历史机遇期和经济结构调整期,通过发挥区块链技术的融合、赋能与链接作用,可以避免或者不用再走欧美国家近一百年构建信任社会的道路,因此具有十分重要且长远的意义。发展阶段如何理解区块链技术在当前所处的发展阶段?人们总是高估技术对当前的挑战,低估技术对长远的挑战。类比互联网的发展历程,区块链应该会经历一个从学术圈、技术圈往更广大用户和更广阔场景渗透和扩散的过程。1990 年代之前的互联网仍然是军队、高校、学院和技术圈的话题和实践,比如 TCP/IP、WWW 等协议,从 1994 年开始才出现各种客户端(比如浏览器、ftp 客户端、Telnet 客户端等等),再后来才有商业应用,比如门户、新闻、电商、社交、办公等等。如果把2018年看作区块链的产业元年,我们认为在2030-2035年左右,绝大多数的企业都将在区块链技术平台上运营。从现在到2030年,这一段时间将是区块链技术发展和应用的高潮期。数字化转型区块链技术与数字化转型的关系是什么呢?区块链跟数字经济的关系可以从分为三个方面。首先,区块链技术是数字经济的重要组成部分,也是数字经济的重要推动力。当人类社会进入数字驱动的社会时,数据在每个人的手中没有价值,数据只有通过共享才有价值。传统的数据共享与数据保护形成了天然矛盾,区块链便应运而生,通过分布式账本技术在实现数据共享的同时实现了数据隐私保护。区块链的经济学意义就是集中式共享数据的边际成本已经高于边际效应。第二,经济组织形态将从单一中心化的垂直信任关系向多中心化的分布信任关系转变。千百年来,生产关系的构建与经济体的演进都是通过中心化实现,做生意也是通过中心化组织实现,未来区块链技术可以使人类社会从需要无数个中心化组织提供背书的机制,到通过在零信任环境下通过点对点交易建实现信用社会的形态转变。这将无限扩张了人类的信任空间。假如现在的经济交易规模是基准值100,那么进入区块链经济社会的交易规模将变成100²,甚至是N倍。第三,人类社会最终将从万物互联过渡到万物智联、万物信联的时代,区块链技术是平台经济、共享经济和数字经济的底层基础。一份调研报告显示,北京市有2000万人口,汽车使用率大约是4%,假如让汽车使用效率达到30%,那么在同等人口量级情况下,用车需求只有三分之一或者五分之一。现在,在北京一个人用一辆车或者两辆车,但在未来全面化的数字经济场景下,用户可以拥有千分之一宝马、万分之一的奥迪等等数字所有权权益和使用权权益,这就形成了围绕汽车的平台经济与共享经济,这一数字化经济形态的底层基础就是区块链。未来,汽车公司不再卖车,而是成为了出行服务商。车企未来的对标对象可能不是宝马、奔驰等同行竞争者,而是Google、Uber甚至是区块链行业巨头等。现在看来,这是对区块链技术和数字经济关系的一种设定,而未来十年很有可能会演变为一种客观存在。挑战区块链技术应用在数字化转型的过程中还面临哪些挑战?如果我们现在用区块链去解决问题,可能面临多方协作的共识问题。目前区块链的难点包括以下几点:第一,多方共识,多方协作。建立区块链生态需要第一推动力;建行开发贸易融资平台,建行是第一推动力;互联网法院应用数字存证平台,法院是第一推动力;北京在发布政务区块链应用蓝皮书时提到已将区块链技术用在了140多个场景中,北京市政府是第一推动力。这是目前做区块链项目面临的第一个难点。第二,全面理解,深入认识。一般的用户和企业客户可能知道区块链的技术价值,但还未能充分理解区块链的技术本质和应用逻辑。根据我们过往的咨询案例与切身体会,很多用户甚至是大企业客户,都不太理解区块链的技术原理、标准、场景、扩容、测链、跨链等专业知识,对于隐私计算、数字水印、零知识证明、同态加密等更为细分复杂的技术研究,了解和认识更为有限。另外,当下还缺少垂直的区块链技术培训企业与媒体公司,能够扮演客观独立的角色,还未能对区块链产业环境和趋势研究发挥净化、引导和培育的作用。第三,生态思维,价值共识。区块链项目有别于传统信息化项目的“堆积木”,需要从流程、激励、标准、治理、生态等机制上全面考虑和设计。很多客户在做区块链项目时,会将其类比为ERP(企业资源计划)、MES(生产信息化管理系统)、HIS(医院信息化系统)或EMRS(电子病历信息系统)等项目,或其迭代升级的版本。其实,在区块链落地应用的发展初期,区块链平台的体系化与标准化将成为重要“法宝”,多方高效协同是取胜的关键。区块链网络之所以被称为价值网络,是因为在该网络中,每个参与方都在承载网络价值的传输,这其中涉及到的参与方可能包括大型企业、中小型企业,甚至个人。只有在多方为共同目标努力的情况下,区块链才能更好的赋能跨企业合作。制定合理的激励机制、任务分配与绩效考核方法,也是其遵循的核心原则。机遇区块链技术在应用方面将会呈现怎样的发展图景?第一,区块链在政府、医疗等公共服务行业的作用和潜力巨大。因为政府行业跟金融服务行业没有区别,都要提供办贷款、结婚证、社保、医保等服务,都是数字化比较密集的行业。区块链和政府公共服务行业结合的一个抓手,我们认为是区块链城市,就是区块链底层技术服务与智慧城市的结合。通过区块链技术实现G2G、G2B和G2C之间的数据共享,为市民提供更加优质便捷的公共服务,为企业提供稳定、透明、便捷、高效的营商环境,为政府的放管服改革和国家治理体系治理能力的现代化提供可靠支撑。在公共医疗领域,由于医疗数据的高隐私性和场景特殊性,数据流通不畅及信息不对称等情况加剧了就医体验差、诊疗周期长、结果互认差、医患矛盾、假药劣药等诸多问题层出不穷且难以规避。面对医疗健康产业的种种问题或痛点,区块链在保障患者数据隐私的前提下,通过打通医疗数据的信息流通、存证与共享渠道,进而改善机构之间互为数据孤岛的现状,重建医患之间的信任,提高行业效率。第二,金融行业目前仍是区块链行业的主战场,但是相对重要性正在下降。通过对全球200个信息公开的案例进行调研,区块链的金融业用例已从70%-80%降至40%,重要性正在下降。同时,金融行业的区块链将会更多地与实体经济融合,而不是简单的金融流程变革上的区块链应用。第三,区块链在供应链金融领域依然有非常大的发展空间。我国供应链整体效率还比较低,但供应链流程效率的改善对于加快我国智能化制造和工业4.0的转型升级,无疑将具有十分重要的意义。通过区块链可以重塑供应链和产业链,目前整体上还处于两链融合和三链融合的阶段。隐私安全区块链技术在个人隐私保护和网络安全方面发挥着怎样的作用?第一,要正确理解隐私跟共享的关系。只要共享,数据泄露、隐私泄露的可能性就会提升。要做到数据共享,同时又有特别好的隐私保护,这是没法实现的。第二,要正确理解区块链和隐私的关系。我们说人工智能需要大数据,但实际上区块链需要人类智能就足够了,根本用不到人工智能——因为区块链是小数据载体。举个例子,银行办理国际汇款业务,最快是三天,需要填很多表单,可能涉及到多个银行中介反复交叉核对与验证工作。而加入这些银行中介节点都在同一个区块链网络中,情形就大不一样了,因为区块链能同时提供隐私保护和数据共享,每一个节点单位只需要两三个数据项的验证与确认就OK了,所以区块链对隐私保护是革命性的。作用与影响区块链技术与其他新型信息技术,特别是大数据技术的关系和相互影响?首先,区块链技术是一个底层技术,但不是显性技术,不像人脸识别软件,安装了就能立刻能感受其存在作用的技术。因为,区块链技术是需要与各种信息技术相融合、相连接的技术,本质上是要嵌合在多种技术体系中的一种技术。第二,数字经济的本质是数据经济。数字经济的发展需要大量的数据,大量的数据如果是真实的、相关的、有用的,那就太完美了,而现实是大量数据可能是低质的、虚假的、不相关的、价值密度低的。区块链可以对数据起到一个过滤和筛选的作用,然后对优质的可信的数据进行安全接入和可信共享,进而提纯大数据分析价值或赋能AI算法学习。因此我们认为区块链根本性地改变了数据接入技术,但不改变数据分析技术。第三,我们所谓的云计算更多是对企业内部而言的,区块链是什么概念? 区块链的意义对于企业就像ERP,ERP是对内的流程管理。如果未来企业的商业生态都基于区块链服务而构建,这就不是简单的迭代关系,而是系统改造了。所以,区块链既是一种网络技术,也有可能基于云计算平台之上而构建。第四,物联网、边缘计算这些技术未来会基于区块链平台而开发,这也是一个发展趋势。因此,区块链技术是一个融合性技术,它可以同时促进各项技术得到更好的发展,每项技术实现相得益彰、包容共进。以上内容来自公号: 量观网络 版权归其所有,转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯权益,请作者持权属证明联系,将及时更正、删除。计划目标:“新基建 新职业”:打造100+新型物联网实训基地,培训100万+物联网新型人才。一是,打造100家新型物联网实训基地。通过对行业企业实地走访与考察,并对企业在物联网实训设施、设备、环境、实训队伍、实训资源、管理机制等方面的工作进行评估,对达标的企业授予“中关村物联网产业联盟实训基地”的称号。二是,开展物联网新职业调查。通过开展线上调查与行业企业的实地调研,结合相关可查资料,在数据分析的基础上形成物联网新职业人才画像,发掘物联网行业中在细分领域的新职业。中关村物联网产业联盟将与企业共同开发新职业的职业能力标准,同时产业联盟为其职业能力标准提供从团标到村标再到国标的升级通道。三是,建立证书评价体系。依据国家职业资格证书制度内容框架,运用标准参照型职业能力评价技术,开发线下教材与职业能力提升资源包,通过实施完整的评价过程,做大做强物联网从业人员职业能力评价证书,实现与国家人才政策和职业能力提升计划政策的接轨。四是,建立新职业发布机制。随着社会经济技术的快速发展,行业内的新岗位和新职业将不断出现,建立新岗位、新职业的发现和发布机制,促进行业新兴人才和复合性人才的培养和成长,推动行业内新职业的规范化发展。物联网实训基地建设相关事宜,请联系垂询中关村物联网产业联盟。发布于 2020-08-07 11:04区块链(Blockchain)物联网物联网产品​赞同 4​​1 条评论​分享​喜欢​收藏​申请转载​文章被以下专栏收录洞悉IOT物联网洞悉物联网行

区块链的基本概念和工作原理 - 知乎

区块链的基本概念和工作原理 - 知乎切换模式写文章登录/注册区块链的基本概念和工作原理创客B1、基本概念区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法。区块链(Blockchain)是比特币的一个重要概念,它本质上是一个去中心化的数据库,同时作为比特币的底层技术。区块链是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一次比特币网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。狭义来讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构, 并以密码学方式保证的不可篡改和不可伪造的分布式账本。广义来讲,区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算方式。2、工作原理区块链系统由数据层、网络层、共识层、激励层、合约层和应用层组成。 其中,数据层封装了底层数据区块以及相关的数据加密和时间戳等基础数据和基本算法;网络层则包括分布式组网机制、数据传播机制和数据验证机制等;共识层主要封装网络节点的各类共识算法;激励层将经济因素集成到区块链技术体系中来,主要包括经济激励的发行机制和分配机制等;合约层主要封装各类脚本、算法和智能合约,是区块链可编程特性的基础;应用层则封装了区块链的各种应用场景和案例。该模型中,基于时间戳的链式区块结构、分布式节点的共识机制、基于共识算力的经济激励和灵活可编程的智能合约是区块链技术最具代表性的创新点。区块链主要解决的交易的信任和安全问题,因此它针对这个问题提出了四个技术创新:(1)分布式账本,就是交易记账由分布在不同地方的多个节点共同完成,而且每一个节点都记录的是完整的账目,因此它们都可以参与监督交易合法性,同时也可以共同为其作证。跟传统的分布式存储有所不同,区块链的分布式存储的独特性主要体现在两个方面:一是区块链每个节点都按照块链式结构存储完整的数据,传统分布式存储一般是将数据按照一定的规则分成多份进行存储。二是区块链每个节点存储都是独立的、地位等同的,依靠共识机制保证存储的一致性,而传统分布式存储一般是通过中心节点往其他备份节点同步数据。 [8]没有任何一个节点可以单独记录账本数据,从而避免了单一记账人被控制或者被贿赂而记假账的可能性。也由于记账节点足够多,理论上讲除非所有的节点被破坏,否则账目就不会丢失,从而保证了账目数据的安全性。(2)非对称加密和授权技术,存储在区块链上的交易信息是公开的,但是账户身份信息是高度加密的,只有在数据拥有者授权的情况下才能访问到,从而保证了数据的安全和个人的隐私。(3)共识机制,就是所有记账节点之间怎么达成共识,去认定一个记录的有效性,这既是认定的手段,也是防止篡改的手段。区块链提出了四种不同的共识机制,适用于不同的应用场景,在效率和安全性之间取得平衡。区块链的共识机制具备“少数服从多数”以及“人人平等”的特点,其中“少数服从多数”并不完全指节点个数,也可以是计算能力、股权数或者其他的计算机可以比较的特征量。“人人平等”是当节点满足条件时,所有节点都有权优先提出共识结果、直接被其他节点认同后并最后有可能成为最终共识结果。以比特币为例,采用的是工作量证明,只有在控制了全网超过51%的记账节点的情况下,才有可能伪造出一条不存在的记录。当加入区块链的节点足够多的时候,这基本上不可能,从而杜绝了造假的可能.(4)智能合约,智能合约是基于这些可信的不可篡改的数据,可以自动化的执行一些预先定义好的规则和条款。以保险为例,如果说每个人的信息(包括医疗信息和风险发生的信息)都是真实可信的,那就很容易的在一些标准化的保险产品中,去进行自动化的理赔.3、其它互联网交换的是信息,区块链交换的是价值。人类历史和互联网历史可以用八个字理解:分久必合合久必分,到了分久必合的时代,网络信息全部散在互联网上面,大家要挖掘信息非常不容易,这时会出现像谷歌和脸书等的平台,它做的唯一的事情就是把我们所有的信息重新组合了一下。互联网时代垄断巨头们重组的就是信息,并不是产生自己的信息,产生的信息完全是我们个人。一旦信息重组,就会出现一个新的垄断巨人,所以就到了分久必合的时代。现在由于区块链技术产生又到了合久必分时代,又是新的多中心化,新的多中心化之后赋能产生新的价值,这些数据会在我们自己的手上,个人数据产生价值是归自己所有,这是这个时代最最激动人心的时代。区块链的价值有哪些?低成本建立信任的机制,确立数权,解决数据的产权。目前区块链技术不断发展,包括现在的单链向多链发展,而且技术能够在进一步扩展,我想未来还是可能会出现,特别是在交易等方面出现颠覆性的,特别是对现有产业的很多颠覆性的场景。区块链的本质是在不可信的网络建立可信的信息交换。一带一路+一链。区块链更大的不是制造信任,而是让信任产生无损的传递,整个降低社会的摩擦成本,从而提高整个效益。现在区块链本身还是初始阶段,所以包括区块链的信息传递、加密,这个过程中出现量子加密和其他加密,实际上对区块链本身所采用的加密算法攻击现象也时有发生。包括区块链也是作为一种资产的认定,数字资产的一个认定,但是现在我们很多都是用密码算法,或者是作为我们来解密的钥匙,但是如果密码忘记了,很可能你现在的资产就丢掉了,你不能够在得到你原来的这些资产,所以在资产管理,包括信息传递和一些安全这些方面,应该说都还是存在着一些隐患。当然那么从技术角度,现在我们区块链本身处理的速度,或者说本身的扩展性,因为从工作机理的角度来看,是要把整个账本要复制给所有的参与人员,所以在区块链本身的运作效率和扩展性方面还是比较受限的。这些我们觉得都还是需要进一步在技术方面有进一步的发展。区块链平台这些底层技术,又形成包括区块链钱包、区块链浏览器、节点竞选、矿机、矿池、开发组件、开发模块、技术社区及项目社群等一系列的生态系统,这些生态系统的完善程度直接决定着区块链底层平台的使用效率和效果。4、蒙代尔的不可能三角去中心化、高效、安全,不可能实现三者全部同时达到极致。风险与杠杆无关,只与仓位有关,合理的运用好杠杆, 那是财富增值的利器!不合理的运用杠杆那是毁灭财富的利器, 那么如何合理利用呢?就是仓位管理 资金管理!币圈大帅专业带单团队,提供精准的技术点位,有规划交易+合理风控仓控+平稳心态=正确投资交易,如果您想学习交易改善目前交易现状,如果您想要了解更多币种行情,关注微信公众号“币圈趋势创客”。发布于 2020-08-11 10:54比特币 (Bitcoin)区块链(Blockchain)​赞同 6​​添加评论​分享​喜欢​收藏​申请

谈谈我对区块链的理解-腾讯云开发者社区-腾讯云

区块链的理解-腾讯云开发者社区-腾讯云企鹅号小编谈谈我对区块链的理解关注作者腾讯云开发者社区文档建议反馈控制台首页学习活动专区工具TVP最新优惠活动文章/答案/技术大牛搜索搜索关闭发布登录/注册首页学习活动专区工具TVP最新优惠活动返回腾讯云官网企鹅号小编首页学习活动专区工具TVP最新优惠活动返回腾讯云官网社区首页 >专栏 >谈谈我对区块链的理解谈谈我对区块链的理解企鹅号小编关注发布于 2018-01-26 16:22:242.7K0发布于 2018-01-26 16:22:24举报文章被收录于专栏:企鹅号快讯企鹅号快讯通过之前研究的十大前景行业(带来高收入的 10 大开源技术,可以涨工资了!)提到人工智能,区块链,大数据都是今年以及2018年的技术热门趋势,本文专门介绍下什么是区块链?1、区块链的诞生互联网上的贸易,几乎都需要借助可资信赖的第三方信用机构来处理电子支付信息。这类系统仍然内生性地受制于“基于信用的模式”。区块链技术是构建比特币区块链网络与交易信息加密传输的基础技术。它基于密码学原理而不基于信用,使得任何达成一致的双方直接支付,从而不需要第三方中介的参与。定义:区块链是一个分布式账本,一种通过去中心化、去信任的方式集体维护一个可靠数据库的技术方案。从数据的角度来看:区块链是一种几乎不可能被更改的分布式数据库。这里的“分布式”不仅体现为数据的分布式存储,也体现为数据的分布式记录(即由系统参与者共同维护)。从技术的角度来看:区块链并不是一种单一的技术,而是多种技术整合的结果。这些技术以新的结构组合在一起,形成了一种新的数据记录、存储和表达的方式。区块链目前还处在早期阶段,一些嗅到商机的大企业,技术牛人都对此开展了研究。初期阶段,想想有木有好兴奋....2、区块链技术的特征2.1、开放,共识任何人都可以参与到区块链网络,每一台设备都能作为一个节点,每个节点都允许获得一份完整的数据库拷贝。节点间基于一套共识机制,通过竞争计算共同维护整个区块链。任一节点失效,其余节点仍能正常工作。2.2、去中心,去信任区块链由众多节点共同组成一个端到端的网络,不存在中心化的设备和管理机构。节点之间数据交换通过数字签名技术进行验证,无需互相信任,只要按照系统既定的规则进行,节点之间不能也无法欺骗其它节点。2.3、交易透明,双方匿名区块链的运行规则是公开透明的,所有的数据信息也是公开的,因此每一笔交易都对所有节点可见。由于节点与节点之间是去信任的,因此节点之间无需公开身份,每个参与的节点都是匿名的。2.4、不可篡改,可追溯单个甚至多个节点对数据库的修改无法影响其他节点的数据库,除非能控制整个网络中超过51%的节点同时修改,这几乎不可能发生。区块链中的每一笔交易都通过密码学方法与相邻两个区块串联,因此可以追溯到任何一笔交易的前世今生。3、区块链中的关键技术原理区块链的整个架构如下图所示3.1、数字签名数字签名涉及到一个哈希函数、发送者的公钥、发送者的私钥。数字签名有两个作用,一是能确定消息确实是由发送方签名并发出来的。二是数字签名能确定消息的完整性。工作原理发送报文时,发送方用一个哈希函数从报文文本中生成报文摘要,然后用自己的私钥对摘要进行加密,加密后的摘要将作为报文的数字签名和报文一起发送给接收方,接收方首先用与发送方一样的哈希函数从接收到的原始报文中计算出报文摘要,接着再用发送方的公钥来对报文附加的数字签名进行解密,如果这两个摘要相同、那么接收方就能确认该数字签名是发送方的。3.2、SHA256一种求Hash值的加密算法。工作原理将任何一串数据输入到SHA256将得到一个256位的Hash值(散列值)。其特点:相同的数据输入将得到相同的结果。输入数据只要稍有变化(比如一个1变成了0)则将得到一个千差万别的结果,且结果无法事先预知。正向计算(由数据计算其对应的Hash值)十分容易。逆向计算(俗称“破解”,即由Hash值计算出其对应的数据)极其困难,在当前科技条件下被视作不可能。3.3、Merkle Tree一种哈希二叉树,使用它可以快速校验大规模数据的完整性。在比特币网络中,Merkle 树被用来归纳一个区块中的所有交易信息,最终生成这个区块所有交易信息的一个统一的哈希值,区块中任何一笔交易信息的改变都会使得使得Merkle 树改变。工作原理网上大都称为Merkle Hash Tree,这是因为 它所构造的Merkle Tree的所有节点都是Hash值。Merkle Tree具有以下特点:1. 它是一种树,可以是二叉树,也可以多叉树,无论是几叉树,它都具有树结构的所有特点;2. Merkle树的叶子节点上的value,是由你指定的,这主要看你的设计了,如Merkle Hash Tree会将数据的Hash值作为叶子节点的值;3 非叶子节点的value是根据它下面所有的叶子节点值,然后按照一定的算法计算而得出的。如Merkle Hash Tree的非叶子节点value的计算方法是将该节点的所有子节点进行组合,然后对组合结果进行hash计算所得出的hash value。3.4、时间戳服务器大多用来进行比对以及验证处理,时间戳服务器是一款基于PKI(公钥密码基础设施)技术的时间戳权威系统,对外提供精确可信的时间戳服务。它采用精确的时间源、高强度高标准的安全机制,以确认系统处理数据在某一时间的存在性和相关操作的相对时间顺序,为信息系统中的时间防抵赖提供基础服务。4、区块链的第一个成功应用比特币是区块链技术的第一个应用,它的生态圈如下:任何机器都可以运行一个完整的比特币节点,一个完整的比特币节点包括如下功能:1.钱包,允许用户在区块链网络上进行交易2.完整区块链,记录了所有交易历史,通过特殊的结构保证历史交易的安全性,并且用来验证新交易的合法性3.矿工,通过记录交易及解密数学题来生成新区块,如果成功可以赚取奖励4.路由功能,把其它节点传送过来的交易数据等信息再传送给更多的节点第1步:所有者A利用他的私钥对前一次交易(比特货来源)和下一位所有者B签署一个数字签名,并将这个签名附加在这枚货币的末尾,制作成交易单要点:B以公钥作为接收方地址第2步:A将交易单广播至全网,比特币就发送给了B,每个节点都将收到的交易信息纳入一个区块中要点:对B而言,该枚比特币会即时显示在比特币钱包中,但直到区块确认成功后才可用。目前一笔比特币从支付到最终确认成功,得到6个区块确认之后才能真正确认到帐。第3步:每个节点通过解一道数学难题,从而去获得创建新区块权利,并争取得到比特币的奖励(新比特币会在此过程中产生)要点:节点反复尝试寻找一个数值,使得将该数值、区块链中最后一个区块的Hash值以及交易单三部分送入SHA256算法后能计算出散列值X(256位)满足一定条件(比如前20位均为0),即找到数学难题的解。由此可见,答案并不唯一第4步:当一个节点找到解时,它就向全网广播该区块记录的所有盖时间戳交易,并由全网其他节点核对要点:时间戳用来证实特定区块必然于某特定时间是的确存在的。比特币网络采取从5个以上节点获取时间,然后取中间值的方式作为时间戳。第5步:全网其他节点核对该区块记账的正确性,没有错误后他们将在该合法区块之后竞争下一个区块,这样就形成了一个合法记账的区块链。要点:每个区块的创建时间大约在10分钟。随着全网算力的不断变化,每个区块的产生时间会随算力增强而缩短、随算力减弱而延长。其原理是根据最近产生的2016年区块的时间差(约两周时间),自动调整每个区块的生成难度(比如减少或增加目标值中0的个数),使得每个区块的生成时间是10分钟。5、主要的数据结构区块链以区块为单位组织数据。全网所有的交易记录都以交易单的形式存储在全网唯一的区块链中。区块是一种记录交易的数据结构。每个区块由区块头和区块主体组成,区块主体只负责记录前一段时间内的所有交易信息,区块链的大部分功能都由区块头实现。1.版本号,标示软件及协议的相关版本信息2.父区块哈希值,引用的区块链中父区块头的哈希值,通过这个值每个区块才首尾相连组成了区块链,并且这个值对区块链的安全性起到了至关重要的作用3.Merkle根,这个值是由区块主体中所有交易的哈希值再逐级两两哈希计算出来的一个数值,主要用于检验一笔交易是否在这个区块中存在4.时间戳,记录该区块产生的时间,精确到秒5.难度值,该区块相关数学题的难度目标6.随机数(Nonce),记录解密该区块相关数学题的答案的值在当前区块加入区块链后,所有矿工就立即开始下一个区块的生成工作。1.把在本地内存中的交易信息记录到区块主体中2.在区块主体中生成此区块中所有交易信息的 Merkle 树,把 Merkle 树根的值保存在区块头中3.把上一个刚刚生成的区块的区块头的数据通过 SHA256 算法生成一个 哈希值填入到当前区块的父哈希值中4.把当前时间保存在时间戳字段中5.难度值字段会根据之前一段时间区块的平均生成时间进行调整以应对整个网络不断变化的整体计算总量,如果计算总量增长了,则系统会调高数学题的难度值,使得预期完成下一个区块的时间依然在一定时间内6、核心问题6.1工作量证明区块头包含一个随机数,使得区块的随机散列值出现了所需的0个数。节点通过反复尝试来找到这个随机数,这样就构建了一个工作量证明机制。工作量证明机制的本质是一CPU一票,“大多数”的决定表达为最长的链,因为最长的链包含了最大的工作量。如果大多数的CPU为诚实的节点控制,那么诚实的链条将以最快的速度延长,并超越其他的竞争链条。如果想要修改已出现的区块,攻击者必须重新完成该区块的工作量外加该区块之后所有区块的工作量,并最终赶上和超越诚实节点的工作量。6.2分叉同一时间段内全网不止一个节点能计算出随机数,即会有多个节点在网络中广播它们各自打包好的临时区块(都是合法的)。某一节点若收到多个针对同一前续区块的后续临时区块,则该节点会在本地区块链上建立分支,多个临时区块对应多个分支。该僵局的打破要等到下一个工作量证明被发现,而其中的一条链条被证实为是较长的一条,那么在另一条分支链条上工作的节点将转换阵营,开始在较长的链条上工作。其他分支将会被网络彻底抛弃。6.3双花双花,即二重支付,指攻击者几乎同时将同一笔钱用作不同交易。每当节点在把新收到的交易单加入区块之前,会顺着交易的发起方的公钥向前遍历检查,检查当前交易所用的币是否确实属于当前交易发起方,此检查可遍历到该币的最初诞生点(即产生它的那块区块源)。虽然多份交易单可以任意序的广播,但是它们最终被加入区块时必定呈现一定的顺序。区块之间以Hash值作为时间戳则区块,这决定了任意一笔交易资金来源都可以被确定的回溯。7、应用场景从需求端来看,金融、医疗、公证、通信、供应链、域名、投票等领域都开始意识到区块链的重要性并开始尝试将技术与现实社会对接。从投资端来看,区块链的投资资金供给逐步上升,风投的投资热情也不断高涨,投资密度越来越大,供给端的资金供给有望推动技术的进一步发展。从市场应用来看,区块链能成为一种市场工具,帮助社会削减平台成本,让中间机构成为过去;区块链将促使公司现有业务模式重心的转移,有望加速公司的发展。用一句话总结:作者:csolo开发者技术前线 汇聚最新最热的技术干货,行业动态,职场思考, 热点思维,和一线面经!本文来自企鹅号 - 开发者技术前线媒体如有侵权,请联系 cloudcommunity@tencent.com 删除。机器学习安全大数据本文来自企鹅号 - 开发者技术前线媒体如有侵权,请联系 cloudcommunity@tencent.com 删除。机器学习安全大数据评论登录后参与评论0 条评论热度最新登录 后参与评论推荐阅读LV.关注文章0获赞0相关产品与服务大数据全栈大数据产品,面向海量数据场景,帮助您 “智理无数,心中有数”!产品介绍2024新春采购节领券社区专栏文章阅读清单互动问答技术沙龙技术视频团队主页腾讯云TI平台活动自媒体分享计划邀请作者入驻自荐上首页技术竞赛资源技术周刊社区标签开发者手册开发者实验室关于社区规范免责声明联系我们友情链接腾讯云开发者扫码关注腾讯云开发者领取腾讯云代金券热门产品域名注册云服务器区块链服务消息队列网络加速云数据库域名解析云存储视频直播热门推荐人脸识别腾讯会议企业云CDN加速视频通话图像分析MySQL 数据库SSL 证书语音识别更多推荐数据安全负载均衡短信文字识别云点播商标注册小程序开发网站监控数据迁移Copyright © 2013 - 2024 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有 深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569腾讯云计算(北京)有限责任公司 京ICP证150476号 |  京ICP备11018762号 | 京公网安备号11010802020287问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档Copyright © 2013 - 2024 Tencent Cloud.All Rights Reserved. 腾讯云 版权所有登录 后参与评论00

怎么看待区块链的发展? - 知乎

怎么看待区块链的发展? - 知乎首页知乎知学堂发现等你来答​切换模式登录/注册发展个人发展区块链(Blockchain)非同质化代币(NFT)元宇宙(Metaverse)怎么看待区块链的发展?大家对区块链元宇宙、nft的未来发展怎么看?显示全部 ​关注者5被浏览2,012关注问题​写回答​邀请回答​好问题​添加评论​分享​3 个回答默认排序万向区块链​已认证账号​ 关注下面将从两个方向来回答,一个是区块链在国内的发展,一个是题主说到的元宇宙。产业区块链国内区块链的主流发展方向主要是将技术用于服务实体产业,促进业务场景的数字化升级,也把它叫做产业区块链。从技术方向上来说,区块链正从单一技术走向融合技术,作为价值互联网的底层设施,需要跟物联网、隐私计算等技术不断融合,才能满足实体产业的多种需求,为其创造更大的价值。比如我们万向区块链,不仅着眼于区块链技术的纵向研发,也聚焦横向的融合创新,推出的分布式认知工业互联网、生物资产可信监管及金融服务平台、电池资产可信管理平台等解决方案,都将区块链与物联网、隐私计算等技术进行了融合。以电池资产可信管理平台为例,该平台基于基于万向区块链自主研发的高性能联盟链“万纳链”以及和摩联科技联合打造的“BoAT区块链应用框架”构建而成。BoAT区块链模组可以实时采集电动车、换电柜里电池的充放电、温度、位置和预警等数据,并对数据进行加密以及上链存证,形成“一电池一账号”的链上对应关系,保证数据从源头到过程皆可信。同时,电池交易数据也进行上链管理。这一模式完成了不同状态下电池价值在区块链上的映射,从而形成了动态化、可追踪、可溯源的数字资产,实现对电池全生命周期的管理。根据链上的数字化电池资产,金融机构可对电池资产进行全链路状态掌控,以及对企业(如换电运营商)现金流产生合理预期和价值预估,从而为企业提供精准的多样化、定制化资金服务,解决电池相关企业融资困难的问题。产业链合作伙伴也可根据链上可信数据对电池残值进行评估,为梯次利用设计方案提供评估建议,推动二手电池市场的健康发展。区块链与物联网的融合,能够实现电池唯一身份的认证和绿电消费环节的溯源,结合个人实际绿色出行的里程和激励机制体系,可促进居民个人、物流配送和外卖骑手的低碳出行,助力绿色智慧城市的实现。电池资产可信管理平台在业务场景中的应用,还有很大想象空间,比如联结上下游产业伙伴,实现电池质量溯源,为相关企业提供供应链金融服务等。区块链与元宇宙元宇宙概念现在大热,也存在很多争议,不同的人对元宇宙也有不同的定义。但随着元宇宙的火热,区块链也经常被提及,那么区块链和元宇宙之间是什么关系呢?元宇宙归根到底还是一个网络世界,建立在最近两年也很火的WEB3基础上。从最基础的网络技术发展趋势的角度来看,互联网确实是不断向着去中心化去演变的。也就是说,随着网络从WEB1发展到WEB2再到WEB3,是一个越来越去中心化的过程。在WEB1时代,网络是用用户名加密码登录的,一个只读的网络上面,只有资讯和信息;WEB2时代,网络是用App账号登录的,而App账号就已经经过了一定程度的KYC,网络上可以读写、互动,于是信息变成为数据,但是这些数据是属于互联网平台的。到了WEB3阶段,登录网络的方式发展成使用DID数字身份。有了自己的数字身份,那么网络的功能就增加了一项:拥有权。WEB2上的数据也就有可能转化成用户的资产了。元宇宙的网络基础是WEB3,而WEB3要如何才能让用户的数据成为自己的资产呢?这就需要作为分布式账本的区块链技术了。区块链就是用来登记互联网用户的数据资产的。在WEB3这个去中心化网络之上,区块链则是一个相配套的去中心化的经济体系和金融体系;而基于这两者之上的元宇宙,则是一个去中心化的数字世界。只有将去中心化的WEB3,和去中心化的经济体系结合起来,最终才能构成一个完整的元宇宙。发布于 2022-04-28 18:31​赞同​​添加评论​分享​收藏​喜欢收起​币圈小熊猫​ 关注1.区块链是一种在没有信任或者缺乏信任关系的情况下建立的信任机器,所以区块链对于发展中国家,特别是对信任度比较低的国家意义非常大。2.我们认为在2030-2035年左右,绝大多数的企业都将在区块链技术平台上运营。从现在到2030年,这一段时间将是区块链技术发展和应用的高潮期。3.区块链的经济学意义就是集中式共享数据的边际成本已经高于边际效应。因此,区块链技术是数字经济的重要组成部分,也是数字经济的重要推动力。4.人类社会最终将从万物互联过渡到万物智联、万物信联的时代,区块链技术是平台经济、共享经济和数字经济的底层基础。5.区块链项目有别于传统信息化项目的“堆积木”,需要从流程、激励、标准、治理、生态等机制上全面考虑和设计。如何理解区块链是一种建立信任的技术?区块链是一种在没有信任或者缺乏信任关系的情况下建立的信任机器,所以区块链对于发展中国家,特别是对信任度比较低的国家意义非常大。一则是社会发展而言,通过区块链技术有助于发展中国家加快进入信任社会,提升社会治理和信任环境的改善,二则是对行业发展来说,区块链技术对于信任程度比较低,或者存在信任关系但信任关系不连续、信任成本比较高的行业都具有颠覆性效果。具体到我国当前所处的历史机遇期和经济结构调整期,通过发挥区块链技术的融合、赋能与链接作用,可以避免或者不用再走欧美国家近一百年构建信任社会的道路,因此具有十分重要且长远的意义。如何理解区块链技术在当前所处的发展阶段?人们总是高估技术对当前的挑战,低估技术对长远的挑战。类比互联网的发展历程,区块链应该会经历一个从学术圈、技术圈往更广大用户和更广阔场景渗透和扩散的过程。1990 年代之前的互联网仍然是军队、高校、学院和技术圈的话题和实践,比如 TCP/IP、WWW 等协议,从 1994 年开始才出现各种客户端(比如浏览器、ftp 客户端、Telnet 客户端等等),再后来才有商业应用,比如门户、新闻、电商、社交、办公等等。如果把2018年看作区块链的产业元年,我们认为在2030-2035年左右,绝大多数的企业都将在区块链技术平台上运营。从现在到2030年,这一段时间将是区块链技术发展和应用的高潮期。区块链技术与数字化转型的关系是什么呢?区块链跟数字经济的关系可以从分为三个方面。首先,区块链技术是数字经济的重要组成部分,也是数字经济的重要推动力。当人类社会进入数字驱动的社会时,数据在每个人的手中没有价值,数据只有通过共享才有价值。传统的数据共享与数据保护形成了天然矛盾,区块链便应运而生,通过分布式账本技术在实现数据共享的同时实现了数据隐私保护。区块链的经济学意义就是集中式共享数据的边际成本已经高于边际效应。第二,经济组织形态将从单一中心化的垂直信任关系向多中心化的分布信任关系转变。千百年来,生产关系的构建与经济体的演进都是通过中心化实现,做生意也是通过中心化组织实现,未来区块链技术可以使人类社会从需要无数个中心化组织提供背书的机制,到通过在零信任环境下通过点对点交易建实现信用社会的形态转变。这将无限扩张了人类的信任空间。假如现在的经济交易规模是基准值100,那么进入区块链经济社会的交易规模将变成100²,甚至是N倍。第三,人类社会最终将从万物互联过渡到万物智联、万物信联的时代,区块链技术是平台经济、共享经济和数字经济的底层基础。一份调研报告显示,北京市有2000万人口,汽车使用率大约是4%,假如让汽车使用效率达到30%,那么在同等人口量级情况下,用车需求只有三分之一或者五分之一。现在,在北京一个人用一辆车或者两辆车,但在未来全面化的数字经济场景下,用户可以拥有千分之一宝马、万分之一的奥迪等等数字所有权权益和使用权权益,这就形成了围绕汽车的平台经济与共享经济,这一数字化经济形态的底层基础就是区块链。未来,汽车公司不再卖车,而是成为了出行服务商。车企未来的对标对象可能不是宝马、奔驰等同行竞争者,而是Google、Uber甚至是区块链行业巨头等。现在看来,这是对区块链技术和数字经济关系的一种设定,而未来十年很有可能会演变为一种客观存在。区块链技术应用在数字化转型的过程中还面临哪些挑战?如果我们现在用区块链去解决问题,可能面临多方协作的共识问题。目前区块链的难点包括以下几点:第一,多方共识,多方协作。建立区块链生态需要第一推动力;建行开发贸易融资平台,建行是第一推动力;互联网法院应用数字存证平台,法院是第一推动力;北京在发布政务区块链应用蓝皮书时提到已将区块链技术用在了140多个场景中,北京市政府是第一推动力。这是目前做区块链项目面临的第一个难点。第二,全面理解,深入认识。一般的用户和企业客户可能知道区块链的技术价值,但还未能充分理解区块链的技术本质和应用逻辑。根据我们过往的咨询案例与切身体会,很多用户甚至是大企业客户,都不太理解区块链的技术原理、标准、场景、扩容、测链、跨链等专业知识,对于隐私计算、数字水印、零知识证明、同态加密等更为细分复杂的技术研究,了解和认识更为有限。另外,当下还缺少垂直的区块链技术培训企业与媒体公司,能够扮演客观独立的角色,还未能对区块链产业环境和趋势研究发挥净化、引导和培育的作用。第三,生态思维,价值共识。区块链项目有别于传统信息化项目的“堆积木”,需要从流程、激励、标准、治理、生态等机制上全面考虑和设计。很多客户在做区块链项目时,会将其类比为ERP(企业资源计划)、MES(生产信息化管理系统)、HIS(医院信息化系统)或EMRS(电子病历信息系统)等项目,或其迭代升级的版本。其实,在区块链落地应用的发展初期,区块链平台的体系化与标准化将成为重要“法宝”,多方高效协同是取胜的关键。区块链网络之所以被称为价值网络,是因为在该网络中,每个参与方都在承载网络价值的传输,这其中涉及到的参与方可能包括大型企业、中小型企业,甚至个人。只有在多方为共同目标努力的情况下,区块链才能更好的赋能跨企业合作。制定合理的激励机制、任务分配与绩效考核方法,也是其遵循的核心原则。机遇区块链技术在应用方面将会呈现怎样的发展图景?第一,区块链在政府、医疗等公共服务行业的作用和潜力巨大。因为政府行业跟金融服务行业没有区别,都要提供办贷款、结婚证、社保、医保等服务,都是数字化比较密集的行业。区块链和政府公共服务行业结合的一个抓手,我们认为是区块链城市,就是区块链底层技术服务与智慧城市的结合。通过区块链技术实现G2G、G2B和G2C之间的数据共享,为市民提供更加优质便捷的公共服务,为企业提供稳定、透明、便捷、高效的营商环境,为政府的放管服改革和国家治理体系治理能力的现代化提供可靠支撑在公共医疗领域,由于医疗数据的高隐私性和场景特殊性,数据流通不畅及信息不对称等情况加剧了就医体验差、诊疗周期长、结果互认差、医患矛盾、假药劣药等诸多问题层出不穷且难以规避。面对医疗健康产业的种种问题或痛点,区块链在保障患者数据隐私的前提下,通过打通医疗数据的信息流通、存证与共享渠道,进而改善机构之间互为数据孤岛的现状,重建医患之间的信任,提高行业效率。第二,金融行业目前仍是区块链行业的主战场,但是相对重要性正在下降。通过对全球200个信息公开的案例进行调研,区块链的金融业用例已从70%-80%降至40%,重要性正在下降。同时,金融行业的区块链将会更多地与实体经济融合,而不是简单的金融流程变革上的区块链应用。第三,区块链在供应链金融领域依然有非常大的发展空间。我国供应链整体效率还比较低,但供应链流程效率的改善对于加快我国智能化制造和工业4.0的转型升级,无疑将具有十分重要的意义。通过区块链可以重塑供应链和产业链,目前整体上还处于两链融合和三链融合的阶段。、区块链技术在个人隐私保护和网络安全方面发挥着怎样的作用?第一,要正确理解隐私跟共享的关系。只要共享,数据泄露、隐私泄露的可能性就会提升。要做到数据共享,同时又有特别好的隐私保护,这是没法实现的。第二,要正确理解区块链和隐私的关系。我们说人工智能需要大数据,但实际上区块链需要人类智能就足够了,根本用不到人工智能——因为区块链是小数据载体。举个例子,银行办理国际汇款业务,最快是三天,需要填很多表单,可能涉及到多个银行中介反复交叉核对与验证工作。而加入这些银行中介节点都在同一个区块链网络中,情形就大不一样了,因为区块链能同时提供隐私保护和数据共享,每一个节点单位只需要两三个数据项的验证与确认就OK了,所以区块链对隐私保护是革命性的。区块链技术与其他新型信息技术,特别是大数据技术的关系和相互影响?首先,区块链技术是一个底层技术,但不是显性技术,不像人脸识别软件,安装了就能立刻能感受其存在作用的技术。因为,区块链技术是需要与各种信息技术相融合、相连接的技术,本质上是要嵌合在多种技术体系中的一种技术。第二,数字经济的本质是数据经济。数字经济的发展需要大量的数据,大量的数据如果是真实的、相关的、有用的,那就太完美了,而现实是大量数据可能是低质的、虚假的、不相关的、价值密度低的。区块链可以对数据起到一个过滤和筛选的作用,然后对优质的可信的数据进行安全接入和可信共享,进而提纯大数据分析价值或赋能AI算法学习。因此我们认为区块链根本性地改变了数据接入技术,但不改变数据分析技术。第三,我们所谓的云计算更多是对企业内部而言的,区块链是什么概念? 区块链的意义对于企业就像ERP,ERP是对内的流程管理。如果未来企业的商业生态都基于区块链服务而构建,这就不是简单的迭代关系,而是系统改造了。所以,区块链既是一种网络技术,也有可能基于云计算平台之上而构建。第四,物联网、边缘计算这些技术未来会基于区块链平台而开发,这也是一个发展趋势。因此,区块链技术是一个融合性技术,它可以同时促进各项技术得到更好的发展,每项技术实现相得益彰、包容共进。发布于 2022-04-25 10:54​赞同 3​​添加评论​分享​收藏​喜欢收起​​

区块链认识与看法_对区块链行业的认知-CSDN博客

>

区块链认识与看法_对区块链行业的认知-CSDN博客

区块链认识与看法

最新推荐文章于 2024-03-08 14:59:00 发布

perry0528

最新推荐文章于 2024-03-08 14:59:00 发布

阅读量4.6k

收藏

4

点赞数

3

分类专栏:

阅读笔记

blockcoin

文章标签:

区块链

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/perry0528/article/details/82760732

版权

blockcoin

同时被 2 个专栏收录

4 篇文章

1 订阅

订阅专栏

阅读笔记

3 篇文章

0 订阅

订阅专栏

通过阅读区块链技术发展现状与展望,郑子彬老师的区块链报告,以及知乎贴吧上关于区块链的讨论所写下的个人学习体会以及对区块链的个人看法。

什么是区块链

从2008年中本聪发表了区块链的奠基性论文《比特币:一种点对点电子现金系统》后,区块链技术近年来呈现出了爆发式的增长态势。其快速发展引起了政府部门,金融机构,科技企业和资本市场的广泛关注。区块链技术也被认为是计算机范式的第五次颠覆性创新,是人类信用进化史上第四个里程碑。是下一代云计算的雏形,有望像互联网一样彻底重塑人类社会活动形态, 并实现从目前的信息互联网向价值互联网的转变。

其实说了这么多,区块链真正被大家所熟知,还是因为比特币。而比特币受到人们的广泛关注也更多是因为早期买入比特币的人的暴富效应。就像只是单纯地向人们解释区块链有着历史性变革的伟大意义,是一个机遇,会改变未来,人们可能毫无兴趣。但如果讲比特币可以赚钱,能让你一夜暴富,那估计人们的兴趣会因此大的多。也就是在这样一种情况下,比特币如一颗树一般,在生长的过程逐渐开枝散叶,慢慢长大,形成了如今下的区块链行业。

而区块链到底是什么,简单来说,它的本质就是一个分布式的网络,采取去中心化的信息存储方式,这一定程度上做到了“没有中间商赚差价”。以前我们说马云颠覆了中国的制造业,让工厂可以不通过销售商将产品直销给淘宝用户。然而这中间阿里巴巴这个中间商还是有赚平台差价的,支付宝担保交易。而区块链则是从技术上完全做到了“没有中间商赚差价”这一点。去中心化的另一个好处是,数据都是分散存储的,每一个区块链网络中的结点都存有交易的所有数据,因而不可被恶意篡改,安全性得到了极大的保证。至于这个网络的安全性保证,就要靠我们优秀的程序员们开发出的非对称加密算法了。

同时区块链系统本身具有自己的Token,Token 在国内有的翻译成“通证”,有的翻译成“代币”,其实最简单的理解就是“虚拟资产凭证”,它可以是我们的股权,也可以是票据,也可以是游戏积分,凡是需要资产记账的地方都可以用 Token 来做。而区块链则可以帮助多个节点达成共识去记录和Token相关的事情。另一方面要求加入区块链网络的人主动去存储数据,让“矿工”们主动的贡献出自己的内存和带宽。区块链世界引入了一个奖励的机制,例如在比特币系统中,这种奖励机制就是以代币(比特币)的方式对贡献算力的人进行奖励。

区块链的应用

关于区块链的应用场景,就目前区块链所处的阶段来看,主要是可大致分为两方面,一是数字货币,二是去中心化应用。数字货币我们所熟知的中比特币是先驱和目前市值最高,应用最广泛的代表,而去中心化应用目前也只是处于初级阶段,要想区块链来广泛应用到日常生活的方方面面还尚需一定时间。所以这里重点说一下目前去中心化应用的典型代表—以太坊和运行在以太坊上的智能合约。

目前运行在以太坊网络上的去中心化应用大约有近千个,主要有以下几大类:

去中心化的虚拟货币交易所: 用户不通过和交易所进行撮合交易,而是通过智能合约交互进行代币(token)的交易。目前尚处于初级阶段,仅支持在以太坊尚发行的代币,如EOS、TRX等。 区块链游戏:2017年云撸猫横空出世并吸引了全球的关注并引发了一波区块链游戏狂潮,但目前的玩法方面和真正的手游,端游相比仍过于简单。所以不少游戏玩家抱怨:这不算游戏,简直就是资金盘。因而要达到像是王者荣耀,LOL这类全民游戏还尚需一定的发展历程。 虚拟物品交易市场:例如各种区块链游戏中的游戏资产便可以通过智能合约进行交易。但目前也扔处于初级阶段,活跃不高。 投票、众筹:前段时间非洲的塞拉利昂举行了首个以区块链技术为基础的总统投票选举。区块链技术改善了先前数字投票系统的缺点,确保了投票的安全、透明和匿名。

通过智能合约可以做到快速建立信任,数据无法篡改,过程透明,信息完全对称等优点。但现阶段尚未成熟的智能合约也存在着例如无法及时交互,发送指令费用高,开发环境尚不成熟等显著缺点,这些缺点限制了目前去中心化应用的发展,同时也给未来的新的去中心化技术提供了机会和发展方向。

区块链的挑战

区块链自产生以来业界就对其褒贬不一,就如曾经的人工智能,克隆一般,每一项新兴技术的发展必然伴随着质疑和不信任。而真正能予以证明的只有历史。但是一门新兴的技术要发展的更高效率和更具先进意义,就要解决现存的很多问题。

首先很现实的一个问题也是区块链本身优点所带来的,就是效率问题,采用分布式的存储分部,每一个节点保存一份完整的数据库,且网络中任何一笔交易都要其他节点认证和记录,这导致区块链系统工作效率十分之低。 其次基于其分布式账本策略,这代表着需要很多主体记账且需要他们达到共识,然而目前业界在共识协议层面存在着很大的分期,且一些主流机制也有硬性的缺点。比如主流的Pow,存在着效率低下以及拜占庭容错等问题亟待解决。 安全性问题:曾经很多人都觉得51%攻击是一种可能,不太现实。然而就仅2018这一年来,几类加密货币都遭到了所谓51%攻击,Verge、BTG相继成为受害者,这恰恰说明:都说区块链安全,但也不是牢不可破的。 犯罪行业:有人认为,基于区块链自治的特点,会淡化监管影响(或监管层面触及不够),所以市场的逐利性和“看不见的手”,会将它应用和引入非法领域,暂时成为某些“黑灰产业”的庇护所。

其实从区块链当下存在的问题来看,它的问题来源也正是其技术的先进方面所带来的。所以每一门新兴的技术都是一把利弊皆在的双刃剑,只有真正利大于弊的技术才能生存并得以持久发展。在未来,第四次工业革命的到来将会使现存的技术水平以及社会制度发生翻天覆地的变化。当下流行的科技前沿也会引领第四次工业革命的发展方向。首先是生物科学技术,其代表性技术基因技术将可能会突破上帝创造生物的规则,从新塑写人类、动植物的身体构造。其次以人工智能,量子计算,区块链,数据挖掘为代表的互联网技术将会日渐渗透到我们日常生活中。再者人类探索宇宙的步伐将会加速,探索外太空所带来的资源利用以及科技进步将会深刻地影响到我们的日常生活。而区块链的发展毕竟推进第四次工业革命的进程,同时革命伴随的其他先进技术的发展也将促进区块链技术更好地走向成熟。

优惠劵

perry0528

关注

关注

3

点赞

4

收藏

觉得还不错?

一键收藏

知道了

0

评论

区块链认识与看法

通过阅读区块链技术发展现状与展望,郑子彬老师的区块链报告,以及知乎贴吧上关于区块链的讨论所写下的个人学习体会以及对区块链的个人看法。什么是区块链从2008年中本聪发表了区块链的奠基性论文《比特币:一种点对点电子现金系统》后,区块链技术近年来呈现出了爆发式的增长态势。其快速发展引起了政府部门,金融机构,科技企业和资本市场的广泛关注。区块链技术也被认为是计算机范式的第五次颠覆性创新,是人类信用...

复制链接

扫一扫

专栏目录

区块链理论与方法,课件

06-07

区块链理论与方法,课件

关于区块链的一些个人理解

weixin_43839871的博客

05-24

894

初衷

今天碰到了一些从事别的行业的朋友问我一些区块链的东西,一时间没想好怎么去回答。

所以想通过这篇文章来促使自己不断去总结和反思,以便刷新自己的一些认知,以下仅代表个人观点,并不具备权威性和指导意义。

区块链的分类

私有链:数据权限仅在一个组织手里,区块链技术实现了数据的不可篡改及数据隐私,缺点是中心化

联盟链:介于私有链和公有链之间,由若干机构(联盟)共同管理,只允许系统内部分机构进行读写和发...

参与评论

您还未登录,请先

登录

后发表或查看评论

关于区块链的一些理解

01-14

1189

1 区块链与信任

信息:信息像资产、价格、身份、地理位置等并不是先天可信任的,因为信息散乱,不完整,可伪造。

信任:如何把信息整理成架构化数据,通过数据校验的方式,保证信息的完整性,一致性,保证其公开、共享、可访问,保证数据一直有效。那么信息就可以被“信任”。

信用:如果信息体现着价值,且这些价值被大家认知、认可,能被量化,具有可交易的等价物属性,或可能随着时间增值,甚至得到司法背书承认,这些信息才具有商业意义上的“信用”。

好比我们认识一个人,但不代表我们信任他。然而这个人一贯表现不错,在社群里言行一致,

区块链——区块链是什么?一文读懂70%区块链入门知识

最美不过,心中有梦,身旁有你!

11-03

1100

文章目录引言一、区块链是一个去中心化的分布式账本二、中心化体系和去中心化体系优劣三、区块链是一个分布式账本四、密码学确保区块链数据库(几乎)无法篡改1、哈希函数2、非对称加密3、无法篡改的交易数据五、 区块链上的区块总结

引言

区块链是比特币的底层技术,不等同于比特币。有人说比特币就是一场泡沫,甚至放话“比特币是传销”。区块链作为继互联网后的新一波技术浪潮,本身无罪,况且炒币只是区块链里最初级的玩...

【转】区块链是什么,如何简单易懂地介绍区块链?

王宝兴的博客

07-25

4922

作者:知乎用户

链接:https://www.zhihu.com/question/37290469

来源:知乎

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

友情提醒:比特币采用区块链技术,但是区块链并不等同于比特币;全篇基于比特币底层区块链技术讲述,所以,部分模型可能不适用于以太坊等。另外,由于文章采用了一定的抽象、类举的叙事方式,中间或多或少有些地方会跟区块链底层严...

关于区块链的认识和看法

阿里武的技术博客

09-24

5085

区块链是什么

区块链是一种技术,区块链是以比特币为代表的数字加密货币体系的核心支撑技术.其核心优势是去中心化。

区块链目前还没有行业公认的定义, 有一种狭义的定义是

区块链是一种按照时间顺序将数据区块以链条的方式

组合成特定数据结构,并以密码学方式保证的不可篡改和不可伪造的去中心化共享总账 (Decentralized shared ledger), 能够安全存储简单的、 有先后关系的、 能在系...

新人对区块链的理解

qq_36609930的博客

11-12

548

今天谈谈个人对区块链的理解,我想大家都知道,侠义来讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构, 并以密码学方式保证的不可篡改和不可伪造的分布式账本。区块链广义来讲,区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基...

区块链与大数据究竟有着怎样的关系?

sdujava2011

02-24

5043

今天,很多人还没弄懂大数据,区块链又来了。区块链与大数据究竟有着怎样的关系?看完本文的五大观点,你会认同赛智时代的这个结论:区块链让大数据汹涌而来。

本文转自http://www.raincent.com/content-10-7207-1.html,所有权力归原作者所有。

马云说过,这是一个变化的年代,当很多人还没有搞懂PC互联网的时候,移动互联网来了,当很多人还没弄懂移动互联网

我对区块链技术的理解

拱白菜的猪的博客

10-26

2530

现在区块链技术就像是新生儿一样,得到了很多关注热点和投资人的投资,那么区块链到底是什么呢?怎样去理解区块链呢?

我们都知道比特币,讲区块链离不开比特币,因为区块链技术是让比特币流行至今并得到了所有人认可的技术支持,也就是说,我们是看到了比特币的成功,才发现了区块链技术。

区块链就是去中心化的分布式存储数据的数据库。所谓的去中心化,就是我们不再需要第三方信任机构或者依赖中心数据库来协助我们完成这...

由浅入深理解区块链技术

weixin_46694782的博客

06-07

1913

首先通过已有区块链系统了解区块链的运行机制、区块确认、账户管理等原理,随后展开讲解区块链数据结构与区块链整体架构。

区块链的特征包括技术特征(分布协作、难以篡改、强制执行、扩展性高)和功能特征(去中心化、去信任化、开放可追溯、区块链技术发展)。展望了区块链技术未来的发展方向,包括每一层的单项技术发展与整体发展。..................

区块链与网贷

06-11

区块链与网贷

区块链技术与应用

09-27

区块链(Blockchain)是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法。

区块链的技术与应用.pdf

06-07

区块链的技术与应用.pdf

区块链与边缘计算结合

10-21

区块链和边缘计算是分布式计算的两个不同分支演化而来的两个概念,在当前学术界和工业界得到了广泛的关注。不少专家、学者认为将二者结合起来,可以发挥巨大的优势、应用前景广阔。

数字人民币钱包(二)

qq_44690947的博客

03-07

599

数字人民币钱包是用来存放数字人民币的,数字人民币通过数字人民币钱包来进行流通

如何做代币分析:以 CRO 币为例

m0_60517769的博客

03-05

764

Cronos (CRO) 是 Crypto.com 创建的代币,用于其去中心化金融服务区块链和环境。

去中心化钱包应用:数字货币时代的自由与安全之选

zhaohaojun136的博客

03-05

359

去中心化钱包应用是一种基于区块链技术的数字资产管理工具,它不同于传统的中心化钱包,不依赖于任何第三方机构进行资产托管和交易处理。2、功能拓展:将更多金融服务和应用场景整合到去中心化钱包应用中,如去中心化金融(DeFi)、非同质化商品(NFG)等,丰富用户的数字资产管理和投资选择。4、跨链互操作性:实现不同区块链网络之间的去中心化钱包互操作,打破数字货币的壁垒,推动整个数字货币市场的互联互通。4、促进数字货币普及:去中心化钱包应用的易用性和安全性,有助于降低数字货币的使用门槛,推动数字货币的普及和应用。

大摩突发:将推出比特币ETF

weixin_44672123的博客

03-04

758

作者:秦晋随着比特币ETF愈发火爆,华尔街另一家管理1.3万亿美元资产的大型经纪自营商「摩根士丹利」正在蠢蠢欲动,准备进军比特币ETF。据彭博社数据显示,目前10只比特币现货ETF在上周三创下单日交易新纪录,成交量超过76亿美元。前一天,贝莱德旗下的ETF IBIT涌入5.2亿美元,创下迄今为止最大单日流入量。彭博社ETF高级分析师 Eric Balchunas曾在推特上提到大型经纪自营商时表示,...

波卡 Alpha 计划启动,呼唤先锋创新者重新定义 Web3 开发

最新发布

CryptoBuffett的博客

03-08

527

从“瀑布式”开发转向社区驱动

区块链技术与应用大赛

07-28

区块链技术与应用大赛是一个以区块链技术为核心的比赛项目,旨在考察参赛选手在区块链应用开发与测试方面的知识和技能。该比赛通常基于区块链底层开源平台和中间件平台,如FISCO BCOS和WeBASE,要求选手完成区块链应用的运维、开发、操作和测试等实际操作。比赛内容注重实用性,涵盖了区块链应用开发与测试所需的主要知识点和技能点。这样的比赛不仅有助于推动高校区块链相关专业的建设,促进区块链技术创新和教学资源转化,还为区块链发展提供了更多的技术技能人才。最近举办的金砖大赛区块链应用开发与测试赛项就是一个例子,吸引了来自全国57所高校的212名选手参赛。这样的比赛对于推动区块链技术的发展和人才培养具有重要意义。\[1\]\[2\]\[3\]

#### 引用[.reference_title]

- *1* *2* [赛果公示 | 2022金砖大赛之区块链应用开发与测试赛项(国内赛)](https://blog.csdn.net/webankblockchain/article/details/125931629)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]

- *3* [微众银行为甘肃省职业院校技能大赛“区块链技术与应用”赛项提供技术支持](https://blog.csdn.net/webankblockchain/article/details/116178480)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]

[ .reference_list ]

“相关推荐”对你有帮助么?

非常没帮助

没帮助

一般

有帮助

非常有帮助

提交

perry0528

CSDN认证博客专家

CSDN认证企业博客

码龄7年

暂无认证

96

原创

6万+

周排名

150万+

总排名

28万+

访问

等级

3142

积分

77

粉丝

144

获赞

28

评论

718

收藏

私信

关注

热门文章

C++ | Tree的实现(适用于一般的树)

25516

Blender人物骨骼绑定

24581

C | C++定义全局变量的方法

18114

C++ 图像处理库【CImg】配置以及简单使用

14126

python实现ip地址查询

12005

分类专栏

数据结构

29篇

linux

3篇

算法

27篇

markdown

2篇

c

13篇

c++

39篇

计算机视觉

8篇

CImg

17篇

blockcoin

4篇

阅读笔记

3篇

python

3篇

数字图像处理

7篇

Eigen

1篇

多媒体技术

4篇

多媒体

1篇

matlab

1篇

计算机网络

1篇

信息安全技术

2篇

操作系统

4篇

tensorflow

1篇

人工智能

1篇

6篇

计算机图形学

8篇

openGL

8篇

objective-c

9篇

ios

10篇

flutter

1篇

最新评论

多媒体技术 || 用中位切割算法实现图像减色

stprayer:

试了下,没有用。

Blender人物骨骼绑定

Reiko酱~:

请问这个权重可以导出吗

c语言实现带头结点和尾节点的双向链表

TMS320VC5257H:

正在找,感谢分享

数字图像处理 || 拉普拉斯算子锐化滤波&&标定差度方法

羊同学学Python:

肯定是黑白的啊

最新文章

iOS vs Flutter(语法篇)

操作系统的进程管理

内存管理 || 虚拟内存的管理

2019年46篇

2018年50篇

目录

目录

分类专栏

数据结构

29篇

linux

3篇

算法

27篇

markdown

2篇

c

13篇

c++

39篇

计算机视觉

8篇

CImg

17篇

blockcoin

4篇

阅读笔记

3篇

python

3篇

数字图像处理

7篇

Eigen

1篇

多媒体技术

4篇

多媒体

1篇

matlab

1篇

计算机网络

1篇

信息安全技术

2篇

操作系统

4篇

tensorflow

1篇

人工智能

1篇

6篇

计算机图形学

8篇

openGL

8篇

objective-c

9篇

ios

10篇

flutter

1篇

目录

评论

被折叠的  条评论

为什么被折叠?

到【灌水乐园】发言

查看更多评论

添加红包

祝福语

请填写红包祝福语或标题

红包数量

红包个数最小为10个

红包总金额

红包金额最低5元

余额支付

当前余额3.43元

前往充值 >

需支付:10.00元

取消

确定

下一步

知道了

成就一亿技术人!

领取后你会自动成为博主和红包主的粉丝

规则

hope_wisdom 发出的红包

实付元

使用余额支付

点击重新获取

扫码支付

钱包余额

0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值