元素协议(Element Protocol)是运行在以太坊区块链上的一个DeFi原语,该协议的核心是允许将代币(ETH,BTC,USDC等)分为两个单独的代币,即(1)本金代币(principal token)和(2)收益代币。其中,本金代币可用于赎回存入的本金,而收益代币可赎回期限内赚取的收益,这种分割机制允许用户以固定利率收入头寸出售其本金,并进一步杠杆化或增加利息敞口,而不会存在任何清算风险。
据悉,该协议还获得了a16z、Placeholder等机构的440万美元种子轮融资,目前其已上线了Goerli测试网络(testnet.element.fi)。
该版本的主要目标是:
允许任何人测试Element平台的所有功能;在UI或智能合约中查找漏洞;从社区获得反馈
以下是该测试平台的一些细节内容:
Element平台
简而言之,该平台共有6个标签,用户在侧导航面板上可访问它们,其中每一页都有一个特定的目的,总结如下:
Earn
“赚取”页面允许你通过折扣价购买资产获得固定收益。你可以随时退出,一旦达到到期日,本金代币(Principal Token)就可以1:1赎回基础资产,为了进一步提高你的年化收益率APY,你可以在portfolio页面质押你的代币。
存款(Deposit)
保持本金代币和收益代币的流动性,并提高你现有头寸的资本效率。
铸造本金代币和收益代币,通过在可用的池子里质押来提高你的APY,并查看所有可用期限当前的APY。
Portfolio(投资组合)
跟踪你所有的本金代币、收益代币以及质押头寸。
本金代币池
“本金代币池”页面允许你买卖本金代币,或通过将其质押在Element本金池中来提供流动性。探索所有可用的本金交易对,并将它们交换成基础资产。
收益代币池
与本金池页面非常相似,收益代币池页面允许你买卖收益代币,或者通过将它们质押在Element收益池中来提供流动性。你可以探索所有可用的收益交易对,并将它们交换为基础资产。
最后的一个标签页,则是Element协议的资源,包括twitter、Discord等。
协议源代码
据悉,Element协议的代码已经开源,该协议包括了具有以下功能的智能合约集合。
Element协议的核心代码库有四个主要组件:
一种用于yield-bearing头寸的代币化封装器;创建和赎回固定收益代币的分级合约;基于create2的部署系统;一种用户代理,它封装了一组常见的用户操作;
Goerli测试网部署
以下是与Element协议Goerli测试网部署相对应的分类地址列表,每个合约都已经部署完成,并可以在Etherscan上验证。
Goerli 测试网水龙头
Goerli测试网的ETH和USDC都可通过水龙头领取,然后你就可以在测试网测试Element协议。
你可以从Goerli水龙头按以下的方式领取ETH :14 ETH/天,35 ETH /3天,或者87.5 ETH/9天。认领要求与常见的第三方社交网络帐户绑定(任何拥有Twitter或Facebook帐户的人都可以在允许的范围内认领测试ETH)。或者,你也可以在#testnet Discord 频道留下自己的地址,官方会手动发送一些Goerli测试ETH。
Goerli USDC(USDC):这个水龙头部署在`0x08034634bBD210485C9c8f798Afdc5432782fD18`,你可以使用Etherscan获取 10000 USDC,注意,每个钱包地址只能获取一次。
Goerli USDC详细信息:
地址:0x78deca24cba286c0f8d56370f5406b48cfce2f86
代码:USDC
长度:6
核心协议合约
WrappedPosition:关于yield-bearing头寸的代币化封装器,它在内部余额表示形式和基础代币之间转换。
WETH:0x9A1000D492d40bfccbc03f413A48F5B6516Ec0Fd
USDC:0x78dEca24CBa286C0f8d56370f5406B48cFCE2f86
Tranche: 创建和赎回固定收益代币。未偿还的基础资产金额可以从本金代币(Principal Token)合约中赎回。
本金代币:
WETH (90 天期):eP:eyWETH:06-AUG-21-GMT
0x89d66Ad25F3A723D606B78170366d8da9870A879
WETH(7天期):eP:eyWETH:14-MAY-21-GMT
0x44eecA004b2612d131EDA7dA2b9d986E7fED562e
USDC(90天期):fyUSDC:06-AUG-21-GMT
0x40bf8A2eCB62c6B880302b55a5552A4e315b5827
收益代币
Element收益代币eyWETH:14-MAY-21-GMT
0x91ddf92af38afac1b59f450ddb94ddab10a11490
Element收益代币eyWETH:06-AUG-21-GMT
0xbf4b5cb5ca49b1ef6b02615a94980723f6484899
Element收益代币eyUSDC:06-AUG-21-GMT
0x2c637c5142ee4f31a1a78ad3df012fc242f6cae6
自定义Balancer曲线合约
ConvergentCurvePool:一种自动做市(AMM)算法的实现,允许两个价格收敛的代币比标准选择更有效地进行做市。
WETH(7天期限):0x9eB7F54C0eCc4d0D2dfF28a1276e36d598F2B0D1
WETH (90天期限): 0x5941DB4d6C500C4FFa57c359eE0C55c6b41D0b61
USDC (90天期限): 0x40bf8A2eCB62c6B880302b55a5552A4e315b5827