区块链统一标准化怎么做?

如题所述

第1个回答  2024-09-05
区块链技术的标准化是什么?

2016年9月,国际标准化组织(ISO)成立了区块链和分布式记账技术委员会(ISO/TC307),负责制定区块链和分布式记账技术领域的国际标准。2017年3月,中国电子技术标准化研究院承担ISO/TC307国内技术对口单位。2019年12月,工业和信息化部组织筹建全国区块链和分布式记账技术标准化技术委员会,秘书处承担单位为中国电子技术标准化研究院。目前,中国电子技术标准化研究院负责对区块链系统进行是否符合区块链标准的软件测试,测试通过后,颁发相关证书。深圳区块链行业将加快标准化发展。2020年6月11日,第四届中国区块链开发大赛暨区块链国家标准及系统测试标准广东研讨会在深圳举行,首个可专业进行国家标准申报测试的区块链标准化测评工作站在深圳率先成立。

区块链行业什么时候有个标准或准则什么的?

近日,《金融分布式账本技术安全规范》(JR/T0184—2020)金融行业标准(以下简称标准)由中国人民银行正式发布,《标准》规定了金融分布式账本技术的安全体系,包括基础硬件、基础软件、密码算法、节点通信、账本数据、共识协议、智能合约、身份管理、隐私保护、监管支撑、运维要求和治理机制等方面。该标准适用于在金融领域从事分布式账本系统建设或服务运营的机构。

据悉,该《标准》由全国金融标准化技术委员会归口管理,由中国人民银行数字货币研究所提出并负责起草,中国人民银行科技司、中国工商银行、中国农业银行、中国银行、中国建设银行、国家开发银行等单位共同参与起草。

在央行看来,区块链技术是一种新型的分布式数据库,也称为分布式账本,所以《金融分布式账本技术安全规范》被业内认为是“国内金融行业首个区块链标准”。

这一标准的发布,有助于金融机构按照规范进行系统部署和维护,避免出现安全问题。金融行业正引导区块链技术的应用走向规范,积极地服务实体经济,同时也将大大提速区块链供应链金融的发展。目前,国内发布的区块链标准已有10项左右,在研究的也有20多项,这些标准都将引导且推动我国区块链技术和产业发展。只不过目前这些标准也主要偏技术层面,落地到产品应用层面还需要一段时间。

三.区块链系统的核心之一-分布式共识机制

????拜占庭将军问题(ByzantineGeneralsProblem),是由莱斯利·兰波特在其同名论文中提出的分布式对等网络通信容错问题。

????在分布式计算中,不同的计算机通过通讯交换信息达成共识而按照同一套协作策略行动。但有时候,系统中的成员计算机可能出错而发送错误的信息,用于传递信息的通讯网络也可能导致信息损坏,使得网络中不同的成员关于全体协作的策略得出不同结论,从而破坏系统一致性。这个难题被称为“拜占庭容错”,或者“两军问题”。

????拜占庭假设是对现实世界的模型化。拜占庭将军问题被认为是容错性问题中最难的问题类型之一。拜占庭容错协议要求能够解决由于硬件错误、网络拥塞或断开以及遭到恶意攻击,其他计算机和网络可能出现不可预料的行为而带来的各种问题。并且拜占庭容错协议还要满足所要解决的问题要求的规范。

????在拜占庭时代有一个墙高壁厚的城邦——拜占庭,高墙之内存放在世人无法想象多的财富。拜占庭被其他10个城邦所环绕,这10个城邦也很富饶,但和拜占庭相比就有天壤之别了。

????拜占庭的十个邻居都觊觎它的财富,并希望侵略并占领它。但是,拜占庭的防御非常强大,任何单个城邦的入侵行动都会失败,而入侵者的军队也会被歼灭,使得该城邦自身遭到其他互相觊觎对方的九个城邦的入侵和劫掠。

????拜占庭的防御很强,十个城邦中要有一半以上同时进攻才能攻破它。也就是说,如果有六个或者以上的相邻城邦一起进攻,他们就会成功并获得拜占庭的财富。然而,如果其中有一个或者更多城邦背叛了其他城邦,答应一起入侵但在其他城邦进攻的时候又不干了,也就导致只有五支或者更少的城邦的军队在同时进攻,那么所有的进攻城邦的军队都会被歼灭,并随后被其他的(包括背叛他们的那(几)个)城邦所入侵和劫掠。

