最专业的区块链应用创新论坛-第一区块链

 找回密码
 论坛注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

手机号码,快捷登录

搜索
查看: 1407|回复: 0

​共识世界(ShareWorld)是什么?用途是什么

[复制链接]

签到天数: 3 天

[LV.2]偶尔看看I

发表于 5 天前 | 显示全部楼层 |阅读模式
本帖最后由 phuan2014 于 2018-10-11 14:40 编辑



共识世界(ShareWorld)是一个非营利性的玩家自治游戏社区,致力于解决现有游戏付费模式和游戏生态存在的问题。对玩家来说:游戏缺乏公平性、游戏资产无保障、资产交易不安全。

ShareWorld的团队成员在游戏行业有着多年耕耘经验,我们致力于利用区块链的创新技术,建立一个开放和透明的生态系统:使得资产和交易可以追根溯源;通过削减复杂繁琐的中间环节,使开发者和用户之间沟通更加直接高效;通过智能合约让游戏评价和收入挂钩,提供给普通用户良好的激励机制和高效安全的交易环境,为真正开发好游戏的开发者提供了良性的平台和生态。

一、项目简介

ShareWorld 致力建立一个基于区块链技术为基础的游戏生态圈,生态圈将交由玩家和游戏开发者共同组成的社区组织进行管理。生态圈的所有收入也将借助区块链技术,与玩家、游戏开发者、投资者共享。

作为 ShareWorld 生态圈的发起者,项目团队将努力为广大的玩家和游戏开发者建立完善的基础设施,满足未来广大玩家和游戏开发者的需求。

首先,将建立强大的区块链技术的社区、游戏下载平台、游戏道具交易所、游戏孵化平台等基础设施。然后,将借助由金融学专业人士设计的 ShareWorld 经济金融体系,完成整个 SWC在生态圈中的经济循环,并维持整个经济体系稳定。再次,将快速引进一批优秀的游戏,为生态圈快速积累用户做准备。

最后,还将开发强大的开源软件开发工具包 (SDK) 、智能钱包、游戏插件和支付等框架。 让第三方游戏公司能够更容易的接入生态圈,与我们共享利益,共建游戏生态圈。

二、什么是 ShareWorld?

1、区块链技术下的游戏发布与下载平台

• 统一支付方式

基于自主研发的区块链游戏公链,让生态圈内的所有游戏内容统一使用 ShareWorld 通证 SWC 进行支付。保证生态圈的用户可以借助 SWC,在生态圈上的所有游戏之间自由切换和去中性化的通证交易。

• 跨国界游戏生态

基于自主研发的区块链游戏公链,可以让全世界的所有游戏都基于统一的平台进行发布与下载,用户无需担心跨国交易中复杂的汇率换算,其他国家货币的充值等问题。尽情的享受全球游戏开发者给您带来的极致游戏体验。

• 利益共享

传统游戏平台,游戏中的虚拟货币均需要通过官方平台直接购买,购买所需的法币将直接成为游戏平台的利润,玩家只能作为消费者。

但在 ShareWorld 里,SWC 将只能通过游戏行为获得(如魔法矿工游戏挖矿),官方将不对 SWC 进行定价销售。所以用户在 ShareWorld 生态圈中,既是 SWC 的消费者,也是SWC 的销售者,SWC 销售带来的收入将直接属于用户个人。官方与社区只作为商品交易市场的监督者,通过金融学专业人士设计的精密市场商品价格稳定机制,调控市场商品价格,达到稳定商品价格的目的。保障用户的权益不受市场波动的损失。

• 去除游戏发行的中间环节

ShareWorld 是一个完整的游戏生态圈,这一概念本身就会吸引大量的玩家聚集。同时在 ShareWorld 中,游戏开发者可以将传统用于广告推广的费用,通过 SWC 空投、游戏分配等的形式,进行对游戏用户直接引流。免去传统发行渠道的高额分成费用,让用户和游戏开发者共同获利。

在平台用户的内部分配问题上,平台将以新游试用奖励、多游戏活跃奖励等机制,促进玩家更多的参与游戏,解决传统游戏分发平台,上榜赢家通吃的问题(排在排行榜前列的游戏将获得 90%以上的平台用户)。让即便是展示排名靠后的游戏也能够平等的获得游戏平台的用户流量。

