RAN:Rangers Protocol测试网上线,开发者表示dApp移植过程友好

区块链基础设施RangersProtocol测试网已在7月19日完成最后部署并上线,并公布了其第一个从以太坊移植的dApp——去中心化借贷协议BlueStone。

BlueStone是一个高效的去中心化借贷协议,可以为用户提供稳定的借贷利率。借款提供者一般在BlueStone使用“Lend”功能,为借贷池提供流动资金。作为借款提供者,用户可以自由选择借出的代币和借出期限。借款人一般使用“Borrow”功能,借款人可以自由选择借款组合,且只需承担固定的贷款利率。除了借款提供者和借款人,开发者也可基于BlueStone,部署去中心化借贷平台。

日前,RangersProtocol团队收到来自BlueStone团队提供的非常详尽的dApp移植体验,现将其公布给所有开发者和用户。团队希望通过这份体验报告,让大家对RangersProtocol的性能有更加直观的感受。

得益于RangersProtocol全面兼容以太坊EVM、并可以与Truffle和MetaMask高度集成,从以太坊到RangersProtocol的dApp的移植过程非常开发者友好和顺畅。主要体现在以下几个方面:

Membrane Finance推出受欧盟监管的加密稳定币EUROe:金色财经报道,芬兰金融科技公司Membrane Finance今天推出了受欧盟监管的全储备稳定币和支付网络EUROe。EUROe将法定欧元转变为可在以太坊上进行交易的1:1挂钩的数字货币,并计划支持越来越多的区块链。与其他与欧元挂钩的稳定币不同,EUROe已经获得了FIN-FSA颁发的电子货币机构许可证。

该公司最近从芬兰种子期风险投资公司Maki.vc获得了200万欧元的融资。[2023/2/2 11:43:36]

无需进行合约变更

由于RangersProtocol全面兼容以太坊EVM,因此原本基于以太坊的BlueStone可在没有任何修改的情况下,直接部署到RangersProtocol上。

无故障地进行合约部署

通过运行"trufflemigrate--networkmain",开发者可以将数十份合约部署到以太坊主网或测试网。RangersProtocol团队认识了到TruffleMigrate为开发dApp带来的便利性,因此RangersProtocol完全支持这一项功能。因此,将dApp部署到RangersProtocol相当地简单。

安全团队:跨链DEX聚合器Transit Swap因任意外部调用问题被黑,被盗资金规模超2300万美元:10月2日消息,据慢雾安全团队情报,2022年10月2号跨链DEX聚合器TransitSwap项目遭到攻击,导致用户资产被非预期的转出。慢雾安全团队分析评估此次被盗资金规模超过2300万美元,黑客地址为0x75F2...FD46和0xfa71...90fb。接着对此次攻击过程进行了分析:

1. 当用户在Transit Swap进行swap时,会先通过路由代理合约(0x8785bb...)根据不同的兑换类型选择不同的路由桥合约。随后路由桥合约(0x0B4727...)会通过权限管理合约(0xeD1afC...)的 claimTokens 函数将用户待兑换的代币转入路由桥合约中。因此在代币兑换前用户需要先对权限管理合约(0xeD1afC...)进行授权。

2. 而 claimTokens 函数是通过调用指定代币合约的 transferFrom 函数进行转账的。其接收的参数都由上层路由桥合约(0x0B4727...)传入,本身没有对这些参数进行任何限制只检查了调用者必须为路由代理合约或路由桥合约。

3. 路由桥合约(0x0B4727...)在接收到用户待兑换的代币后会调用兑换合约进行具体的兑换操作,但兑换合约的地址与具体的函数调用数据都由上层路由代理合约(0x8785bb...)传入,路由桥合约并未对解析后的兑换合约地址与调用数据进行检查。

4. 而代理合约(0x8785bb...)对路由桥合约(0x0B4727...)传入的参数也都来自于用户传入的参数。且代理合约(0x8785bb...)仅是确保了用户传入的 calldata 内各数据长度是否符合预期与所调用的路由桥合约是在白名单映射中的地址,未对 calldata 数据进行具体检查。

