Share 区块链入门 | 我不允许你还不知道!
Share to email
Share to Facebook
Share to X
BaaS的全称是blockchain as a service,区块链即服务。我们应该经常听到各种aaS!SaaS、IaaS、PaaS…今天桔子就给大家详细介绍一下什么是BaaS! BaaS是指将区块链框架嵌入云计算平台,利用云服务基础设施的部署和管理优势,为开发者提供便捷、高性能的区块链生态环境和区块链配套服务,比如公共联盟链服务、跨链服务、可信存储服务和安全计算服务。一般来说,一套完整的 BaaS 解决方案包括了设备接入、访问控制、服务监控和区块链平台四个主要环节,应用场景涵盖司法、金融、医疗、教育、溯源等多个领域。
我们举个例子,桔子接到上级领导的指示,为了响应十四五规划,公司决定将区块链融合到公司的后台管理系统。但是全公司的人对于云存储、智能合约这些概念一窍不通,难道只能派公司的程序员小张先去学习区块链技术吗?
很多人或者企业在接触区块链的时候都会面临技术门槛和开发成本的问题。也许你有区块链应用的需求,但是复杂的开发部署过程,高昂的业务上链成本让人望而却步,而且合约安全也无法保障。而区块链BaaS可以大大降低客户使用和开发区块链应用的门槛,客户只需要对底层区块链基本功能有所了解,便可以像往常开发app一样,在BaaS提供的智能合约开发平台上开发业务系统,甚至可以直接调用提供的智能合约模版直接使用,大大降低了区块链应用的开发难度。所以,选择在成熟的BaaS平台上搭建业务应用是最省钱高效的选择!BaaS服务能够根据个人需求,搭建一站式定制化的业务平台,并在多个企业间形成企业级联盟链网络,允许企业间进行数据共享、业务交互、服务互补。
趣链科技的飞洛BaaS区块链一站式服务平台,基于自研的国产区块链底层平台hyperchain和跨链服务bitxhub,根据不同机构的需求提供多种部署方式,同时支持可视化监控、日志管理、系统告警、多种合约模版、合约安全检测等多种智能运维服务,及时发现问题,解决问题。五分钟三步骤部署一条区块链,实现极速部署!
飞洛BaaS平台,可以有效地解决业务上链门槛高,机构间协作效率低,落地场景单一等痛点,作为价值传输网络的基础设施,助力企业数字化转型,形成互联可信的数字生态系统。
今天的广告就打到这里了,我们下期见!
之前的课程中桔子提到区块链急需提升效率、互操作性和可拓展性,以此为目标衍生出了分片、侧链、跨链等技术。波卡是基于跨链设想、substrate开发框架的下一代区块链协议,它的设计愿景是将多个专用区块链连接到一个统一的网络中,实现万链互联。
之前我们说到跨链的技术实现方式一般有三种:公证人机制、中继链和哈希锁定。波卡采用的是基于中继链的跨链方式,连接到波卡的分片链被称作为平行链。我们可以把波卡看作是一种树状的网络结构,中继链是树根,然后外接一定数量的平行链就像树枝。另外,波卡允许平行链拥有可以为特定任务定制的状态机,从而提高存储效率和处理速度。由于平行链的数量是有限的,所以波卡平行链插槽拍卖的竞争也十分激烈。
波卡架构中包含了四种角色:收集人、验证人、提名人和钓鱼人。收集人,即平行链的全节点,负责进行平行链中交易的收集和区块的打包。验证人,即中继链的全节点,会对来自收集人打包区块进行有效性验证,然后结合共识算法对收集人提交的区块进行确认。提名人就是波卡数字货币DOT的持有者,它会选择自己所信任的验证人进行DOT质押,然后分享验证人的收益。钓鱼人的作用主要是对系统进行监管,通过举报非法交易来赚取奖金。
波卡更准确的解释应该是个可扩展的异构多链区块链,跨链只是它系统的一个功能而已。波卡的复杂度远远大于目前常见的跨链项目,其不仅仅考虑了跨链所具备的基本功能,还保证了跨链交易的有效性。波卡的跨链不仅是信息和资产的交互,更是未来智能合约与业务模块的协作与免费调用。
今天对于波卡的介绍就到这里了,欢迎感兴趣的朋友去QTech公众号了解更多趣链科技程序员对波卡技术的研究!我们下期见。
参考QTech“Polkadot系列(一)”作者徐才巢
https://mp.weixin.qq.com/s/5eiDrcH92QYoNWiejNQl-g
21. IPFS星际文件系统
今天我们要讲解的是IPFS。众所周知, 互联网是建立在HTTP协议上的。HTTP协议是个伟大的发明, 让我们的互联网得以快速发展。但是互联网发展到了今天HTTP逐渐出现了成本高、效率低下、数据过于中心化等不足。IPFS全称星际文件系统,是一个点对点的分布式文件存储系统,能够将数据以去中心化的形式,就近分散存储在各节点中,这可以让我们的互联网速度更快,更加安全开放。所有的IPFS节点组成了一个分布式的网络,每个节点都可以存储文件,也可以通过分布式哈希表的方式读取、下载文件,IPFS的功能还包括DHT组网、文件存储和bitswap文件交换等等。与目前的互联网从多台计算机获取文件相比,IPFS能更高效地分配大量数据。总而言之,IPFS的设计是为了构建一个开放的全世界分布式网络,用来替代传统中心化的服务器模式。
当你在向IPFS添加文件时,所有的文件都会被赋予一个唯一的“指纹锁”,也就是加密散列,同时,IPFS会删除网络中具有相同哈希值的文件。每个节点都只存储它感兴趣的内容加上一些检索信息,尽可能地优化存储空间,保护隐私。
IPFS的存储模式主要是面向互联网用户而设计的,因为它具备程度较高的开放性,也就是允许所有节点随意接入,而且允许接入的节点可以自由查找内容,因此IPFS不太适合直接用来存储企业文件。但其分布式存储的特点和动态扩容技术,可以通过结合节点认证机制和DHT查找内容的剥离,为企业打造分布式存储系统,另外配合区块链技术,通过链上链下协同,轻松解决链上存储容量不足的问题。
IPFS的技术部分感兴趣的同学可以搜索Qtech公众号,趣链科技的程序员已经码了5篇干货满满的IPFS技术解析文啦。今天的节目就到这里了,下期见。
大家好,今天桔子要给大家介绍的是预言机。简单来说,预言机是联系区块链与现实世界的桥梁,能将现实世界的最新信息反馈给区块链系统。首先我们要知道,区块链其实是一个确定且封闭的系统,这赋予了区块链一定的稳定性,但同时也意味着这样的系统缺乏了灵活度和实效性。区块链的运作往往不能完全独立于现实世界,因为触发智能合约的“预设条件”可以是哪位总统赢得了选举、公司的股价涨跌、甚至是今天的天气情况等等。
当区块链网络无法搜集外界信息的时候该怎么办呢?预言机横空出世,成为了区块链与现实世界交互的接口,可以查找并验证来自真实世界的数据,并将数据提交给区块链的智能合约使用,从而允许区块链系统对现实世界的信息做出反应和处理。
预言机的工作流程一般是这样的。首先由智能合约发起一项数据的请求,预言机接受请求,然后从外部获取数据并进行验证,最后,预言机将数据返回给智能合约,由智能合约根据这则数据执行预设的操作。
那我们在什么情况下会用到预言机呢? 区块链的应用其实已经非常广泛,比如非中心化的预测市场会开一个预测盘,主题是新一任的美国总统是谁,人们纷纷押注心目中的人选,那大选结束之后,预言机就负责将现实世界中的大选结果反馈给智能合约,并以此为依据来计算这场预测的盈亏。
同理,基于区块链的交易平台、借贷平台、保险应用、物联网应用等,都需要将链外传感器获取的信息通过预言机传到链上,使智能合约触发相应操作。
今天对预言机的介绍就到这里了,推荐大家关注qtech公众号,学习更多区块链技术的知识。下期再见!
19. 隐私保护之【联邦计算】
联邦计算是指通过安全多方计算或者可信执行环境实现数据的拥有方和数据的贡献方之间的数据安全共享方式。各节点之间通过加密机制进行参数交换,在满足安全保密的情况下构建虚拟计算模型,使不同机构的数据不需出库,数据自身并不移动,将计算结果通过安全聚合的方式在各机构之间进行共享和传递,从而实现数据的点对点安全交换以及“可用不可见”式共享。
比如,桔子想要统计一下25到30岁年龄段人的平均工资,桔子找了包括趣链在内的三家不同行业的企业作为样本,但是桔子拿不到趣链员工的工资信息,更拿不到其他企业的员工工资信息,但利用联邦计算的模式,桔子可以设计一个算法可以自动计算员工的工资平均值,然后把算法通过区块链发送给三家企业的数据库里进行计算,然后桔子拿到三个计算结果之后,再根据不同行业在社会人群中的占比权重计算加权平均,便得到了桔子想要的平均工资。通过这种方式,桔子可以在不侵犯任何一个员工隐私数据的前提下,获得想要的数据,实现数据“可用不可见”。
此外,联邦计算的计算规则、计算模型、访问控制、调用记录、申请审核记录等信息全程记录在区块链上,通过区块链的记录信息可以做到跨领域、跨部门、跨系统的数据互联互通过程的实时审计、安全管控和穿透式监管,在保护数据安全的基础上提升多方业务协作效率,发挥数据共享的价值。
联邦机器学习是联邦计算模式与机器学习技术的融合,在联邦计算的基础上,加入机器学习算法,更高效地利用数据,根据用户需要完成机器学习的模型训练。趣链科技针对于解决数据隐私保护与共享的产品BitXMesh将提供联邦学习的功能,在数据隐私的保护上,联邦学习可以在保证各方数据不被调出本地数据库的前提下,参与方结合各方数据进行联合训练模型,并共同获益。
下期预告:预言机。大家可以关注趣链科技的微博,一起来参与趣块链的话题讨论吧!
18. 隐私保护之【安全多方计算MPC】
安全多方计算是指在没有可信的第三方的情况下,多个参与方一起计算一个约定的函数,并且保证每一方仅能获取自己的计算结果,无法通过计算过程中的交互数据推测出其他人的输入值和输出值!1986年姚期智院士提出了“百万富翁问题”,他假设了这样一个场景:两个大富翁在街头碰面了,因为闲得无聊就想比一比谁更有钱,但是谨慎的富翁又不想让对方知道自己具体有多少钱。既然不想让对方知道,那自然也不想让任何第三方知道。“百万富翁问题”后经发展,成为现代密码学中非常活跃的研究领域,即安全多方计算。下面我们就来介绍一下安全多方计算的四大基础技术。
第一个技术是秘密分享。秘密分享是指将数据拆散成多个无意义的数,并分发至多个计算参与方。数据通过秘密分享以数据分片的形式被分发给各参与方,各参与方需要对各自收到的数据分片进行计算,在这个过程中,交换的数据看起来是随机的,且不包含原始数据的信息。最后各参与方将计算结果发给发起方,发起方对所有数据进行聚合,还原出真实的计算结果。
第二个技术是不经意传输。不经意传输是指数据发送方有n个数据,数据的接收方只能接收到其中一个数据,同时数据的发送方也不知道对方具体收到的是哪个数据。
第三个技术是混淆电路,它是指将安全多方计算协议的计算逻辑编译成布尔电路,然后将布尔电路中的每一个门进行加密并打乱加密顺序完成混淆操作。再经过不经意传输,多个参与方之间就无法知道对方输入了什么。
最后一个技术是同态加密,同态加密是指对密文计算的结果进行解密,并与明文计算的结果进行比对,确认是否一致。
通过安全多方计算技术可以很好的解决各机构间不愿共享数据,不敢共享数据的问题,在保证各方数据安全的前提下,进行多方数据的联合计算,从而挖掘数据价值实现共赢!
感兴趣的小伙伴可以关注Qtech公众号,里面有更详细的隐私保护技术介绍。下期见
17. 隐私保护之【零知识证明】
随着大数据、人工智能、移动互联网等新兴技术的不断普及,人们的隐私泄露问题也日益严重。桔子在前面的课程里反复提到区块链的特点是公开透明,但这并不代表我们在区块链上需要牺牲隐私权。今天桔子就给大家讲一讲隐私保护的关键技术之一,零知识证明!
零知识证明是一种常见的加密协议。在零知识证明的过程中,证明者需要向验证者证明某件事情是真实的、成立的,但不需要泄露除该陈述以外的任何信息。
那为什么要使用零知识证明呢,想象一下,如果我想要知道桃子是否有驾照,一般来说桃子为了证明她有驾照会把驾照直接拿给我看对不对?这听起来很正常,但你有没有想过,如果你贸然把驾照给别人看以此来证明你有,不怀好意的人可能会借机偷窥到你的隐私比如年龄和住址。但如果利用零知识证明,就能在不暴露这些信息的情况下,证明你有,证明你会。
零知识证明的场景可以是这样的:韩梅梅和李雷都是奥数爱好者,他们在共同解一道奥数题作业,韩梅梅想了很久还是不会做,这时李雷宣布他解出来了。但韩梅梅不相信,她说:“除非你现在做给我看啊!”但李雷不想被韩梅梅抄答案,于是他告诉韩梅梅:“我可以告诉你我的答案是x=10,你可以去问老师标准答案是不是10,但解题过程我不能告诉你。” 如果答案对上了,那么李雷既能够证明自己解出来了,又不需要向韩梅梅透露任何解题知识。
再比方说,李雷想向韩梅梅证明自己有音乐教室的钥匙,但是他不能直接给韩梅梅看钥匙,也不能直接带韩梅梅进音乐教室。但是,他可以趁韩梅梅不在场的时候用钥匙打开音乐教室的门,从里面拿一把萨克斯给韩梅梅看,鉴于韩梅梅知道萨克斯只存放在音乐教室,所以她完全有理由相信李雷确实有音乐教室的钥匙。在这个过程中李雷很好的保护了钥匙,同时证明了自己有钥匙这个事实。
实际区块链中的零知识证明往往会涉及到更复杂的部署和算法,但零知识证明的意义就是我们上面所说的:证明者可以在不泄露隐私的情况下,向验证者证明某件事情是真实成立的。
零知识证明的介绍就到这里了。下期预告:安全多方计算。
16. 跨链技术,打破区块链信息孤岛困境!
大家好呀,桔子今天要给大家介绍的是跨链的概念。跨链的热度一直居高不下,甚至有人说跨链是区块链的未来。所以跨链到底是什么呢?集中注意力往下听吧!
我们应该经常听到一句谚语:要想富,先修路。不光现实世界的发展需要与外界资源进行互通,其实区块链也需要实现数据交互和价值流通。尤其是眼下区块链的协议越来越多,公链私链联盟链遍地开花,人们迫切需要一种技术帮助链与链之间产生交互,实现链间协作。跨链就是背负着这样的使命诞生的。
链与链之间需要彼此的数据却又担心商业机密在共享数据的过程中泄露,而且彼此的底层协议不同难以进行价值流通,这个时候如果利用跨链技术,就可以在保护隐私的前提下进行资产互换、数据互通和服务互补。
跨链技术可以被大致分为以下几类:公证人机制、分布式私钥控制、哈希锁定和中继链。公证人机制本质上是一种引入中介的方式。由共同信任的第三方作为公证人,来承担跨链信息传输和验证工作。分布式私钥控制指的是通过分布式的技术让公证人机制变得去中心化,形成一个可供跨链价值转移的基础设施。哈希时间锁定的原理是通过时间锁和哈希锁来验证交易。双方锁定资产后如果都在规定时间内输入了正确的哈希值,即可完成交易。哈希时间锁定的缺点是应用场景有限,只能用于小额资产跨链交易。中继链就是侧链的集大成版,如果侧链是辅路,那么中继链就是高速公路,几个区块链共享这条高速公路,与之进行价值交互,从而间接实现跨链功能。
BitXHub是趣链科技研发的跨链技术平台,采用中继链+跨链网关+应用链的机制,专注于异构联盟链间的账本互操作。BitXHub解决了跨链中的交易捕获、传输以及验证的核心难题,为区块链互联网络的形成与价值孤岛的互通提供可靠的底层技术支撑。
今天的节目到这里就结束了,你可以访问趣链科技的官网了解更多跨链的信息。我们下期见
15. 侧链技术,更安全的升级方式!
小伙伴们大家好!今天桔子给大家带来的是侧链技术的介绍。我们知道区块链技术正在不断高速发展着,人们对于区块链系统在性能效率、隐私保护、可拓展性等方面的要求也随之变高了。但在既有的区块链上去做全面升级可能会带来各种各样未知的bug,侧链技术的概念就在这样的需求驱动下诞生了。
2012年的一天,比特币论坛中首次出现了关于侧链概念的讨论。当时比特币开发团队正在为如何安全地升级比特币协议发愁,他们想继续增加新的功能完善比特币公链,但是又担心直接修改主链会发生故障造成不可控的严重后果,于是他们讨论决定采用侧链技术来解决这一问题。
通过侧链技术,可以在主链的基础上,增加一条全新的、独立的链用于添加新功能比如隐私保护技术和智能合约等等,当用户在访问这些升级的新服务时,对现有主链的工作不会造成影响。侧链可以对主链没有做到的事情做一个补充,是一种更安全的协议升级方式。从技术上说,侧链是一条独立于主链的区块链,却又与主链之间保持密切联系,产生价值交互。
我们打个比方,领导正在公司年会上作振奋人心的发言,整个年会正按照既定的流程在进行,这时突发了一些意外的需求,好多同事在群里要求增加年会抽奖环节,又有些同事想要争取上台表演节目的机会。此时领导正在慷慨激昂地演讲,无暇处理这些状况,只能由小助手桔子收集这些反馈处理大家的请求,并汇报给领导。这时候小助手桔子就起到了一条侧链的作用,在不打断主链运作的情况下,对一些新的需求、协议、功能进行独立处理。侧链就是这样一个与主链共生的存在!
趣链科技围绕电力领域的需求,基于主侧链架构为国家电网打造了电力区块链平台,将区块链赋能于国家电网业务,最终实现“能源流、业务流、资金流”三流合一 ,解决了电网数据的“存、管、用”难题。
今天的介绍就到这里了,下期预告:侧链的升级版——跨链!请继续支持桔子关注趣链科技,我们下期再见。
14. 隔离见证,腾空间的扩容方案!
Hello大家好,今天我们要说的是另一种链上扩容的解决方案:隔离见证技术。上一期我们提到了区块链系统在计算和存储方面的拥堵需要用扩容方案来解决。我们可以把扩容方案分为链上解决方案和链下解决方案。今天要介绍的隔离见证技术和分片技术一样,都属于链上扩容,用于提高区块链系统的效率和可拓展性。
大家想象一下,比方说趣链办公室的空间目前可以容纳100人,但是随着不断扩招人才,办公室里没有足够的工位可以容纳现在的200人了,那这时候大家能想到的解决方法一般有两种,第一是换个更大的办公室,第二是减少员工对不对。但在区块链的世界中,如果贸然增加区块容量,可能会导致一些普通计算机无法完成验证工作。但如果真的要通过裁员来腾空间…桔子已经吓得瑟瑟发抖了!所以,人们想出了一个折衷的办法,就是让一些可以在家远程办公的人回家去工作,或者让一些相对可以独立运作的部门搬去楼下的办公区域,不要占用主办公区的空间。
简单来说,隔离见证技术就是这样一种腾空间的扩容行为。我们知道一则交易事务中一般会包含主要的交易信息和用于见证的数字签名等非交易信息。隔离见证技术可以把占用较大容量的数字签名从这则交易事务中隔离开来,存储在另外一边,因为数字签名这样的见证信息往往只会被使用一次,见证完毕之后就没什么用了。所以说,把见证信息和交易数据分开存储真是个不错的主意,在节省了空间的同时又不会影响储存重要的信息!隔离见证技术你听明白了吗?继续关注【趣链区块链】了解更多区块链的小知识吧!
The podcast currently has 23 episodes available.
0 Listeners