塔岸网

【Dapp技术简介】如何构成Decentraland?

热度:1℃ 发布时间:2023-11-29 14:34:38

Decentraland是架构于Ethereum区块链上的虚拟世界。Decentraland的土地(Land)是纪录在区块链上的虚拟资产,所有权可以像真实世界中一样转移。土地是数量固定的有限资源,每ㄧ笔土地都有固定的座标(x, y)。土地拥有者可以任意创造土地上呈现的内容,像是静态的3D场景或是一间虚拟电商甚至一个可和使用者互动的游戏(请发挥想像力)。本篇希望根据白皮书,了解构成Decentraland主要的技术架构。

【Dapp技术简介】如何构成Decentraland?现在买三环还来得及

本篇专注在技术上如何构成Decentraland。想从其他面向了解Decentraland可以先参考官网。

在Decentraland之上

Decentraland 的架构包含三层:

Consensus layer(共识层):管理土地(所有权、内容的连结等)和MANA代币。Land content layer(内容层):透过分布式的档案系统储存内容。Real-time layer(实时呈现层):让使用者能实际体验这个虚拟世界(所有土地上的内容),并与其他使用者彼此互动。【Dapp技术简介】如何构成Decentraland?Consensus layer(共识层)

土地(LAND)

Decentraland使用Ethereum智能合约来管理土地,将土地的所有权和交易历史等记录在难以窜改的区块链上。在他们撰写的LAND智能合约中,定义土地(Land)为一种虚拟资产,且是不可替代的(non-fungible)。都有唯一的(x, y)座标、一个拥有者和一个参考(可以是一个IPFS Hash或是一个HTTPS网址等)连结到描述内容的文件。Decentraland Client(目前还没实作出来)会连结这个LAND智能合约,取得土地最新的参考,并从参考下载描述土地上内容的文件,再将内容呈现给使用者。

另外实际上LAND智能合约分成两部分:LANDProxy和LANDRegistry,目的是让实作管理土地的LANDRegistry合约可以更新。使用者透过LANDProxy调用LANDRegistry,当要更新LANDRegistry时只需重新部署并取得新的合约地址,再更新LANDProxy中纪录的合约地址就可以了。

MANA

Decentraland另外使用Ethereum智能合约发行一种代币叫MANA。MANA是符合ERC20的代币,用来购买土地。起初可以透过花掉1000 MANA取得一块土地(MANA会被销毁,这个角度来看购买MANA就像预购土地)。另外Genesis City的土地在2017年底时透过拍卖出售。关于购买土地详细请看wiki。

Land content layer(内容层)

每块土地都有对应的文件描述土地的内容,这份文件可用IPFS(Inter-Planetary File System) 来储存。这让Decentraland 的运行不需要中心化的server,避免single-point of faliure,且可以做到censorship-resistance。至于IPFS 对提供储存空间、频宽的人缺发奖励机制,未来可望用Filecoin 这类protocol 解决。

实际上一块土地实际需要多份文件才能描述其完整的内容,这些内容包括:

物件内容:描述土地上物件的3D模型、纹理或一切渲染所需要的资讯。目前官方正在开发一个基于A-Frame的土地编辑器。脚本:描述的土地上的物件如何放置、移动,还有每个物件和使用者互动的行为。这让在Decentraland 的世界中制作动画或是游戏成为可能。这个脚本语言也正在开发中。P2P 互动:这部分官方描述比较模糊,应该还没定案。目的是希望使用者可以彼此互动,像是语音、讯息甚至支付的功能。可能就要描述由哪个server 提供服务,如何使用等。Real-time layer(实时呈现层)

