虽然以太坊、Solana 和其他区块链一直处于构建 dApp 的最前沿,但开发人员现在正在考虑使用 Rootstock 在比特币上构建尚未开发的潜力。 探索范式转变,重新定义您的 dApp 开发体验,并为无与伦比的创新打开大门。 Rootstock 如何在比特币上进行构建? Rootstock 是比特币上的智能合约、EVM 兼容侧链,使开发人员能够在比特币之上构建去中心化应用程序 (dApp)。 它是一个 它提供智能合约功能和可扩展性,而不牺牲比特币区块链的安全性。它的原生加密货币称为 用作 Rootstock 链上发生的所有交易的 Gas。 第2层解决方案 RBTC 阅读这份综合指南,了解智能合约开发和部署、获取 RBTC、工具和开发人员资源以及如何在 Rootstock 区块链上构建时获得帮助。 如果您想深入了解 Rootstock 区块链以及开发人员选择在 Rootstock 上构建的原因(包括 EVM 兼容性、可扩展性、比特币安全性和较低费用),请阅读 hackernoon 系列中的第一部分: 。 比特币上的 DeFi 第 1 部分:在 Rootstock 上构建 dApp 的指南 砧木智能合约开发的先决条件 智能合约是存储在区块链上的自动执行代码。它们可用于自动化各种交易和协议,而无需中介机构。它对于构建 dApp 至关重要,因为它们为去中心化应用程序提供了基础。 如需快速介绍,请阅读 要快速了解 Rootstock,请了解如何在 Web 浏览器中与 Rootstock 交互以及如何查看 Rootstock 交易。 快速入门指南 Rootstock 智能合约功能: Rootstock 提供各种智能合约功能,包括: 支持 Solidity:最流行的智能合约编程语言。 在 Rootstock 上进行开发:比特币上的 DeFi 移植 dApp 以及以太坊上的优势 EVM兼容性:Rootstock的虚拟机(RVM)是Rootstock的高性能虚拟机,可以快速高效地执行智能合约,并且兼容EVM。 安全性:用于部署和执行智能合约的安全可靠的环境。由于Rootstock(第2层)是建立在比特币(第1层)之上的,因此它受益于比特币的高安全性。 观看视频 联合挖矿及其重要性 Rootstock 的编程语言 用于在 Rootstock 上开发 dApp 的编程语言包括: 坚固性 JavaScript 要提高您对智能合约的了解,请注册 Rootstock 区块链开发人员课程 。了解如何使用 Solidity 编写、测试、编译、部署、保护和验证智能合约。 其他资源包括: 如何为 Rootstock 设置 Hard Hat 项目 。 RSK 完整的全栈 dApp 指南 - 第 2 部分:智能合约 如何在 Rootstock 上使用 UUPS 创建可升级的智能合约 优化区块链基础设施:为 RPC 请求添加专用 API 服务 如何在 Rootstock 网络中进行合约调用 简而言之,如何验证 Rootstock 网络中的合约 想要与 Rootstock 集成吗? 请与我们联系 或访问 开发者门户 开始。 开发者工具 如果您已经在以太坊上开发了任何 dApp,那么您应该准备好跳上 Rootstock 并开始在比特币上构建。 以下是一些用于在 Rootstock 上实现智能合约部署的开发人员工具,包括 浏览器、框架、库、演示代码片段、区块链预言机、节点基础设施和智能合约监控: 探索者(砧木探索者) 这 提供区块链中所有交易、区块、地址和代币的深入可视化。它还支持合约验证/交互。 Rootstock 区块链浏览器 构架 框架使 Rootstock 开发人员能够在不同级别参与 Rootstock 生态系统,例如运行完整节点、交易代币、挖掘加密货币等。 以下是用于构建 Rootstock dApp 的一些框架: :Hardhat 是以太坊软件的开发环境。它由用于编辑、编译、调试和部署智能合约和 dApp 的不同组件组成,所有这些组件共同创建一个完整的开发环境。查看此分步教程 。 Hardhat 如何设置 Hardhat 项目以连接到 Rootstock 测试网 : 是一个快速 DApp 开发框架。了解如何使用 Rootstock 进行构建 。 使用DApp 使用DApp useDApp React 库 图书馆 Ethers.js:Ethers.js 是一个 JavaScript 库,允许开发人员与区块链交互。该库包含 JavaScript 和 TypeScript 中的实用函数,并且还可以支持钱包。 打开齐柏林飞艇: 是一个用于安全智能合约开发的库,可帮助开发人员建立经过社区审查的代码的坚实基础。 开放齐柏林飞艇 演示代码片段 这 是一个 github 存储库,其中包含演示 Rootstock 上开发任务的代码片段。此存储库中的每个文件夹都包含一个单独的演示,并且有自己的依赖项要安装。 演示代码片段 区块链预言机 区块链预言机是将区块链连接到外部系统的实体,允许智能合约根据现实世界的输入和输出执行。 以下是与 Rootstock 集成的一些预言机: 使命是将 Web2 API 与 Web3 连接起来,以释放与现实世界业务交互的去信任应用程序的巨大潜力,以及真正去中心化的链下数据源。 API3的 节点基础设施 是一项服务,提供与 Rootstock 节点的快速、轻松的连接,以及不断增长的 40 多个加密货币节点列表。 获取区块 是一种区块链即服务企业解决方案,允许用户通过 API 访问完整节点和区块簿浏览器。该服务提供快速、经济高效且可靠的高质量基础设施。 NOW节点 区块链数据分析、资产监控和管理 通过提供一套工具来提高生产力、节省时间并确保智能合约按预期工作,帮助开发人员构建、监控和改进智能合约。 温柔地 是一个托管区块链数据解决方案,可访问 100 多个支持的区块链(包括 Rootstock)的历史和当前链上数据。 共价键 是行业领先的分析和合规平台。其 AML 解决方案值得信赖,能够最好地分析和管理风险。 科因公司 是一个企业级平台,提供安全的基础设施,用于移动、存储和发行针对机构用例的数字资产。 火块 无代码基础设施 允许使用无代码界面创建区块链、子网和 dApp。 转发协议 想要与 Rootstock 集成吗? 请与我们联系 或访问 开发者门户 开始。 获取 RBTC RBTC,即智能比特币,是 Rootstock 区块链的原生代币,与 BTC 1:1 挂钩。它在 Rootstock 生态系统的功能和安全中发挥着至关重要的作用,是用于交易费用、智能合约执行、比特币锚定维护的代币,并且作为与 BTC 相同价值的价值储存手段。 要开始在 Rootstock 上构建,您需要获取 RBTC。有关交易所、加密货币以及在 Rootstock 上获取加密货币的各种方法的详细指南。看 或者 。 获取 RBTC 的 3 种简单方法 在 Rootstock 上获取加密货币 这里还有一些其他方法; 水龙头 A 是一个应用程序或网站,分发少量加密货币作为完成简单任务的奖励。这 用于获取用于在测试网上构建和部署的测试令牌。 加密水龙头 砧木测试网龙头 去中心化交易所 去中心化交易所或“DEX”是一个点对点市场,用户无需中央机构即可交易加密货币。相反,DEX 使用智能合约来促进交易并确保交易公平、安全地执行。 我们来看看支持 Rootstock 代币的 DEX: 链上货币 是一种基于非托管、无需许可的智能合约系统,用于比特币借贷、借贷和保证金交易。用户可以用 RBTC 购买 SOV,在 Sovryn 上交换和交易:DOC、BPRO、rUSDT、xUSD 和 MOC 代币。 索夫林 是来自 Money on Chain 的去中心化交易所,它使用订单簿中的定期报价来匹配新兴价格的操作,避免抢先交易,并允许即使在交易量较低的情况下发现公平的价格。 特克斯 是用于访问比特币、Rootstock 和以太坊应用程序的浏览器扩展。此 MetaMask 替代方案支持多个区块链,并通过内置的一键原子交换提供在 BTC、ETH/ERC20 和 RSK 代币之间切换的最简单方法。 Liquality钱包 中心化交易所 中心化交易所由中心化组织(例如银行)管理,该组织以其他方式参与金融服务以获取利润。 其中一些交流包括: 币交所 墨西哥 简单交换 币安 朝圣山 坡道 桥梁 桥接器是实现不同区块链之间通信和交互的软件协议。 2路钉 双向挂钩是一种将 BTC 转换为 RBTC 的协议,反之亦然。它是由 ,这是一种独特的双向挂钩系统,可以通过建立共识的相同比特币算力来保护锁定的比特币。请参阅 开始。 波佩格 2路挂钩应用程序 令牌桥 这 允许 ERC20 代币在一条链和另一条链之间移动。 以太坊/根茎桥 索夫林跨链桥 这 允许轻松且无需许可地将代币从一个区块链转移到另一个区块链。目前桥中包含三个区块链:Rootstock、以太坊和币安智能链。 索夫林跨链桥 支持的钱包 支持RBTC的钱包包括: 元掩模 出埃及记 我的以太钱包 加密 区块钱包 币汇 分类帐 特雷佐尔 我的密码 德森特 边境 相符 还有更多…… 支持的代币标准 ERC20 ERC677 要了解差异,请阅读 。 同质代币标准 资产类型 可替代代币 美国复兴开发银行: 是一种完全加密抵押的稳定币。与美元 1:1 挂钩,由创建它的智能合约保证。 RIF 美元 RIF:这个 允许任何代币持有者使用与RIF架构兼容的服务。 代币 文档: 是日常交易和寻求在不放弃比特币优势的情况下持有当前价值的用户的理想稳定币。 链上美元 非代币金融资产 BPRO:这个 允许持有者被动收入与免费杠杆相结合,当比特币价格上涨时,代币的价格会进一步上涨。 代币 RIF 专业版: 获得 RIF 的额外杠杆,并且还有资格赚取 RIF on Chain 协议产生的费用的一部分。 支架 参观 开始。 RIF On Chain 去中心化协议 砧木社区和支持 Rootstock 区块链得到了开发者社区和区块链爱好者的支持,他们共同为社区新手提供了重要的知识库。您可以在以下位置找到这些社区和支持渠道: 堆栈溢出 。标记 #RSK 或 #Rootstock 以获得支持。 在 Stackoverflow 上回答您的问题 Rootstock 全球 Discord 社区 加入砧木 当您开始基于比特币和以太坊的构建之旅时,获得所需的资源和支持。 全球不和谐社区 想要与 Rootstock 集成吗? 请与我们联系 或访问 开发者门户 开始。 免费教育资源 参加 Rootstock 上的这些课程,以提升您对 Rootstock 侧链和编写智能合约的知识。 Rootstock 区块链开发人员课程 这 教您如何在 Rootstock 区块链上进行开发,重点关注智能合约开发。在本课程中,您将学习如何使用 Solidity 编写、测试、编译、部署、保护和验证智能合约,而且完全免费! 开发者课程 砧木用户课程 这 旨在教您如何使用 Rootstock 区块链网络并与之交互。本课程面向技术用户,但不需要或涉及任何编程知识,并且完全免费! 用户课程 贡献 您可以通过以下多种方式为砧木生态系统做出贡献! 加入大使计划 ,支持 Rootstock 生态系统并获得独家奖励。 成为砧木大使 赚取奖励 合作 网络 增加网络 获取商品 受邀并与该领域的顶级思想领袖一起参加独家活动。 提交问题 为 。 砧木开发者门户 提交问题 参加黑客马拉松或资助 第三波 截止日期为 11 月 17 日——如果您有一个可以增强我们生态系统的项目或想法,我们希望收到您的来信。 Rootstock 的资助计划 认识一下获奖者 。 第一波砧木补助计划 Rootstock对区块链行业的未来前景和潜在影响 Rootstock 正在彻底改变去中心化应用程序的构建和部署方式。通过在比特币上提供智能合约功能和可扩展性,Rootstock 使开发人员和企业能够构建更安全、可靠和高效的 dApp。 Rootstock 还对比特币的采用产生了重大影响,通过使在比特币上构建 dApp 成为可能,Rootstock 为比特币的使用开辟了新的可能性。例如,Rootstock 可用于在比特币上构建去中心化金融应用程序(DeFi)和其他创新 dApp。 在本文中,我们介绍了如何使用 Rootstock EVM 兼容的侧链在比特币上部署 dApp,我们研究了开始使用 Rootstock 所需的开发人员工具和资源。 有用的资源 比特币上的 DeFi:在 Rootstock 上构建的 4 大用例 Rootstock 与以太坊:为什么更多开发者选择在 Rootstock 上构建 砧木开发者门户 砧木Youtube