• 游戏开发者的拥有基本利益保障

ShareWorld 的公链技术是参考 EOS 的超级节点模式进行公链打包的共识机制,所以生态圈早期与我们合作的厂商,将能够利用游戏服务器成为超级节点之一,从而可以额外获得来自超级节点的“挖矿”奖励。保障前期第三方合作厂商的基本利益。在未来生态圈的超级节点竞争中,也将处于有利地位。

2、玩家自治的游戏社区
2.1 游戏自治社区的功能

• 社区决定新游上架排序

通过社区投票的形式,玩家可以对游戏推荐列表进行表决,决定游戏上架的顺序,社区评议会将根据社区玩家的反馈,进行游戏签约、上架等动作。

• 社区决定游戏收入分成

通过对游戏的评价,玩家可以对平台的游戏进行打分,社区评议会将依托智能合约的技术,动态调整平台上所有游戏的收入分成比例。让社区用户能够有效的制约游戏开发商。对于部分优质的游戏,论坛用户还可以投票决定给予他额外的奖励。

• 社区决定游戏道具交易上架

通过讨论和投票,玩家可以决定将某游戏内的道具上架游戏道具交易所。平台技术小组帮助游戏实现道具与交易所的技术对接工作。

• 社区玩家参与游戏设计

传统游戏的内容设计,是以游戏开发商为主导的游戏设计,如著名的魔兽世界游戏设计师鬼蟹,在玩家一片骂声下,依然能够不顾玩家反对,对魔兽世界和英雄联盟的游戏设置进行随意调整,玩家对此无可奈何。

对于已经上架的游戏,玩家可以通过调整游戏分成比例的方式,影响游戏开发商的设计决策,让游戏开发商与游戏玩家共同维护和设计游戏。

对于孵化的游戏,玩家可以在孵化讨论阶段(见下文孵化平台流程),对孵化的游戏玩法内容进行充分的讨论,并且由参与讨论的玩家对本次孵化项目是否发布进行最终投票。

2.2 游戏自治社区的结构


• 社区委员会:

社区基金委员会由全体 SWC 持有者组成,是 ShareWorld 社区的最高权力机构,负责社区基本规章制度的建立与实施。

1、 制定及修改社区管理章程,以及监督章程的实施。
2、选举和变更社区评议会议员。
3、撤销社区评议会的不适当决定。
4、批准重大变更事项。

• 社区评议会

社区评议会是社区的常设管理机构,负责社区日常管理和纠纷处理,社区评议会议员由社区基金委员会通过议员选举大会投票选出,投票权重由所持 SWC 多少作为衡量标准,议员总数为 101 名,设立议长一名、副议长五名、秘书长一名,负责组织议员日常工作。

1、 负责组织、召集社区委员会会议。
2、负责检查、管理、评价其他分委会工作情况。
3、任命分委会组织人员。

• 社区基金管理会

社区基金管理会成员由社区委员会选举产生;社区基金管理会主要对社区的基金进行管理。

• 运营管理分委会

由社区评议会组织招聘与任命,负责游戏平台的游戏运营,包括平台活动发布,新游用户引进等工作。负责管理游戏评价系统、道具上架评价系统等,解决游戏玩家与玩家之间的、玩家与厂商之间的纠纷。

• 孵化与引进分委会

由社区评议会组织招聘与任命,负责游戏孵化平台管理,包括孵化审核、孵化投票、孵化管理和跟进。负责新游引进,协助游戏开发商与评议会签订对外合作协议。负责游戏上下架等工作。

• 社区技术支持组

由社区评议会组织招聘与任命,负责社区中相关的技术问题以及问题解决。

• 风控及法律支持组

由社区评议会组织招聘与任命,负责社区风险控制、以及法律相关问题的解决。

• 社区建设支持组

由社区评议会组织招聘与任命,负责论坛运营管理、技术维护等工作。

2.3 社区价值奖励方案

• 社区活跃奖励

