Fomo3D系统源码讲解

Fomo3D系统开发,Fomo3D游戏开发, Fomo3D软件开发,Fomo3D平台开发,Fomo3D模式,Fomo3DAPP开发,Fomo3D区块链游戏,Fomo3D小程序开发,Fomo3D游戏源码,Fomo3D系统源码。

Fomo3d去中心化的透明机制更具参与性,传统的类似游戏基本都被中心组织操控,以三妹为例,组织者有权利将资金打入任何账户。而Fomo3d基于以太坊网络,用智能合约控制数学逻辑,代码开源,透明到底,官方抽成也摆在明面上,只要以太坊网络在,游戏就不会被关闭。虽然游戏被认为是区块链首先落地的领域,但自以太猫昙花一现之后,Fomo3d是第一款现象级区块链游戏应用,已成为以太网络上最活跃的游戏应用。这种资金流游戏编制智能合约并不是难事,只是用代码实现数学逻辑,难点在于如何设计出吸引人的模型。区块链在某些领域确实是颠覆性的,通过不断的实践,未来应用在彩票等领域,让行业更加健康发展。

一、fomo3D游戏细节介绍

fomo3D是一款部署在以太坊网络上的乐透游戏类(Dapp)。

游戏相关的智能合约代码完全公开,游戏开发人员对游戏没有修改和作弊的权限。

fomo3D这款DAPP是完全去中心化的,一直可以运行直到以太坊网络挂掉。无论奖金池里的资金有多么诱人,系统只会按照智能合约写定的规则来进行分配。

二、fomo3D游戏该怎么玩?大家请看好规则:

1、fomo3D每一局游戏开始,系统会自动按24小时开始倒计时;

2、fomo3D玩家可以花ETH买入一个或者多个key,key就是分红权,key越多,得到的分红越多;

3、fomo3D玩家购买key所花费的ETH会充入奖金池,之前买入过key的玩家会从奖金池获得分红;

4、fomo3D随着游戏进行,key的价格会越来越高,也就是购买一个key所需要的ETH越来越多;

5、fomo3D只要有人买入key,游戏倒计时就会增加30秒,但是不会超过24小时;

6、fomo3D如果最终在24小时内没人购买key,那么游戏倒计时便不会被重置,等24小时倒数完毕,游戏结束;

7、fomo3D游戏结束,最后一个购买key的玩家为最终获胜者,其赢得大奖金池里48%的ETH,2%分配给社区基金会;

8、fomo3D大奖金池剩余的50%按照四只团队模式进行分配。

Fomo3D系统开发,Fomo3D游戏开发, Fomo3D软件开发,Fomo3D平台开发,Fomo3D模式,Fomo3DAPP开发,Fomo3D区块链游戏,Fomo3D小程序开发,Fomo3D游戏源码,Fomo3D系统源码。

区块链是一个多方协作的平台,如果你把自己业务的逻辑编成一段代码,这段代码就是一个智能合约。该智能合约只要放到区块链上,其业务逻辑同样也是不能被篡改,而且所有的业务规则是透明的、明确的,从而有效避免了暗箱操作的可能,真实现了公开、公正、公平的原则。也就是说,区块链是一套解决互联网环境下信任关系的有效方案。

进入这个革命式变化时代,作为消费者在以往的生产消费环节中所扮演的消费角色也将得以转变,升级成为消费商。如从目前迅速发展的微信,从其逐渐显示出的巨大威力和渗透力中不难发现,这样一种新的消费模式——“消费商”正在逐渐形成,并迅速扩大影响力。

转载于:https://www.cnblogs.com/zhongfeijun/p/9546408.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本地部署指南 部署合约: 一共部署了3个合约, 其中3个收款地址被砍掉(改成了部署者的地址), p3d 也砍掉了 3个合约 我偷懒没有把合约地址写死, 用的是后续的 set 方法, 所以如果 truffle migrate 最后那段报错了, 可能没有 set 成功, 需要用其他方式调用( truffle console, 或者 remix 等) 合约部署完, 如无报错, 直接复制走 FoMo3Dlong 的地址就行了 npm install ganache-cli -g ganache-cli -l 471238800 -g 1 # 启 testrpc 同时设定 gasLimit 和 gasPrice truffle compile truffle migrate --reset # 执行后, 复制 FoMo3Dlong: 后跟的地址 #直接输出最终合约地址, 将不会打印编译过程 truffle migrate --reset | grep 'FoMo3Dlong: 0x' | awk '{ print $2 }' 推荐做法 truffle migrate --reset > migrate.log cat migrate.log # 查看有无错误, 如合约均部署成功,但最后报错, 可能有几个赋值方法没有执行(我部署到 kovan 时就发生了这事,可以参考 migrations/2_deploy_fomo3d.js逻辑手动执行) cat migrate.log | grep 'FoMo3Dlong: 0x' | awk '{ print $2 }' 部署前端: 前端没有太多需要改的地方, 若使用英文版, 可参考下面命令行修改地址方式 若选择 bundle-cn.js 这个中文版, 则自己找到要修改的地方, 手动修改也行的 顺便说下 cn 里面还是 kovan测试网络的配置, 如需使用可把 bundle.js 里面的本地配置拷贝下 cd src/js sed -i "" 's/{{address}}/0x00/g' bundle.js # 非 mac 去除 -i 后的 "" cd ../../ npm install & npm run start 游戏激活(不激活就处于 ICO 中? 不懂...) 刚想到一个不一定靠谱的简单方式, 把 migrations 下那个 js 里面加一个 activate 的方法调用 npm install remix-ide -g # 安装个本地的 remix-ide remix-ide #注意此时处于项目根目录 OK, 浏览器访问 remix-ide, 点击左上角第6个图标( Connect to localhost ), 弹框继续 connect 左边多出 localhost, 点击 contracts 下的 FoMo3Dlong.sol 文件, ctrl + s , 触发编译 , 下一步 点击右边的上边的 Run, 选择 web3 provider, 如端口不变, 一路 next, ok, 往下看, 有个选择 合约的 select, 选中 FoMo3Dlong, 然后在 输入框中输入 migrate 得到的合约地址, 然后点击 At Address 最后点下 合约的 activate 方法 合约源码浅度分析 Fomo3D 合约源码分析 主要是对源码所有合约整理归类, 解释下合约都有啥作用, 希望对刚接触 fomo3d, 想学习 fomo3d 的有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值