5. 因此攻击者利用路由代理合约、路由桥合约与权限管理合约均未对传入的数据进行检查的缺陷。通过路由代理合约传入构造后的数据调用路由桥合约的 callBytes 函数。callBytes 函数解析出攻击者指定的兑换合约与兑换数据,此时兑换合约被指定为权限管理合约地址,兑换数据被指定为调用 claimTokens 函数将指定用户的代币转入攻击者指定的地址中。实现了窃取所有对权限管理合约进行授权的用户的代币。

此次攻击的主要原因在于 Transit Swap 协议在进行代币兑换时并未对用户传入的数据进行严格检查,导致了任意外部调用的问题。攻击者利用此任意外部调用问题窃取了用户对Transit Swap授权的代币。

截止到目前,黑客已将 2,500 BNB 转移到 Tornado Cash,剩余资金分散保留在黑客地址中。经过黑客痕迹分析发现,黑客存在从 LATOKEN 等平台存提款的痕迹。慢雾 MistTrack 将持续跟进被盗资金的转移以及黑客痕迹的分析。[2022/10/2 18:37:27]

首先,将RangersProtocol的网络信息添加在truffle-config.js中。就像以太坊测试网一样,RangersProtocol提供了JSON-RPCAPI:https://testnet.rangersprotocol.com/api/jsonrpc,可用于启动钱包供应商。然后使用truffle-config.js指定的网络名称来执行trufflemigrate的命令,将所有合约部署到RangersProtocol上。

HECO负责人六苏:HECO生态建设离不开开发者们,HECO Grant旨在公益资助早期优质项目:5月28日,HECO负责人六苏在线上直播节目中对话DoraHacks合伙人Steve Hgok,双方就“HECO Grant如何为中小开发者赋能”展开探讨。六苏介绍到,HECO Grant是由HECO和DoraHacks联合发起的全球社区开发者二次方投票资助计划,旨在公益资助开发者的创新想法和早期优质项目,可以在HECO生态中进一步发展成技术更完善、产品更可用、社区更完整的项目。六苏表示,HECO采用HPoS共识机制,支持EVM的可编程性,大大降低了开发维护成本,为全球开发者提供了一个更加高效稳定的开发环境。同时,六苏表示:“HECO生态的建设,离不开生态中的开发者们。当开发者们成长起来,他们也会反哺其他开发者,从而建设更好的HECO生态。我们欢迎更多项目加入HECO,共同建设HECO生态。”最后,六苏透露到,HECO全球节点竞选在报名入口发布的第二天就已收到200余个报名,其中不乏海内外知名机构和高净值投资者。[2021/5/28 22:53:55]

虽然将dApp部署到两条链的过程是相同的,但在RangersProtocol上的体验的确更加开发者友好。体现在费用更低、速度更快两方面。Truffle使用我们在truffle-config.js中规定的固定GAS费来与与网络进行交互。由于以太坊的GAS费波动较大,我们必须在truffle-config.js中指定一个比较高的GAS费,以确保dApp部署可以在合理的时间范围内完成。但究竟需要规定多高的GAS费是比较有争议的,因为指定的GAS费越高,消耗的美金就越多,造成浪费。然而,RangersProtocol以每笔交易0.0001RPG的固定费用消除了这种担忧。除此之外,RangersProtocol的出块时间比以太坊出块更快,因此我们在RangersProtocol上的部署速度要比在以太坊上快得多。

NFT收藏家Pranksy加入WAX咨询委员会:WAX区块链发推称,NFT交易员、制作人和策展人Pranksy加入WAX咨询委员会,将利用其专业知识来发展WAX生态系统的数字收藏品。[2021/2/28 18:00:53]

前端更改最小化

RangersProtoco高度集成了MetaMask。就像支持以太坊测试网一样,我们只需要将必要的合约地址集成在前端代码中,并在Matamask处于RangersProtocol网络中时,与他们进行交互即可。如果您的前端未调用任何JSONRPC方法,或者返回的有效负载缺少任何所需的值,RangersProtocol团队会尽可能为您提供帮助。他们的反应非常迅速且解决问题的效率很高。他们总是站在我们的立场上,设法解决遇到的问题。

