MoonCats 是基于 区块链 数据确定性生成的程序化生成的像素猫。[1][2]
找到 MoonCat 后,系统会提示您决定是救援它还是将其留在月球上。如果您选择救援它,您将成为它的新主人,并在区块链上给它一个家。您可以选择将您的 MoonCat 供人领养或将其赠送给其他人。您也可以选择为您的 MoonCat 命名。但是,MoonCats 只能命名一次,因此请仔细考虑名称!一旦您选择了一个,它将是永久性的,即使它被其他人领养。
如果您不想搜索 MoonCat,那么您可以直接前往领养中心。在领养中心,您可以查看所有被救援的 MoonCat 和 Genesis MoonCat。您还可以领养待领养的猫,向其他人请求 MoonCat,或赠送 MoonCat。所有交易均在 Ethereum 区块链上以 Ether(月球货币)进行处理。
链下算法(其 MD5 校验和存储在合约中)将 catId 解析为其唯一对应的 MoonCat 图像。这允许您验证您的 catId 是否与您的 MoonCat 图像相对应。
此外,搜索种子在合约激活之前是未知的。搜索种子是基于调用特殊激活函数时最近挖掘的区块的哈希生成的。这可以防止合约所有者使用已知的搜索种子来预先挖掘所有 MoonCat,并保证合约所有者不会比社区其他成员拥有挖矿优势。合约一旦激活,就无法停用。
可能有超过 40 亿个独特的 MoonCat。但是,只能将 25,600 个 MoonCat 添加到合约中。这种挖矿与程序化生成的结合创造了一种独特的体验,在合约启动之前无法预测。救援者有权选择他们是否希望特定的 MoonCat 成为合约的一部分。
MoonCats 可以命名,但只能命名一次。所有者必须决定他们是否要命名他们的 MoonCat 或保持未命名。我们认为这创造了一个有趣的动态。所有者可以通过成为第一个也是唯一一个命名 MoonCat 的人来留下他们的印记。但是,我们猜测未命名的 MoonCat 将在领养中心获得溢价。