(script) (script) (script) // @formatter:off function getBodyWidth() { return void 0 !== window.bodyWidth ? window.bodyWidth : window.bodyWidth = $("main").innerWidth() } window.callFuncIfExists = function (functionName, ...args) { if (typeof window[functionName] === 'function') { window[functionName].apply(null, args); } }; !function (n) { "use strict"; n.loadCSS || (n.loadCSS = function () { }); var o = loadCSS.relpreload = {}; if (o.support = function () { var e; try { e = n.document.createElement("link").relList.supports("preload") } catch (t) { e = !1 } return function () { return e } }(), o.bindMediaToggle = function (t) { var e = t.media || "all"; function a() { t.addEventListener ? t.removeEventListener("load", a) : t.attachEvent && t.detachEvent("onload", a), t.setAttribute("onload", null), t.media = e } t.addEventListener ? t.addEventListener("load", a) : t.attachEvent && t.attachEvent("onload", a), setTimeout(function () { t.rel = "stylesheet", t.media = "only x" }), setTimeout(a, 3e3) }, o.poly = function () { if (!o.support()) for (var t = n.document.getElementsByTagName("link"), e = 0; e < t.length; e++) { var a = t[e]; "preload" !== a.rel || "style" !== a.getAttribute("as") || a.getAttribute("data-loadcss") || (a.setAttribute("data-loadcss", !0), o.bindMediaToggle(a)) } }, !o.support()) { o.poly(); var t = n.setInterval(o.poly, 500); n.addEventListener ? n.addEventListener("load", function () { o.poly(), n.clearInterval(t) }) : n.attachEvent && n.attachEvent("onload", function () { o.poly(), n.clearInterval(t) }) } "undefined" != typeof exports ? exports.loadCSS = loadCSS : n.loadCSS = loadCSS }("undefined" != typeof global ? global : this); // @formatter:on window.Laravel = {"csrfToken":"ruDSzXOdAmrNUr1Mt0Z1RBr7w2CfUuE3oIcv9GWW"}; window.url = "https://www.blockee.co/"; window.urlApi = "https://www.blockee.co/api/"; window.currency = "USD"; window.cryptoCurrecyFormatList = {"BTC":"\u20bf1,0.000","BNB":"1.000000000000000000","ETH":"1,0.0000 ETH","MANA":"1,0 MANA","SAND":"1.0000","EOS":"1.000000000000000000","MATIC":"1.000000000000000000","KLAY":"1.000000000000000000","AXS":"1.0 AXS","WETH":"1,0.00000 WETH","USDC":"USDC 1,0","ELAND":"ELAND 1,0.0000","CUBE":"1,0.00 CUBE","DAI":"DAI 1,0.00","WRLD":"1,0.00 WRLD","USDT":"USDT 1,0.00","APE":"APE 1,0.00"}; window.locale = "en"; window.user = null; window.newSearchTemplate = false; window.menu = null; window.notificationCount = null; window.siteColor = "#006ce3"; window.site = {"siteId":1,"isMobile":false,"isDesktop":true,"isTablet":false,"isRobot":false,"host":"www.blockee.co","cta":1,"is12HourClock":false,"pageName":"unknown-page","googleMapApi":"AIzaSyDNyfZjOjN8mangJT9L13shOuGDck8hsR0","mapProvider":3,"pusherConfig":{"forceTLS":false,"encrypted":true,"disableStats":true,"enabledTransports":["ws","wss"],"authEndpoint":"\/broadcasting\/auth"},"currency":{"currency_id":1,"name":"US Dollar","name_plural":"US dollars","symbol":"$","format":"$1,0.00","symbol_native":"$","abbr":"USD","max_supply":null,"currency_type":0,"token_contract_address":null,"divided_by":null,"decimal_digits":2,"rounding":0,"logo_url":"http:\/\/cdn.blockee.co\/nw\/p90vd7l4mu0XV9cQcgp6fF3vsfs\/18x18\/collection\/1\/usd.png","price_filters":{"max_price":[],"min_price":[],"max_rental_price":[],"min_rental_price":[]},"min_reservation":"0.00000000","offer_amount_rounding":0,"reservation_deposit_rounding":0,"saved_amount_rounding":0,"is_enabled":true,"created_at":"2022-01-10T11:05:01.000000Z","created_by":null,"updated_at":"2022-06-09T08:33:06.000000Z","updated_by":3,"deleted_at":null,"deleted_by":null,"translations":[{"id":1,"locale":"en","group":"translatable","item":"name","text":"US Dollar","model_id":1},{"id":2,"locale":"en","group":"translatable","item":"format","text":"$1,0.00","model_id":1},{"id":3,"locale":"en","group":"translatable","item":"symbol_native","text":"$","model_id":1}]},"sendBirdAppId":null,"moralis":{"app_id":"oOnT4EfbGC1W0pVrl5FRe4pQRwO4wiA8MLQ0zGZb","server_url":"https:\/\/glokt2mztwhf.usemoralis.com:2053\/server","mainRpcEth":null},"openSeaApiKey":"96607d4d6d1a44f59c0b58d43c0d11d1","infura":{"infura_id":"75ba87e65c6941f28d2c1330f30e953d"},"ercToken":[{"name":"MANA","address":"0x0F5D2fB29fb7d3CFeE444a200298f468908cC942"},{"name":"USDT","address":"0xdAC17F958D2ee523a2206206994597C13D831ec7"}],"scripts":[],"isTestNet":false,"opensea":{"actualEndpoint":"https:\/\/api.opensea.io\/api\/v1\/","endpoint":{"mainnet":"https:\/\/api.opensea.io\/api\/v1\/","testnet":"https:\/\/testnets-api.opensea.io\/api\/v1\/"}}}; window.track = {"sessionId":"ArgcwU2HIcRwUpDPAumoIHC5UcNJIn94BNIUmT0V","pageName":"unknown-page"}; window.blockchainData = {"chainName":"ethereum","chainId":1,"chainIdHex":"0x1","nftContractAddress":null,"nftAbi":null,"marketplaceContractAddress":"0x2d1B5729562b6cb229F4f7D7C1477623715AF303","marketplaceAbi":"[{\u0022name\u0022: \u0022ChangedOwnerCutPerMillion\u0022, \u0022type\u0022: \u0022event\u0022, \u0022inputs\u0022: [{\u0022name\u0022: \u0022ownerCutPerMillion\u0022, \u0022type\u0022: \u0022uint256\u0022, \u0022indexed\u0022: false, \u0022internalType\u0022: \u0022uint256\u0022}], \u0022anonymous\u0022: false}, {\u0022name\u0022: \u0022OrderCancelled\u0022, \u0022type\u0022: \u0022event\u0022, \u0022inputs\u0022: [{\u0022name\u0022: \u0022id\u0022, \u0022type\u0022: \u0022bytes32\u0022, \u0022indexed\u0022: false, \u0022internalType\u0022: \u0022bytes32\u0022}, {\u0022name\u0022: \u0022assetId\u0022, \u0022type\u0022: \u0022uint256\u0022, \u0022indexed\u0022: true, \u0022internalType\u0022: \u0022uint256\u0022}, {\u0022name\u0022: \u0022seller\u0022, \u0022type\u0022: \u0022address\u0022, \u0022indexed\u0022: true, \u0022internalType\u0022: \u0022address\u0022}, {\u0022name\u0022: \u0022nftAddress\u0022, \u0022type\u0022: \u0022address\u0022, \u0022indexed\u0022: false, \u0022internalType\u0022: \u0022address\u0022}], \u0022anonymous\u0022: false}, {\u0022name\u0022: \u0022OrderCreated\u0022, \u0022type\u0022: \u0022event\u0022, \u0022inputs\u0022: [{\u0022name\u0022: \u0022id\u0022, \u0022type\u0022: \u0022bytes32\u0022, \u0022indexed\u0022: false, \u0022internalType\u0022: \u0022bytes32\u0022}, {\u0022name\u0022: \u0022assetId\u0022, \u0022type\u0022: \u0022uint256\u0022, \u0022indexed\u0022: true, \u0022internalType\u0022: \u0022uint256\u0022}, {\u0022name\u0022: \u0022seller\u0022, \u0022type\u0022: \u0022address\u0022, \u0022indexed\u0022: true, \u0022internalType\u0022: \u0022address\u0022}, {\u0022name\u0022: \u0022nftAddress\u0022, \u0022type\u0022: \u0022address\u0022, \u0022indexed\u0022: false, \u0022internalType\u0022: \u0022address\u0022}, {\u0022name\u0022: \u0022priceInWei\u0022, \u0022type\u0022: \u0022uint256\u0022, \u0022indexed\u0022: false, \u0022internalType\u0022: \u0022uint256\u0022}, {\u0022name\u0022: \u0022expiresAt\u0022, \u0022type\u0022: \u0022uint256\u0022, \u0022indexed\u0022: false, \u0022internalType\u0022: \u0022uint256\u0022}], \u0022anonymous\u0022: false}, {\u0022name\u0022: \u0022OrderSuccessful\u0022, \u0022type\u0022: \u0022event\u0022, \u0022inputs\u0022: [{\u0022name\u0022: \u0022id\u0022, \u0022type\u0022: \u0022bytes32\u0022, \u0022indexed\u0022: false, \u0022internalType\u0022: \u0022bytes32\u0022}, {\u0022name\u0022: \u0022assetId\u0022, \u0022type\u0022: \u0022uint256\u0022, \u0022indexed\u0022: true, \u0022internalType\u0022: \u0022uint256\u0022}, {\u0022name\u0022: \u0022seller\u0022, \u0022type\u0022: \u0022address\u0022, \u0022indexed\u0022: true, \u0022internalType\u0022: \u0022address\u0022}, {\u0022name\u0022: \u0022nftAddress\u0022, \u0022type\u0022: \u0022address\u0022, \u0022indexed\u0022: false, \u0022internalType\u0022: \u0022address\u0022}, {\u0022name\u0022: \u0022totalPrice\u0022, \u0022type\u0022: \u0022uint256\u0022, \u0022indexed\u0022: false, \u0022internalType\u0022: \u0022uint256\u0022}, {\u0022name\u0022: \u0022buyer\u0022, \u0022type\u0022: \u0022address\u0022, \u0022indexed\u0022: true, \u0022internalType\u0022: \u0022address\u0022}], \u0022anonymous\u0022: false}, {\u0022name\u0022: \u0022OwnershipTransferred\u0022, \u0022type\u0022: \u0022event\u0022, \u0022inputs\u0022: [{\u0022name\u0022: \u0022previousOwner\u0022, \u0022type\u0022: \u0022address\u0022, \u0022indexed\u0022: true, \u0022internalType\u0022: \u0022address\u0022}, {\u0022name\u0022: \u0022newOwner\u0022, \u0022type\u0022: \u0022address\u0022, \u0022indexed\u0022: true, \u0022internalType\u0022: \u0022address\u0022}], \u0022anonymous\u0022: false}, {\u0022name\u0022: \u0022Paused\u0022, \u0022type\u0022: \u0022event\u0022, \u0022inputs\u0022: [{\u0022name\u0022: \u0022account\u0022, \u0022type\u0022: \u0022address\u0022, \u0022indexed\u0022: false, \u0022internalType\u0022: \u0022address\u0022}], \u0022anonymous\u0022: false}, {\u0022name\u0022: \u0022PriceUpdated\u0022, \u0022type\u0022: \u0022event\u0022, \u0022inputs\u0022: [{\u0022name\u0022: \u0022id\u0022, \u0022type\u0022: \u0022bytes32\u0022, \u0022indexed\u0022: false, \u0022internalType\u0022: \u0022bytes32\u0022}, {\u0022name\u0022: \u0022assetId\u0022, \u0022type\u0022: \u0022uint256\u0022, \u0022indexed\u0022: true, \u0022internalType\u0022: \u0022uint256\u0022}, {\u0022name\u0022: \u0022seller\u0022, \u0022type\u0022: \u0022address\u0022, \u0022indexed\u0022: true, \u0022internalType\u0022: \u0022address\u0022}, {\u0022name\u0022: \u0022nftAddress\u0022, \u0022type\u0022: \u0022address\u0022, \u0022indexed\u0022: false, \u0022internalType\u0022: \u0022address\u0022}, {\u0022name\u0022: \u0022oldPrice\u0022, \u0022type\u0022: \u0022uint256\u0022, \u0022indexed\u0022: false, \u0022internalType\u0022: \u0022uint256\u0022}, {\u0022name\u0022: \u0022newPrice\u0022, \u0022type\u0022: \u0022uint256\u0022, \u0022indexed\u0022: false, \u0022internalType\u0022: \u0022uint256\u0022}, {\u0022name\u0022: \u0022expiresAt\u0022, \u0022type\u0022: \u0022uint256\u0022, \u0022indexed\u0022: false, \u0022internalType\u0022: \u0022uint256\u0022}], \u0022anonymous\u0022: false}, {\u0022name\u0022: \u0022Received\u0022, \u0022type\u0022: \u0022event\u0022, \u0022inputs\u0022: [{\u0022name\u0022: \u0022recipient\u0022, \u0022type\u0022: \u0022address\u0022, \u0022indexed\u0022: true, \u0022internalType\u0022: \u0022address\u0022}, {\u0022name\u0022: \u0022amount\u0022, \u0022type\u0022: \u0022uint256\u0022, \u0022indexed\u0022: false, \u0022internalType\u0022: \u0022uint256\u0022}], \u0022anonymous\u0022: false}, {\u0022name\u0022: \u0022Unpaused\u0022, \u0022type\u0022: \u0022event\u0022, \u0022inputs\u0022: [{\u0022name\u0022: \u0022account\u0022, \u0022type\u0022: \u0022address\u0022, \u0022indexed\u0022: false, \u0022internalType\u0022: \u0022address\u0022}], \u0022anonymous\u0022: false}, {\u0022name\u0022: \u0022Withdraw\u0022, \u0022type\u0022: \u0022event\u0022, \u0022inputs\u0022: [{\u0022name\u0022: \u0022recipient\u0022, \u0022type\u0022: \u0022address\u0022, \u0022indexed\u0022: true, \u0022internalType\u0022: \u0022address\u0022}, {\u0022name\u0022: \u0022amount\u0022, \u0022type\u0022: \u0022uint256\u0022, \u0022indexed\u0022: false, \u0022internalType\u0022: \u0022uint256\u0022}], \u0022anonymous\u0022: false}, {\u0022name\u0022: \u0022WithdrawTo\u0022, \u0022type\u0022: \u0022event\u0022, \u0022inputs\u0022: [{\u0022name\u0022: \u0022recipient\u0022, \u0022type\u0022: \u0022address\u0022, \u0022indexed\u0022: true, \u0022internalType\u0022: \u0022address\u0022}, {\u0022name\u0022: \u0022amount\u0022, \u0022type\u0022: \u0022uint256\u0022, \u0022indexed\u0022: false, \u0022internalType\u0022: \u0022uint256\u0022}], \u0022anonymous\u0022: false}, {\u0022name\u0022: \u0022ERC721_Interface\u0022, \u0022type\u0022: \u0022function\u0022, \u0022inputs\u0022: [], \u0022outputs\u0022: [{\u0022name\u0022: \u0022\u0022, \u0022type\u0022: \u0022bytes4\u0022, \u0022internalType\u0022: \u0022bytes4\u0022}], \u0022stateMutability\u0022: \u0022view\u0022}, {\u0022name\u0022: \u0022InterfaceId_ValidateFingerprint\u0022, \u0022type\u0022: \u0022function\u0022, \u0022inputs\u0022: [], \u0022outputs\u0022: [{\u0022name\u0022: \u0022\u0022, \u0022type\u0022: \u0022bytes4\u0022, \u0022internalType\u0022: \u0022bytes4\u0022}], \u0022stateMutability\u0022: \u0022view\u0022}, {\u0022name\u0022: \u0022acceptedToken\u0022, \u0022type\u0022: \u0022function\u0022, \u0022inputs\u0022: [], \u0022outputs\u0022: [{\u0022name\u0022: \u0022\u0022, \u0022type\u0022: \u0022address\u0022, \u0022internalType\u0022: \u0022contract IERC20\u0022}], \u0022stateMutability\u0022: \u0022view\u0022}, {\u0022name\u0022: \u0022cancelOrder\u0022, \u0022type\u0022: \u0022function\u0022, \u0022inputs\u0022: [{\u0022name\u0022: \u0022nftAddress\u0022, \u0022type\u0022: \u0022address\u0022, \u0022internalType\u0022: \u0022address\u0022}, {\u0022name\u0022: \u0022assetId\u0022, \u0022type\u0022: \u0022uint256\u0022, \u0022internalType\u0022: \u0022uint256\u0022}], \u0022outputs\u0022: [], \u0022stateMutability\u0022: \u0022nonpayable\u0022}, {\u0022name\u0022: \u0022changePrice\u0022, \u0022type\u0022: \u0022function\u0022, \u0022inputs\u0022: [{\u0022name\u0022: \u0022nftAddress\u0022, \u0022type\u0022: \u0022address\u0022, \u0022internalType\u0022: \u0022address\u0022}, {\u0022name\u0022: \u0022assetId\u0022, \u0022type\u0022: \u0022uint256\u0022, \u0022internalType\u0022: \u0022uint256\u0022}, {\u0022name\u0022: \u0022newPrice\u0022, \u0022type\u0022: \u0022uint256\u0022, \u0022internalType\u0022: \u0022uint256\u0022}], \u0022outputs\u0022: [], \u0022stateMutability\u0022: \u0022nonpayable\u0022}, {\u0022name\u0022: \u0022createOrder\u0022, \u0022type\u0022: \u0022function\u0022, \u0022inputs\u0022: [{\u0022name\u0022: \u0022nftAddress\u0022, \u0022type\u0022: \u0022address\u0022, \u0022internalType\u0022: \u0022address\u0022}, {\u0022name\u0022: \u0022assetId\u0022, \u0022type\u0022: \u0022uint256\u0022, \u0022internalType\u0022: \u0022uint256\u0022}, {\u0022name\u0022: \u0022priceInWei\u0022, \u0022type\u0022: \u0022uint256\u0022, \u0022internalType\u0022: \u0022uint256\u0022}, {\u0022name\u0022: \u0022expiresAt\u0022, \u0022type\u0022: \u0022uint256\u0022, \u0022internalType\u0022: \u0022uint256\u0022}], \u0022outputs\u0022: [], \u0022stateMutability\u0022: \u0022nonpayable\u0022}, {\u0022name\u0022: \u0022executeOrder\u0022, \u0022type\u0022: \u0022function\u0022, \u0022inputs\u0022: [{\u0022name\u0022: \u0022nftAddress\u0022, \u0022type\u0022: \u0022address\u0022, \u0022internalType\u0022: \u0022address\u0022}, {\u0022name\u0022: \u0022assetId\u0022, \u0022type\u0022: \u0022uint256\u0022, \u0022internalType\u0022: \u0022uint256\u0022}], \u0022outputs\u0022: [], \u0022stateMutability\u0022: \u0022payable\u0022}, {\u0022name\u0022: \u0022orderByAssetId\u0022, \u0022type\u0022: \u0022function\u0022, \u0022inputs\u0022: [{\u0022name\u0022: \u0022\u0022, \u0022type\u0022: \u0022address\u0022, \u0022internalType\u0022: \u0022address\u0022}, {\u0022name\u0022: \u0022\u0022, \u0022type\u0022: \u0022uint256\u0022, \u0022internalType\u0022: \u0022uint256\u0022}], \u0022outputs\u0022: [{\u0022name\u0022: \u0022id\u0022, \u0022type\u0022: \u0022bytes32\u0022, \u0022internalType\u0022: \u0022bytes32\u0022}, {\u0022name\u0022: \u0022seller\u0022, \u0022type\u0022: \u0022address\u0022, \u0022internalType\u0022: \u0022address\u0022}, {\u0022name\u0022: \u0022nftAddress\u0022, \u0022type\u0022: \u0022address\u0022, \u0022internalType\u0022: \u0022address\u0022}, {\u0022name\u0022: \u0022price\u0022, \u0022type\u0022: \u0022uint256\u0022, \u0022internalType\u0022: \u0022uint256\u0022}, {\u0022name\u0022: \u0022expiresAt\u0022, \u0022type\u0022: \u0022uint256\u0022, \u0022internalType\u0022: \u0022uint256\u0022}], \u0022stateMutability\u0022: \u0022view\u0022}, {\u0022name\u0022: \u0022owner\u0022, \u0022type\u0022: \u0022function\u0022, \u0022inputs\u0022: [], \u0022outputs\u0022: [{\u0022name\u0022: \u0022\u0022, \u0022type\u0022: \u0022address\u0022, \u0022internalType\u0022: \u0022address\u0022}], \u0022stateMutability\u0022: \u0022view\u0022}, {\u0022name\u0022: \u0022ownerCutPerMillion\u0022, \u0022type\u0022: \u0022function\u0022, \u0022inputs\u0022: [], \u0022outputs\u0022: [{\u0022name\u0022: \u0022\u0022, \u0022type\u0022: \u0022uint256\u0022, \u0022internalType\u0022: \u0022uint256\u0022}], \u0022stateMutability\u0022: \u0022view\u0022}, {\u0022name\u0022: \u0022paused\u0022, \u0022type\u0022: \u0022function\u0022, \u0022inputs\u0022: [], \u0022outputs\u0022: [{\u0022name\u0022: \u0022\u0022, \u0022type\u0022: \u0022bool\u0022, \u0022internalType\u0022: \u0022bool\u0022}], \u0022stateMutability\u0022: \u0022view\u0022}, {\u0022name\u0022: \u0022renounceOwnership\u0022, \u0022type\u0022: \u0022function\u0022, \u0022inputs\u0022: [], \u0022outputs\u0022: [], \u0022stateMutability\u0022: \u0022nonpayable\u0022}, {\u0022name\u0022: \u0022setAcceptedToken\u0022, \u0022type\u0022: \u0022function\u0022, \u0022inputs\u0022: [{\u0022name\u0022: \u0022_acceptedToken\u0022, \u0022type\u0022: \u0022address\u0022, \u0022internalType\u0022: \u0022address\u0022}], \u0022outputs\u0022: [], \u0022stateMutability\u0022: \u0022nonpayable\u0022}, {\u0022name\u0022: \u0022setOwnerCutPerMillion\u0022, \u0022type\u0022: \u0022function\u0022, \u0022inputs\u0022: [{\u0022name\u0022: \u0022_ownerCutPerMillion\u0022, \u0022type\u0022: \u0022uint256\u0022, \u0022internalType\u0022: \u0022uint256\u0022}], \u0022outputs\u0022: [], \u0022stateMutability\u0022: \u0022nonpayable\u0022}, {\u0022name\u0022: \u0022transferOwnership\u0022, \u0022type\u0022: \u0022function\u0022, \u0022inputs\u0022: [{\u0022name\u0022: \u0022newOwner\u0022, \u0022type\u0022: \u0022address\u0022, \u0022internalType\u0022: \u0022address\u0022}], \u0022outputs\u0022: [], \u0022stateMutability\u0022: \u0022nonpayable\u0022}, {\u0022name\u0022: \u0022withdraw\u0022, \u0022type\u0022: \u0022function\u0022, \u0022inputs\u0022: [], \u0022outputs\u0022: [], \u0022stateMutability\u0022: \u0022nonpayable\u0022}, {\u0022name\u0022: \u0022withdrawTo\u0022, \u0022type\u0022: \u0022function\u0022, \u0022inputs\u0022: [{\u0022name\u0022: \u0022_address\u0022, \u0022type\u0022: \u0022address\u0022, \u0022internalType\u0022: \u0022address\u0022}, {\u0022name\u0022: \u0022_amountInWei\u0022, \u0022type\u0022: \u0022uint256\u0022, \u0022internalType\u0022: \u0022uint256\u0022}], \u0022outputs\u0022: [], \u0022stateMutability\u0022: \u0022nonpayable\u0022}, {\u0022type\u0022: \u0022receive\u0022, \u0022stateMutability\u0022: \u0022payable\u0022}]","nodeEndpoint":"https:\/\/speedy-nodes-nyc.moralis.io\/f7965de8872fb8f8e8bdd5dd\/eth\/mainnet"}; window.siteRoutes = {"landForSale":"https:\/\/www.blockee.co\/land-for-sale"}; window.onload = function () { setTimeout(function () { var els = document.querySelectorAll('.lazy-display'); if (els) { els.forEach(function (el) { if (el.classList) { el.classList.remove('lazy-display'); } }); } }, 200); }; (script)