????这是一个由许多不互相信任的城邦构成的一个网络。城邦们必须一起努力以完成共同的使命。而且,各个城邦之间通讯和协调的唯一途径是通过信使骑马在城邦之间传递信息。城邦的决策者们无法聚集在一个地方开个会(所有的城邦的决策者都不互相信任自己的安全会在自己的城堡或者军队范围之外能够得到保障)。

????城邦的决策者可以在任意时间以任意频率派出任意数量的信使到任意的对方。每条信息都包含如下的内容:“我城邦将在某一天的某个时间发动进攻,你城邦愿意加入吗?”。如果收信城邦同意了,该城邦就会在原信上附上一份签名了的或盖了图章的(以就是验证了的)回应然送回发信城邦。然后,再把新合并了的信息的拷贝一一发送给其他八个城邦,要求他们也如此这样做。最后的目标是,通过在原始信息链上盖上他们所有十个城邦的决策者的图章,让他们在时间上达成共识。最后的结果是,会有一个盖有十个同意同一时间发动进攻的图章信息包,和一些被抛弃了的包含部分但不是全部图章的信息包。

????在这个过程中首先出现了第一个问题,就是如果每个城邦向其他九个城邦派出一名信使,那么就是十个城邦每个派出了九名信使,也就是在任何一个时间又总计90次的传输,并且每个城市分别收到九个信息,可能每一封都写着不同的进攻时间。

????在这个过程中还有第二个问题,就是部分城邦会答应超过一个的攻击时间,故意背叛进攻发起人,所以他们将重新广播超过一条(甚至许许多多条)的信息包,由此产生许多甚至无数的足以淹没一切的杂音。

????有了以上两个问题,整个网络系统可能迅速变质,并演变成不可信的信息和攻击时间相互矛盾的纠结体。

?????拜占庭假设是对现实网络世界的一种模型化。在现实网络世界中由于硬件错误、网络拥塞或断开以及遭到恶意攻击,网络可能出现许许多多不可预料的行为。拜占庭容错协议必须处理这些失效,并且还要使这些协议满足所要解决的问题所要求的规范。

????对于拜占庭将军问题中本聪的区块链给出了比较圆满的解决方案。也就是比较圆满的解决了上述的两个问题。

????拜占庭将军问题的第一个问题从本质上来讲就是时间和空间的障碍导致信息的不准确和不及时。

????区块链对于第一个问题的解决方案是利用分布式存储技术和比特流技术(BT技术,一种新型的点对点传输技术,具有节点同时作为客户端和服务器端和没有中心服务器等特点),将整个网络系统内的所有交易信息汇总为一个统一的,分布式存储的,近乎实时同步更新的电子总账。统一的分布式共同账本就解决了空间障碍问题;而近乎同步进行的,实时的,持续的对所有账本备份的更新、对账则解决了时间障碍问题。

????这个过程较具体一点的描述大概是将区块链系统内所有的交易活动的记录数据统一于一种标准化的总帐上;区块链系统的每一个节点都会保存一份总帐的备份;所有总帐的备份都是在实时的,持续的更新、对账、以及同步着。区块链系统的每一个节点能在这本总帐里记上添加记录;每一笔新添加的记录都会实时的广播到区块链系统内;所以在每一个节点上的每一份总帐的备份都是几乎同时更新的,并且所有的总帐的备份保持着同步。

????拜占庭将军问题的第二个问题从本质上来讲就是关于信息过量问题和信息干扰问题。信息过量和信息干扰问题导致决策延迟,甚至决策系统崩溃而无法决策。

????区块链对于第二个问题的解决方案是区块链系统的任何一个节点在发送每一笔新添加的记录时需要附带一条额外的信息。对区块链系统的任何一个节点来说这条额外的信息的获得都是有成本的,并且只能有一个节点可以获得。这样就解决了区块链系统的任何一个节点新添加额外信息时的信息多且乱而无法达成一致的问题。在这里,区块链系统的任何一个节点获得那条附带的额外的信息的过程就是著名的工作量证明机制。

????共识机制主要解决区块链系统的数据如何记录和如何保存的问题。工作量证明机制就是要求区块链系统的节点通过做一定难度的工作得出一个结果的过程。

????区块链系统中某节点生成了一笔新的交易记录,并且该节点将这笔新的交易记录向全网广播。全网各个节点收到这个交易记录并与其他所有准备打包进区块的交易记录共同组成交易记录列表。在列表内先对所有交易进行两两的哈希计算;再对以获得的哈希值进行哈希计算获得Merkle树和Merkle树的根值;把Merkle树的根值及其他相关字段组装成区块头。

