konakona
V2EX  ›  区块链

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

  •  
  •   konakona · Nov 13, 2018 · 1318 views
    This topic created in 2814 days ago, the information mentioned may be changed or developed.

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

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

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

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

    想做一个 DICE 游戏都不行。

    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3011 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 14:31 · PVG 22:31 · LAX 07:31 · JFK 10:31
    ♥ Do have faith in what you're doing.