> For the complete documentation index, see [llms.txt](https://docs.decentraland.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.decentraland.org/player/player-zh/marketplace/rentals.md).

# 租赁

LAND 租赁

## 术语表

**土地所有者：** 拥有 LAND 的账户（地址），可以是一个地块、一个庄园，或两者兼有。

**承租人：** 从 LAND 所有者处租用 LAND 的账户（地址）。这也是唯一可以更改拥有操作权限地址的账户。

**操作权限：** 拥有此权限的地址是唯一可以在该 LAND 中部署场景的地址。

**交易：** 需要消耗 gas 的以太坊区块链交易。

## 简介

新的租赁系统允许 LAND 所有者和承租人 **以安全、无需信任的方式租赁 LAND** 通过结合存储在由 Decentraland 基金会管理的服务器上的签名（链下）和以太坊交易（链上）。

例如，DJ 可以找到一块很酷的 LAND，租下来并部署一个夜店，每周六演出。大学可以租用一个庄园并为学生建造校园。

下面你将找到租赁 LAND 所需遵循的所有步骤，以及双方涉及的交易。

## 对于 LAND 所有者

### 将 LAND 列为可租

作为 LAND 所有者，你可以在……中将你的 LAND（地块或庄园）列为可租 [Marketplace](https://market.decentraland.org/) > 我的资产 > LAND。

要在链上完成此操作，LAND 所有者必须批准租赁智能合约代表其使用 LAND。然后，每个挂牌也都需要所有者的签名。

![](https://2615134243-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUWbeOuof0RchgfvQfPTf%2Fuploads%2Fgit-blob-dd2047e2f318fe4258bf2a0577db3c6b16a75258%2FImage1.png?alt=media)

你可以设置以 MANA 计的每日租金，以及允许他人租赁的天数。每日价格乘以租期天数，就是承租人将支付的金额 **预先支付，总计** 作为该次租赁的费用。

![](https://2615134243-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUWbeOuof0RchgfvQfPTf%2Fuploads%2Fgit-blob-ddf14e891b2069092725392366289dc26ca8d603%2FImage2.png?alt=media)

在设定每日价格后，你需要选择用户可以租用你的 LAND 的天数。例如，如果你只选择 7 天和 30 天，承租人只能在这两个选项中选择。如果承租人选择 30 天选项，则租期从确认之日起算为该时长。

![](https://2615134243-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUWbeOuof0RchgfvQfPTf%2Fuploads%2Fgit-blob-5b07607f19925c8d1aeba599d3613cb5dbe2a78c%2FImage3.png?alt=media)

你也可以为该挂牌设置到期日期。这意味着，如果 LAND 在所选日期前仍未出租，该挂牌将从市场中移除。此外，智能合约会拒绝已过期的签名，从而没人能以先前选择的挂牌价格和时长租用它。这是一项安全措施，可防止其以不希望的价格或时长被租出。

![](https://2615134243-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUWbeOuof0RchgfvQfPTf%2Fuploads%2Fgit-blob-93b6d05144ee6ce426e06f71aa9a17930a66d2f1%2FImage4.png?alt=media)

在设置好价格、租期和挂牌到期日期后，你的 LAND 将在市场中显示为可租。

{% hint style="info" %}
💡 当 LAND 被承租人租用后，在被取回之前无法出售。也无法接收潜在买家的出价。
{% endhint %}

{% hint style="info" %}
💡 即使 LAND 已出租，投票权仍由 LAND 所有者保留。
{% endhint %}

### 编辑或取消挂牌

当 LAND 在市场中列为可租后、且在有人租用之前，你可以在 LAND 详情中点击铅笔图标来编辑挂牌条件。你也可以将该挂牌从市场和区块链中移除。

![](https://2615134243-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUWbeOuof0RchgfvQfPTf%2Fuploads%2Fgit-blob-c4e25ac739a11fbe5c44d8a1f705b9b2dd3307bc%2FImage5.png?alt=media)

{% hint style="info" %}
💡 编辑和取消都需要一笔交易，这会消耗 gas。更多详情请参见下面的“交易”部分。
{% endhint %}

### 租期结束后

租期结束后，你可以选择 **取回你的 LAND，或再次将其列为可租**.

**操作权限不会自动转回 LAND 所有者**。要取回这些权限，LAND 所有者必须发送该交易并支付 gas 费用来取回 LAND。确认该交易将收回承租人的操作权限，并将其归还给 LAND 所有者。

![](https://2615134243-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUWbeOuof0RchgfvQfPTf%2Fuploads%2Fgit-blob-69727ec8f52c720f4457b280d954979ccb66d623%2FImage6.png?alt=media)

另一种可能是再次将 LAND 列为可租，而不是将其取回。这不需要再支付另一笔交易费用，但 **操作权限将由前承租人保留，直到新的承租人确认新的租赁。**

LAND 所有者可以编辑新挂牌的价格、租期和挂牌到期日期。

![](https://2615134243-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUWbeOuof0RchgfvQfPTf%2Fuploads%2Fgit-blob-1a24e689ea8c6f2096a22b40a305dd8b10f9f000%2FImage7.png?alt=media)

这两种操作都可以在 Marketplace 中的 LAND 详情页面完成。

![](https://2615134243-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUWbeOuof0RchgfvQfPTf%2Fuploads%2Fgit-blob-d974c80572dffca2994419bb420b88aa82ff20cd%2FImage8.png?alt=media)

### 租赁状态

你可以在 我的资产 > 商店 > 正在出租 中查看任何已租 LAND 的状态。可能的状态有：

* 已列为可租 - 该挂牌已确认，用户可在市场中租用
* 租期已结束 - 在此阶段，LAND 可由 LAND 所有者取回或再次列为可租
* 租赁至 *"日期"* - 该 LAND 已被租用，且承租人拥有操作权限，直到它被取回或被其他用户租用

![](https://2615134243-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUWbeOuof0RchgfvQfPTf%2Fuploads%2Fgit-blob-e8a9426623929a3f169d7b8488e5ee62679b02f8%2FImage9.png?alt=media)

## 对于承租人

### 租赁 LAND

所有用户都可以在 Marketplace 的 LAND 部分找到列为可租的 LAND。

![](https://2615134243-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUWbeOuof0RchgfvQfPTf%2Fuploads%2Fgit-blob-d7396f2bcea2f55627e6222c70a6934eafcccf04%2FImage10.png?alt=media)

有些 LAND 可供出售或出租。若两种选项都可用，你可以通过点击“出售/出租”切换项查看各自可用的条件。

![](https://2615134243-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUWbeOuof0RchgfvQfPTf%2Fuploads%2Fgit-blob-0eaa16d0d89346586e999bcc70aa57531d24117d%2FImage11.png?alt=media)

找到你想租用的 LAND 后，需要选择租期，也就是你将拥有该 LAND 的天数。选择租期后，你将看到租赁需要支付的总价。

![](https://2615134243-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUWbeOuof0RchgfvQfPTf%2Fuploads%2Fgit-blob-0eaa16d0d89346586e999bcc70aa57531d24117d%2FImage12.png?alt=media)

在继续之前，你需要批准租赁智能合约从你的账户中提取 MANA。

在确认租赁之前，你可以决定由谁来管理该 LAND（操作权限）。可以是你自己，也可以是你选择的任何其他地址。

![](https://2615134243-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUWbeOuof0RchgfvQfPTf%2Fuploads%2Fgit-blob-63df0aa970c2aaea4b200459b33f7ce688e02b6e%2FImage13.png?alt=media)

操作权限之后可以由承租人（最初租用该 LAND 的地址）在……中更改 [构建器](https://builder.decentraland.org/).

![](https://2615134243-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUWbeOuof0RchgfvQfPTf%2Fuploads%2Fgit-blob-ccf657a3b29b3a771cf157a2f137a9af5ce0cf39%2FImage14.png?alt=media)

在选择所有细节并批准租赁智能合约处理你的 MANA 之后，你可以通过发送交易来确认租赁。

一切就绪！你可以开始在你的 LAND 上工作，并使用 Builder 或 SDK 部署场景。

![](https://2615134243-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUWbeOuof0RchgfvQfPTf%2Fuploads%2Fgit-blob-a44282362fdf196c5adb47bff9291b02f0f03a8a%2FImage15.png?alt=media)

注意：租期结束后，在 LAND 所有者取回它或其他人再次租用之前，承租人仍将拥有操作权限。 **请务必在租期结束前保存你的内容，否则内容可能会丢失。**

{% hint style="info" %}
💡 租赁 LAND 不会将投票权转移给承租人。投票权仍由 DAO 在此……中定义的 LAND 所有者保留 [提案](https://governance.decentraland.org/proposal/?id=c98bd010-74b1-11ed-a9bf-f772a12a0556)
{% endhint %}

## 交易

为了 **安全性和去中心化**，租赁系统依赖以太坊区块链作为事实来源。

但是，并非所有相关操作都需要写入区块链。否则，对双方来说成本都会太高。

区块链中的交易保持在最低限度，以提供一个 **既稳健又无需信任的 LAND 租赁系统，同时保持可负担性。** 以下是需要考虑的所有交易：

### 对于 LAND 所有者

#### 列为可租

在首次将地块或庄园列为可租之前，LAND 所有者需要允许租赁智能合约代表其操作 LAND。地块只需执行一次，庄园也只需执行一次。

![](https://2615134243-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUWbeOuof0RchgfvQfPTf%2Fuploads%2Fgit-blob-751133aa3a0a9d3c6e469e59816c1b246914e8a5%2FImage16.png?alt=media)

#### 取回 LAND 或再次列为可租

租赁期结束后， **操作权限不会自动转回 LAND 所有者**。要取回它们，LAND 所有者必须发送该交易并支付 gas 费用来取回 LAND。

![](https://2615134243-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUWbeOuof0RchgfvQfPTf%2Fuploads%2Fgit-blob-17f3925f52196113ad68066301c3a1238f6309e4%2FImage17.png?alt=media)

另一种可能是再次将 LAND 列为可租，而不是将其取回。这不需要再支付另一笔交易费用，但操作权限将由前承租人保留，直到新的承租人确认新的租赁。

#### 编辑挂牌

如果价格、租期或到期日期中的任一项发生变化，LAND 所有者就必须发送一笔交易，以保护自己免受他人直接在智能合约上使用先前挂牌签名（而不是通过 Marketplace 界面）从而以低于预期的价格或不希望的时长获得该租赁的情况。

![](https://2615134243-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUWbeOuof0RchgfvQfPTf%2Fuploads%2Fgit-blob-6364f575a88ae025fac4a9e7bcb1b429ac1b0f01%2FImage18.png?alt=media)

### 对于承租人

#### 允许租赁合约操作你的 MANA

无论是地块还是庄园，任何想要租赁 LAND 的用户都必须发送一笔交易，允许租赁智能合约代表其操作 MANA。之所以需要这样做，是因为租赁激活时，智能合约必须提取 MANA 并将其转给 LAND 所有者。自那一刻起，这一步对所有要租赁的 LAND 只需执行一次。

#### 租赁 LAND

在批准租赁智能合约操作你的 MANA 之后，你就可以确认你的第一次租赁了。找到你想要的 LAND 后，选择租期，并确认租赁交易，操作权限就会转移到所选地址。

如果你想租用另一块地块或庄园，只需发送一笔交易即可确认，无需再次批准智能合约操作你的 MANA。

![](https://2615134243-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUWbeOuof0RchgfvQfPTf%2Fuploads%2Fgit-blob-63eb62072cbe7b85705a9c3fbcec2b9d81923009%2FImage19.png?alt=media)

#### 更改操作员

在租用 LAND 时，用户可以选择哪个地址将拥有该 LAND 的操作权限。如果想更改该地址，则必须发送一笔交易。

![](https://2615134243-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUWbeOuof0RchgfvQfPTf%2Fuploads%2Fgit-blob-89a9f86226041d0e9635268a224356b38266d68e%2FImage20.png?alt=media)

## 智能合约钱包

租赁功能高度依赖链下签名。链下操作使 LAND 所有者能够在不支付交易成本的情况下将 LAND 列为可租。

通过对挂牌签名，租赁智能合约可以验证该挂牌是由签名者创建的。

签名的特殊之处在于它需要私钥。所有 EOA（外部拥有账户）都有私钥，因此它们可以用私钥对挂牌签名。随后，租赁智能合约在执行租赁时会验证由 EOA 生成的签名。

智能合约钱包本身就是智能合约。它们没有私钥，因此无法签名消息。相反，必须由智能合约钱包授权的 EOA 来签名。

为支持这些签名，租赁智能合约会按照……与智能合约钱包一起验证该签名是否有效 [EIP-1271](https://eips.ethereum.org/EIPS/eip-1271) 标准。如果签名有效，就可以执行租赁。

智能合约钱包不仅必须具备 EIP-1271 中定义的标准签名验证方法，还必须具备……中定义的代币接收方法 [EIP-721 标准](https://eips.ethereum.org/EIPS/eip-721)。这是在取回 LAND 时所必需的，因为租赁智能合约会调用一个 `safeTransferFrom` 将 NFT 返还给智能合约钱包，而如果它未实现相应的 `onERC721Received` 函数，就会无法找回该 LAND。


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.decentraland.org/player/player-zh/marketplace/rentals.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
