dice2win】的更多相关文章

前言: 之前讲到Dapp原生态对随机函数的支持并不友好, 现在讲讲一种解决思路. 既能保证随机函数的不可预测性, 又能保证公平性, 平台和玩家都能满意. 而Dapp中的Dice2Win实现, 刚好是其中的一个经典例子. 案例: 在讲具体的思路前, 来讲一下一个经典的案例: 两人分一个苹果, 切成两半分, 不过两人足够理性且追求自身利益的最大化, 请问有什么策略保证最大的公平性呢? 猜拳定胜负, 然后由胜利者主导分苹果吗? 哈哈, 这个答案显然不合适. 说起这个例子来, 笔者印象也很深, 好想是央…
原理; https://medium.com/dapppub/fairdicedesign-315a4e253ad6 早期版本地址: https://etherscan.io/address/0xD1CEeeef70c61da45800bd81BE3352160ad72F2a#code https://etherscan.io/address/0xD1CEeeefA68a6aF0A5f6046132D986066c7f9426#code pragma solidity ^0.4.23; cont…
触发交易 转0个 https://etherscan.io/tx/0x784e80167353a886183106cbe3bd15e614cafdb5d6885ccd101177aa0f937a36 0x00000000c0293c8ca34dac9bcc0f953532d34e4d…
前言:​ DApp前些日子比较火, 这段时间有些低迷. 我也是后知后觉, 现在才接触一些, 这篇博文就当做DApp的初次印象吧.​ 本文要写的是基于智能合约的博彩游戏DApp—骰子游戏, 来看看它是怎么实现的, 以及它背后的一些考量. 游戏介绍:​ 骰子游戏比较简单, 就是选择0~99之间一个数N, 然后掷骰子, 若小于该数N, 则胜, 并相应的赔率, 若大于等于则输. 数字N在[, ]的范围内 P(胜率) = N / ; O(赔率) = / P(胜率) = / N; 比如选择N=1, 则只有系…