solidity 解决随机数的问题,有人知道怎么弄吗?

2018-11-13 14:01:14 +08:00
 konakona

语法太少了,而 sha3()的基数只能靠 now 和 block.number,显然是不安全的。

然后就只能靠外部 API 或者说外部代码来解决,上网找到了 oracleAPI 和 Randao 这 2 个口碑很好的 github,将合约拿下来单独 run 一下。

oracleAPI 太老了一堆编译问题。 Randao 有提供官方 Test,也跑不到,因为编译的时候全部报错了。花了半小时把 IDE 报错先解决,把兼容问题解决,然后再编译。报出了更多的错,莫名其妙。Test 跑不起来。

现在都 0.5 时代了,虽然我用的是 0.4.23 。但是为什么网上的开源那么不友好?感觉比 Python2 和 3 还要糟心!我感觉非常缺乏规范!

想做一个 DICE 游戏都不行。

901 次点击
所在节点    区块链
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/507379

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX