Neste fim de semana, passei algum tempo refrescando meu conjunto de habilidades de interface do usuário enquanto explorava possíveis implementações de $ORE. As perguntas: * Podemos usar o contrato ORE para permitir apostas on-chain sem confiança? * Qual é a implementação on-chain mais direta que também permitiria a participação não cripto? O resultado: 1. Os usuários escolhem suas chances de jogar 2. Os usuários inserem um valor para apostar 3. Espere a rodada terminar e reivindique os ganhos O bom do minério é que você pode essencialmente fornecer isso de graça, apenas reivindicando uma parte do minério refinado como taxa, em vez de diretamente nas apostas SOL. Eu construí um MVP inicial de como isso funciona (links abaixo) chamado RockBet - tentando abstrair qualquer lógica on-chain do usuário e fornecer uma interface de apostas padrão.
O interessante sobre o ORE é a capacidade de usar a mineração como VRF e fonte de liquidez, pois em circunstâncias normais, os mineradores sempre tentarão extrair qualquer EV da rodada. Isso atua como um mecanismo de equilíbrio, desde que haja tempo suficiente para os mineradores arbitrarem entre os blocos. Portanto, desde o início, temos um algoritmo comprovadamente justo que é protegido pela liquidez do minerador (se não houver confiança na aleatoriedade, ninguém mineraria) Agora, enquanto a narrativa é "mina por minério" - essencialmente, o minério é apenas uma aposta n/25 se o quadrado vencer (ignorando as emissões de minério e ML por enquanto), isso nos dá flexibilidade suficiente para construir jogos de apostas simples no topo.
Isso foi construído muito rapidamente em algum tempo livre no fim de semana, então há muito a acrescentar, no entanto, como MVP inicial, estou muito feliz com os resultados. Algumas áreas podem ser melhoradas: * Login social - Permite jogo web2 puro após o depósito * Programa de referência
No entanto, não foi sem problemas, ao construir isso, encontrei os seguintes "aborrecimentos" quando se tratava de construir isso: * As contas do minerador de minério não podem ser fechadas, de modo que o aluguel é irrecuperável * Não há capacidade de criar um "Pool de Mineração" com um pool de minério não refinado compartilhado (sem contrato de proxy adicional) * Obter o número vencedor não é rival e, embora off-chain possa ser encontrado no final da rodada, on-chain é atrasado por 35+ blocos * As rodadas são controladas por meio de alguma lógica de oráculo divertida, tornando irritante determinar exatamente quando a rodada será revelada * Existem algumas subtaxas irritantes enterradas no contrato que você precisa contabilizar (pontos de verificação)
12,45K