????各个节点将区块头的80字节数据加上一个不停的变更的区块头随机数一起进行不停的哈希运算(实际上这是一个双重哈希运算);不停的将哈希运算结果值与当前网络的目标值做对比,直到哈希运算结果值小于目标值,就获得了符合要求的哈希值,工作量证明也就完成了。

?????分布式的区块链系统是一个动态变化的系统(硬件的运算速度的增长,节点参与网络的程度的变化)。系统的不断变化必然带来系统的算力的不断变化。而算力的变化又会导致通过消耗算力(工作)来获得符合要求的哈希值的速度的不同。最终的结果会是区块链的增长速度会有巨大的不同。这是一个很大的问题。为了解决这个问题,区块链系统自动根据算力的变化对工作难度进行调整。也就是采用移动平均目标的方法来确定,难度控制为每小时生成区块的速度为某一个预定的平均数。

????在区块链系统中一个符合要求的哈希值是由N个前导零构成,零的个数取决于网络的难度值。为了使区块的形成时间控制在大约十分钟左右,区块链系统采用了固定工作难度的难度算法。难度值每2016个区块调整一次零的个数。

????新的难度值是根据前2015个区块(理论上应该是2016个区块,由于当初程序编写时的失误造成了用2015而不是2016)的出块时间来计算。

????难度=目标值*前2015个区块生成所用的时间/1209600(两周的秒钟数)

????这样通过规定的算法,区块链系统就保证所有节点计算出的难度值都一致,区块的形成时间大约一致在十分钟左右。

???(1)结果不可控制。其依赖机器进行哈希函数的运算来获得结果;计算结果是一个随机数;没有人能直接控制计算的结果。

???(2)计算具有对称性。就是结果的获得和结果的验收需要的工作量是不同的。计算出结果所需要的工作量远远大于验收结果所需要的工作量。

???(3)计算的难度自动控制。为了使区块的形成时间控制在大约十分钟左右,区块链系统自动控制了每一个符合要求的哈希获得为大约在十分钟左右。

?????第一,方法简单易行。

????第二,系统达成共识容易,节点间不需要太多的信息交换。

????第三,系统比较牢固可靠,任何破坏系统的企图都需要投入大到得不偿失的成本。

????第一,消耗大量的算力,也就是浪费能源和其他资源。

????第二,区块的确认时间比较长,并且难以缩短。

????第三,新创立的区块链非常容易受到算力攻击。

????第四,容易产生区块链分叉,稳定的区块链需要多个确认,并且这种状况可能不断持续下去。

????第五,算力的逐渐集中导致与去中心化的系统设计基础的冲突日益明显。

????权益证明机制是一种工作量证明机制的替代方法,试图解决工作量计算浪费的问题.目前其成功的应用是点点币区块链系统。

????权益证明不要求区块链系统的节点完成一定数量的计算工作,而是要求区块链系统的节点对某些数量的钱展示所有权。

????权益证明机制首先应用于点点币区块链系统中。

????点点币区块链系统的区块生成时,节点需要构造一个“钱币权益”交易,即把自己的一些钱币和预先设定的奖励发给自己。进行哈希计算时,哈希值的计算只同交易输入、一些附加的固定数据以及当前时间(是一个表示自1970年1月1日距离当前时刻的秒数的正数)有关。然后,根据类似工作量证明的要求来检查这个哈希值是否正确。

????点点币区块链系统的权益证明机制除了设定了哈希计算难度与交易输入的“币龄”成反比外,其与工作量证明机制非常类似。其中,币龄的定义为交易输入大小和它存在时间的乘积。权益证明机制中哈希值只和时间和固定的数据有关,因而没有办法通过多完成工作来快速获取它。

????每个点点币区块链系统的交易的输出都有一定的几率来产生有效的正比于币龄和交易货币数量的工作。

????第一,缩短了共识达成的时间。

????第二,不再需要大量消耗能源。

????第一,还是需要哈希计算。

????第二,所有的确认都只是一个概率上的表达,而不是一个确定性的事情,有可能受到其他攻击影响。

????授权股份证明机制类似于权益证明机制,是比特股BitShares采用的区块链公识算法。授权股份证明机制是民主选举和轮流执政相结合方式来确定区块的产生。

????授权股份证明机制是先由节点选举若干代理人,由代理人验证和记账。其他方面和权益证明机制相似。