1 - 30 of 3,479 results

What is the Metaverse?

The metaverse is a shared immersive digital world with digital representations of people, places, and things. It’s made up of a combination of technologies, including virtual reality (VR), augmented reality (AR), and video, where users “live” within a digital universe. The virtual reality in the metaverse is characterised by persistent virtual worlds that continue to exist and evolve even when a user is not playing, while the augmented reality combines the aspects of physical and digital worlds. 

We’re constantly interacting with something on the internet, whether it is a game, a news website, or a chat program. The metaverse takes this interaction further by putting users in the middle of the action. As a result, users will have more substantial and more realistic experiences than simply browsing the web or chatting through an application.

In the digital space of the metaverse, everything people do in the real world is replicated. Thus, the metaverse offers freedom and limitless unique experiences for its participants on individual and enterprise levels. Users can work, play, and stay connected with other people within the metaverse. Whether you want to get together with friends and family, attend concerts or conferences, travel the world, play games, attend office meetings, or train new employees, you can perform various activities that you would want to do in the real world.

Additionally, digital space also translates to a digital economy, meaning users can create, sell, and buy goods in the metaverse. From digital lands to digital clothing, you can sell or purchase almost anything you can think of. Those who own land in the metaverse have the freedom to use their land however they want. In most cases, they can use it to create an entirely virtual city using animation and interaction, including virtual properties and other creations. Therefore, users can make almost anything they want, from family homes and skyscrapers to casinos and art galleries. Other monetisation opportunities include hosting events, renting their lands to others, selling Ad space, and more.

