Neste fim de semana, passei algum tempo a atualizar as minhas habilidades de UI enquanto explorava potenciais implementações de $ORE. As Perguntas: * Podemos usar o contrato ORE para permitir apostas sem confiança, em cadeia? * Qual é a implementação em cadeia mais simples que também permitiria a participação de não-cripto? O Resultado: 1. Os usuários escolhem suas odds para jogar 2. Os usuários inserem um valor para apostar 3. Esperar o final da rodada e reivindicar os ganhos A parte boa do ore é que você pode essencialmente fornecer isso gratuitamente, simplesmente reivindicando uma parte do ore refinado como taxa em vez de diretamente nas apostas em SOL. Eu construí um MVP inicial de como isso funciona (links abaixo) chamado RockBet - tentando abstrair qualquer lógica em cadeia do usuário e fornecer uma interface de apostas padrão.
A parte interessante sobre ORE é a capacidade de usar a mineração tanto como VRF quanto como uma fonte de liquidez, uma vez que, em circunstâncias normais, os mineradores sempre tentarão extrair qualquer EV do round. Isto atua como um mecanismo de equilíbrio, desde que haja tempo suficiente para os mineradores arbitragearem entre os blocos. Assim, desde o início, temos um algoritmo Provavelmente Justo que é garantido pela liquidez dos mineradores (se não houver confiança na aleatoriedade, ninguém mineraria). Agora, enquanto a narrativa é "minerar para o minério" - essencialmente, o minério é apenas uma aposta n/25 sobre se o quadrado ganha (ignorando as emissões de minério e ML por agora), isso nos dá flexibilidade suficiente para construir jogos de apostas simples em cima.
Isto foi construído bastante rapidamente em algum tempo livre durante o fim de semana, por isso há muito a adicionar, no entanto, como um MVP inicial, estou bastante satisfeito com os resultados. Algumas áreas que poderiam ser melhoradas: * Login Social - Permite um jogo puramente web2 após o depósito * Programa de Referência
No entanto, não foi sem problemas, enquanto construía isto encontrei as seguintes "irritações" ao construir isto: * As contas de Mineradores de Minério não podem ser fechadas, portanto, o aluguel é irrecuperável * Sem capacidade de criar um "Pool de Mineração" com um pool de minério não refinado compartilhado (sem um contrato proxy adicional) * Obter o número vencedor não é trivial e, embora fora da cadeia possa ser encontrado no final da rodada, na cadeia está atrasado por mais de 35 blocos * As rodadas são controladas por uma lógica de oráculo estranha, tornando irritante determinar exatamente quando a rodada será revelada * Existem algumas taxas adicionais irritantes enterradas no contrato que você precisa contabilizar (pontos de verificação)
12,45K