区块链上的一笔 “生意业务”(transaction)里可以做许多工作;你不只可以转一次账,你甚至可以在一笔生意业务中完成 50 笔资金转移。因为智能合约就跟计较机措施一样,你发生意业务,就等同于 “挪用某个智能合约里的某个函数”;一笔生意业务中可以挪用许多个函数,自然也就能完成许多操纵。
假如生意业务竣事时你不能还款,则生意业务就会失败,就像所有工作都没有产生过一样。
你要是听得云里雾里,那也正常,因为这是一个全新的规模。你得懂编程才气利用这种合约,因为你需要连贯地指定每一个步调。不外,假如你愿意花几周进修 Solidity 教程,你也可以拿到免费的资金用于套利,用于捕获一切可以用连贯的一系列步调来完成的赢利时机。
“闪电贷” 所要求的是,所有的操纵都必需在一笔生意业务内完成(假如不能在一笔生意业务内还款就不能贷出资金)。所以你必需把所有步调都编程到一笔发往智能合约的生意业务里,把 “借钱、转移(执行)、还款” 都包罗进去。
最新的一种玩法叫做 “闪电贷(flash loan)”,就是说,你可以用代码来指定一系列的操纵,只要你的操纵能担保在一笔生意业务内完成还款,你就可以无条件地贷款。
举个例子,有个家伙一把赚了 36 万美元,就一笔生意业务!这一事件也让闪电贷抓住了所有人的眼球。
尚有一种概念认为,可以把 CDP(MakerDAO 单质押品不变币系统顶用户的不变币债仓)这样有点近似于永久贷款的债,酿成一种像期票的 token 。(译者注:在 MakerDAO 系统进级(2019 年 11 月)以前,只要你提供质押品,你就可以贷出 DAI,利钱不会及时送还,只在你还款时送还,所以只要你的质押品足够多,你可以乞贷借到永久,因此近似于永续债务。)
所有运行以太坊软件的计较机节点都运行着这个闪电贷智能合约,当这个措施(智能合约)被上链的的生意业务激活之后,就相当于合约在执行这笔生意业务指定的操纵,假如最后能完成还款,则合约传出 “执行乐成”,整个网络的状态完成变动;而假如不能完成还款,合约传出 “失败”,,生意业务影响到的其它合约状态变动失败,被改变的只有闪电贷合约的状态。
引介 | 闪电贷:一笔以太坊生意业务能做什么?
很反直觉对吧?要是没有执行所有操纵并乐成返回足够的资金,那些 ETH 就跟没有动过一样。
假设,一开始闪电贷合约给了你 1 万 ETH,假如生意业务竣事时没有还上 1 万 ETH,那就相当于你从来没借出过 1 万 ETH,因为当节点在执行生意业务时,只要生意业务失败,则这笔生意业务中的所有操纵城市全部回滚,就像没事产生过。
但这并不是去中心化规模的独一发现。好比,Fulcrum 具有超强的活动性;dYdX 智能合约支持免费的闪电借贷(flash borrowing),跟 flash loan 是一样的。一个新的 DeFi 项目,Aave,也在用 flash loan 的名义提供这样的成果。
好吧,我们也以为这就是邪术。这种邪术是一个图灵完备的网络(图灵完备的编程语言 + 可自动执行的 “账户” 即智能合约)上的最新发现。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。