Popular Virtual Worlds in the Metaverse

  1. Decentraland

    Decentraland is a decentralised virtual world software built on the Ethereum blockchain. It’s the most extensive virtual blockchain world (VBW) that exists today. Users of Decentraland can buy and sell plots of digital land while interacting, exploring, and playing games within its platform. Like in the real world, land on the platform is simply called LAND. There are 90,601 individual plots of digital lands on Decentraland, including 43,689 private land parcels, 33,886 district LAND, 9,438 roads, and 3,588 plazas. Each land in Decentraland is 16X16 metres and is an NFT. Thus, a land trade in Decentraland is an NFT transaction. The lands can be bought using Decentraland’s official cryptocurrency called MANA.

  2. The Sandbox

    The Sandbox is a community-driven virtual world where artists and designers can create, share, and monetise art experiences, gaming experiences, and NFTs on the Ethereum blockchain. Sandbox’s virtual real estate, known as LAND, can be developed upon by its owners in various ways. Each LAND is a unique, non-fungible ERC-721 token on the Ethereum blockchain, meaning it’s unique and cannot be duplicated or forged. There are only 166,464 LANDs in the Sandbox metaverse, making them a finite resource. Users can merge a group of adjacent LANDs to form an ESTATE, so owners can have a bigger area to develop upon.

  3. Somnium Space

    Somnium Space is the second-largest VBWs available today. It’s an open, social, and persistent virtual world built on the Ethereum blockchain. The word “persistent” here means that all players are hosted in one vast world due to its hybrid server technology. This essentially means when users go somewhere in that world, they will experience the same thing as anyone else. Additionally, users won’t encounter any loading screen. Somnium Space is by far the most advanced option for those looking for a complete Virtual Reality experience, though it is also available in 2D. There are two prominent locations where users can buy property in Somnium Space: Waterfront and Roadside. Additionally, the land is divided into three sizes: Small, Medium, and Extra Large.

  4. CryptoVoxels

    Cryptovoxels is the smallest VBW by land area. However, it’s the only virtual world that is continually expanding, and there’s currently no set limit on how big the world could grow. The original map of Cryptovoxels consists of 3,026 land parcels in a range of shapes and sizes, but it’s expanding with various islands being created periodically. Cryptovoxels consists of the main city, Origin City, where users can find streets (owned by a governing entity or the Corporation) and land parcels that anyone can buy. It’s worth noting that Cryptovoxels is among the most accessible virtual worlds to get started building in. Users don’t need any specified software or hardware to jump right into the virtual world. They can begin building immediately using the world’s user-friendly drag-and-drop interface. Additionally, Cryptovoxels is available in both VR and 2D modes. It’s compatible with a wide range of VR devices.

  5. Upland

    Upland is a virtual property metaverse offering actual ownership of NFT land parcels mapped to real addresses in the real world. What makes Upland unique is that it aims to create a market-based digital economy that can blur the lines between the digital world and the real world. It’s the first and only blockchain metaverse that offers the ability to recoup the surplus-value of users’ engagement with their metaverse in US dollars. The three main pillars of Upland are business, entertainment, and community. Users can build properties, open virtual businesses, and earn the platform’s native token, UPX coins, or US Dollars by selling NFT-based properties on an open marketplace.

  6. Axie Infinity

    Axie Infinity is a trading and battling game where players can collect, breed, raise, and trade creatures called “Axies,” which are digitised as NFTs. There are various assets in Axie Infinity, with land being one of them. Just like in the real world, land in this virtual world is a scarce asset. Every land in Axie Infinity consists of 64 blocks (8x), and the lands are divided into several categories based on their rarity tiers. These include Savannah, Forest, Arctic, Mystic, Genesis, and Lunas Landing (Center). Each type of land provides special items that players can use in-game. Landowners can monetise their land and even generate passive income.