按照社区活跃的行为进行奖励,包括每日登陆、签到、点赞、回帖等。参与社区管理获得奖励,包括社区投票、社区管理、社区建议、社区建设等。

• 优质内容奖励

为提供优质 UGC 内容的用户,给予 SWC 奖励,用户在社区创建了 UGC 内容后(如发帖),将获得来自其他用户的打赏。某些有一定知名度的 KOL 还可以创建自己的订阅内容持续获得奖励。

• 平台签约奖励

对于提供优质 UCG 内容的用户,还将有机会进入社区评议会,成为评议会成员,并享有社区评议会提供的定期 SWC 奖励。

3、安全、易用的游戏交易平台

• 简介

ShareWorld 游戏交易平台是致力于解决玩家游戏交易的痛点而设计的交易平台。

• 交易过程保证安全

利用区块链技术,任何能够登陆游戏交易平台的商品,均经过区块链技术的确权,保证道具来源合法,防止来自游戏漏洞、盗号或者其他非法渠道的游戏道具流入市场。平台自治组织背书的交易平台,由于交易平台问题让玩家造成损失的情况,将得到ShareWorld 平台委员会的赔偿,玩家无需担心非法交易的情况。

• 交易物品总量控制

通过社区评议会的监管,所有能够上架的游戏道具,均为区块链形式。社区评议会将会根据游戏具体情况,通过区块链智能合约的技术保证,确定上架道具的发行总量,任何人将无法修改。由于所有上架的道具物品,都有最基本的稀缺性保证,在未来的交易过程中,也能够保证一定的道具价值保值,维护玩家利益。

• 交易流程简单方便

在交易所所有的交易行为将与平台游戏直接打通,玩家无需再进入相关的游戏中进行复杂的操作即可直接进行交易。在游戏中也将直接内置交易所,玩家可以边玩游戏边进行交易所交易。

4、全流程支持的游戏孵化平台

4.1 游戏孵化现状


对游戏独立开发者最友好的平台 Steam,曾经通过“青睐之光”俗称绿光的机制,进行独立游戏上架筛选。Steam 的这种方式能够帮助独立开发者完成游戏上架和分发的过程,但是这种方式无法解决游戏开发商的资金问题。

其他类似平台如 Kickstarter,他们能够解决游戏开发资金的问题,但无法对游戏进行更深入的帮助,包括监控游戏的研发进度,资金流向等问题。出现如:《Project Phoenix》挪用经费的丑闻。

ShareWorld 游戏孵化平台是基于 ShareWorld 海量的用户基数下的专业游戏孵化平台,平台以专业的经验和游戏社区广大的游戏用户,完美的解决了游戏融资、推广、研发监控、平台上架的全流程问题,是真正可靠的游戏孵化平台。

4.2 游戏孵化流程




• 第一步、孵化申请初审

开发者向社区评议会提出孵化申请后,社区评议会将对孵化申请人的游戏研发资质,团队研发能力,进行初步审核。过滤一些研发能力不足的孵化申请。

社区评议会将对游戏题材进行初步审核,对游戏创意中涉及的法律、道德、宗教等内容进行审核,防止游戏违法相关法律法规和触及道德和宗教的底线。社区评议会将对游戏的创意进行初步审核,防止游戏出现侵犯他人知识产权的情况发生。

• 第二步、孵化论坛讨论

通过初审的游戏将在平台建立论坛讨论区,邀请游戏用户对游戏的玩法、创意、等内容进行广泛讨论。

游戏开发商可以在广泛讨论的过程中,收集目标用户的需求,进行目标用户的调研和画像,并邀请核心玩家作为种子用户。

孵化讨论到一定深度后,游戏开发商将主动发起游戏孵化投票。只有通过游戏孵化投票的游戏,才能正式进入孵化版块开始孵化。

• 第三步、孵化首页发布

通过孵化投票的孵化游戏,将有权限发布自己的正式孵化页面,包括游戏介绍,孵化目标,游戏道具预售等内容。

玩家可以通过页面,以 SWC 为筹码,提前购买游戏道具的形式对游戏进行孵化投资。

• 第四步、孵化结束

