Skip to main content

land

Land

LAND 是一种不可替代的数字资产,维护在牛顿区块链智能合约中。 LAND 采用仙女座坐标体系。 每个 LAND 都包含其坐标值、其所有者以及类型。

坐标体系

仙女座采用一套公开且兼容现有区块链元宇宙(DecenterLand)、互联网元宇宙项目(例如,Facebook改名后的Meta)的坐标体系。 其基本结构如下:

Ω(1, 2, 3, (4, 5))

其中,

  • Ω:代表了此套坐标体系,采用本坐标体系,固定使用该字符。

该值需要采用constant string AND_SYMBOL = "Ω"记录在合约中

  • 1: Metaverse ID, 所属元宇宙编号,代表了元宇宙项目

参考 SLIP-0044,

元宇宙ID注册如下:

Metaverse IDSymbolMetaverse
0NEWNewton Metaverse
1ANDAndverse
2METAFacebook (META)
3LANDDecentraland
4SANDSandBox

元宇宙及其包含的星系、星球、土地等,均需提供function metaverseId()来返回元宇宙ID。

  • 2: Galaxy ID, 所属星系编号。该编号由各个元宇宙单独维护,其中仙女座元宇宙的星系编号如下:
Galaxy IDName
0仙女座星系

星系及其包含的星球、土地等,均需提供function galaxyId()来返回星系ID。

  • 3: Planet ID, 所在星球编号。该编号由各个元宇宙单独维护,其中仙女座星系中星球编号如下:
Planet IDName
00号星球(蓝色星球、生命起源)

星球及其包含的土地等,据需提供functin planetId()来返回星球ID

  • (4, 5): 在笛卡尔坐标体系中的土地的坐标

3号星球坐标分布

  • 第一次售卖坐标范围
    • 从 (103,103) 到 (256,256)
    • 系统保留坐标:
      • 符合 x == y 或者 x + 1 == y 或者 x - 1 == y 的地块
      • 在 (165,165) 到 (194, 194) 之间
function isAllowed(int x, int y) public pure returns (bool) {
if ((x == y) || (x + 1 == y) || (x - 1 == y)) return false; // x3
if (165 <= x && x <= 194 && 165 <= y && y <= 194) return false; // 30 x 30
if (103 <= x && x <= 256 && 103 <= y && y <= 256) return true; // [103, 256]

return false;
}