Why NFTs are the Keys to Accessing the Metaverse?

NFTs and the metaverse have become practically interchangeable. One of the reasons behind this is the proliferation of NFTs in blockchain gaming. Many people believe that the metaverse will materialise through virtual worlds, and among the most apparent vehicles for this is interoperable games. The NFTs allow access to the metaverse in various ways; one of them is tying real-life identities to digital avatars.

Both physical and virtual society needs a functional economy. And in the virtual space of the metaverse, the economy depends on the authentication of digital properties, such as virtual homes, cars, furniture, and clothing. In order to thrive, it also requires the capacity to travel freely and trade between realms with varying laws and rules. 

A cryptographic key that cannot be copied, deleted or destroyed secures each NFT. Therefore, it enables authentication of possessions, property, and one’s virtual identity, which is necessary for metaverse society to succeed. With these capabilities, NFTs can serve as the key to a virtual property in the metaverse by giving the owner exclusive access to enter that specific location in the metaverse. The NFT’s smart contract features also make selling virtual properties, including transferring ownership and all associated access, much more straightforward. With this idea in mind, we can use NFT-controlled access in various cases, such as VIP access to events, such as festivals, in both the metaverse and the real world.

Property Ownership: Virtual Real Estate

Users can have full ownership and complete control over their virtual lands and other properties in the metaverse with NFTs. Also, thanks to the underlying blockchain, users are able to prove ownership of their assets and have the freedom to build their virtual land however they want.

