Cryptocurrency Research Lab.

Cryptocurrency関連技術についての調査・研究

Prosperity Points

Baby Wonderlandで得られる報酬は、所有する土地(Land)のProsperity Pointsによって決まるとのことです。

現時点で想定されているProsperity Pointsの計算方法は、以下のツイートからたどれるMedium記事を参考にするとよいでしょう。

10/11(火)時点で分かっている情報は、概ね以下の通りです。

  • Landの種類やレアリティによってProsperity Pointsは異なる
    • Main Land (1x1Normal):100 points
    • Main Land (1x1Premium): 120 points
  • LandサイズによってMultiplierが異なる
    • 2x2: 1.5倍
    • 3x3: 2.5倍
    • 4x4: 3.5倍
  • マーケティング用(12x12 10個)、City Center (30x30 1個)は計算に含めない
  • BWC NFTなどのNFTコレクションによってProsperity Pointsが加算される
    (詳細未定)

10/11(火)時点の予想BABY報酬

具体的にどのくらいになると予想されるか。

Prosperity Pointsの計算方法について未定の箇所があることや、今後もLandがMintされるなど動的に変わっていくため、 あくまでも参考程度となりますが、どのくらいのBABYアウトプットが期待できるかの簡易プログラム(Deno使用)を書いてみました。

※あくまでも現時点の情報に基づいた暫定的なプログラムですのでご注意ください。 ※Landデータの取得には『landb』(拙作)を使用しています。

prosperity.ts

import { getLands } from "https://raw.githubusercontent.com/babyswaplover/landb/0.2.2/mod.ts";
import type { Land } from "https://raw.githubusercontent.com/babyswaplover/landb/0.2.2/mod.ts";

// Daily allocation for Baby Wonderland
const BABY_ALLOCATION = 2 * 1200 * 24;
const TARGET_ADDRESS  = Deno.args[0];

const EXCEPTION_TOKEN_IDS = [
  183,  // (-16,  5): 30x30 for BabySwap City Center
  1044, // ( 38,-71): 12x12 for
  1123, // ( 34,  3): 12x12 for Binance
  1332, // ( 28,-30): 12x12 for CoinMarketCap
  1334, // ( 57, 45): 12x12 for
  1574, // ( 44, 64): 12x12 for
  1714, // ( 27, 38): 12x12 for apolloX
  1878, // ( -2,-42): 12x12 for
  1933, // (-18, 39): 12x12 for BNB Chain
  2190, // (-52, -9): 12x12 for
  2336  // (-68, 45): 12x12 for Baby Wealthy Club
];


function calcProsperityPoints(address?:string): number {
  return getLands(address).reduce((total, land)=>total + calcProsperityPoint(land), 0);
}


function calcProsperityPoint(land:Land): number {
  if (EXCEPTION_TOKEN_IDS.includes(land.tokenId)) {
    return 0;
  }
  const multiplier = land.regionWeight == 1 ? 1 : land.regionWeight - 0.5;
  const basePoint = (land.level == 2) ? 120 : 100;
  return multiplier * basePoint * (land.regionWeight**2);
}


const total   = calcProsperityPoints();
const point   = calcProsperityPoints(TARGET_ADDRESS);
const percent = (point / total * 100).toFixed(3);
const baby    = (BABY_ALLOCATION * point / total).toFixed(2);

console.log(`${point} / ${total} (${percent}%) --> ${baby} BABY / ${BABY_ALLOCATION} BABY`);

※Landデータの取得時にBabySwapへのアクセスしますので、ご使用の際はサーバへ負荷をかけないようご注意ください。

実行例

「1x1 Normal」を1つのみ所有しているアドレスを指定して実行してみた結果です。

$ deno run --allow-net=ld-api.babyswap.io prosperity.ts <ウォレットアドレス>
100 / 846830 (0.012%) --> 6.80 BABY / 57600 BABY

10/11(火)時点では、総Prosperity Pointsは約85万、1x1 Land (Normal)で約6.8 BABY/日ということが確認できました。

今後LandがどんどんMintされ、Main Land以外のLandのMintもはじまり、NFTなども考慮されるようになると条件がダイナミックに変わってきますので、あくまでも非公式情報(Unofficial)、現時点での参考程度に留めておいてください。

2022/10/11(火) 23:00(JST)時点のMint状況

Size Type Total
1x1 Normal 5177
1x1 Premium 878
2x2 Normal 2
2x2 Premium 1
3x3 Normal 71
3x3 Premium 23
12x12 Normal 10
30x30 Normal 1

最新のLand Mint状況は、以下の非公式サイト(拙作)が参考になるかもしれません。

https://landanalyzer.deno.dev/

参考情報

Main LandのProsperity Pointは以下の通りとなります。

