区块链的技术理念

区块链技术理念

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

  在这个网络中,每个节点维护着自己的账本,账本记录着网络中发生的一笔笔账务,区块链技术属于一种技术方法,可以来实现各种不同的业务场景,小到日常记账,大到复杂的商业合约等,记录的数据也就不同,网络中的节点是独立记账,记账的内容要保持彼此一致,所用的方法就是设定一个游戏规则,通过这个规则选出一个记账的节点,如上篇的掷骰子,在区块链中这个所谓的掷骰子成为“共识算法“,就是大家都遵守的筛选方案,现在可以先简单的理解,选出一个节点后一段时间内所有的账务都由这个节点为准,这个节点记录后会把数据广播出去,告诉其他节点,其他节点只需要通过网络来接受数据就可以,接收后根据自己账本进行验证,有没有不匹配和不规范的,如果没问题就存储。

  在有些系统里,会考虑到被骰子投中的节点劳动付出,毕竟他是要整理数据,验证数据,打包数据,还有广而告之,这个活挺辛苦的,于是会设计一个激励机制,负责打包数据的节点获得相应的奖励,这个奖励类似于论坛积分,站着技术角度就是一个数据,这个数据可视为奖励,有时候大家会很积极的去争取奖金,希望筛子投中自己,有些区块链系统中在这个环节会设计一种带有竞争的机制,让各个节点去抢,谁能抢到谁就有打包数据的权利及的到这笔奖金,这个竞争过程叫做挖矿

  那么话又说回来,我们将一个个可运行的客户端称为节点,那到底怎么标记不同的使用者呢?通过用户实名注册吗?实则不然,在区块链中,这个地方设计的很有意思,是通过一种密码算法来实现的,具体来说是通过一种公开的秘钥算法的机制来实现的,我们知道,对于一种密码算法来说,无论算法过程是什么样的,最终都会得到一个秘钥,而公开秘钥算法有一对秘钥,彼此配合使用,可以互相用来加解密,私钥自己保管好,公钥就是用来识别用户身份的,一般不会直接使用公钥,不容易让人记住,实际处理的时候会进行转换,转换后会形成一个地址,这个地址就代表着一个用户。

  为什么区块链中要用这么奇怪的用户身份表示呢,这里再简单的介绍一下公开秘钥算法的特别能力,之前提到这种算法有一对秘钥,那他们是怎么工作的呢?用公钥加密的数据必须用对应的私钥进行解密,而用私钥加密(通常称为签名)的数据必须对应公钥来解密,这个特点发挥很大的作用,比如,张三要发送一张支票给李四,怎么传送呢?于是张三想了一个办法,在他的支票上用李四的公钥加了个密,然后再签上自己的名字(自己的私钥签名),这时候就算其他人拿到这张支票也没什么用,只有李四的私钥才能解开这个支票,这种功能在区块链中称为脚本系统。

  现在我们知道了,区块链的技术理念,其实就是大家共同参与记账,通过一种规则来不断的选出账务打包者,其他节点接受验证,并且每一个用户都有一对秘钥表示自己,通过脚本系统的功能实现在公共网络中定向发送有价值的数据。

原文地址:https://www.cnblogs.com/gslblog/p/8734030.html

时间: 2024-10-07 18:02:16

区块链的技术理念的相关文章

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

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

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

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

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

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

昊天善圈区浅谈比特币这个类型区块链应用技术的特点及作用

比特币是一种分期数字货币,可以说是区块链技术应用的典型案例,比特币是一种"稀缺资产",需要通过"数字挖掘"(挖矿)来创建,比特币由于资源稀缺,从出现到现在价值已上升了几百倍.比特币可以用于收集和交易.比特币出现开创了区块链应用技术,区块链应用技术是一种点对点的电子现金系统,他不基于信用,而是基于密码学原理,只要双方达成任何一致就可以直接进行支付.比特币这种类型的区块链系统并不需要通过银行等第三方中介参与.利用比特币这种类型的区块链技术系统,进行境外转帐时,还可以节省

区块链底层技术开发

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

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

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

宜信区块链|案例解读宜信如何运用区块链双链技术重构供应链金融服务

近日,银保监会下发了<中国银保监会办公厅关于推动供应链金融服务实体经济的指导意见>(以下简称“<意见>”),该<意见>提出,鼓励银行保险机构将物联网.区块链等新技术嵌入交易环节,提升智能风控水平. 区块链技术具有去中心化.不可篡改.高透明度等多种特性,在供应链金融领域有天然优势,能够真正解决交易环节的信任问题,提升供应链上下游企业的融资效率与效果. 供应链金融模式早已有之,围绕核心企业来管理上下游中小企业的资金流和物流,将单个企业的不可控风险转变为供应链企业整体的可控风

案例解读宜信如何运用区块链双链技术重构供应链金融服务

近日,银保监会下发了<中国银保监会办公厅关于推动供应链金融服务实体经济的指导意见>(以下简称"<意见>"),该<意见>提出,鼓励银行保险机构将物联网.区块链等新技术嵌入交易环节,提升智能风控水平. 区块链技术具有去中心化.不可篡改.高透明度等多种特性,在供应链金融领域有天然优势,能够真正解决交易环节的信任问题,提升供应链上下游企业的融资效率与效果.供应链金融模式早已有之,围绕核心企业来管理上下游中小企业的资金流和物流,将单个企业的不可控风险转变为供应

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

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