22 episodes

是不是听腻了冗长复杂、通篇技术的区块链科普??
趣链科技作为国际区块链技术领军品牌,为您用最白话最有趣的方式带来区块链入门科普栏目。
喜欢桔子的大朋友小朋友快订阅我的专辑关注我啊!!!私聊桔子获取更多区块链行业前沿动态、趣链产品介绍和用户案例等最新资讯哦~...

区块链入门 | 我不允许你还不知道‪!‬ 趣链区块链

    • Technology

是不是听腻了冗长复杂、通篇技术的区块链科普??
趣链科技作为国际区块链技术领军品牌,为您用最白话最有趣的方式带来区块链入门科普栏目。
喜欢桔子的大朋友小朋友快订阅我的专辑关注我啊!!!私聊桔子获取更多区块链行业前沿动态、趣链产品介绍和用户案例等最新资讯哦~...

    22. Polkadot 万链互联时代

    22. Polkadot 万链互联时代

    之前的课程中桔子提到区块链急需提升效率、互操作性和可拓展性,以此为目标衍生出了分片、侧链、跨链等技术。波卡是基于跨链设想、substrate开发框架的下一代区块链协议,它的设计愿景是将多个专用区块链连接到一个统一的网络中,实现万链互联。
    之前我们说到跨链的技术实现方式一般有三种:公证人机制、中继链和哈希锁定。波卡采用的是基于中继链的跨链方式,连接到波卡的分片链被称作为平行链。我们可以把波卡看作是一种树状的网络结构,中继链是树根,然后外接一定数量的平行链就像树枝。另外,波卡允许平行链拥有可以为特定任务定制的状态机,从而提高存储效率和处理速度。由于平行链的数量是有限的,所以波卡平行链插槽拍卖的竞争也十分激烈。
    波卡架构中包含了四种角色:收集人、验证人、提名人和钓鱼人。收集人,即平行链的全节点,负责进行平行链中交易的收集和区块的打包。验证人,即中继链的全节点,会对来自收集人打包区块进行有效性验证,然后结合共识算法对收集人提交的区块进行确认。提名人就是波卡数字货币DOT的持有者,它会选择自己所信任的验证人进行DOT质押,然后分享验证人的收益。钓鱼人的作用主要是对系统进行监管,通过举报非法交易来赚取奖金。
    波卡更准确的解释应该是个可扩展的异构多链区块链,跨链只是它系统的一个功能而已。波卡的复杂度远远大于目前常见的跨链项目,其不仅仅考虑了跨链所具备的基本功能,还保证了跨链交易的有效性。波卡的跨链不仅是信息和资产的交互,更是未来智能合约与业务模块的协作与免费调用。
    今天对于波卡的介绍就到这里了,欢迎感兴趣的朋友去QTech公众号了解更多趣链科技程序员对波卡技术的研究!我们下期见。

    参考QTech“Polkadot系列(一)”作者徐才巢
    https://mp.weixin.qq.com/s/5eiDrcH92QYoNWiejNQl-g

    • 2 min
    21. IPFS星际文件系统

    21. IPFS星际文件系统

    21. IPFS星际文件系统
    今天我们要讲解的是IPFS。众所周知, 互联网是建立在HTTP协议上的。HTTP协议是个伟大的发明, 让我们的互联网得以快速发展。但是互联网发展到了今天HTTP逐渐出现了成本高、效率低下、数据过于中心化等不足。IPFS全称星际文件系统,是一个点对点的分布式文件存储系统,能够将数据以去中心化的形式,就近分散存储在各节点中,这可以让我们的互联网速度更快,更加安全开放。所有的IPFS节点组成了一个分布式的网络,每个节点都可以存储文件,也可以通过分布式哈希表的方式读取、下载文件,IPFS的功能还包括DHT组网、文件存储和bitswap文件交换等等。与目前的互联网从多台计算机获取文件相比,IPFS能更高效地分配大量数据。总而言之,IPFS的设计是为了构建一个开放的全世界分布式网络,用来替代传统中心化的服务器模式。
    当你在向IPFS添加文件时,所有的文件都会被赋予一个唯一的“指纹锁”,也就是加密散列,同时,IPFS会删除网络中具有相同哈希值的文件。每个节点都只存储它感兴趣的内容加上一些检索信息,尽可能地优化存储空间,保护隐私。
    IPFS的存储模式主要是面向互联网用户而设计的,因为它具备程度较高的开放性,也就是允许所有节点随意接入,而且允许接入的节点可以自由查找内容,因此IPFS不太适合直接用来存储企业文件。但其分布式存储的特点和动态扩容技术,可以通过结合节点认证机制和DHT查找内容的剥离,为企业打造分布式存储系统,另外配合区块链技术,通过链上链下协同,轻松解决链上存储容量不足的问题。
    IPFS的技术部分感兴趣的同学可以搜索Qtech公众号,趣链科技的程序员已经码了5篇干货满满的IPFS技术解析文啦。今天的节目就到这里了,下期见。

    • 2 min
    20. 预言机,联系区块链与现实世界的桥梁

    20. 预言机,联系区块链与现实世界的桥梁

    大家好,今天桔子要给大家介绍的是预言机。简单来说,预言机是联系区块链与现实世界的桥梁,能将现实世界的最新信息反馈给区块链系统。首先我们要知道,区块链其实是一个确定且封闭的系统,这赋予了区块链一定的稳定性,但同时也意味着这样的系统缺乏了灵活度和实效性。区块链的运作往往不能完全独立于现实世界,因为触发智能合约的“预设条件”可以是哪位总统赢得了选举、公司的股价涨跌、甚至是今天的天气情况等等。
    当区块链网络无法搜集外界信息的时候该怎么办呢?预言机横空出世,成为了区块链与现实世界交互的接口,可以查找并验证来自真实世界的数据,并将数据提交给区块链的智能合约使用,从而允许区块链系统对现实世界的信息做出反应和处理。
    预言机的工作流程一般是这样的。首先由智能合约发起一项数据的请求,预言机接受请求,然后从外部获取数据并进行验证,最后,预言机将数据返回给智能合约,由智能合约根据这则数据执行预设的操作。
    那我们在什么情况下会用到预言机呢? 区块链的应用其实已经非常广泛,比如非中心化的预测市场会开一个预测盘,主题是新一任的美国总统是谁,人们纷纷押注心目中的人选,那大选结束之后,预言机就负责将现实世界中的大选结果反馈给智能合约,并以此为依据来计算这场预测的盈亏。
    同理,基于区块链的交易平台、借贷平台、保险应用、物联网应用等,都需要将链外传感器获取的信息通过预言机传到链上,使智能合约触发相应操作。
    今天对预言机的介绍就到这里了,推荐大家关注qtech公众号,学习更多区块链技术的知识。下期再见!

    • 2 min
    19. 隐私保护之【联邦计算】

    19. 隐私保护之【联邦计算】

    19. 隐私保护之【联邦计算】
    联邦计算是指通过安全多方计算或者可信执行环境实现数据的拥有方和数据的贡献方之间的数据安全共享方式。各节点之间通过加密机制进行参数交换,在满足安全保密的情况下构建虚拟计算模型,使不同机构的数据不需出库,数据自身并不移动,将计算结果通过安全聚合的方式在各机构之间进行共享和传递,从而实现数据的点对点安全交换以及“可用不可见”式共享。
    比如,桔子想要统计一下25到30岁年龄段人的平均工资,桔子找了包括趣链在内的三家不同行业的企业作为样本,但是桔子拿不到趣链员工的工资信息,更拿不到其他企业的员工工资信息,但利用联邦计算的模式,桔子可以设计一个算法可以自动计算员工的工资平均值,然后把算法通过区块链发送给三家企业的数据库里进行计算,然后桔子拿到三个计算结果之后,再根据不同行业在社会人群中的占比权重计算加权平均,便得到了桔子想要的平均工资。通过这种方式,桔子可以在不侵犯任何一个员工隐私数据的前提下,获得想要的数据,实现数据“可用不可见”。
    此外,联邦计算的计算规则、计算模型、访问控制、调用记录、申请审核记录等信息全程记录在区块链上,通过区块链的记录信息可以做到跨领域、跨部门、跨系统的数据互联互通过程的实时审计、安全管控和穿透式监管,在保护数据安全的基础上提升多方业务协作效率,发挥数据共享的价值。
    联邦机器学习是联邦计算模式与机器学习技术的融合,在联邦计算的基础上,加入机器学习算法,更高效地利用数据,根据用户需要完成机器学习的模型训练。趣链科技针对于解决数据隐私保护与共享的产品BitXMesh将提供联邦学习的功能,在数据隐私的保护上,联邦学习可以在保证各方数据不被调出本地数据库的前提下,参与方结合各方数据进行联合训练模型,并共同获益。
    下期预告:预言机。大家可以关注趣链科技的微博,一起来参与趣块链的话题讨论吧!

    • 2 min
    18. 隐私保护之【安全多方计算MPC】

    18. 隐私保护之【安全多方计算MPC】

    18. 隐私保护之【安全多方计算MPC】
    安全多方计算是指在没有可信的第三方的情况下,多个参与方一起计算一个约定的函数,并且保证每一方仅能获取自己的计算结果,无法通过计算过程中的交互数据推测出其他人的输入值和输出值!1986年姚期智院士提出了“百万富翁问题”,他假设了这样一个场景:两个大富翁在街头碰面了,因为闲得无聊就想比一比谁更有钱,但是谨慎的富翁又不想让对方知道自己具体有多少钱。既然不想让对方知道,那自然也不想让任何第三方知道。“百万富翁问题”后经发展,成为现代密码学中非常活跃的研究领域,即安全多方计算。下面我们就来介绍一下安全多方计算的四大基础技术。
    第一个技术是秘密分享。秘密分享是指将数据拆散成多个无意义的数,并分发至多个计算参与方。数据通过秘密分享以数据分片的形式被分发给各参与方,各参与方需要对各自收到的数据分片进行计算,在这个过程中,交换的数据看起来是随机的,且不包含原始数据的信息。最后各参与方将计算结果发给发起方,发起方对所有数据进行聚合,还原出真实的计算结果。
    第二个技术是不经意传输。不经意传输是指数据发送方有n个数据,数据的接收方只能接收到其中一个数据,同时数据的发送方也不知道对方具体收到的是哪个数据。
    第三个技术是混淆电路,它是指将安全多方计算协议的计算逻辑编译成布尔电路,然后将布尔电路中的每一个门进行加密并打乱加密顺序完成混淆操作。再经过不经意传输,多个参与方之间就无法知道对方输入了什么。
    最后一个技术是同态加密,同态加密是指对密文计算的结果进行解密,并与明文计算的结果进行比对,确认是否一致。
    通过安全多方计算技术可以很好的解决各机构间不愿共享数据,不敢共享数据的问题,在保证各方数据安全的前提下,进行多方数据的联合计算,从而挖掘数据价值实现共赢!
    感兴趣的小伙伴可以关注Qtech公众号,里面有更详细的隐私保护技术介绍。下期见

    • 2 min
    17. 隐私保护之【零知识证明】

    17. 隐私保护之【零知识证明】

    17. 隐私保护之【零知识证明】
    随着大数据、人工智能、移动互联网等新兴技术的不断普及,人们的隐私泄露问题也日益严重。桔子在前面的课程里反复提到区块链的特点是公开透明,但这并不代表我们在区块链上需要牺牲隐私权。今天桔子就给大家讲一讲隐私保护的关键技术之一,零知识证明!
    零知识证明是一种常见的加密协议。在零知识证明的过程中,证明者需要向验证者证明某件事情是真实的、成立的,但不需要泄露除该陈述以外的任何信息。
    那为什么要使用零知识证明呢,想象一下,如果我想要知道桃子是否有驾照,一般来说桃子为了证明她有驾照会把驾照直接拿给我看对不对?这听起来很正常,但你有没有想过,如果你贸然把驾照给别人看以此来证明你有,不怀好意的人可能会借机偷窥到你的隐私比如年龄和住址。但如果利用零知识证明,就能在不暴露这些信息的情况下,证明你有,证明你会。
    零知识证明的场景可以是这样的:韩梅梅和李雷都是奥数爱好者,他们在共同解一道奥数题作业,韩梅梅想了很久还是不会做,这时李雷宣布他解出来了。但韩梅梅不相信,她说:“除非你现在做给我看啊!”但李雷不想被韩梅梅抄答案,于是他告诉韩梅梅:“我可以告诉你我的答案是x=10,你可以去问老师标准答案是不是10,但解题过程我不能告诉你。” 如果答案对上了,那么李雷既能够证明自己解出来了,又不需要向韩梅梅透露任何解题知识。
    再比方说,李雷想向韩梅梅证明自己有音乐教室的钥匙,但是他不能直接给韩梅梅看钥匙,也不能直接带韩梅梅进音乐教室。但是,他可以趁韩梅梅不在场的时候用钥匙打开音乐教室的门,从里面拿一把萨克斯给韩梅梅看,鉴于韩梅梅知道萨克斯只存放在音乐教室,所以她完全有理由相信李雷确实有音乐教室的钥匙。在这个过程中李雷很好的保护了钥匙,同时证明了自己有钥匙这个事实。
    实际区块链中的零知识证明往往会涉及到更复杂的部署和算法,但零知识证明的意义就是我们上面所说的:证明者可以在不泄露隐私的情况下,向验证者证明某件事情是真实成立的。
    零知识证明的介绍就到这里了。下期预告:安全多方计算。

    • 2 min

Top Podcasts In Technology