2区块链底层技术-逻辑架构

  区块链因为比特币而为大家熟知,随之而来衍生出一些优秀的项目,比较有代表性的有以太坊(Ethereum)、锯齿湖(Sawtooth Lake)、超级账本(Hyperledger)、比特股(bitshares)、瑞波(Ripple)、小蚁等,根据不同的应用场景分为应用于公众的公有链,需要授权使用的私有链和联盟链,还有在原有区块链基础上进行扩展的侧链等,随着区块链的发展,相信还会有其他形式的应用出现,任何的应用都不是绝对的,应该按实际的业务需求来定。

  比特币在牺牲资源和性能的情况下增加了安全和稳定,相较于比特币,新衍生的区块链项目在一定程度上解决了资源浪费和性能这两方面的问题,但安全性有待继续研究,我们经常会看到某某区块链被攻击,发现了某某区块链的漏洞等,这也充分说明了,我们还有很多坑要踩,很多问题需要研究和尝试。

  从比特币开始,到现在众多新的区块链项目出现,区块链的层次结构基本分为应用层、合约层、激励层、共识层、网络层、数据层。

  应用层一般是业务平台或应用平台,通过业务逻辑处理形成需要上链的数据,按照区块链定义的规则,将数据发送给区块链。最终可以是一笔交易,也可以是需要上链的规则数据,还可以是一笔合同等等。对于应用层我们可以理解为各种应用场景或案例。

  合约层在比特币的时候是脚本代码,新出现的区块链项目提出了智能合约的概念,智能合约采用图灵完备的编程语言,以期满足更广泛的应用的场景,因为有了智能合约才有了现在各种各样的币,以及针对于不同行业的区块链应用。但是图灵完备具有一定漏洞缺陷,所以智能合约还需要一段时间的尝试。

  共识层是区块链中比较重要的环节,区块链是分布式的系统,对于分布式系统来说,分布式一致性是关键的问题,为了使这种分散的节点达成一致,而采用了共识机制。目前论证和使用比较多的共识机制有:工作量证明(Pow)、权益证明(Pos)、股份授权证明机制(DPOS)、验证池(Pool)、实用拜占庭容错(PBFT)、授权拜占庭容错(dBFT)、权威证明(PoA)等,以后会专门讲解这部分内容。

  激励层在中本聪的设计中采用全员记账的方式,记录系统中产生的交易,为了使全网节点竞争记账,而采取的奖励措施,是一种奖励的发行和分配机制,奖励包括系统奖励和交易手续费。这种通过竞争记账最终获得奖励的过程就是我们常说的“挖矿”。目前币圈流行的各种币都是激励层的杰作,这种奖励机制在公有链中使用比较普遍,随着区块链的发展和特定业务场景的需求,联盟链也开始尝试使用奖励机制(ibm的超级账本也要加入Token了)。

  网络层用于实现区块链各个节点的信息交互,区块链网络是分布式网络,网络中存在多个节点。提到分布式大家可能会想到客户机/服务器模式,这种模式存在“中心化”的弊端,区块链采用的是对等网络架构,是一种在对等者之间分配任务和工作负载的分布式应用架构。网络中的节点彼此共享资源,服务和内容。这种分布式架构具有高度的容错性和抗攻击性,但是性能问题是亟待解决的问题。个人认为分布式架构在区块链应用中是十分重要的存在。

  数据层是区块链最终的数据存储,区块链基本数据单位为区块,以hash作为块标识,用来与下一区块相连,最终形成首尾相连的链表式数据结构。区块是信息记录集,记录了被创建时发生的所有事情,区块中的数据采用了密码学技术来保障数据的安全性。需要注意的是,对于区块的容量在设计阶段要做好详细的规划,以免出现比特币的容量限制问题。

  总结,对于区块链可能还会存在多种的逻辑应用,以上列出的是目前区块链架构普遍采用的方式,如果大家有什么想法可以互相讨论。

  另外,现在区块链火热的点很多都在“币”上,不知道专家,大佬们闲暇之余是否可以考虑一下,用区块链解决一些问题呢,比如保护莘莘学子成绩不被篡改,不被冒名顶替,又比如文艺工作者的确权问题,侵权盗版等。

原文地址:https://www.cnblogs.com/pangxt/p/blockchain_2.html

时间: 2024-10-09 08:55:18

2区块链底层技术-逻辑架构的相关文章

区块链底层技术开发

区块链底层技术开发 郭经理139-2223-9485.区块链项目开发,挖矿/虚拟币/钱包/挖矿/商城/代币/交易所/游戏游戏/ICO众筹. 根据现有的资料表明,区块链这个技术非常火爆,甚至不少支付APP都开始使用该技术了,而这两个软件,便是大家所熟知的悦支付以及Vpay了,现如今它们是什么情况了,这里为大家简单介绍分析一下. 想当初这个软件在刚刚推出的时候,就吸引了不少人的关注,非常多的人都十分愿意去推广这一个软件,并且希望加入到其中,获得一定的企业股份,如今过去了两年的时间了,这个软件究竟怎么

区块链场外交易系统开发区块链底层技术开发公司