除了用各种3D渲染技术呈现内容(主要透过虚拟实境装置),还希望使用者之间可以彼此互动透过讯息或语音等。比较可行的方式是土地拥有者架设server,让使用者透过server进行互动。但在Decentraland中使用者需要透过centralized的server才能互动,这个世界好像就不这么美丽了,所以白皮书中计划未来会开发一个P2P沟通系统。此外,还要开发在Decentraland中的支付网路,提供快速、低手续费的支付方式。用来购买P2P服务或奖励内容提供者。虽然已经有MANA这个代币,但作为一个ERC20代币,以目前Ethereum区块链网路的情况用做支付可能会又慢又贵。

目前与未来发展【Dapp技术简介】如何构成Decentraland?

Decentraland在2017年8月才ICO并发行MANA的代币。至今与社群共同完成Decentraland中各街区的规划、并在部署Land智能合约后开放使用者取得土地所有权。整个项目还在早期,根据官网的Roadmap,目前正进入开发阶段中的“Iron Age“,包括要释出基于A-Frame的土地编辑器和脚本系统,让土地拥有者可以开始创造土地上的内容。脚本系统所能提供的功能和创造出来的使用体验,会是影响Decentraland发展的重要因素。目前也正在开发去中心化的土地交易所。未来的挑战还有快速、低手续费的支付网路和P2P沟通系统等。期待Decentraland未来的发展。

以上就是【Dapp技术简介】如何构成Decentraland?的全部内容,望能这篇【Dapp技术简介】如何构成Decentraland?可以帮助您解决问题,能够解决大家的实际问题是塔岸网一直努力的方向和目标。

  • 区块链推荐
更多+
香港HashKey交易所正式上线App,平台币HSK或在明年年中

香港HashKey交易所正式上线App,平台币HSK或在明年年中

香港持牌加密货币交易所HashKey Exchange 周三(1日)正式推出行动端应用程序,为专业投资人和零售用户提供服务。HashKey 营运长Livio Weng 受访表示,HashKey 还计划铸造自己的ERC-20 应用型代币HSK,可能会在明年年中上市。App 正式上线根据《The Blo...

11-15

Sushi社群起义要求归还代币分润权,SUSHI过去一周涨超

Sushi社群起义要求归还代币分润权,SUSHI过去一周涨超

Sushi 社群成员在治理论坛发布提案,拟议恢复SUSHI 代币的价值与功能,并让DAO 重新掌握协议治理权。Sushi 社群起义重拾治理权社群成员Trantor 表示,自从Kanpai 2.0 于2022 年12 月推出以来,所有协议费用都流入国库,尽管这有助于确保国库能够获得充足的资金,但核心团...

11-15

继贝莱德之后,景顺的比特币ETF也在DTCC上架,股票代

继贝莱德之后,景顺的比特币ETF也在DTCC上架,股票代

继贝莱德的IBTC 之后,景顺(Invesco)与Galaxy 共同提交的比特币现货ETF 也在美国证券存托清算公司的清单(DTCC)上架,股票代码为BTCO。标志着这两档ETF 申请正朝着标准程序持续推进。需要再次重申的是,许多人甚至会误将「上架DTCC」视为比特币现货ETF 批准的预告,但事实上...

11-15

OKX POR 一周年里程碑事件回顾:创下多个里程碑

OKX POR 一周年里程碑事件回顾:创下多个里程碑

由于传统金融体系缺乏信任而诞生的加密行业,逐渐崭露头角,并引发了人们的思考以及全球范围内的广泛关注,迄今已经成长为万亿美元市场。但作为没有任何参考的新兴行业,加密市场为传统金融市场带来创新与注入活力的同时,各种突现的黑天鹅事件也不容忽视,合规透明正成为其未来发展的主旋律。作为全球领先的加密资产交易所...

11-15

Bitfinex被列入英国FCA未经授权警告名单

Bitfinex被列入英国FCA未经授权警告名单

根据英国金融行为监理总署 (Financial Conduct Authority, FCA) 官方公告显示,知名交易所 Bitfinex 被列为未经当局授权的警告名单。FCA:Bitfinex 在未经授权下推广英国金融行为监理总署 (Financial Conduct Authority, FCA...

11-15

网友评论
评论
发 布

更多区块链