当孵化达成目标后,由社区评议会监督孵化项目进行道具发放,通过区块链的技术监控道具的总量,防止平台随意超发。

• 第五步、游戏研发

游戏研发者将定期在孵化页面公布当前游戏研发情况,以及游戏试用版本。平台将监控游戏研发进度,确保游戏研发者发布的信息真实性。

• 第六步、游戏平台上线

游戏研发完成后,平台将协助游戏研发者接入平台相关技术 SDK,帮助游戏在平台发行和用户推广。

三、ShareWorld 技术解释

1、平台整体架构

区块链采用基于协商一致的规范和协议(比如一套公开透明的算法)使得整个系统中的所有节点能够在去信任的环境中自由安全的交换数据,使得对“人”的信任转变成对机器的信任,任何人为的干预不起作用。 除了交易各方的私有信息被加密外,区块链的数据对所有人公开,任何人都可以通过公开的接口查询区块链数据和开发相关应用,而且每一个节点都由所有平台参与者共同维护,最大程度保证平台的公平性、透明性和信息的真实性。




1.1 ShareWorld 平台链分层

• 区块链底层技术

基于 Ethereum 基础上做改进,未来只采取 POS/DPOS 共识算法,性能上可以在 3000TPS 之上,远远比目前 Ethereum 30TPS 高,可以满足游戏平台众多游戏的接入。

• ShareWorld 平台业务逻辑实现交互层

合约模版根据不同的应用场景(用户登陆验证、道具生成、游戏商城交易等)提供应用开发模板。区块链 API 层在提供的平台 SDK 中封装,上层 Dapp 通过 Api 和链上服务交互。智能合约包括 ShareWorld 平台主要的平台业务逻辑。

• 区块链去中心化应用层

游戏生产商开发 DAPP 游戏接入 ShareWorld 平台,玩家登入 DAPP 游戏或使用ShareWorld 钱包,与 ShareWorld 平台进行交互。

2、智能合约


• 身份认证系统

以地址为唯一标识,每个地址上的资产是根据地址对应的私钥来管理。玩家可以拥有多个地址,每个地址的私钥可以通过 ShareWorld 平台的钱包管理。和比特币以太坊一样,玩家需要保证私钥不可以泄露。

• 游戏资产生成系统

通过使用 ShareWorld 游戏资产生成系统,游戏开发商可以引入新的游戏资产(主要是有价值的道具及装备),该资产会记录到 ShareWorld 区块账本。同时,只有使用此智能合约生成的游戏资产,才可以在游戏资产交易系统中进行交易。

以下参数定义了新的游戏资产:


通过智能合约模板,根据游戏参数生成道具发布智能合约并完成部署,生成者列表中的任何人通过将 SWC 发送至合约,就可以定制道具资产。相关数据将记录到 ShareWorld 区块账本。

• 游戏收入分配系统

根据社区投票的结果,驱动智能合约调整游戏收入分成比例。

• 游戏资产交易系统

玩家在资产交易系统中通过使用 SWC 自由交易游戏资产(只有通过游戏资产生成系统生成的游戏资产才可以在交易系统中交易,这是因为只有记账在 ShareWorld 区块账本的资产才可以使用区块链结账)。玩家在游戏 A 中的资产通过交易系统卖出得到 SWC,再使用SWC 买游戏 B 中的游戏资产。玩家的游戏资产可以在所有游戏中保值。

• 社区自治系统

在 ShareWorld 系统的智能合约板块,是最灵活多变且直接涉及到所有参与者的利益。由于区块链的不可篡改特性,智能合约一旦部署就不可修改。如果系统需要升级,则需要部署新的智能合约,这可能涉及到仲裁规则的改变、信用评分的算法等,直接关系到所有参与者的利益,参与者们对此可能会持有不同态度。

如果此时开发者直接通过设计规范,让所有 DAPP 直接运行最新版本的协议。由于缺少大量讨论,一方面有可能造成大量参与者的利益损失,降低参与者的使用体验,另一方面对系统的安全性方面可能由于考虑不周给系统带来风险。