There are various ways users can use and monetise their virtual real estate in the metaverse. Some of the most popular ways are selling land for profit, renting land for passive income, hosting social gatherings, and creating various structures like art galleries, arcades, or online shops.

People have also started to host virtual fashion exhibitions and auction their designs as NFTs in their virtual lands. Moreover, virtual land is also attracting musicians worldwide as they can use the space to perform their music and sell NFT tickets and merchandise.

Metaverse Land as a Commodity

The renaming of Facebook to Meta sparked a wave of interest in virtual worlds like Decentraland and Sandbox. Although it might take a little more time for the term metaverse to be pushed into the mainstream, virtual land has already become one of the top commodities in the crypto space. It continues to produce record sales numbers and steadily increase the prices of NFT. Virtual worlds have great potential, and we’re only scratching the surface of the possibilities that the metaverse offers. From building a property on top of your virtual land to actually earning money through advertisements, the possibilities are practically endless. 

Today, metaverse events are becoming a common thing in the crypto world. Virtual events in the metaverse allow artists, producers, and brands to show off their work and products to millions of people across the globe. Furthermore, virtual land can also be used as the venue for NFT exhibitions or the setting for a blockchain-based game. Thus, virtual events, virtual land, and the metaverse itself will continue to grow in popularity.

The Future of the Metaverse