????每个节点按其持股比例拥有相应的影响力,51%节点投票的结果将是不可逆且有约束力的。为达到及时而高效的方法达到51%批准的目标。每个节点可以将其投票权授予一名节点。获票数最多的前100位节点按既定时间表轮流产生区块。每名节点分配到一个时间段来生产区块。

????所有的节点将收到等同于一个平均水平的区块所含交易费的10%作为报酬。

?????第一,大幅缩小参与验证和记账节点的数量,

?????第二,可以快速实现共识验证。

?????主要缺点就是仍然无法摆脱对代币的依赖。

????在分布式计算上,不同的计算机透过讯息交换,尝试达成共识;但有时候,系统上协调计算或成员计算机可能因系统错误并交换错的讯息,导致影响最终的系统一致性。

????拜占庭将军问题就根据错误计算机的数量,寻找可能的解决办法,这无法找到一个绝对的答案,但只可以用来验证一个机制的有效程度。

????而拜占庭问题的可能解决方法为:

????在N≥3F+1的情况下一致性是可能解决。其中,N为计算机总数,F为有问题计算机总数。信息在计算机间互相交换后,各计算机列出所有得到的信息,以大多数的结果作为解决办法。

?????第一,系统运转可以摆脱对代币的依赖,共识各节点由业务的参与方或者监管方组成,安全性与稳定性由业务相关方保证。

?????第二,共识的时延大约在2到5秒钟。

?????第三,共识效率高,可满足高频交易量的需求。

?????第一,当有1/3或以上记账人停止工作后,系统将无法提供服务;

?????第二,当有1/3或以上记账人联合作恶,可能系统会出现会留下密码学证据的分叉。

????小蚁改良了实用拜占庭容错机制。该机制是由权益来选出记账人,然后记账人之间通过拜占庭容错算法来达成共识。

????此算法在PBFT基础上进行了以下改进:

????第一,将C/S架构的请求响应模式,改进为适合P2P网络的对等节点模式;

????第二,将静态的共识参与节点改进为可动态进入、退出的动态共识参与节点;

????第三,为共识参与节点的产生设计了一套基于持有权益比例的投票机制,通过投票决定共识参与节点(记账节点);

????第四,在区块链中引入数字证书,解决了投票中对记账节点真实身份的认证问题。

????第一,专业化的记账人;

????第二,可以容忍任何类型的错误;

????第三,记账由多人协同完成,每一个区块都有最终性,不会分产生区块链分叉;

????第四,算法的可靠性有严格的数学证明来保证;

????第一,当有1/3或以上记账人停止工作后,区块链系统将无法提供服务;

????第二,当有1/3或以上记账人联合作恶,且其它所有的记账人被恰好分割为两个网络孤岛时,恶意记账人可以使区块链系统出现分叉,但是会留下密码学证据;

?????瑞波共识机制是全体节点选取出特殊节点组成特殊节点列表,由特殊节点列表内的节点达成共识。

?????初始特殊节点列表就像一个俱乐部,要接纳一个新成员,必须由51%的该俱乐部会员投票通过。共识遵循这核心成员的51%权力,外部人员则没有影响力。波共识机制将股东们与其投票权隔开,并因此比其他系统更中心化。

????瑞波共识机制参与共识形成的只有特殊节点,大大的减少了共识形成的时间。在实践中,瑞波区块链系统达成共识需要3-6秒钟,远远快于比特币区块链系统的10分钟。同时瑞波区块链系统对并发交易的处理达到每秒数万笔,而比特币区块链系统只有每秒7笔。

瑞波共识机制处理节点意见分歧的方式也是不同的。瑞波的信任节点对于新区块的创造进行协商的时间是区块链更新前。先协商,达成共识后再对区块链进行更新。

由于瑞波共识机制的共识是由特殊节点达成的,普通节点并不需要维护一个完整的历史账本。各个节点可以根据自己的业务需要选择同步同步完整的历史账本或者任意最近几步的账本。这也意味着对存储空间和网络流量需求的减少。

瑞波共识机制取消了挖坑的发行货币机制,采用了原生货币(1000亿枚)的方式发币,从而大量的避免了挖矿的天量能耗。

区块链技术标准体系已经完善了吗?

日前有专家表示,区块链就像是1992年的互联网,标准化还没有完全做完,应用和推广还会受到限制,处在早期的技术储备阶段,一旦有了标准,各种技术研发才能走得下去。

报道称,尽管区块链的底层技术正在飞速前进,但行业的全面发展依然需要顶层设计提供的驱动力,标准就是其中重要一环,包括客户识别标准、数据存储标准,保障数据安全的网关标准等,这些基础性原则的确定在区块链的发展中仍是重要的驱动因素。