因此,ShareWorld 系统建立了一个 SWC 为基础的去中心化、数字化的自治管理社区。ShareWorld 协议将被部署到区块链中。 ShareWorld Token 的持有者将有权对系统是否升级进行投票决议。例如,当 ShareWorld 开发团队决定对规则进行修改时,ShareWorld token的持有者可以就是否修改进行投票决议, token 的持有时长和持有总量都将影响持有者的投票权重,集体投票表决。

3、智能合约的设计和升级

从业务视角来看,智能合约只需要做两件事,其一是如何定义数据的结构和读写方式,其二是如何处理数据并对外提供服务接口。

为了更好的做好模块抽象和合约结构分层,将这两件事分开,既是将业务控制逻辑和数据从合约代码层面就做好分离,这样的处理在复杂业务逻辑场景中,经过实践是当前被认为最佳的模式。

这个模式简称为 CD(Controller-Data)模式。将合约分为两类:控制器合约(Controller Contract)与数据合约(Data Contract)。


控制器合约通过访问数据合约获得数据,并对数据做逻辑处理,然后写回数据合约。它专注于对数据的逻辑处理和对外提供服务。根据处理逻辑的不同,常见的有命名空间控制器合约、代理控制器合约、业务控制器合约、工厂控制器合约等。一般情况下,控制器合约不需要存储任何数据,它完全依赖外部的输入来决定对数据合约的访问。特殊情况下,控制器合约可以存储某个固定的数据合约的地址或者命名空间(通过命名空间在运行时获得合约地址)。

数据合约专注于数据结构定义与所存储数据的读写裸接口。为了达到数据统一访问管理和数据访问权限控制的目的,最好是将数据读写接口只暴露给对应的控制器合约。禁止其他方式的读写访问。

基于这个模式,遵循从上至下的分析方式,从对外提供的服务接口开始设计各类控制器合约,再逐步过渡到服务接口所需要的数据模型和存储方式,进而设计各类数据合约,可以较为快速的完成合约架构的设计。

在 CD 模式下,当需要升级业务逻辑情况下,根据控制器合约与数据合约的升级关系来划分,可以归纳为以下三种情况:




4、控制器合约升级,数据合约不升级



如上图所示,游戏资产生成控制器合约从 V1 升级到 V2,而其他的合约和接口都是不需要更新的,假设 V2 版本相对 V1 版本只是升级 genDiamond 这个接口。此时,V2 版本的游戏资产生成控制器合约需要做的事情是:

• 继承 V1 版本的游戏资产生成控制器合约。

• 增加一个指向 V1 版本的链上合约地址的成员变量。

• 增加一个 genDiamond 开关接口,允许外部账户通过普通交易来操作 V2 版本合约的启停灰度策略。

• 重载 genDiamond 接口。升级对应的接口逻辑。并且在业务逻辑真正开始执行之前,自定义实现灰度策略(譬如灰度特定用户,或者一定比例用户或者其他策略)。并且需要注意的是,在打开灰度开关的情况下,如果请求没有命中灰度策略,则直接透传参数调用 V1 版本的合约接口,V2 版本的 genDiamond 接口不做任何额外工作。

完成 V2 版本的合约工作之后,即可发布一个普通交易,交易中的逻辑是,先部署 V2版本的游戏资产生成控制器合约,再将其地址更新到代理控制器合约中,使得控制器合约地址映射到 V2 版本的合约地址上。这样控制器合约即升级完成。

如果需要回退版本,只需要发布一个普通交易,将代理控制器合约的控制器合约地址映射到 V1 版本的合约地址上即可。

5、控制器合约不升级,数据合约升级




如上图所示,游戏资产生成数据合约从 V1 升级到 V2。V2 版本相对 V1 版本只是增加新的数据字段 level。

此时,V2 版本的数据合约需要做的事情是:

• 继承 V1 版本的数据合约

• 增加一个新字段 level,并实现 level 相关的数据接口,需要注意的是,命名控制器合约有如下重要的设计:

• 命名控制器合约是通过访问命名数据合约来存储和访问数据的,命名控制器合约是可以参考游戏资产生成控制器的升级

• 命名数据合约保存了 name=>mapping(version=>address)的映射表

