论文标题

SOK:分散融资中的借入游泳池

SoK: Lending Pools in Decentralized Finance

论文作者

Bartoletti, Massimo, Chiang, James Hsin-yu, Lluch-Lafuente, Alberto

论文摘要

贷款池是分散的应用程序,可让相互不受信任的用户借贷和借用加密资产。这些应用具有复杂的高度参数激励机制,以平衡贷款市场。这种复杂性使得贷款池的行为难以理解和预测:实际上,无效的激励措施和攻击可能会导致出现不必要的行为。由于缺乏可执行的行为模型,因此对贷款池的推理变得更加困难:要精确地了解用户如何与贷款池进行交互,最终必须检查其实现,其中激励机制与低级实现细节交织在一起。此外,现有的实施种类繁多,因此很难提炼贷款池的共同方面。我们将现有的有关贷款池的知识系统化,利用与用户的新正式互动模型,这反映了主流实现的原型特征。这使我们能够证明贷款池的某些一般特性,例如正确处理资金,并精确地描述脆弱性和攻击。我们还讨论了贷款池在分散财务的更广泛背景下的作用。

Lending pools are decentralized applications which allow mutually untrusted users to lend and borrow crypto-assets. These applications feature complex, highly parametric incentive mechanisms to equilibrate the loan market. This complexity makes the behaviour of lending pools difficult to understand and to predict: indeed, ineffective incentives and attacks could potentially lead to emergent unwanted behaviours. Reasoning about lending pools is made even harder by the lack of executable models of their behaviour: to precisely understand how users interact with lending pools, eventually one has to inspect their implementations, where the incentive mechanisms are intertwined with low-level implementation details. Further, the variety of existing implementations makes it difficult to distill the common aspects of lending pools. We systematize the existing knowledge about lending pools, leveraging a new formal model of interactions with users, which reflects the archetypal features of mainstream implementations. This enables us to prove some general properties of lending pools, such as the correct handling of funds, and to precisely describe vulnerabilities and attacks. We also discuss the role of lending pools in the broader context of decentralized finance.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源