Land Prosperity Point
1x1 Normal 100
1x1 Premium 120
2x2 Normal 600
2x2 Premium 720
3x3 Normal 2250
3x3 Premium 2700
4x4 Normal 5600
4x4 Premium 6720

さいごに

2021年6月に開始されたBabySwap。この1年半のあいだ、Web3という新しい世界で果敢にチャレンジし続け成長していく姿を見守ってきました。うまくいった仕組みもあればそうでなかったものもあって、現状、BABY価格も低迷している状況ではあります。

BABYやLandに投資する価値があるかどうかという点は各自の判断となりますが、私個人はとても面白いプロジェクトであると考えています。今後、Baby WonderlandBabyverseがどのように発展していくのかは分かりませんが、引き続き応援していきたいと思います。

素晴らしいMetaFiサービスどうもありがとうございます。

Baby Wonderland Analyzer

2022年9月にBabySwapで Baby Wonderlandの土地 (Land)のMintgがはじまりましたので、少しずつ買い集めています。

相場が冷え込んでいることもあって、$BABY価格の下落もなかなか止まらない状況で、プロジェクトが今後も続いていくのかどうかと不安を抱いている方もいるかと思います。一時期の盛況は無くなってしまいましたが、プロジェクトは今後もロードマップに沿って進められていくようですから、ずっと見守って行きたいと思います。

Baby Wonderlandの特典

BabySwapはもともとDeFiサービスとして開始されましたが、より上位概念となるMetaFiへとシフトしつつ、Baby Metaverseと呼ばれる新たなエコシステムの構築が行われています。現在、BabySwapのTokenomicsのアップデートが行われていて、近いうちに、Baby WonderlandのLandを持つことにより報酬を受け取ることができるようになります。(HODL To Earn)

具体的には、現在BabySwapでは18 BABY/Blockのアウトプットがありますが、9/15(木)のBaby Thursday (AMA)日本語拙訳)によれば、このうち2 BABY/Block分(57,600BABY/日)がWonderland報酬にまわるようです。

LandにはProsperity Pointという概念が導入され、土地の種類 (Normal/Premium)、サイズ (NxN)など様々な要因により価値が数値化され、Baby Wonderland全体のProsperity Point総量に対する自分が所有する土地のProsperity Pointの割合により配分されるようです。

如何にProsperity Pointを高くできるかが重要になってきます。この辺りの情報は具体的に決まったら公式アナウンスされるかと思いますが、今のところ分かっている情報は以下となります。

Size Type Prosperity Point
1x1 Land Normal 100 point
1x1 Land Premium 120 point

Landは、隣接するものを複数持っていれば、NxN Landにマージすることができる仕組みがあり、マージした場合にはProsperity Pointに以下の倍率が適用されるようです。また、マージするLandに一つでもPremiumが含まれる場合、NxN LandがPremium Landとなるとのことです。

Size Multiplier
2x2 Land 1.5倍
3x3 Land 2.5倍
4x4 Land 3.5倍
5x5 Land 4.5倍
6x6 Land 5.5倍

今後もLand上に乗っていくるNFTなど様々な要因によって、Prosperity Pointが決まっていくことになりますので報酬の予測は複雑になるでしょう。

BabySwapにはvBABYとよばれるV.I.P.向けのメンバーシップ制度があり、BABYをPoolにステーキングするよりも、vBABYとして持っておく方がAPYが高いなどの特典があります。そのままvBABYとして持ち続ける方が得なのか、RedeemしてLandに変える方が得なのか、この辺りはなんともいえません。

1x1 Landは1,000 BABYでMintできて、1,000 BABY分はすべてBurnされますからBABYのインフレーション抑制効果が期待できますし、今後もしLandの売買が活発になると、売買手数料の一部がvBABY(BABY)ホルダーに還元されます。一方、Landが今後Mintされていくにつれて、報酬の配分が減っていくことも予想されます。

Landは今後、Baby Metaverseの基礎となっていくもので、将来的には3D空間にマッピングされ、その上に建物を建てたり、遊んだりできるような場所であると考えると、ちょっとくらい持っていてもよいかなとは考えています。

Baby Wonderland Analyzer

https://landanalyzer.deno.dev/

Land Mintで入手できるLandのLocationはランダムですから、希望のLocationのLandを入手するには、NFTマーケットで売り出されているものを買ったり、他のオーナーと直接交渉する必要があります。

予想していた以上にNxN Landをつくるのは厳しい状況で、現状、Mint開始から15分で完売した3x3 Land以外にはほとんどマージされていない状況ですし、隣接Landのオーナーは高く売れるだろうと考えて、少し割高に売り出しているケースも確認できます。