• 命名数据合约保存了 name=>当前有效的 version 的映射表

• 命名控制器合约提供了对命名数据合约的 name 进行遍历的接口

• 命名控制器合约提供了对命名数据合约的映射表的变更接口

因此,完成 V2 版本的数据合约之后,即可发布一个普通交易,交易中的逻辑是,先部署 V2 版本的游戏资产生成数据合约,并完成 V1 版本数据合约到 V2 版本数据合约的数据迁移,接着将 V2 版本数据合约地址注册到命名控制器合约,并更新 Data 所映射的当前有效 verison=V2。此时已完成了数据合约的 V2 版本升级。

如果需要回退版本,只需要发布一个普通交易,将命名控制器合约的 Data 所映射的当前有效 verison=V1 即可。

正是由于有了命名控制器合约的版本控制逻辑,可以使得即使存在新老版本数据合约并存的情况下,业务控制器类合约依然能正常运行。而对于由于业务的发展和不断的版本升级,会带来命名数据合约的存储量膨胀,导致可能出现的性能下降的情况,依然可以套用本节所述的数据迁移与升级的方法来解决。

总而言之,得益于命名控制器合约的版本控制设计,灰度策略可以交给业务方非常自由地选择,业务无感知,无需停止服务。无缝升级。

6、控制器合约升级,数据合约升级

此种情况下,实质是前面介绍上两种情况的混搭。因此根据具体情况,拆解成上两种情况来执行即可。

7、平台 SDK

支持开发语言及系统平台 iOS 、Android 、golang、Java 、C# 、C++对于 WebPHP 和 NodeJS SDK 将能够创作游戏和网站使用的定制 API 和 Web 服务。

四、ShareWorld 的 token

1、SWC 用途

SWC 是 ShareWorld 平台的通用数字资产,使用 SWC 可以在 ShareWorld平台中实现,购买游戏时间、购买游戏道具、参与社区投票、社区玩家打赏等功能。在进行交易的过程中,玩家也需要支付一定的 SWC 作为交易手续费。

2、SWC 分配计划

Token 名称:SWC(shareworld chain)

发型总量:10,000,000,000 SWC

分配比例:

平台自治:51%共计 51 亿枚

此部分仅会根据金融学专业人士设计的 ShareWorld 金融流转体系对市场 SWC 总量进行调控,维持市场 SWC 总量和商品价格的稳定。保障用户利益。稳定发展平台经济。此部分主要依靠既定的智能合约进行运作,任何个人无权操作。地址将进行公开,邀请生态圈的所有用户进行监督。

游戏研发商:14%,共计 14 亿枚

游戏开发商将通过维护和竞争 ShareWorld 记账节点的方式。来获得这部分奖励,拥有 SWC 记账节点的游戏开发商,将根据记账节点的贡献获得 SWC 奖励。

平台研发团队贡献:8%,共计 8 亿枚,最长锁定期限 5 年

市场:7%,共计 7 亿枚

进行市场推广,空投等活动、帮助 ShareWorld 维持市场上的声音强度。

机构投资:15%,共计 15 亿枚

社区基金委员会:5%,共计 5 亿枚。




五、路线图

2017 年 11 月 5 日 游戏团队筹备完成

2018 年 3 月 20 日 第一款游戏魔法矿工 DEMO 正式发布,用户可以通过游戏的方式获得平台 Token。

2018 年 5 月 30 日 ShareWorld 本地钱包发布

2018 年 6 月 30 日 ShareWorld 社区上线

2018 年 6 月 15 日 第二款游戏正式上线

2018 年 7 月 30 日 ShareWorld 游戏交易所正式上线

2018 年 9 月 15 日 第三款游戏正式上线

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?论坛注册

x
*滑动验证:
您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

申请友链|手机版|Archiver| 第一区块链

GMT+8, 2018-10-16 20:45

本论坛版权归第一区块链论坛所有广告投放: 其他合作:

© 2010-2018 www.1bd1.com Inc.  苏ICP备15017916号
区块链,区块链应用,比特币,数字货币,区块链论坛,数字货币论坛,比特币论坛

快速回复 返回顶部 返回列表