区块链BaaS云服务
区块链BaaS云服务
thefist11
难以忘记编程路上领导和好友的细致指导,所以必须努力!(真诚希望大家多多指导!)
展开
-
区块链BaaS云服务(40) 泰岳联盟链
1. 系统框架设计1.1 关注点区块链底层互链协议、共识算法、隐私计算、并行计算、多方安全计算1.2 整体架构泰岳链划分成基础数据层、核心共识层、应用管理层和接口层等:存储层: 提供区块链数据存储多种的方式如关系型数据库及列式数据库等及和密码算法库数据层:提供区块链的基础数据结构及事件状态数据等及区块同步机制。网络层: 实现了区块链底层通讯基础,提供P2P网络通信。核心共识层: 实现区块链的共识机制、交易执行引擎和存储驱动及CA准入机制。接口层: 面向区块链用户,提供多种协议的RPC接口原创 2021-08-10 16:12:59 · 261 阅读 · 0 评论 -
区块链BaaS云服务(40) 泰岳FruitChain
1. 特点1.1 模块化设计泰岳区块链采用模块化设计,利用配置TOML文件来配置模块加密算法: 支持SM2/SM3/SM4 和 S256/AES/sha3两组,可以通过TOML文件中的”kindOfCrypto”字段进行配置。权限可配置: 对于有些企业并不希望支持权限,根据不同的企业需求,企业可以自己选证书可选择:目前证书支持Certificate的类型有 国密类型,和RSA 两种。1.2 高性能泰岳联盟链性能测试高达20000TPS1.3 符合监管泰岳区块链监管开发中。1.4 支持原创 2021-08-10 12:18:29 · 425 阅读 · 0 评论 -
区块链BaaS云服务(39)时戳信息Bystack“架构“
1. Bystack 是一个通用区块链应用堆栈平台,继承并实现了区块链三层架构Bytom 主链,Vapor 侧链,Federation 作为主链 与侧链之间的交互协议Blockcenter 中台Bycoin,Byone,Bystore 等接入组件1.1 Blockcenter 业务中台和上层服务如 Bycoin,Byone, Bystore 实现了区块链应 用的第三层。在分层的基础上,Blockcenter 结合分层设计和模块化,把通用的业务拆分成 不同的模块, 抽象了各类典型的区块链应原创 2021-08-05 12:01:15 · 262 阅读 · 0 评论 -
区块链BaaS云服务(39)时戳信息Bystack“架构设计”
1. 设计分层Layer1底层账本层创造一个无需许可的共识环境,保障去中心化,侧重记账功能,是交易的安全性和数据不可篡改性的根基。Layer2侧链扩展层Layer2 负责交易效率,侧重业务能力,提供快捷强大的业务接入能力,将 Layer1 的价值传递到实 际业务中,也可以通过中继再回归到 Layer1 上。这样这两层优势互补,兼具去中心化和效 率业务适配层2. 主侧链(一主多侧)协同工作模型一主多侧链架构的 BaaS 架构—— 7 Bystack,以 Bytom 公链作为统原创 2021-08-04 11:38:41 · 137 阅读 · 0 评论 -
区块链BaaS云服务(39)时戳信息Bystack
1. 比原链定义一种多样性比特资产的区块链交互协议。在比原链上运行的不同类型的资产,可以进行复杂的交互操作。● UTXO兼容● 通用地址格式● 支持国密标准● 对人工智能ASIC友好● 资产命名采用ODIN标识● 数据与签名分离● 增强的交易灵活性● 基于侧链的跨链分红2. Bystack基于比原链的商业平台Bystack 是一个通用区块链应用堆栈平台。其架构分为区块链底层Blockcenter 中台应用入口层。通过主侧链协同,主链的资产能与侧链(Vapor 链)自由交换原创 2021-08-03 09:01:32 · 459 阅读 · 0 评论 -
区块链BaaS云服务(38)点存DCpool分布式存储
1. 分布式存储2 特点2.1 ⾼密度计算 + ⾼密度存储定义矿池,从提供挖矿机器到提供高效挖矿能⼒。满足Filecoin 挖矿需求DCpool特点:易挖矿、挖好矿、运⾏稳定、挖得快、 挖的多DC硬件 (DC Hardware)机架式服务器,采⽤专属设计,为 Filecoin 挖矿深度优化定制,在计算,存储,⽹络之间出⾊的平衡,能够适应⼏乎所有⼯作负载。并且在虚拟化、功耗、散热以及系统管理各⽅⾯,都表现出⾊。机器类型:管理型(Miner),计算型(Worker),存储型(Stor原创 2021-07-31 15:17:08 · 485 阅读 · 0 评论 -
区块链BaaS云服务(37)荷兰Techruption 区块链
1. 定义Techruption 区块链是荷兰的一个公私合作项目,其中大型企业、小型公司、初创公司和科学机构一起参与。1.1 参与者Accenture埃森哲APGBrightlandsChamber of Commerce商会De VolksbankRabobank荷兰合作银行TNO荷蘭應用科學研究組織1.2 研发重点区块链和业务,研究以区块链为重点的商业模式的设计和验证;身份和访问管理,研究如何保证数字身份指的是相同的物理身份;智能合约,专注于如何构建与法律系统有效交互的原创 2021-07-30 08:26:09 · 398 阅读 · 0 评论 -
区块链BaaS云服务(36)欧盟“用户身份认证”ESSIF
1.用户身份认证 ESSIF (European Self Sovereign identity framework )1.1 目前问题数据孤岛、数据共享。1.2 目前解决方法2. 区块链解决方法2.1 设计原则PUBLIC PERMISSIONED — The identity of all participating nodes is knownDECENTRALIZED — Each member state should run its own set of nodesSCAL原创 2021-07-30 08:20:36 · 423 阅读 · 0 评论 -
区块链BaaS云服务(36)欧盟EBSI“使用场景”
1. ESSIF - 用户身份认证2. Diploma - 文凭3. Document traceability文档可追溯性The power of blockchain is being leveraged to create trusted digital audit trails, automate compliance checks and prove data integrity.正在利用区块链的力量来创建可信的数字审计跟踪、自动化合规性检查和证明数据正直。4. Trusted原创 2021-07-29 16:17:52 · 553 阅读 · 0 评论 -
区块链BaaS云服务(36)欧盟EBSI 区块链
1. 欧洲区块链服务基础设施EBSI(European Self-Sovereign Identity Framework )旨在欧盟(EU)内实现跨境公共服务,具有安全性和隐私性。成员国将在国家层面运营 EBSI 节点。预计其他 30 个节点将由不同的欧盟成员建立,从而创建一个覆盖欧洲的区块链节点网络。所有这些节点都将能够验证数据并创建区块第一个比利时节点于 2 月 12 日上线1.1 传统数据共享2. 系统框架2.1 核心模块身份系统,基于DID的用户身份系统API:各种功能原创 2021-07-28 10:20:12 · 977 阅读 · 0 评论 -
区块链BaaS云服务(35)亦笔科技ODRChain使用场景
1. ODRChain2.互联网仲裁平台3. 区块链电子合同方案原创 2021-07-28 09:01:21 · 350 阅读 · 0 评论 -
区块链BaaS云服务(35)亦笔科技ODRChain
1. 定义专注于“区块链+司法”服务。底层基于 FISCO BCOS2. 特点2.2 多链并行主链+子链的多链架构基于DAG并行执行交易多通道多账本隔离2.2 安全与隐私保护网络准入机制同态加密CA黑名单机制零知识证明节点准入管理2.3 自主选择共识算法PBFTRPBFTRaftKafka...原创 2021-07-28 08:59:39 · 197 阅读 · 0 评论 -
区块链BaaS云服务(34)新加坡艾达链ASC
1. ASC (Singapore Adanos Chain)链定义针对电子商务的区块链平台2. 特点2.1 DPOC信用权益证明共识机制2.2 生态每一个节点都可以在BAAS系统申请一套模块化商城,用户可以根据自己的需求使用相关的功能模块从事电商业务。同时每一套BAAS系统模块化商城也是艾达链生态系统中的独立挖矿机。艾达链将根据节点有效用户数据的贡献值及其信用值获取相应的通证经济的奖励每个私域流量B端都可以通过BAAS系统或基于PoL跨链共识API接口便捷的加入到艾达链生态以链原创 2021-07-26 10:08:16 · 279 阅读 · 0 评论 -
区块链BaaS云服务(33)印度国家支付 Vajra Platform“特性”
1. 特点透明度基于区块链的平台提供了交易的实时可见性,从而减少了争议的机会。基于DLT的区块链支付技术实施后,后端操作也得到了改善。节点处理与人工处理和协调不同,人工处理和协调需要大量的处理时间,而且出错的可能性也很大,存储在节点中的数据提供了无错误和快速的支付处理,并减轻了报告和协调的任务。它还减少了整体处理时间和操作成本。数据安全数据的选择性可见性只适用于跨节点的注册方2 功能点2.1 受控访问每个与Vajra Platform交互的外部方由节点进行身份验证。原创 2021-07-26 10:03:03 · 128 阅读 · 0 评论 -
区块链BaaS云服务(33)印度国家支付 Vajra Platform
1. Vajra Platform定义印度国家支付公司NPCI(national payments corporaTIon of India)开发的基于区块链的自动支付系统。1.1 目标确保和解、更快解决争端和安全实现加密所需的最少处理时间。提高支付过程的安全性,从而获得区块链技术的最大好处。1.2 交易流程step1. 多个支付实体将通过网络接口访问Vajra Platform。step2. 银行节点将接收所有的付款请求,并在Vajra上处理它们。将有一些预定义的规则和条件的自动执行的合原创 2021-07-26 09:48:26 · 385 阅读 · 0 评论 -
区块链BaaS云服务(32)同盾科技 IASC平台“特性”
1. 系统特点1.1 数据规范化和标准化step1. 本地数据在每一方都被加载到沙箱并由沙箱进行预处理。step2. 使用一致的去标识化和去敏化方法对所有数据进行标准化。step3. 输出来自沙箱的采用统一的命名格式和计量单位。1.2 安全数据交换样本对齐、数据查询、模型聚合都在数据沙箱中实现,以便保护数据安全和隐私。常用密码学同态加密、安全密钥等算法交换、一次性填充和秘密共享可用于定制其他安全数据交换协议。1.3 可信赖的第三方iBond 架构中的第三方充当仲裁者,只关注计算,它永远原创 2021-07-26 09:42:08 · 330 阅读 · 0 评论 -
区块链BaaS云服务(32)同盾科技 IASC平台
1. 多方安全计算Functions/Services 功能/服务。该模块提供账户管理、数据管理等常用功能和服务管理,模型管理,费用计算,贡献评估等,以及明确定义的外部能够利用这些服务的接口。Task Scenarios任务场景。对于信用评分等任务场景和多方贷款,有几种模式或策略默认情况下已设计并集成到平台中。当特定应用程序产生新任务时场景,需要新的模型或知识由算法工程师定制开发。Computing Platform计算平台。这是一个开放的计算资源池,以完成联邦化许多领域的传统算法原创 2021-07-26 09:30:50 · 445 阅读 · 0 评论 -
区块链BaaS云服务(31) 吉利 Concordium区块链
吉利控股集团与瑞士Concordium区块链合作伙伴。1. 概述面向财务和商业系统。用户是指在 Concordium 平台上拥有帐户的任何实体。这些可以是个人或法人实体.用户的身份在链上是匿名的,但是这匿名可以被撤销,他们的真实身份可以在响应有效的通过既定的合法渠道向政府当局提出请求Nakamoto-Style (NSC): 可证明安全且快速两层共识可以运行和协调多个并行的子区块链(分片)核心链上语言是 WebAssembly (Wasm), Rust 作为我们的第原创 2021-07-25 10:04:02 · 557 阅读 · 1 评论 -
区块链BaaS云服务(30) 字节方舟 ByteArk
1. CDN系统内改变,主要包括三方面的内容:P2PCDN 、融合CDN、对等CDNCDN系统主要包括三个部分:内容提供商CT、CDN厂商、终端用户2. 边缘计算2.1 数据生产与使用有机统一(特征:就近生产、就近传输、就近使用)3. 字节ByteArk平台3.1 文件分发可以通过 HTTP 提供文件存储系统,可以根据需要通过 Web 或 App 连接。无论是用于存储图像或多媒体文件、分发游戏补丁还是放置文件以供下载,通过安全的加密通道将您的数据传递到任何地方。使用我原创 2021-07-25 09:50:03 · 242 阅读 · 0 评论 -
区块链BaaS云服务(29) 溪塔科技 CITA-Cloud 二
1. 共识服务 Consensus交易通过可证数据结构凝结成不可篡改的历史,在被执行器处理之后形成的数据我们称之为视图(View),记录用户账户余额的账本即是视图的一种。不同的区块链设计对于视图是否需要共识有不同的态度。对视图数据进行共识,有利于发现交易处理中的问题;将视图的特征值固化在区块中,- 有利于节点间视图数据的交换,是轻节点验证和跨链协议的重要基础。1.1 反屏蔽作为一种多参与方的共享服务,保证使用者发出的交易能够在一定的时间内被处理。CITA 使用出块节点主动轮换策略以满足反屏蔽原创 2021-07-25 09:42:22 · 319 阅读 · 0 评论 -
区块链BaaS云服务(29) 溪塔科技 CITA-Cloud
1. CITA( Cryptape Inter-enterprise Trust Automation )是一个面向企业级应用的支持智能合约的区块链框架,CITA 将区块链节点的必要功能解耦为六个微服务:RPC,Auth,Consensus共识,Chain,Executor,Network、交易处理、点对点网络协议、身份验证与授权。各组件之间通过消息总线交换信息相互协作。 1.1 核心模块区块链内核 CITADApp 钱包 Neuron区块链浏览器Microscope区块缓存服务器 Re-b原创 2021-07-25 09:37:37 · 666 阅读 · 2 评论 -
区块链BaaS云服务(28)TOP Network 之数据结构
概述TOP Network由独特的数据结构组成,专门为分片和高效的数据访问和存储而设计。核心对象、单元点阵和区块点阵是我们使用的三种主要数据结构。核心对象(Core Objects)TOP Network遵循一个面向对象的编程范例。每个用户账户和每个智能合约都由我们的“核心对象”表示。账户(Accounts)TOP Network中每个用户账户都有一个特定的地址。账户是一个包含状态信息和逻辑的对象,包括余额、存储数据的属性、以及对属性的操作等。账户余额也可以作为账户对象的一种特殊财产来.原创 2021-07-24 10:53:43 · 339 阅读 · 0 评论 -
区块链BaaS云服务(28)TOP Network 之业务链和单向状态通道(Layer-2)
1. 业务链一种为某一具体业务而构建的链,可以轻松地部署自己的个人业务链链,以满足其应用的需求。eg. VPN service有VPN服务链、d-storage service有去中心化存储服务链。默认情况下,每条业务链都具有与主链相同的分片架构,由分片、集群和Beacon组成。业务链允许通过用户合约执行复杂的业务逻辑,而主链只处理资产转移和系统级功能。1.1 业务链 vs 侧链侧链有一个双向挂钩过程,其中token锁定在主链上,然后在侧链上释放。业务链● 资产可以自由地在主链和其他业原创 2021-07-24 10:50:36 · 401 阅读 · 0 评论 -
区块链BaaS云服务(28)TOP Network 之全分片主链(Layer-1)
1. 概述TOP Network在计算、状态和网络这三个方面,是一个全面的多层动态分片。1.1 VRF-FTS 随机分片算法“单片接管攻击(Single-Shard Takeover Attack)”: 将网络拆分成一个个小组后,恶意节点攻占分片变得更加容易解决方法:分片都是随机进行的。随机分片让攻击变得越来越难,因为恶意实体无法让它们的节点进入任何特定的分片,降低合谋概率。-可验证随机函数(Verifiable Random Function)将输入映射为可验证的伪随机输出的加密方案: 允许创原创 2021-07-24 10:26:11 · 228 阅读 · 0 评论 -
区块链BaaS云服务(28)TOP Network 区块链平台
1. 定义一个用于DApp开发和部署的全状态分片公链平台,旨在建立一个完整的区块链生态系统,为开发者打造可扩展的分布式应用。2. 系统架构2.1 基础设施层(Infrastructure Layer)链分片(全面的多层分片系统,包括全状态分片)、多链架构等的突破,基础设施层包括一个高度优化的P2P网络(Layer-0),以及基于其实现的全分片,把扩容技术融入了Layer-0、Layer-1和 Layer-2:基于PoS的新型、高性能并行pBFT共识机制的主链(Lay-1)、可插拔的业务链原创 2021-07-23 08:40:54 · 692 阅读 · 1 评论 -
区块链BaaS云服务(28)TOP Network 之P2P 网络
1. 总结P2P网络”不是一个单片网络,而是许多以分层方式组成的P2P网络,类似于互联网的设计。开发了优化的数据传输和Gossip协议,使带宽消耗最小化,提高节点发现的效率。将地理信息嵌入到P2P网络结构中,并实现了智能路由,以减少延迟。1.1 Kademlia DHTP2P网络的基础是一个修改过的Kademlia DHT工具。使用多层的Kad网络,子P2P网络之间的关系是层次化的,每个子网都有它下面一层的信息。网络的层次结构由zone、cluster和shard实现,zone是一种逻辑划原创 2021-07-24 10:03:24 · 217 阅读 · 0 评论 -
区块链BaaS云服务(27)米链科技 HSpeed链
1. 介绍HSpeed链主要是区块链、人工智能、移动流量开发等关键技术。UN链盟是一个面向中小企业、组织及个人提供上链服务的平台。提供IDE、SDK、浏览器等工具,支持多账户、多语言、多平台,更自主研发拥有独立知识产权的“Hspeed区块链平台”,打造多功能、全方位的区块链生态服务。2. U-DID区块链数字身份平台基于区块链的数字身份认证,代表用户行为的核心工具。数字身份的使用,有效提升人和物的交互能力。多源身份认证用于从多个身份认证点验证用户身份,提高网络身份认证的便利性和可靠性,原创 2021-07-19 09:28:20 · 569 阅读 · 0 评论 -
区块链BaaS云服务(26)永旗超级账本VBH
1. 特性基于ECC加解密算法自主研发的区块链底层操作系统支持国密及国际密码算法进行加解密开发有基于VBH的行业链,包括存证链、溯源链、供应链金融、BaaS平台及CRM管理系统2. 业务系统2.1 司法服务方案2.2 积分平台2.3 医疗服务方案监管数据孤岛隐私2.4 政务解决方案跨部门协同工作跨组织信息共享提升监管效率可信交换:兼顾数据开放与隐私保护,满足机构之间数据共享的需求...原创 2021-07-18 10:26:23 · 502 阅读 · 0 评论 -
区块链BaaS云服务(25)边界智能 IRITA服务
1. 定义IRITA 服务(又名“iService”)的目标是弥合区块链世界与传统商业应用之间的鸿沟,居中协调链上链下服务的整个生命周期。它规范化了链外服务的定义和绑定(提供者注册),促进了调用以及与这些服务的交互,并能调解服务治理过程(分析和争议解决)2. 框架3. 性质3.1 iService 生命周期定义:根据接口定义语言(IDL)文件定义链下 iService 可以做什么。绑定:声明实现给定 iService 定义的提供者端点的位置(地址),定价和服务质量。调用:处理针对给定 iS原创 2021-07-16 16:54:41 · 251 阅读 · 0 评论 -
区块链BaaS云服务(25)边界智能 IRITA平台
1. 定义以区块链跨链、隐私计算及大数据分析技术创新为核心。支持中国国密标准,并有完善的 SDK 及运维工具支持,在性能、安全可靠性、认证及权限、可维护性、可扩展性和运维监控等多方面都满足企业级应用需求。2. 6大核心技术2.1 面向服务、支持多方协作-iService链上链下可信交互高效支持对于ERP等各类传统系统的有效集成2.2 隐私计算-数据多方安全协作支持数据多层次高效安全加密存储通过多种隐私计算方法,保护各方数据所有权和隐私支持多方协作时的数据不出门 ,实现数据可用不可原创 2021-07-16 16:47:35 · 235 阅读 · 0 评论 -
百度超级链XChain(8)部署开发
1. 文件夹说明在output下,主要目录有data, logs, conf, plugins等, 二进制文件有xchain,xchain-cli目录名功能output/节点根目录├─ confxchain.yaml: xchain服务的配置信息(注意端口冲突) plugins.conf: 插件的配置信息├─ data数据的存放目录,创世块信息,以及共识和合约的样例│ ··· ├─ blockchain账本目录│ ··· ├─ keys此节点的地址,原创 2021-07-16 16:12:22 · 1090 阅读 · 0 评论 -
百度超级链XChain(12)平行链与群组
1. 定义平行链还具备群组特性,能够一定程度上实现平行链隐私数据的隔离,只有群组内的节点才能有这个平行链的数据● 平行链 :相对于主链而言,运行在 XuperChain 中的用户级区块链实例,用户通过调用主链的智能合约创建。功能与主链无区别,全网节点均可以获取平行链账本数据,实现整体架构水平可扩展。● 群组 :作用于平行链,具备群组特性的平行链,只有特定节点才拥有该平行链的账本数据。群组具备的特性包括私密性、动态性2. 平行链的群组特性通过白名单机制来实现,在网络层进行过滤...原创 2021-07-16 16:03:00 · 280 阅读 · 0 评论 -
百度超级链XChain(7)数据模型
XuperModel数据模型是比特币utxo模型的一个演变。每个事务读取的数据需要引用上一个事务写入的数据。事务的输入表示在执行智能合约期间读取的数据源,即事务的输出来源。事务的输出表示事务写入状态数据库的数据,这些数据在未来事务执行智能合约时将被引用XuperModel事务为了在运行时获取合约的读写集,在预执行每个合约时XuperModel为其提供智能缓存。该缓存对状态数据库是只读的,它可以为合约的预执行生成读写集和结果。验证合约时,验证节点根据事务内容初始化缓存实例。节点将再次执行一次合.原创 2021-07-07 16:44:57 · 182 阅读 · 0 评论 -
百度超级链XChain(6)XVM虚拟机
XVM跟XuperBridge对接主要靠两个函数call_method,这个函数向Bridge传递需要调用的方法和参数fetch_response,这个函数向Bridge获取上次调用的结果 extern "C" uint32_t call_method(const char* method, uint32_t method_len, const char* request, uint32_t request_len); extern "C原创 2021-07-06 18:07:59 · 278 阅读 · 1 评论 -
百度超级链XChain(5)XuperBridge 智能合约接口
1. 内核设计应用程序可以用各种语言实现,比如go,c。类比到合约上就是各种合约的功能,如KV访问,QueryBlock, QueryTx等,这些请求都会通过跟xchain通信的方式来执行XuperBridge2. 提供统一的合约接口2.1 合约与xchain进程的双向通信xchain进程需要调用合约虚拟机来执行具体的合约代码,合约虚拟机也需要跟xchain进程通信来进行具体的系统调用,如KV获取等,这是一个双向通信的过程。2.2 在不同虚拟机里面有不同的实现,2.2.1 native合原创 2021-07-06 18:04:31 · 861 阅读 · 1 评论 -
百度超级链XChain(4)核心数据结构
注意为“区块”、“交易”、“UTXO”和“读写集”。1. 区块区块以DAG方式链接起来形成的链。因此,区块是区块链的基本单元。功能区块是区块链的基本单元,通常为了提高区块链网络的吞吐,矿工会在一个区块中打包若干个交易。一个区块通常由区块头以及区块体组成。代码区块的Proto如下 1message InternalBlock { 2 // block version 3 // 区块版本 4 int32 version = 1; 5 // Random n原创 2021-07-07 16:53:24 · 499 阅读 · 1 评论 -
百度超级链XChain(3)平台特点
采用经典的UTXO记账模式,并且支持丰富的智能合约开发语言,交易处理支持并发执行,拥有完善的账号与权限体系,采用DPOS作为共识算法1. 权限系统实现一个去中心化,区块链内置的合约账号权限系统。支持多种权限模型,比如背书数、背书率、AK集合、CA鉴权、社区治理等;支持完善的账号权限管理,比如账号的创建、添加和删除AK、设置AK权重、权限模型;支持设置合约调用权限,添加和删除AK、设置AK权重、权限模型2. 隐私和保密XuperChain支持多种隐私保护和保密机制,包括但不限于:在p2p原创 2021-07-06 17:27:44 · 374 阅读 · 0 评论 -
百度超级链XChain(2)p2p网络
1. 定义非结构化p2p网络结构化p2p网络:结构化p2p最普遍的实现方案是使用分布式哈希表(DHT),eg. 以太坊网络。1.1 NAT技术通过将局域网内的主机地址映射为互联网上的有效ip地址,实现了网络地址的复用。目前主要有两种途径打洞,即UDP Punch技术;利用NAT设备的管理接口,称为UPnP技术2. p2p消息消息采用Protobuf定义,整个消息包括2部分,分别是消息头 MessageHeader 和消息体 MessageData ,具体如下所示:其pro原创 2021-07-05 11:43:29 · 574 阅读 · 0 评论 -
百度超级链XChain(1)系统架构
1. 架构图智能合约的并行执行和验证通过自研的WASM虚拟机,做到了指令集级别的极致优化2. 模块模块特性存储XuperChain的底层存储基于KV数据库,存储的数据包括区块数据、交易数据、账号 余额、DPOS投票数据、合约账号数据、智能合约数据等,上链的数据全部持久化到底 层存储。不同的链,存储独立。底层存储支持可插拔,从而可以满足不同的业务场景网络负责交易数据的网络传播和广播、节点发现和维护。以P2P通信为基础,实现全分布式 结构化拓扑网络结构,数据传输全程加原创 2021-06-29 22:17:43 · 551 阅读 · 0 评论 -
微众WeCross 跨链平台(13)开发示例
1. 举例以资产转移场景为例,跨链的实现逻辑如下:(以Solidity合约逻辑举例,跨Fabric的chaincode实现方式同理)// 从 from 向 to 转移 amount 的资产contract Asset { function transfer(address from, address to, int amount) { … }// 从 to 向 from 转移 amount 的资产function transfer_revert(address from, address .原创 2021-07-16 09:37:03 · 316 阅读 · 0 评论
分享