介绍
今天MetaLeX推出了LeXscroW。代码、文档和我们的第一个LeXscroW应用程序链接在文章底部。
LeXscroW是MetaLeX OS的一个关键组件,旨在提供不可变、非托管和灵活条件的智能合约托管。这些托管是根据MetaLeX OS团队在现实交易中的经验以及其中使用托管代理的情况而构建的。LeXscroW通过确保涉及BORG的安全、自动化和法律优化的交易,增强了MetaLeX OS生态系统 - 执行通常委托给冗长的法律协议和手动流程的"交易逻辑",转移到区块链。
特性
所有LeXscroW共有的核心特性包括:
无所有权部署:合约在没有"所有者"的情况下部署,确保一旦合约激活,就没有任何单一实体可以改变条件。
不可变条件:执行条件可包括签名、时间限制、oracle提供的数据等。这些条件在部署时是不可变的,最大限度地减少了对交易逻辑的信任。
存款人灵活性:合约可以指定存款方或允许任何地址存款,支持既有预先安排的交易对手的协商协议,也支持开放报价(包括报价人事后拒绝接受方的选择)。
LeXscroW类型
LeXscroW提供各种智能托管合约类型,每种类型都针对特定的交易需求进行了定制。
1. DoubleTokenLexscroW
双边交易:专为涉及两种不同ERC20代币的双边智能托管交易而设计。
执行条件:如果在到期前满足所有条件,合约就会执行并向双方释放代币。
2. TokenLexscroW
单边交易:促进单个ERC20代币的单边智能托管交易。
执行和退款:一旦满足条件,代币将释放给卖家;如果合约在到期前未执行,代币将退还给买家。
存款人拒绝:卖家可以拒绝存款人,触发被拒绝存款的提取机制。
3. EthLexscroW
原生代币交易:处理原生gas代币(如ETH)的托管,具有与TokenLexscroW类似的条件和功能。
LeXscroW与MetaLeX OS中的BORG架构无缝集成,增强了BORG交易的最小信任、可问责的治理性质。MetaLeX OS上的每个BORG都可以纳入LeXscroW合约来管理托管资金,确保交易符合智能合约条件和BORG运营的法律规则。这使得BORG在保持最小信任的同时也更加灵活 - 可以实施在DAO最初授权BORG时无法预料的交易,但仍能自动执行相关的交易逻辑。
例如,一个GrantsBORG可以利用LeXscroW来处理将其一些OpsBudget治理代币转换为稳定币的过程,通过一个TokenLeXscroW以指定折扣的市场价格提供出售治理代币,并设置指定的锁定期 - 本质上是一个单边场外代币销售报价。
除了增强传统的BORG功能外,LeXscroW还大大增强了MetaLeX OS内的"交易技术"能力,为各种实体之间的安全和透明交易提供支持:
BORG对BORG交易:LeXscroW使BORG能够相互进行复杂交易,确保只有在满足特定条件时才会释放资金。这增强了不同BORG之间的信任和操作效率。
DAO对BORG交易:DAO可以使用LeXscroW安全地为BORG提供资金,确保资金根据预定义的条件和里程碑得到利用。这种机制支持DAO内部的治理和问责,同时也为BORG提供了操作自主权。
DAO对DAO交易:LeXscroW促进不同DAO之间的安全和有条件的交易,支持协作项目和融资倡议。通过确保在资金释放之前满足所有条件,LeXscroW培养了独立DAO之间的信任和合作。
本质上,它数字化地嵌入了两个实体可以遵守的规则集,复制了常规公司和组织在相互交互时制定交易和保证的方式,但以更加最小信任和安全的方式。
LeXscroW的有趣用例
LeXscroW可以应用于各种场景,以增强MetaLeX OS生态系统内交易的功能和可信度:
1. 无信任代币互换:
场景:两个BORG或DAO希望直接交换代币,而不依赖于中心化交易所。
LeXscroW解决方案:使用DoubleTokenLexscroW,每一方将各自的代币存入合约。只有在双方都存入所需数量的代币,并满足任何其他条件(如oracle确认的价格馈送)时,才会执行互换。这为代币交换创造了一个安全和无信任的环境。
MetaLeX的第一个LeXscroW应用程序是用于双代币互换 - 链接如下!
2. 并购托管:
场景:两个DAO或"协议"同意合并,交易涉及复杂的代币和资产交换。
LeXscroW解决方案:可以设置一个DoubleTokenLexscroW合约来处理代币互换,条件是确保在交换代币之前满足所有DAO投票、BORG行动和其他先决条件。这确保了两个DAO可以信任这个过程,而无需中央中介。
3. 项目融资里程碑:
场景:一个DAO为一个由BORG管理的项目提供资金,资金根据项目里程碑释放。
LeXscroW解决方案:可以使用TokenLexscroW合约来保管资金,根据预定义的里程碑的完成情况和验证(通过链上事件或可信的oracle),逐步释放资金。这确保在每一笔资金被释放之前,项目都按计划进行。
4. 跨DAO合作:
场景:多个DAO就一个联合项目进行合作,每个DAO都贡献资金或资源。
LeXscroW解决方案:可以建立EthLexscroW或TokenLexscroW合约来管理池化资源,根据约定的里程碑、反映每个DAO进度和贡献的条件,或分层批准(本质上是由DAO和BORG虚拟多重签名)来释放资金。这促进了合作,并确保了共享资源管理的透明度。
5. 赌博:
场景:两个Twitter KOL打赌100万USDC,赌ETH在2024年底前会达到1万美元。
LeXscroW解决方案:TokenLexscroW与跟踪ETH价格的oracle集成,并根据oracle价格自动将资金释放给获胜者。
通过整合不可变、条件驱动的托管合约,LeXscroW确保交易是安全、透明和高效的,从而增强了MetaLeX OS的可靠性和功能。这种集成在促进BORG、DAO和其他实体之间的复杂、最小信任交易方面尤其强大,推动了法律优化、可问责的网络化组织的愿景。
链接
使用LeXscroW的MetaLeX网络代币交易应用程序:
针对LeXscroW优化的网络代币交易协议(CyTEA):https://ipfs.io/ipfs/bafybeigly6iaehdyzyyhrleu3e6yveum2v2gyczkrvmqpjtaty2wp424ti
LeXscroW代码:https://github.com/MetaLex-Tech/LeXscroW/
LeXscroW审计:https://github.com/mixbytes/audits_public/tree/master/MetaLeX/LeXscrow
制作人
LeXscroW是@erichdylus为@MetaLeX_Labs创造的,源自他最初的@chainlocker代码,并吸收了@lex_node和@PrePopAi的想法。




