在Solana合约链实现IBC协议跨链互操作 - 苏胤榕## RUST CHINA CONF 2023 第三届中国Rust开发者大会 6.17-6.18 @Shanghai ## SOLANA ## 在Solana合约链 实现IBC协议跨链互操作 @DaviRain ## 简单介绍下IBC协议是什么,及其生态 ## 介绍IBC协议和其在跨链互操作中的作用 ## I nterchain Standards |Number | IBC协议中的角色和参与者 1. 客户端 2. 连接 3. 通道 4. 包 4. 中继器 ## 解释为什么选择在Rust合约链中实现IBC协议 - IBC协议的核心已经被协议核心团队用Rust语言实现。 - 对于本身就是使用Rust语言作为智能合约开发的区块链平台来说,支持集成支持IBC协议会很方便。 - 这里优先构想了在Solana链上实现IBC协议,因为Solana平台本身 做解释) ## 引入Solana作为示例平台 - Solana极低的Gas花销。 - Anchor合约开发框架,大大降低了Rust合约开发者在Solana上开发智能合约的难度。 - 以及本人对Solana平台的喜欢,优先考虑了Solana平台,但是这套方案是可以推广到任何的Rust智能合约平台的。 ## < / IBC协议概述 大致讲解下IBC协议的原理,以及参与整个IBC协议活动的不同决策0 码力 | 29 页 | 3.05 MB | 2 年前3
百度超级链 XuperChain 3.9-e 中文文档## 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. 资源消耗统计 进阶使用 - 1. 合约账号 - 1.1. 访问控制列表(ACL) - 1.2. 合约账号创建 - 1.3. 合约账号基本操作 - 2. 多节点部署 - 2.1. p2p网络配置 - 2.2. 搭建TDPoS共识网络 - 2.3. 选举TDPOS候选人 - 2.4. 常见问题 - 3. 创建合约 - 3.1. 编写合约 - 30 码力 | 317 页 | 27.80 MB | 2 年前3
Candid: the interface description language of the Internet Computer smart contracts - 陈研0 码力 | 35 页 | 1.35 MB | 2 年前3
预测市场 - Polymarket 完全指南 v2.0人类发明的最高效的信息聚合器。它把无数人的分散知识压缩成一个数字,任何人都能读懂,任何人都能据此行动。 预测市场就是把这个原理用到了未来事件的概率上。当你在预测市场上买入「特朗普赢得2024大选」的合约,你不只是在表达一个观点——你是在用真金白银押注你的判断。如果你有内幕信息、有更好的模型、或者只是对某个选区的选情有直觉性的了解,这个信息就会通过你的交易行为,反映到市场价格上。 千万个这样的交易汇 压力反而导致从众:所有同行都说A会赢,你独自预测B,错了声誉大损,对了别人也只会说你「运气好」。所以专家预测往往趋向保守的共识。 预测市场正好反过来。你觉得市场严重低估了某个结果的概率?大量买入低价合约就行,判断对了利润很可观。这种机制天然吸引有独家信息或更强分析能力的人参与,他们就是逐利的「聪明钱」,他们的交易行为会不断修正市场价格,把它推向更接近真实概率的位置。 经济学家管这叫「边际交易者假说 Polymarket的产品逻辑其实很简单,一句话就能说清:你用钱买「是」或「否」,猜对了拿回1美元,猜错了归零。用一个具体例子拆解一下。 例子:「2026年3月底前比特币会突破10万美元吗?」 这个市场有两种可交易的合约:Yes份额和No份额。如果你认为比特币会突破10万,你买入Yes份额;如果你认为不会,你买入No份额。 假设当前Yes份额的价格是0.65美元,也就是说市场共识认为该事件有 65%的概率发生。 如0 码力 | 73 页 | 7.45 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. 资源消耗统计 进阶使用 - 1. 合约账号 - 1.1. 访问控制列表(ACL) - 1.2. 合约账号创建 - 1.3. 合约账号基本操作 - 2. 多节点部署 - 2.1. p2p网络配置 - 2.2. 搭建TDPoS共识网络 - 2.3. 选举TDPOS候选人 - 2.4. 常见问题 - 3. 创建合约 - 3.1. 编写合约 - 30 码力 | 316 页 | 24.51 MB | 2 年前3
Hyperledger Fabric 2.2.1 Documentation0 码力 | 848 页 | 11.56 MB | 2 年前3
FISCO BCOS 2.9.0 中文文档命令行交互控制台:节点查询与管理工具 命令行交互控制台是提供给开发者使用的节点查询与管理的工具。控制台拥有丰富的命令,包括查询区块链状态、管理区块链节点、部署并调用合约等。此外,控制台提供一个合约编译工具,用户可以方便快捷地将Solidity合约文件编译为Java合约文件。 。上述组件都提供了可部署的智能合约代码、易于使用的SDK和可参考的落地实践Demo等交付物。 ## 区块链应用开发组件:助力低代码开发 WeBankBlockchain-SmartDev应用开发组件包含了一套开放、轻量的开发组件集,覆盖智能合约的开发、调试、应用开发等环节,包括智能合约库(SmartDev-Contract)、智能合约编译插件(SmartDev-SCGP)和应用开 [Image](/uploads/documents/f/2/5/3/f253fe90755717f54a15721f465f5cf9/p7_1.jpg) 智能合约库 功能丰富、可复用、更安全 低门槛、工作量小 一周内完成开发 合约编译插件 沉浸式编码,无需繁琐操作 运行一条命令 1秒完成 应用脚手架 配置化开发、代码自动生成 成本更低、聚焦业务0 码力 | 2649 页 | 201.08 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. 资源消耗统计 进阶使用 - 1. 合约账号 - 1.1. 访问控制列表(ACL) - 1.2. 合约账号创建 - 1.3. 合约账号基本操作 - 2. 多节点部署 - 2.1. p2p网络配置 - 2.2. 搭建TDPoS共识网络 - 2.3. 选举TDPOS候选人 - 2.4. 常见问题 - 3. 创建合约 - 3.1. 编写合约 - 30 码力 | 316 页 | 24.51 MB | 2 年前3
Rustle: the first static analyzer for smart contracts in Rust0 码力 | 28 页 | 4.49 MB | 2 年前3
百度超级链 XuperChain 3.12 中文文档- 搭建本地网络 - 合约开发入门 - 基本概念 - 区块链101 - 密码学 - 账号和权限 - 共识 - 智能合约 - 可信账本 - 对等网络 - 开发教程 - XuperChain 基本操作 - 合约开发详解 - 使用 SDK 开发超级链应用 - 使用合约模板 - 网络管理 - 监控链运行状态 - 平行链与跨链 - 链上治理 - 高级教程 - 使用合约开发套件 - 开发可信任应用 - 开发跨链应用 - 使用开放网络 - 使用测试网络 - 使用国密 - 实现原理 - 核心数据结构 - 共识框架 - 对等网络 - 智能合约虚拟机 - 权限系统 - 平行链与跨链设计 - 插件设计 - 贡献指南 参加超级链线下活动 - 社区贡献列表 - 参考手册 - API 参考 - RPC 参考 - 合约SDK参考 - 超级链小课堂 - 视频教程 - 超级链性能 - 常见问题解答 - 词汇表 - 合约模板参考 - 文档模板 ## 概览 • 超级链概览 • 核心优势 • 应用场景 · 接下来 ## 超级链概览 X0 码力 | 336 页 | 12.62 MB | 2 年前3
共 142 条
- 1
- 2
- 3
- 4
- 5
- 6
- 15