Web3脚本

RangersProtocol的软件包管理器可以兼容Web3。我们有一些可以使用Web3与以太坊智能合约进行交互的维护脚本。通过导入RangersProtocol版本的Web3软件包,代码可以保持不变。

Algorand公布StakerDAO等10家入选亚洲加速器的项目名单:10月19日,Algorand公布了10家入选亚洲加速器的项目。这个为期12周的加速器项目,将从2020年10月19日正式开始,一直持续到2021年1月。

据了解,Algorand亚洲加速器将为10家入选项目提供15,000美元的种子基金,并提供端到端的支持,包括战略制定、营销执行、以及包含技术导师、通证经济、市场营销和融资等各方面在内的主题指导。[2020/10/19]

RangersProtocol目前还处于早期阶段,缺乏一些DeFi基础设施,例如一个可靠的价格预言机。目前我们仍然需要创建我们自己的价格预言机。

在我看来,RangersProtocol团队的核心是开发人员,就像Apple公司一样。他们努力在发展过程中为开发者扫清每一个可能遇到的障碍。我真诚地相信他们会一直这样做下去,并且在将来会有更多的区块链钱包与工具加入到RangersProtocol生态系统中。

在交流的过程中,BlueStone团队还特别提到:由于RangersProtocol的GASPrice是固定的,且非常低。因此基于以太坊的BlueStone,与基于RangersProtocol的BlueStone相比,在GasPrice方面有两个非常大的优势:

一、从开发层面来看,当BlueStone在RangersProtocol上部署合约时,无需担心像在以太坊上需要高昂的GAS费,可以满足所有用户的不同额度的借贷需求。下面公布一组用户在以太坊上使用BlueStone进行小额借贷交易时的数据。在金额为$1的借款申请流程中,钱包授权时间需要30秒,GAS费需要$1.54;而在借款交易时,交易确认时间为11秒,GAS费也高达$14.59。

借款交易时间

二、从用户层面来看,虽然借贷协议都是低频操作,从这个角度看,浮动GasPrice和固定GasPrice差别不大。但在以下两种情况下,固定GasPrice会有非常大的优势:

市场动荡的时候,以太坊GasPrice涨到几百上千Gwei,每笔操作要几十上百刀,甚至更多。而这时候用户往往需要进行补仓等操作,不仅手续费的花费很大,而且经常会因为GasPrice耽误补仓的最佳时机。

一些复杂操作的GAS消耗很大,即使GasPrice低,GasFee也会很高,比如用户在BlueStone进行“Borrow”操作时。其他DeFi协议的复杂操作使合约消耗更大的情况也普遍存在。

最后,在其他DeFi应用中,特别是交易型的DeFi应用,套利者会通过选择支付高昂GAS费来谋取交易中的利差,比如三明治攻击以及对其他用户的交易进行截胡等。在RangersProtocol上不会发生这样的情况。因其出块机制为出块即确认,绝大多数交易都可以实时地返回执行结果,用户不需要等待出块。应用在BlueStone中,用户的借贷交易可以得到即时响应,无需漫长的等待即可进行钱包授权以及转账。

BlueStone只是一个起点——让开发者首先体验到DeFi类应用从以太坊迁移至RangersProtocol的顺畅操作流程。在近期的规划中,RangersProtocol将接入更多元化的链上应用,团队也正在开发NFT应用相关的Demo,为开发者提供案例。作为可以创建高度定制化的NFT和复杂游戏应用程序的区块链基础设施,RangersProtocol采用了最前沿的以TSS(ThresholdSignaturesScheme)为基础的跨链技术,可以做到NFT铸造、使用、跨链等全生命周期的数据展示。

此前,RangersProtocol官方宣布与BSC上NFT交易量排名第二的链游DeHero达成战略合作,当RangersProtocol正式网上线时,DeHero将成为RangersProtocol生态内的新型NFT应用,并进行新版本的开发。

RangersProtocol现阶段允许开发者将基于以太坊的dApp迁移到测试网上,并进行智能合约部署。开发者和用户均可通过向发送邮件,申请测试权限。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

金星链

[0:46ms0-1:142ms