Broadly speaking, the metaverse is still in the early stages of its development. However, it already provides a plethora of potential financial and social opportunities through the usage of NFTs. In addition, it offers new ways for people to gather, interact, play, earn, and transact.

Together with NFT blockchain gaming, Metaverses is predicted to be a vital aspect of Web 3.0 by incorporating VR, social networking, video games, and parts of crypto. Web 3.0 is a vision of the internet’s future in which real-world businesses extend into the digital space and users discover the versatility of such environments.

(script) (script) (script) var debug = false; Sentry.init({ dsn: 'https://4390d01dfbd948c98c5fd1bc49bd40d0@sentry.dbventures.io/3', environment: "production", release: "ea51a8acb127823d9d004c6316f4fffe6eab4b5d", integrations: [new Sentry.Integrations.BrowserTracing(), new Sentry.Integrations.Vue({ attachProps: true, logErrors: debug, })], tracesSampleRate: 0.2, ignoreErrors: ['ResizeObserver loop limit exceeded'], }); Sentry.configureScope(function(scope) { scope.setTransactionName("blockee.frontend.asset-category.for-sale"); return scope; }); // Currency Bridge function handleGetCurrencyMenuBridge(forSale) { if (window.app.handleGetCurrencyMenu) { window.app.handleGetCurrencyMenu(forSale); } } function showLoginModalBridge() { window.app.showLoginModal(); } (script) (script) (script) (script) (script) // Search Bridge window.site.scripts = []; function bridgeSearchMouseOver(unitId, price) { window.app.searchMouseOver(unitId, price); } function bridgeSearchMouseOut(unitId) { window.app.searchMouseOut(unitId); } function bridgeSearchPageChange(event, unitId) { event.preventDefault(); window.app.searchPageChange(unitId); } // function bridgeShowLoginModal(event, payload) { // event.stopPropagation(); // event.preventDefault(); // window.app.showLoginModalPayload(payload); // } function bridgeTriggerFavorite(event, modelId, assetTypeId) { if (window.user) { event.stopPropagation(); event.preventDefault(); var target = $(event.target); window.app.saveToFavourite(modelId, assetTypeId, function() { var wasActive = target.hasClass('active'); target.toggleClass('active'); var cnt = parseInt(target.next().html()); cnt = (isNaN(cnt) ? 0 : cnt) + (wasActive ? -1 : 1); target.next().html(cnt === 0 ? '' : cnt) }); // Change Tooltip Text on mouse enter target.mouseenter(function() { let isActive = target.hasClass('active'); target.attr('title', isActive ? 'Unfavorite' : 'Favorite').tooltip('dispose'); target.tooltip('show'); }); // Update Tooltip Text on click target.click(function() { let isActive = target.hasClass('active'); target.attr('title', !isActive ? 'Unfavorite' : 'Favorite').tooltip('dispose'); target.tooltip('show'); }); return; } /** Open connect wallet modal */ $('#connectWallet').modal('show'); } function bridgeOnOrderChange(value) { if (window.app && window.app.$store.state.search) { window.app.$store.dispatch('search/updateSearchFilterValue', { name: 'order_by', value: value, }); } } function bridgeMapSwitchClick() { if (window.app) { var store = window.app.$store; if (store.state.search) { store.dispatch('search/onMapChange'); store.dispatch('search/updateUrlHistory'); } } } function bridgeResetSearchFilter() { if (window.app) { var store = window.app.$store; if (store.state.search) { store.dispatch('search/resetSearchFilter'); } } } function bridgeRemoveOutlineClick() { if (window.app) { var store = window.app.$store; if (store.state.search) { store.dispatch('search/removeOutlineClick'); } } } function bridgeRecenterMap() { if (window.app) { var store = window.app.$store; if (store.state.search) { store.dispatch('search/recenterMap'); } } } function bridgeOnLinkClick(event, url) { event.preventDefault(); event.stopPropagation(); window.open(url, '_blank'); } function bridgeResetFilter() { if (window.app) { window.app.searchResetSearchSetting(); } } window.bindJquery = function() { var searchOrder = document.getElementById('searchOrderBySelect'); if (searchOrder) { searchOrder.addEventListener('change', function() { bridgeOnOrderChange(this.value); }); } var scripts = window.site.scripts; for (var index = 0; index < scripts.length; ++index) { scripts[index](); } appendCountdownTimer(); }; document.addEventListener('DOMContentLoaded', function() { window.bindJquery(); $('#search-result > section').removeClass('loading'); }); window.site.slotCountdown = []; function clearAllInterval() { if (window.site.slotCountdown.length > 0) { for (let index = 0; index < window.site.slotCountdown.length; index++) { clearInterval(window.site.slotCountdown.length[index]); } } } function appendCountdownTimer() { clearAllInterval(); let classCountdownTimer = $('.countdown-timer'); classCountdownTimer.each(function(index, item) { let countdownTimer = item.getAttribute('data-countdown-timer'); let id = item.getAttribute('data-id'); let dateObject = new Date(parseInt(countdownTimer)); if (checkDateWithin24Hours(dateObject)) { window.site.slotCountdown[id] = (setInterval(() => { // Get today's date and time var countDownDate = dateObject.getTime(); var now = new Date().getTime(); // Find the distance between now and the count down date var distance = countDownDate - now; // Time calculations for days, hours, minutes and seconds var days = Math.floor(distance / (1000 * 60 * 60 * 24)); var hours = addLeadingZeros(Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60))); var minutes = addLeadingZeros(Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60))); var seconds = addLeadingZeros(Math.floor((distance % (1000 * 60)) / 1000)); var elemId = item.getAttribute('id'); document.getElementById(elemId).innerHTML = getHtmlCountdownTimer({days: days, hours: hours, minutes: minutes, seconds: seconds}, false); // If the count down is finished, write some text if (distance < 0) { clearInterval(window.site.slotCountdown[id]); getHtmlCountdownTimer({days: days, hours: hours, minutes: minutes, seconds: seconds}, true); } }, 1000)); } }); } function checkDateWithin24Hours(dateTime) { const then = dateTime; const now = new Date(); const msBetweenDates = Math.abs(then.getTime() - now.getTime()); const hoursBetweenDates = msBetweenDates / (60 * 60 * 1000); return (hoursBetweenDates < 24); } function getHtmlCountdownTimer(value, isFinish) { let {hours, minutes, seconds} = value; let codeHtml = '
'; if (isFinish) { codeHtml += `Time\'s Up`; } else { codeHtml += `${hours}:` + `${minutes}:` + `${seconds}` + `
`; } codeHtml += `
`; return codeHtml; } function addLeadingZeros(value) { return (`0${value}`).slice(-2); }