在Solana合约链实现IBC协议跨链互操作 - 苏胤榕CHINA CONF 2023 第三届中国Rust开发者大会 6.17-6.18 @Shanghai ## SOLANA ## 在Solana合约链 实现IBC协议跨链互操作 @DaviRain ## 简单介绍下IBC协议是什么,及其生态 ## 介绍IBC协议和其在跨链互操作中的作用 ## I nterchain Standards |Number of Trees|Number 解释为什么选择在Rust合约链中实现IBC协议 - IBC协议的核心已经被协议核心团队用Rust语言实现。 - 对于本身就是使用Rust语言作为智能合约开发的区块链平台来说,支持集成支持IBC协议会很方便。 - 这里优先构想了在Solana链上实现IBC协议,因为Solana平台本身极低的gas消耗,很适合我现在构思的这套实现方案。(后面会做解释) ## 引入Solana作为示例平台 - Solana极低的Gas花销。 Solana极低的Gas花销。 - Anchor合约开发框架,大大降低了Rust合约开发者在Solana上开发智能合约的难度。 - 以及本人对Solana平台的喜欢,优先考虑了Solana平台,但是这套方案是可以推广到任何的Rust智能合约平台的。 ## < / IBC协议概述 大致讲解下IBC协议的原理,以及参与整个IBC协议活动的不同决策 ## 详细介绍IBC协议的基本概念和原理 ![Image]0 码力 | 29 页 | 3.05 MB | 2 年前3
异构系统链路追踪——滴滴 trace 实践## 异构系统链路追踪 ——滴滴trace实践 ## 促进软件开发领域知识与创新的传播  关注InfoQ官方信息 及时获取QCon软件开发者大会演讲视频信息  服务化改造和稳定性改造带来 ·调用链路复杂度增加 ·问题排查难度增加 ## 诉求 诉求  目标: 日志检索计算能力 系统链路追踪能力 系统信息透传能力 ## 方案 日志规范和组件 日志数据流式处理 日志数据应用 代码 运行单元 业务逻辑 Spark Stream 日志结构化 ElasticSearch 索引和存储 Trace场景还原 Trace链路还原 Kibana 日志检索 日志组件 日志文件 Storm0 码力 | 19 页 | 3.00 MB | 2 年前3
预测市场 - Polymarket 完全指南 v2.0一个货运公司老板知道物流的瓶颈,一个工厂主管知道产能的极限。这些知识碎片散布在数百万人的脑中,任何中央计划委员会都不可能收集完全。 但市场价格可以。 当锡矿减产,锡的价格上涨。这个价格信号会沿着供应链一路传导:用锡的工厂会减少采购,它们的客户会寻找替代材料,消费者会转向不含锡的产品。数百万人在不知道「为什么」锡变贵的情况下,做出了正确的调整。 核心建议 Hayek的洞察可以浓缩成一句话:价格是人类 发明的最高效的信息聚合器。它把无数人的分散知识压缩成一个数字,任何人都能读懂,任何人都能据此行动。 预测市场就是把这个原理用到了未来事件的概率上。当你在预测市场上买入「特朗普赢得2024大选」的合约,你不只是在表达一个观点——你是在用真金白银押注你的判断。如果你有内幕信息、有更好的模型、或者只是对某个选区的选情有直觉性的了解,这个信息就会通过你的交易行为,反映到市场价格上。 千万个这样的交易汇聚在 压力反而导致从众:所有同行都说A会赢,你独自预测B,错了声誉大损,对了别人也只会说你「运气好」。所以专家预测往往趋向保守的共识。 预测市场正好反过来。你觉得市场严重低估了某个结果的概率?大量买入低价合约就行,判断对了利润很可观。这种机制天然吸引有独家信息或更强分析能力的人参与,他们就是逐利的「聪明钱」,他们的交易行为会不断修正市场价格,把它推向更接近真实概率的位置。 经济学家管这叫「边际交易者假说0 码力 | 73 页 | 7.45 MB | 1 月前3
1.Golang工具链选择_水羽哲## 创业公司 工具链选择 ## CURIOSITYCHINA LISTEN, MANAGE, ENGAGE YOUR USERS BY USING CURIO WeChat // LinkedIn // Weibo  ![Image]0 码力 | 55 页 | 5.09 MB | 2 年前3
1.4 Go在区块链的发展和演进Go和区块链 BITMAIN | 姜家志 GO在区块链的发展和演进 以太坊 2.90% GO 10.20% C++ 9.15% Java 8.08% Python 3.99% Linux 3.99% 系统架构 3.54% MOST POPULAR LANGUAGES Detail view (select year/s): 2008 2009 2010 central repositories. Go在区块链项目中是最流行的语言之一 GitHub in blockchain Go语言发展至今已经过去十年多了,是目前最流行的新兴语言,云计算领域的首选语言,而且目前随着区块链的流行,Go再次成为了这个领域的第一语言,以太坊,IBM的fabric等重量级的区块链项目都是基于Go开发。 我理解的区块链 区块链的是什么 去中心化系统 数字化账本 不可篡改 不可篡改 确定性的可复制状态机 Go 区块链的特点 1 去中心化、弱中心化 2 弱信任,对等的写入权限 数据库 3 共识信任机制,信任来自 于规则,非第三方 4 不可篡改 5 加密安全性、强规则 6 可编程 7 匿名性 8 跨平台 区块链使用什么编程语言 最初的时代 A Peer-to-Peer Electronic Cash System 2008年11月1日,由Satoshi Nakamoto发表论文0 码力 | 32 页 | 10.24 MB | 1 月前3
百度超级链 XuperChain latest 中文文档## X uperChain文档 XuperChain介绍: 1. 简介 2. 模块 3. 核心数据结构 3.1. 背景 3.2. 核心数据结构 4. 智能合约 5. 权限系统 6. 隐私和保密 7. 性能 8. 可信账本 9. 总结 ## 快速入门 1. XuperChain环境部署 1.1. 准备环境 1.2. 编译XuperChain 2. XuperChain基本操作 部署xchain服务 2.2. 基本功能的使用 ## 技术设计文档: • 1. XuperModel • 2. XuperBridge 2.1. 内核调用设计 2.2. KV接口与读写集 2.3. 合约上下文 3. XVM 虚拟机 3.1. 背景 3.2. WASM简介 3.3. WASM 字节码编译加载流程 3.4. 语言运行环境 3.5. XuperBridge对接 3.6. 资源消耗统计 4.1. 背景 4.2. 名词解释 4.3. 模型简介 4.4. 实现功能 4.5. 系统设计 5. 超级链 p2p 网络 5.1. p2p 网络概述 5.2. 超级链 p2p 网络 6. 身份认证 6.1. 背景 6.2. 名词解释 6.3. P2P 建立连接过程 6.4. 实现过程0 码力 | 316 页 | 24.51 MB | 2 年前3
百度超级链 XuperChain 3.7 中文文档## X uperChain文档 XuperChain介绍: 1. 简介 2. 模块 3. 核心数据结构 3.1. 背景 3.2. 核心数据结构 4. 智能合约 5. 权限系统 6. 隐私和保密 7. 性能 8. 总结 ## 快速入门 1. XuperChain环境部署 1.1. 准备环境 1.2. 编译XuperChain • 2. XuperChain基本操作 部署xchain服务 2.2. 基本功能的使用 ## 技术设计文档: • 1. XuperModel • 2. XuperBridge 2.1. 内核调用设计 2.2. KV接口与读写集 2.3. 合约上下文 3. XVM 虚拟机 3.1. 背景 3.2. WASM简介 3.3. WASM 字节码编译加载流程 3.4. 语言运行环境 3.5. XuperBridge对接 3.6. 资源消耗统计 账号权限控制模型 - 4.1. 背景 - 4.2. 名词解释 - 4.3. 模型简介 - 4.4. 实现功能 - 4.5. 系统设计 5. 超级链p2p网络 - 5.1. p2p网络概述 - 5.2. 超级链p2p网络 6. 身份认证 - 6.1. 背景 - 6.2. 名词解释 - 6.3. P2P建立连接过程 - 6.4. 实现过程 - 60 码力 | 270 页 | 24.86 MB | 2 年前3
百度超级链 XuperChain master 中文文档## X uperChain文档 XuperChain介绍: 1. 简介 2. 模块 3. 核心数据结构 3.1. 背景 3.2. 核心数据结构 4. 智能合约 5. 权限系统 6. 隐私和保密 7. 性能 8. 可信账本 9. 总结 ## 快速入门 1. XuperChain环境部署 1.1. 准备环境 1.2. 编译XuperChain 2. XuperChain基本操作 部署xchain服务 2.2. 基本功能的使用 ## 技术设计文档: • 1. XuperModel • 2. XuperBridge 2.1. 内核调用设计 2.2. KV接口与读写集 2.3. 合约上下文 3. XVM 虚拟机 3.1. 背景 3.2. WASM简介 3.3. WASM 字节码编译加载流程 3.4. 语言运行环境 3.5. XuperBridge对接 3.6. 资源消耗统计 4.1. 背景 4.2. 名词解释 4.3. 模型简介 4.4. 实现功能 4.5. 系统设计 5. 超级链 p2p 网络 5.1. p2p 网络概述 5.2. 超级链 p2p 网络 6. 身份认证 6.1. 背景 6.2. 名词解释 6.3. P2P 建立连接过程 6.4. 实现过程0 码力 | 316 页 | 24.51 MB | 2 年前3
百度超级链 XuperChain 3.8 中文文档## X uperChain文档 XuperChain介绍: 1. 简介 2. 模块 3. 核心数据结构 3.1. 背景 3.2. 核心数据结构 4. 智能合约 5. 权限系统 6. 隐私和保密 7. 性能 8. 可信账本 9. 总结 ## 快速入门 1. XuperChain环境部署 1.1. 准备环境 1.2. 编译XuperChain 2. XuperChain基本操作 部署xchain服务 2.2. 基本功能的使用 ## 技术设计文档: • 1. XuperModel • 2. XuperBridge 2.1. 内核调用设计 2.2. KV接口与读写集 2.3. 合约上下文 3. XVM 虚拟机 3.1. 背景 3.2. WASM简介 3.3. WASM 字节码编译加载流程 3.4. 语言运行环境 3.5. XuperBridge对接 3.6. 资源消耗统计 4.1. 背景 4.2. 名词解释 4.3. 模型简介 4.4. 实现功能 4.5. 系统设计 5. 超级链 p2p 网络 5.1. p2p 网络概述 5.2. 超级链 p2p 网络 6. 身份认证 6.1. 背景 6.2. 名词解释 6.3. P2P 建立连接过程 6.4. 实现过程0 码力 | 316 页 | 27.93 MB | 2 年前3
百度超级链 XuperChain 3.12 中文文档## X uperChain 文档 - 概览 - 超级链概览 - 核心优势 - 应用场景 - 接下来 - 快速开始 - 搭建本地网络 - 合约开发入门 - 基本概念 - 区块链101 - 密码学 - 账号和权限 - 共识 - 智能合约 - 可信账本 - 对等网络 - 开发教程 XuperChain 基本操作 - 合约开发详解 - 使用 SDK 开发超级链应用 - 使用合约模板 - 网络管理 - 搭建 XuperChain 网络 - 链上监管 - 监控链运行状态 - 平行链与跨链 - 链上治理 - 高级教程 - 使用合约开发套件 - 开发可信任应用 - 开发跨链应用 - 使用开放网络 核心数据结构 - 共识框架 - 对等网络 - 智能合约虚拟机 - 权限系统 - 平行链与跨链设计 - 插件设计 - 贡献指南 - 贡献准备 - 完善超级链文档 - 开发超级链插件 - 贡献超级链语言SDK - 参加超级链社区论坛 - 成为超级链核心开发 - 参加超级链线下活动 - 社区贡献列表 - 参考手册0 码力 | 336 页 | 12.62 MB | 2 年前3
共 686 条
- 1
- 2
- 3
- 4
- 5
- 6
- 69













