Code for DeFi ! Acala 助力 Hackusama 探索跨链 DeFi 新生态!

Code for DeFi ! Acala 助力 Hackusama 探索跨链 DeFi 新生态!_第1张图片

 

Code for DeFi

近日,Polkadot 和 Kusama 开启了全球第一届黑客马拉松活动,如果你也想在波卡网络上共同建设开放式金融生态,带着你的 idea 前来参赛吧,将有机会获得 Acala 开发团队技术支持与交流机会,更有机会获得3万美元现金奖励,成为 Substrate Builders Program 一员

 

报名链接:

https://hackusama.devpost.com/

 

Acala 邀请全球社区的开发者共同为 Polkadot 和 Kusama 创建有价值的 DeFi 项目,Acala 开发团队将为此次 DeFi 领域进行探索的参赛者提供技术支持和帮助。

 

Acala 将以 DeFi 平行链方式接入 Polkadot 和 Kusama 网络,在这两种异构分片网络中,我们提供了一组开箱即用的 DeFi 底层基本组件,例如稳定币,Staking 衍生品和去中心化交易所,用于支持更多 DeFi 应用。我们还开源了通用的实用程序模块,例如预言机,多资产协议,通用监听框架供参赛团队直接使用。

 

Acala 同样基于 Substrate 构建,也是高度可定制的区块链底层框架,具有很多优化金融模块计算的功能,包括 Oracle 操作的 QoS 通道,以及 FlexiFee(支持交易时多币种作为网络手续费)等。

 

01

 

为什么选择 Acala ?

 

Acala 很大程度上降低了在 Polkadot 网络构建 DeFi Dapp 的技术与经济障碍。截止 2020 年 7 月,我们已经建立了一个丰富、多元的全球金融生态,已经有 20+ 项目加入,涵盖了能源、合成资产、保证金交易平台、比特币跨链网桥项目等。我们希望此次参加 Hackusama 的团队使用 Acala 所提供的底层基础框架构建下一个杀手级 DeFi 应用。

 

我们所能提供的是满足产品级或是可落地的开发工具。目前全栈的 DeFi 底层组件,模块与 SDKs 涵盖:

  1. Honzon 稳定币协议:支持跨链多币种超额抵押协议,支持使用比特币、DOT等作为抵押品生成稳定币 aUSD

  2. Homa Staking 衍生品协议:释放质押 DOT 的流动性,衍生品 LDOT 可供 DeFi 产品使用

  3. DeX 去中心化交易所:恒定自动做市商类型的去中心化交易所

  4. Oracle 预言机:开箱即用的聚合器、运营商设置、以及支持可定制化灵活手续费和 QoS(quality of service)

  5. 多资产协议:基于 Subtrate 开发的多资产统一接口和实现

  6. 网络治理:渐进式的去中心化治理

 

我们很高兴开发者能尝试利用全部开发工具,在此准备了以下必要的相关文档:

  • Acala Dapp (Use this as an example of how to use the JS SDK):https://apps.acala.network/

  • Wiki Documentation:https://github.com/AcalaNetwork/Acala/wiki/1.-Get-Started

  • Acala JS SDK:https://github.com/AcalaNetwork/acala.js

  • Acala Console:http://console.acala.network/

  • Open Web3 Stack open library:https://github.com/open-web3-stack/open-runtime-module-library

 

02

 

An Education Partner

 