区块链场外交易系统开发区块链底层技术开发公司区块链新兴电商行业诞生,传统电商行业将不复存在源中瑞胡大帅今年的双十一过去也快一周了,大家剁手买回来的宝贝也都陆续到了自己的怀抱中,据统计,2017年,全球电商市场交易额达2.3万亿美元,中国以29.16万亿元位居全球首位.而在今年我们的双十一活动中,天猫仅仅只用了2分05秒就已经破了100亿刷新去年创下的最快破百亿记录,用时不到1小时17分超过2015年双十一全天成交额,用时不到15小时50分,成交总额超越去年全天成交额.双十一启动30分钟,包括小米

区块链这些技术与h5房卡斗牛平台出售,大数据基础软件干货不容错过

在IT产业发展中,包括CPU.操作系统h5房卡斗牛平台出售 官网:h5.super-mans.com 企娥:2012035031 vx和tel:17061863513 h5房卡斗牛平台出售在内的基础软硬件地位独特,不但让美国赢得了产业发展的先机,成就了产业巨头,而且因为技术.标准和生态形成的壁垒,主宰了整个产业的发展.错失这几十年的发展机遇,对于企业和国家都是痛心的. 当大数据迎面而来,并有望成就一个巨大的应用和产业机会时,企业和国家都虎视眈眈,不想错再失这一难得的机遇.与传统的IT产业一样,大

第22讲 | 国内区块链项目技术一览

区块链的深入技术篇写到了现在,我们已经一起看过了很多国外区块链项目的技术逻辑.实际上,国内的优质区块链项目其实也不少,并且势头很足,不容小觑. 我在前面的文章中介绍过国内的几个区块链项目,不过仅从发展的角度做了一个简要概述,并没有进行深入探讨,今天我们就重点来看一看这些项目的设计思路与技术特点. 小蚁NEO 1.简介 我们以前讲到过,NEO的前身是小蚁,小蚁最早在2015年发起,它在2017年中正式更名为NEO. NEO项目一共经历过两次ICO,第一次ICO是项目创立,第二次ICO是项目更名后的

区块链的演化逻辑与经济学意义

区块链的演化逻辑与经济学意义 比特币不是区块链,比特币是一种数字货币,区块链则是分布式记账系统,然而,目前为止,比特币却是区块链应用最为成功的案例.要真正理解区块链,还须从比特币到区块链的演化逻辑讲起. 从比特币到区块链 理解比特币诞生和区块链技术兴起的背后逻辑,需要回顾货币的发展历史.最初,原始社会的交易是通过以物易物来达成,但是实体交易物的双方需求并不经常匹配,且具体交换价值无法统一估量:随后,发展出了以某一实物(如金银)作为固定衡量交换价值的单位,充当交换媒介,但是存在笨重.不易运输.耗损

区块链底层公链开发_区块链底层建设公司公有链开发

虽然区块链已经发展了很多年,可事实上区块链技术也是近几年发展起来.今年区块链领域最火的想必应该会区块链底层的公链开发.要设计开发一条公链,要有一套走的通的体系.设计量良好的体系,一方面可以保护区块链安全稳定的运行,另一方面可以让更多的人低成本使用区块链.如果体系设计的并不完善就会像比特币.以太坊一样出现各种状况. 现在开发公链可以在已有公链的基础上去做出优化,做出一条更优的公链. 1.优化P2P网路.这样就可以提高广播速度和到达效率.为后期升级做准备. 2.联盟节点设计.一条公链做出来不仅仅只是

区块链开发技术路线选择的思考(之一)

现在整个技术社区的注意力主要还是在 Web 和移动开发上面,相关人才供销两旺.不过个别有心人已经开始转向大数据分析.深度学习.VR/AR 这些前景看好的技术.最近几个月区块链非常火,所以也有极少数开发者在关注区块链的开发技术. 应该比较客观的看待现在区块链的这一把火.目前无论在中国还是在国外,讨论区块链最积极最热闹的主要是政府官员.金融政策研究者.技术未来学家和学院派学者,跟他们相比,真正在写代码的人发出的声音很小.官员们重视,说明这个技术的潜在影响力巨大,学者重视,说明还有很多技术问题有待解决

2018年数字资产即将爆发数字资产交易系统开发区块链交易平台技术

2018年数字资产即将爆发数字资产交易系统开发区块链交易平台技术2018年数字资产即将爆发数字资产交易区块链交易平台技术,有人说2017年是区块链元年,那么2018年就是区块链爆发之年.所谓爆发,一则体现舆论话题不停,二则体现应用遍地开花,2017虽已过,不过这遍地开花的势头却是不容小觑.2018年,一场轰轰烈烈的"数字资产区块链开发运动"如×××般席卷而来,关于其争议一直没停歇过.展望2018年,既有机遇也有挑战.从国际上看,全球经济复苏态势仍可能延续,主要发达经济体货币政策将进一步

区块链的技术理念

区块链技术理念 区块链在本质上就是一种记账方法,当然了,并不是通过人来记账,而是通过一种软件,我们暂且成为区块链客户端,上一篇例子中,张三.李四.王五相当于一个个区块链客户端,他们运行在不同的设备上,彼此之间独立工作,通常我们把运行的客户端称之为节点,这些节点运行后,彼此之间会认识一下,是这样认识的:张三认识李四也认识王五,赵六联系到了张三,张三把他认识的人的联系方式告诉赵六,这样赵六也就认识了李四和王五,通过这种方式大家就形成了一张网,有什么事只要招呼一声,立马消息就会传遍整个网络节点,这种跟