最終的に大きなLandを手に入れるためには、もしくはBaby Wonderlandで一財産を築き上げるためには、Landをどのように売買するか、隣接オーナーとどう交渉して譲ってもらうかといった戦略が非常に重要となります。そして、その戦略を決めるうえで、正しいデータと、あらゆる角度からのデータ分析は必要不可欠です。

さいわいBabySwapサイトには、Landに関するデータを取得できるAPIが用意されていることが分かりましたので、ちょっとしたツールをつくって公開してみました。個人で使用する目的で非公式なサイトです。

BNB Chainのオンチェーンデータではなく、あくまでもBabySwapのAPIから取得したオフチェーンであること、また、BabySwapサイトへ負荷を与えないよう現状30分以上のフェッチ間隔を設けております。

あくまでもWeekend Programmerとして趣味で書いたもので厳密性は保証しませんが、参考程度にお使いください。

ソース

https://github.com/babyswaplover/landanalyzer

https://github.com/babyswaplover/landb

注意事項

筆者はあくまでもBabySwap Enthusiastに過ぎません。BabySwapの開発チームとは一切関係なく、『Baby Wonderland Analyzer』は私個人による非公式のものですのでご了承ください。

BabySwap、および、BabySwap Wonderlandは素晴らしいサービスです。『Baby Wonderland Analyzer』には、その価値を棄損させるという目的は一切なく、少し物足らない部分を補うものとなっています。引き続き、BabySwapを応援し、日本でも今後、BabySwapが盛り上がっていくことを願っています。

また、『Baby Wonderland Analyzer』にはJavaScriptのRuntime環境であるDenoを使用し、Deno Deployサービスを使わせていただいております。どうもありがとうございます。

Baby BAB Family NFT

1週間ほど前に突如話題に出てきた『Baby BAB Family NFT』(BBF)、BinanceのBAB Tokenホルダー向けにFree Mintが行われました。

正確なアナウンスはなく、おそらく9/26 3:00 pm (UTC)あたりだろうという情報が流れてきたので待ち構えていたら、なんと、その時刻よりも30分近く前倒しでMint開始となって約5分程度で10,000個すべてがMintされたというアナウンスが出ました。

さいわい、BabySWapのTelegram GlobalやDiscordが急に騒がしくなったことに気が付いて急いでMintページにへとアクセスしたので、どうにか1枚ゲットしましたが…。

BBFトランザクションを見てみるとWebページでMint開始できるよりもだいぶ前にMintが行われているのが確認できる。最初の1トランはおそらく運営によるMintであるとしても、その数分後以降、連続したMintが行われており、おそらくBotか何かによるものだろうと思われます。BABはBinance KYC済アドレスに付与されるもので譲渡できないはずなので、一般的なウォレットと比べて個人で用意するのはハードルが高いと考えると、おそらく、どこかのグループでMint方法を見つけ出して情報を共有して、ページが公開される前にMintするといったようなことが行われているのかもしれません。

こうしたものはある程度想定されているものかどうかや対策できるものかどうかは分かりませんが、技術や情報格差が大きく資産に影響していくことについては、色々と考えさせられるものがあります。

Baby BAB FamilyはすでにNFTマーケットでも売買されていて、一時期フロア価格が0.1 BNB以上となっていました。(現時点では0.01 BNBくらいで妥当でしょうか)

ほぼタダでClaimされたものに値段がつき、『Chance to earn FREE #BabyWonderland on other islands & benefits』とは謳われていますが、その価値が価格に反映されているのかどうかは微妙だしよく分かりませんが、何となく気持ちの晴れないイベントではありました。

BABに紐づいていないウォレットの一つにはNFTがありませんので、Mint開始アナウンス以降にMintされたNFTをフロア価格付近で1枚だけ購入しておきました。お手頃かどうか分かりませんが、今後の特典に期待することにしましょう。

今回のMint開始時刻について、あくまでも勝手な推測にすぎませんが、たいてい開始時刻は作業遅延で後ろにずれ込むものだろうと思うので、もともと3:00 pm想定であったものの、すでに第三者によるコントラクト直叩きによる先行Mintが進んでいることを検知したため前倒しとなったのではないかと思います。実際のところ、運営チームのみぞ知るですので公式アナウンス以上のことは分かりません。

おおよそ3:00 pmという目安に対して約30分の乖離がありましたので、今後もそのくらいは見ておいた方がよいという経験にはなりました。

今回はBABホルダーなら誰でも参加できるものでしたので、既存のBabyユーザーの中には恩恵を受けられなかった方も多数いるかと思います。これをきっかけに新規ユーザーが増えればよいのですが、この辺りはどうなのでしょうね。BABホルダーが対象ということですし、Binanceと何らかの絡みがあるのかどうかという点は気になります。