在Solana合约链实现IBC协议跨链互操作 - 苏胤榕第三届中国Rust开发者大会 6.17-6.18 @Shanghai ## SOLANA ## 在Solana合约链 实现IBC协议跨链互操作 @DaviRain ## 简单介绍下IBC协议是什么,及其生态 ## 介绍IBC协议和其在跨链互操作中的作用 ## I nterchain Standards |Number of Trees|Number of Trees 2. 连接 3. 通道 4. 包 4. 中继器 ## 解释为什么选择在Rust合约链中实现IBC协议 - IBC协议的核心已经被协议核心团队用Rust语言实现。 - 对于本身就是使用Rust语言作为智能合约开发的区块链平台来说,支持集成支持IBC协议会很方便。 - 这里优先构想了在Solana链上实现IBC协议,因为Solana平台本身极低的gas消耗,很适合我现在构思的这套实现方案。(后面会做解释) ## ## 解释为什么选择Rust作为实现IBC协议的语言 1. Rust语言的安全性和性能优势 2. Rust生态系统的丰富性 3.Solana平台的支持:Solana是一个基于Rust开发的高性能区块链平台,提供了完善的开发工具和文档,可以帮助开发者更加便捷地进行Rust合约链开发。 4. Informal0 码力 | 29 页 | 3.05 MB | 2 年前3
2.1.3 如何用go module构建模块化跨链平台module构建模块化跨链平台 汪小益 趣链科技 ’ alt=‘OCR图片’/> 什么是区块链 跨链的重难点分析 跨链平台架构设计 Go module和plugin 的应用实践 GOPHER CHINA 2020 中国 上海 / 2020-11.21-22 1 什么是区块链 GOPHER CHINA 2020 中国 上海 / 2020-11.21-22 1 什么是区块链 — 交易 交易 交易指的是一次对账本的操作,如一笔转账交易。 区块 将一段时间内发生的所有交易和状态打包成为一个区块。 块链式数据结构 (狭义区块链) 区块以时间顺序前后相连,组成一种块链式数据结构,即“区块链”一词的由来。 分布式账本 (广义区块链) 多参与方各自部署,互联互通,构成分布式网络。 GOPHER CHINA 2020 1 异构区块链生态 币/模式 比特币 天秤币 (由Facebook发行) (由摩根大通发行) 链/技术 公有链 (Bitcoin/Ethereum/EOS) 联盟链 (Fabric/趣链区块链…) GOPHER CHINA 2020 中国 上海 / 2020-11.21-22 2 跨链的重难点分析 GOPHER CHINA 2020 中国 上海 / 2020-11.21-22 什么是跨链 区块链之间实现可信互操作 资产交换 区块链账本间的资产互操作 数据交换 区块链上数据的共享与同步0 码力 | 27 页 | 1.24 MB | 1 月前3
跨平台桌⾯应⽤框架:ElectronNODE_MODULE_VERSION和node版本对应关系 1.7.5.2 附录 1.8 文档和教程 1.8.1 参考资料 1.8.2 ## 跨平台桌面应用框架:Electron 最新版本:v1.0 • 更新时间:20200808 ## 简介 介绍跨平台桌面应用框架Electron的基本概念、基本原理、核心优势以及额外特性;介绍了用Electron开发出的常见应用有哪些;解释了如何安装El work_electron: 跨平台桌面应用框架:Electron 如何使用此Gitbook源码去生成发布为电子书 详见:crifan/gitbook template: demo how to use crifan gitbook template and demo ## 在线浏览 跨平台桌面应用框架:Electron book.crifan.com 跨平台桌面应用框架:Electron 跨平台桌面应用框架:Electron crifan.github.io ## 离线下载阅读 跨平台桌面应用框架:Electron PDF • 跨平台桌面应用框架:Electron ePub 跨平台桌面应用框架:Electron Mobi ## 版权说明 此电子书教程的全部内容,如无特别说明,均为本人原创和整理。其中部分内容参考自网络,均已备注了出处。如有发现侵犯您版权,请通过邮箱联系我 admin 艾特 crifan.com,我会尽快删除。谢谢合作。0 码力 | 123 页 | 21.81 MB | 2 年前3
Redis操作手册## Redis 操作手册 ## 前言: 1. 蓝色字体表示命令行命令,正式执行时不要复制前面的#号,#号只是提示应该使用root权限操作 2. 绿色字体表示注释,有时注释太多就不用绿色表示了 3. 注意:本文档的所有操作请先在测试机里进行实践,请不要直接在真实的服务器中操作! ## 版权声明: 本文档以开源的形式发布,所有条款如下: (1)无担保:作者不保证文档内容的准确无误,亦不承担由于使用此文档所导致的任何后果 redis-6.2.13.tar.gz # cd redis-6.2.13 # make # make install #默认安装路径 /usr/local/bin/ ★也可指定安装目录,如下操作: # mkdir /usr/local/redis # make install PREFIX=/usr/local/redis #会自动生成一个bin子目录,安装在/usr/local/redis/bin/目录下 n/redis-server config_file:/root/redis-6.2.13/redis.conf 10.99.1.51:6379> shutdown #停止服务运行,谨慎操作 not connected> exit not connected> quit 10.99.1.51:6379> set keyxx valuexx #创建一个键值对 OK0 码力 | 5 页 | 80.37 KB | 2 年前3
postgresql操作手册## postgresql 操作手册 ## 前言: 1. 蓝色字体表示命令行命令,正式执行时不要复制前面的#号,#号只是提示应该使用root权限操作 2. 绿色字体表示注释,有时注释太多就不用绿色表示了 3. 注意:本文档的所有操作请先在测试机里进行实践,请不要直接在真实的服务器中操作! ## 版权声明: 本文档以开源的形式发布,所有条款如下: (1)无担保:作者不保证文档内容的准确 cof 的用户,并设置密码 $ \text{postgres} = \# \text{ grant all on database db\_test to cof;} $ #给 cof 授权,有操作 db\_test 库的所有权限 postgres=# $ \text{postgres} = \# \text{ revoke all on database db\_test from cof;} [Image](/uploads/documents/4/7/c/5/47c586a6367f0038985bac3f25d1d66f/p9_2.jpg) ## ★第6章、数据库及表基础操作 pg 数据库名称及表名称不区分大小写 ## ★库操作 postgres=# create database db_test; #新建1个名为db_test的数据库 postgres=# select datname from0 码力 | 17 页 | 445.84 KB | 2 年前3
git 操作手册## git 操作手册 ## 前言: 1. 蓝色字体表示命令行命令,正式执行时不要复制前面的#号,#号只是提示应该使用root权限操作 2. 绿色字体表示注释,有时注释太多就不用绿色表示了 3. 注意:本文档的所有操作请先在测环境进行实践,请不要直接在真实的服务器中操作! ## 版权声明: 本文档以开源的形式发布,所有条款如下: 1. 无担保:作者不保证文档内容的准确无误,亦不承担由于使用此文档所导致的任何后果 转载/引用/再创作 此文档,无需任何附加条件 若您 阅读/链接/打印/转载/引用/再创作 本文档,则说明接受以上 2 个条款。 作者:李茂福 更新日期:2024-01-11 ## ★git 命令操作 Git 是一个开源的分布式版本控制系统,可以高效地处理从很小到非常大的项目版本管理。 ## ★git 命令行客户端安装及设置 # yum install git -y #自带光盘里有 # git 分支中,如果推送的远程仓库和拉取数据的远程仓库不一致,那么该模式会像 current 模式一样进行操作。因为该选项对于新手来说是最安全的,所以在 git 2.0 中,simple 是 push.default 的默认值配置项(2.0 以前的默认配置项是 matching)| |matching|推送本地和远程都存在的同名分支| ★仓库操作 # mkdir ~/testgit #创建项目目录 # cd ~/testgit0 码力 | 35 页 | 1.69 MB | 2 年前3
Typescript, Angular, 和移动端的跨平台开发## Typescript, Angular, 和移动端的跨平台开发 Ryan Chen 陈亮, Engineering Manager Chromecast and Home, Google ## TS A ionic N ## TS ## What's TypeScript?  4. EVM 兼容 5. Rust  2. Consensus (Overlord) 3. P2P (Tentacle) 4. Interoperation0 码力 | 32 页 | 3.63 MB | 2 年前3
⾸云容器产品Kubernetes操作指南首云容器产品Kubernetes操作指南 ## 简介 1. 产品简介 2. 使用须知 ## 集群管理 1. 简介 2. 使用须知 3. 操作说明 ## 节点管理 1. 简介 2. 使用须知 3. 操作说明 ## 存储管理 1. 简介 2. 操作说明 ## 应用管理 1. 简介 2. 前提条件 3. 操作说明 ## 网络管理 1. 简介 2. 操作说明 ## 监控管理 监控管理 1. 简介 2. 操作说明 (1) 开启监控 (2) 概览页监控查看以及资源介绍 (3) 查看详细监控 ## 命名空间管理 1. 简介 2. 操作说明 弹性伸缩 1. 工作原理 2. 创建自动伸缩 案例--如何创建一个Nginx 1. 创建无状态应用nginx 2. 配置容器 3. 高级配置 4 斯A,法兰克福A。 注:根据客户需求可以一天内在新节点部署好容器服务。 ## 集群管理 ### 1. 简介 首云支持 集群管理操作,包括集群创建、删除和控制台访问集群 ### 2. 使用须知 需通过首云集群管理页面进行上述操作 ### 3. 操作说明 • 创建集群 。进入集群页面 -> 右上角点击创建集群0 码力 | 94 页 | 9.98 MB | 2 年前 3
CentOS 7 操作命令-基础篇1.2### CentOS 7 操作命令-基础篇 1.2 ## 说明: 1. 本文档没有目录,本文档在发布时为 pdf 文档,有章节书签,可以下载到本地来查看,点击书签进入相应的章节。 2. 蓝色的字为配置命令,绿色的字为命令的注释,有时命令太密集时,就不用蓝色标出了。 3.本文档仅为基础操作教程,不涉及网络服务的配置(比如 web 服务器等) 4. 注意:本文档的所有操作请先在在虚拟机里进行实践,请不要直接在真实的服务器中操作! ,请不要直接在真实的服务器中操作! 作者:李茂福 日期:2019年12月27日 ## 0、下载并安装 CentOS 7 系统 系统安装镜像下载地址 1: http://mirrors.163.com/centos/7.7.1908/isos/x86_64/ 下载第 2 个,文件大小 4G 的那个 Index of /centos/7.7.1908/isos/x86_64/ .../ 0_README 选择“稍后安装操作系统”,下一步 新建虚拟机向导 安装客户机操作系统 虚拟机如同物理机,需要操作系统。您将如何安装客户机操作系统? 安装来源: ○ 安装程序光盘(D): CD 驱动器 (E:) ○ 安装程序光盘映像文件(iso)(M): D:\cn_windows_8_1_pro_vl_x64_dvd_2971907.iso 浏览(R)... ☑ 稍后安装操作系统(S)。0 码力 | 115 页 | 8.68 MB | 2 年前3共 1000 条- 1
- 2
- 3
- 4
- 5
- 6
- 100













