前言:
现时姐妹们对“非对称算法优点是什么”大致比较注重,朋友们都需要分析一些“非对称算法优点是什么”的相关知识。那么小编同时在网摘上网罗了一些有关“非对称算法优点是什么””的相关文章,希望大家能喜欢,你们快快来学习一下吧!2019世界·光谷量子级加密技术技术应用峰会暨链游(国际)产品发布会,由链游(国际)联合五色石(FCS)、澳洲U网、Anypay、搜IPFS、M-CHAIN等国内外量子级加密技术行业知名单位联合举办。峰会邀请了诸多业内领袖、专家、学者作为演讲嘉宾。峰会致力于量子级加密技术技术的推广与商业应用的落地,致力于加强行业间的交流与碰撞。
会议深度探讨了量子级加密技术+游戏的现状、落地和未来。在会上,链游国际研究院院长、首席科学家、FSC联合创始人以“FCS游戏生态链”为主题发表演讲,以下为演讲实录(有删减)。
一、为什么要搭建FCS游戏生态链
1、游戏市场的现状
这张slice上的4张图片都选自市场情报研究机构Newzoo公布的2018最新全球游戏市场数据报告,展示了全球和中国游戏市场的现状。左上角这张图展示了2017-2021年世界游戏市场的年复合增长率为9.3%。右上角这张图展示了2014-2021年中国游戏市场的年复合增长率为13.9%。左下角这张图展示了2018年中国游戏市场占全球游戏市场的25%,右下角这张图展示了2018年游戏市场中,移动游戏仍是2018年最大的细分市场,占全球游戏市场规模的47%。
通过这张slice,我们可以得到以下结论:1、全球游戏市场增长迅速,特别是中国游戏市场。2、全球游戏市场中,中国游戏市场占1/4左右、移动端游戏占比近1半。由于中国游戏市场高速发展、游戏市场份额巨大,移动端游戏又是游戏的重中之重。为顺应产业发展需要,我们把量子级加密技术移动端游戏作为公司发展的重点和切入点。
2、中心化游戏的痛点
(1)对游戏用户来说,由于游戏账户、数据、规则和资产都保存在游戏公司的中心服务器上,游戏账号的安全不能得到保障,游戏数据不透明,游戏资产不能真正属于用户,游戏资产交易困难、游戏间体系不流通,玩家利益得不到保障。
(2)对游戏开发者来说,游戏创意得不到保护、举证困难,游戏代码不开源、游戏开发难度大、成本高。游戏发布时间长、运营费用高、成功率低。渠道、发行收益被巨头垄断,开发者收益不高。
这些问题,不论技术如何提升,游戏模型如何设计,都是中心化游戏难以逾越的鸿沟。量子级加密技术技术的诞生与发展,让我们看到了解决问题的曙光。
3、量子级加密技术游戏现状和需要解决的问题
量子级加密技术本质上是一个去中心化的分布式数据库,基于量子级加密技术技术可以实现数据资产的分布式存储、确保数据资产的安全和不可篡改。
(1)对游戏用户来说,由于游戏账户、数据、规则和资产都分布式保存量子级加密技术上,确保了游戏账号的安全,游戏数据透明,游戏规则公开,游戏资产真正属于游戏用户所有,游戏资产交易更容易,费用更低。
(2)对开发者来说,游戏创意和内容部署在量子级加密技术上,由于量子级加密技术带有时间戳的不可篡改性,有效保护了游戏的创意。由于量子级加密技术游戏需要游戏和量子级加密技术2项技术的融合,开发相对较难,需要高效游戏集成开发环境的支持。量子级加密技术游戏分发与传统游戏的中心服务器模式有很大区别,需要友好游戏集成发布环境的支持。由于量子级加密技术游戏与传统游戏商业模式的区别,游戏开发者的收益需要良好游戏生态社区的支持。
(3)2017年横空出世的CryptoKitties成为以太坊上第一个现象级的量子级加密技术游戏,一度造成以太坊交易堵塞,用户体验很差。由于现有公链的性能问题,玩家在游戏中的体验相比中心化游戏而言,仍有非常大的差距。量子级加密技术游戏的发展需要大容量公链的支持。
(4)量子级加密技术游戏要想正在实行良好的发展,必须解决4个问题:一是高性能的游戏公链,二是降低开发门槛的量子级加密技术游戏IDE(Integrated Development Environment),三是简单易用的量子级加密技术游戏IPE(Integrated Publishing Environment),四是完善的量子级加密技术游戏生态应用。
二、FCS游戏生态链是什么
1、FCS游戏生态链组成
针对量子级加密技术游戏需要解决的4个关键问题,FCS游戏生态链分别从4个方面提出了解决方案。整个FSC游戏生态链主要包括4部分内容:(1)FCS游戏链,解决了现有量子级加密技术的扩容问题。(2)FCS游戏集成开发环境IDE,解决了量子级加密技术游戏开发难度大、效率低、游戏智能合约安全性的问题。(3)FCS游戏集成发布平台IPE,解决了量子级加密技术游戏部署中计算资源和存储资源的中心化问题。(4)FSC去中心化App,解决了良好游戏应用生态的构建问题。
2、FCS游戏生态链系统架构
FCS游戏生态链的架构由4层组成,分别是FCS游戏生态链物理层、生态链核心层、生态链工具和服务层、生态链应用层。
(1)物理层主要包括DApp用户节点、DApp开发者节点和DApp运营节点,其中运营节点又包括:去中心化计算服务节点集群和去中心化分布式存储节点集群。整个物理层为FCS游戏生态链提供了高速度数据计算、高容量数据存储和快速共识协议的硬件基础。
(2)生态链核心层主要包括:网络层、数据层、协议层、激励层和智能合约层。整个生态链核心层通过P2P网络、Merker树的链式区块结构、哈希函数、AES和ECC加密算法、DPOS+VRF+POI共识算法、FCS的激励机制和FSC智能合约VM,为参与FCS游戏生态系统的用户提供了一种安全可靠、容量可持续扩展的量子级加密技术框架。
(3)工具和服务层主要包括:集成开发环境、集成发布环境、API、SDK、钱包模板、游戏模板、加密模块、共识模块、AI工具。基于集成开发环境和集成发布环境,通过API和SDK接口,屏蔽了量子级加密技术游戏开发中的量子级加密技术技术实现部分,使开发者只需专注游戏逻辑的开发。可以实现游戏的快速开发和一键发布。
(4)应用层:通过各种游戏,虚拟资产交易平台和好玩的应用,构建了量子级加密技术游戏生态闭环,实现了量子级加密技术游戏中开发者、用户和运营者的三方共赢。
三、怎么搭建FCS游戏生态链
1、量子级加密技术不可能三角问题
首先对量子级加密技术游戏需求进行分析:对单个游戏来说,用户与游戏的交互是准实时的,游戏用户状态变化是非实时的,游戏用户在游戏内资产交易的频率是间歇性的。对多个游戏来说,不同游戏内部的交互是并行的,跨游戏资产交互是间歇性的。
在对游戏需求进行分析的基础上,为解决量子级加密技术游戏对高速度、高吞吐、高并发的需求,考虑到FCS游戏生态链未来要承载成千上万甚至数十万的游戏规模,我们采用分层思路,层层分解,每层解决一类问题,把复杂的需求解耦和细化,降低每一层需要解决问题的难度,让每一层解决一类问题,真正践行互联网的设计理念。FCS游戏生态链分层解决方案的整体思路是:逻辑分层、一游戏一子链,整个生态链共分3层。
在第三层,用户与游戏的交互采用离线状态通道技术解决,在第二层,游戏用户状态变化和游戏内用户资产的交换采用游戏子链技术解决。在第一层跨游戏资产交互采用游戏主链计算解决。
为此,我们提出DPOS+VRF的方案,在选出代理节点后,通过可验证随机数(VRF)在整个子链中随机挑选和代理节点数量一样多的普通节点,由代理节点和选出的普通节点一起进行出块和研究,降低了DPOS中代理节点被单点攻击的风险,提高了安全性。
与一般金融交易不同,游戏有自己的特点。在金融交易可以用代币来代表用户的权益,而在游戏中,由于游戏类型的不同,不同类型游戏的开发者会采用不同的代币、装备、道具、奖励等,因此,在不同游戏的用户之间,如果仅仅采用金融交易类的代币来代表用户的权益就不太科学。
我们采用经济学上最本质的价值理论,把不同游戏中用户的权益统一为用户影响力表示。影响用户影响力的用户游戏时间、用户道具、用户装备、用户代币、用户状态等最终都换算成用户游戏时间,最终由用户游戏花费时间来表示用户影响力。通过用户影响力证明(POI),决定用户记账的概率,POI越大的用户,获得记账权的概率就越大。
用户影响力POI可以看作是用户的股权stake,然后应用DPOS+VRF共识机制实现一致性共识。
第三层采用的状态通道技术是一种量子级加密技术扩容的离线解决方法。采用链下多笔交易后,再把多笔交易的最后一笔交易上链的思路,在一个状态通道内发生的事情仍然保持着非常高的安全性和不可更改性:如果出现任何问题,我们仍然可以选择回溯到链上交易中确定的“硬核”。
2、FCS游戏生态链IDE
通过游戏类型模板化、游戏开发组件化、智能合约安全化、游戏分析智能化来实现易用和安全的量子级加密技术游戏IDE。
(1)游戏类型模板化:链游国际将开发6类游戏和相应的模板,并将逐步开源。
(2)游戏开发组件化:对游戏开发的常用功能模块进行解耦,提供经过严格测试的常用游戏功能模块,降低开发难度,提升开发效率和稳定性和安全性。
(3)智能合约安全化:以网络开源的经典智能合约为训练数据,基于深度学习模型,离线训练智能合约自动检测算法。然后,基于AI智能合约自动检测算法,对游戏开发者开发的智能合约进行形式、逻辑静态检查,对智能合约基于模拟容器进行动态运行监测,确保智能合约漏洞最小化。
(4)游戏分析智能化:基于游戏中产生的海量日志数据,基于人工智能中的深度学习方法,对海量日志数据进行分析,分别从游戏用户的个体行为、游戏用户间的交互行为、游戏用户的群体行为、单一游戏的用户行为和多个游戏的用户行为等方面进行游戏用户行为的挖掘和分析,构建出多维度游戏用户画像图谱,为改进游戏性能,提高游戏用户粘性,增加游戏可玩性等提供技术支撑。基于构建的多维度游戏用户画像图谱,可以实现游戏和游戏更新策略的智能推荐,还可以对游戏开发者提出的游戏更新策略进行评估,给出可行性评测结果,有利于延迟游戏的生命周期。
3、FCS游戏生态链IPE
游戏部署不但要考虑全网的吞吐问题(只解决了时间效率问题),还要解决全网的计算、存储压力,分摊全网状态的维护工作。为此,我们提出了分布式DAPP超级运营节点(超级计算节点和分布式存储节点)的方案。超级运营节点负责游戏智能合约的运行、逻辑的计算、计算结果的存储。全部运营节点以运营云的方式,对全部游戏提供计算和存储服务。
4、DApp生态中的加密技术支持
加解密算法是密码学的核心技术,从设计理念上可以分为两大基本类型:对称加密算法和非对称加密算法。对称加密算法的加解密过程秘钥相同,优点是加解密效率和加密强度都很高。缺点是参与方都需要提前持有秘钥,一旦有人泄露则安全性被破坏。在各种常用对称加密算法中,高级加密标准(Advanced Encryption Standard),是下一代的加密算法标准,速度快,安全级别高。为此,在FCS游戏生态系统中,我们选择了AES标准的一个实现算法:Rindael算法。
非对称加密算法的加密秘钥和解密秘钥是不同的,分别称为公钥和私钥。优点是公私钥分开,不安全通道也可以使用,缺点是处理速度较慢,一般比对称加解密慢2-3个数量级。在各种非对称加密算法中,椭圆曲线密码算法(ECC)是基于椭圆曲线数学的一种公钥密码方法。主要优势是:在提供想当的或更高等级的安全情况下,ECC比其他方法使用更小的秘钥。同时,ECC的另一个优势是可以定义群之间的双线性映射。所以ECC在给定秘钥长度的情况下,是最强大的非对称算法。在FCS游戏生态系统中,我们选择了ECC的一个椭圆曲线:SECP256K1。
为充分利用两类加密算法的优点,FCS游戏生态系统采用混合加密机制,同时结合了对称加密和非对称加密的优点。基本思想是:先用计算复杂度高的非对称加密算法,对协商的对称加密秘钥进行加密(也称为会话秘钥,一般相对所加密内容来说要短暂的多),然后双方在通过对称加密算法对传递的大量数据内容进行快速加解密处理。
FCS游戏生态系统采用AES+ECC混合加密算法进行数字签名的基础上,基于自身的业务需求,又将数字签名过程所用的公钥作为地址类型的对象,在许多应用场景下作为账户的唯一标识使用。
本次峰会上链语国际旗下的链语加密社交APP也重大发布,全新量子级加密技术加密社交系统,采取量子级加密技术,让你放心聊八卦、安心谈要事、开心秀恩爱、炫技等等。系统拥有
(1)加密社交;
(2)阅后即焚;
(3)量子级加密技术钱包;
(4)娱乐探宝;
(5)海量量子级加密技术秒更新资讯平台。
本次发布会获得行业内外火热报道和一致好评,再次祝愿链语国际越来越好。
标签: #非对称算法优点是什么