Acala 拥有全明星的 Substrate 和 Rust 开发团队,在 Polkadot 生态中开发高质量项目方面拥有出色的开发成果与丰富开发经验(如 Laminar 和 Polkawallet )。因此,我们很高兴成为Hackusama 的教育合作伙伴,为所有 DeFi 项目的参赛团队提供技术支持并给予建议。Acala 的联合创始人和 Laminar 的 CTO 陈锡亮将为所有参赛者解答问题并在整个黑客马拉松中提供帮助。另外,他同时也是 Substrate 代码库的核心贡献者,并且是 Gavin Wood 博士认可的首个 Substrate / Polkadot 在线课程讲师。(您可以在 Github 上找到他:https://github.com/xlc)

 

王少鹏和王健江也是各个 Substrate 库的杰出贡献者,并将协助陈锡亮为参赛团队提供技术支持。(王少鹏:https://github.com/shaopengw;王健江 :https://github.com/wangjj9219)

 

您可以在 Hackusama Discord 中联系到 Acala 团队,我们将在工作时间内回复参赛者所有关于构建 DeFi 产品的技术问题。

 

03

 

Get Started

 

在智能合约可用之前,使用 Acala 进行开发的最佳方法是构建 Pallets 模块。如作为 Acala 运行时中的 pallets 模块,您将能够访问和利用 Acala 和 Open-Web3-Stack 开放库中的所有 pallets 模块,其中包括:

  • Acala 模块:Honzon稳定币协议,Homa 协议,DeX,治理 (Github:https://github.com/AcalaNetwork/Acala)

  • Open-Web3-Stack开放库:Oracle,多资产模块(Github:https://github.com/open-web3-stack/open-runtime-module-library)

 

需要注意的是,黑客马拉松期间开发项目通常有时间限制,以确保最小可验证版本能够尽快构建,所以你不需要太担心将 PRs 推向 Acala / open web3 - stack。Fork 项目,并按照自己用例进行任何需要的修改。

 

可遵循以下步骤,快速构建:

1、Fork & Clone:https://github.com/AcalaNetwork/Acala

2、基于该模版创建新的 repo :https://github.com/acalanetwork/ecostem-template

3、将 repo 添加到子模块中:通过更新 Acala fork(步骤1)将 repo(步骤2)添加到 in ./ecosystem-modules 模块中

4、 在 Acala fork 中更新 cargo 等文件,/runtime/Cargo.toml, ./runtime/src/lib.rs 包括步骤2中的 pallets 模块

5、开始开发

 

简略版指南:

1、跳过步骤2和3

2、复制并粘贴 pallets 在 https://github.com/acalanetwork/ecostem-template 到 Acala fork ./ ecostem-modules 的新文件夹中

3、从步骤4继续

4、可选:Fork和修改 pallets 在ORML

5、Fork https://github.com/open-web3-stack/open-runtime-module-library

6、通过更改 git 远程服务器,将./orml更改为指向 ORML fork

 

高阶提示:

1、使用多样的货币特性满足 token 的可编程性:

https://github.com/open web3-stack/open runtimemodule-library/blob/master/traits/src/currency.rs

2、使用 with_transaction_result / with_transaction,这样就可以回滚交易错误:https://github.com/open web3-stack/open runtimemodule-library/blob/b32815304dcfe89fc49954ad7acff99ed3/utilities/src/lib.rs #L17

3、使用 Acala pallets 作为如何使用 ORML 的代码示例

 

04

 

The Acala community

 

若是您在参与 Hackusama 过程遇到问题或是需要支持,您可以给我们发邮件([email protected])或是在 Hackusama Discord 频道(https://discord.gg/fHfnVpS)中联系我们。

 

若是想要了解更多相关 Acala 的资料,请浏览:

  • 官网:https://acala.network/

  • Medium:https://medium.com/acalanetwork

  • Github:https://github.com/AcalaNetwork/Acala

  • Acala Wiki:https://github.com/AcalaNetwork/Acala/wiki

最后,快来成为 Acala 核心社区的一员吧,欢迎加入!

  • Discord:https://discord.gg/vdbFVCH

  • Telegram:https://t.me/acalaofficial

  • Riot:https://riot.im/app/#/room/#acala:matrix.org

 

英文版公告:

https://medium.com/acalanetwork/hackusama-ea1ddf3e945a

 

关于Acala

 

ABOUT US

 

Code for DeFi ! Acala 助力 Hackusama 探索跨链 DeFi 新生态!_第2张图片

 

Acala ——全球首个去中心化开放式金融联盟,旨在联合 Polkadot 生态系统创建开放式金融框架。Acala 由支持跨链多资产抵押的稳定币 Honzon 协议和释放质押资产流动性 Homa 协议组成,旨在为全球加密资产带来稳定性,提高流动性。目前 Acala 得到了 Web3 基金会官方资金支持,并获得 Polychain、Hashkey、KR1 等在内的数家全球知名机构的投资。

 

 

往期回顾

大写的贵,如履泥潭 DeFi 如何突破手续费困境?
专访| Acala&Laminar跨链DeFi如何重塑市场?

预告 | Acala 第三季糖果节跨链资产交易大赛即将开启

PolkaDeFi | 波卡最新进展、网络治理与跨链资产标准

Code for DeFi ! Acala 助力 Hackusama 探索跨链 DeFi 新生态!_第3张图片

官网:https://acala.network

Twitter:https://twitter.com/AcalaNetwork

Medium:https://medium.com/acalanetwork

GitHub:https://github.com/AcalaNetwork

● 扫码关注 共同探索全新DeFi未来 

 

你可能感兴趣的:(Code for DeFi ! Acala 助力 Hackusama 探索跨链 DeFi 新生态!)