> LAND 租赁

# 租赁

## 术语表

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

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

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

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

## 简介

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

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

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

## 对于 LAND 所有者

### 将 LAND 列为可租

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

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

![](/docs/player/images/Rentals/Image1.webp)

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

![](/docs/player/images/Rentals/Image2.webp)

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

![](/docs/player/images/Rentals/Image3.webp)

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

![](/docs/player/images/Rentals/Image4.webp)

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


> [!NOTE]
> 💡 当 LAND 被承租人租用后，在被取回之前无法出售。也无法接收潜在买家的出价。



> [!NOTE]
> 💡 即使 LAND 已出租，投票权仍由 LAND 所有者保留。


### 编辑或取消挂牌

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

![](/docs/player/images/Rentals/Image5.webp)


> [!NOTE]
> 💡 编辑和取消都需要一笔交易，这会消耗 gas。更多详情请参见下面的“交易”部分。


### 租期结束后

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

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

![](/docs/player/images/Rentals/Image6.webp)

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

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

![](/docs/player/images/Rentals/Image7.webp)

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

![](/docs/player/images/Rentals/Image8.webp)

### 租赁状态

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

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

![](/docs/player/images/Rentals/Image9.webp)

## 对于承租人

### 租赁 LAND

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

![](/docs/player/images/Rentals/Image10.webp)

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

![](/docs/player/images/Rentals/Image11.webp)

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

![](/docs/player/images/Rentals/Image11.webp)

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

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

![](/docs/player/images/Rentals/Image13.webp)

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

![](/docs/player/images/Rentals/Image14.webp)

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

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

![](/docs/player/images/Rentals/Image15.webp)

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


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


## 交易

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

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

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

### 对于 LAND 所有者

#### 列为可租

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

![](/docs/player/images/Rentals/Image16.webp)

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

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

![](/docs/player/images/Rentals/Image17.webp)

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

#### 编辑挂牌

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

![](/docs/player/images/Rentals/Image18.webp)

### 对于承租人

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

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

#### 租赁 LAND

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

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

![](/docs/player/images/Rentals/Image19.webp)

#### 更改操作员

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

![](/docs/player/images/Rentals/Image20.webp)

## 智能合约钱包

租赁功能高度依赖链下签名。链下操作使 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。