目前中国互联网金融协会在2018年的工作重点之一就是要积极推进标准化建设,“区块链要有一个新的技术标准体系,特别是还要建立一个权威的第三方认证的系统,这是区块链金融发展的当务之急”。

虽然从目前来看,监管层对区块链相当关注,但主要是集中于金融领域,特别是去年下半年对虚拟货币和ICO(首次币发行)采取了严控措,从区块链整个行业的发展来看,法律和监管仍然相对滞后。与海外先进国家相比较,缺乏对区块链进行定义并管理其交易和交易平台的专门法律。

希望区块链的标准可以早日完善。

内容来源:比特110网

直通数博会丨区块链标准化与应用创新峰会发布三项创新成果

河北省委网信办总工程师张平介绍,区块链是本届博览会聚焦的热点之一,去年河北省发布的《河北省区块链专项行动计划(2020-2022年)》,明确了河北省区块链技术及产业应用发展目标——到2022年末河北省区块链相关领域领军企业和龙头企业达到20家,培育一批区块链应用产品,力争打造出1-3个全国知名区块链品牌,形成3个具有区域影响力的区块链产业集聚园区,区块链产业竞争力位居国内前列。为此,河北省正致力于引进国内外知名企业,聚集最先进的技术、最前沿的创新理念、最高端的人才资源,培育出河北区块链产业发展的创新力量。

“河北省特色农产品区块链溯源平台”由河北省科学院应用数学研究所和华烨冀科有限公司合作开发。河北省科学院应用数学研究所副所长王志强介绍,该平台将区块链与大数据、物联网、人工智能等技术充分融合,实现特色农产品的生产、物流和销售信息全链条可追溯,使生产经营者、社会公众和监管部门能够共同参与,进而建立品牌、提升产品价值,促进农业经济的高质量发展。

据悉,“河北省特色农产品区块链溯源平台”最为突出的是三个特色:

首先是一票一码,物码锁定。把经营主体信息与销售单据进行智能识别与匹配,有效解决了数据来源多、质量差、上下游不一致等问题。

再就是全链存证,精准追溯。以追溯码为载体,以责任和流向管理为核心需求,将农产品流通数据、电子凭证等信息上链,实现数据不可篡改、交易可追溯等功能,并通过数据储存与交换的标准化来提升数据吞吐量、系统响应速度等关键性能指标。

第三个是多源融合,靶向监管。在区块链系统的基础上,面向特色农产品产业链,建立了生产、流通和检验大数据的融合模型,实现了基于大数据分析的靶向监管和智能决策,全方位提升上链产品品牌的可信度。

“经过三个月的试用,该平台已接入农产品交易市场212家,入网商户9807家,上链品种3484个,展现出了强劲的应用需求与发展潜力。”王志强介绍,河北省科学院还在探索另一种精品路线,与巨鹿县政府合作推进“一花托百业”工程,以“区块链赋能农业”为切入点,开创农业数字庄园建设,继而带动县域一二三产业融合发展,最终实现“一花开,百业兴”。

本次区块链标准化与应用创新峰会由中国国际数字经济博览会组委会主办,中国电子技术标准化研究院、中国科学院软件研究所、河北省科学院承办。

如何评价区块链国家标准?

以后什么样的区块链会被归为“不合标准”,不合标准的又会受到什么处理?

区块链作为一种新兴的应用模式,在金融服务、供应链管理、文化娱乐、智能制造、社会公益和教育就业等领域有着广泛的应用价值。

近几年来,区块链技术和应用正经历快速发展的过程,市场上各种区块链产品和服务不断涌现,比如智链ChainNova的善粮味道大米。

与此同时,国内国际上尚未形成完善的区块链标准体系,使得行业发展碎片化,行业应用存在一定的盲目性,不利于区块链的应用落地和技术发展。

区块链的标准化有助于统一对区块链的认识,规范和指导区块链在各行业的应用,以及促进解决区块链的关键技术问题,对于区块链产业生态发展意义重大。

logo设计

创造品牌价值

¥500元起

APP开发

量身定制,源码交付

¥2000元起

商标注册

一个好品牌从商标开始

¥1480元起

公司注册

注册公司全程代办

¥0元起

    官方电话官方服务
      官方网站八戒财税知识产权八戒服务商企业需求数字市场

相关了解……

你可能感兴趣的内容

大家正在搜

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网