Trendande ämnen
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Den här helgen ägnade jag lite tid åt att fräscha upp mina UI-färdigheter samtidigt som jag utforskade potentiella $ORE implementeringar.
Frågorna:
* Kan vi använda ORE-kontraktet för att möjliggöra trustless, on-chain betting?
* Vilken är den enklaste implementeringen på kedjan som också skulle tillåta icke-kryptodeltagande?
Resultatet:
1. Användarna väljer sina odds för att spela
2. Användarna anger ett belopp att satsa
3. Vänta tills rundan är slut och hämta ut dina vinster
Det fina med malm är att du i princip kan tillhandahålla detta gratis genom att istället bara göra anspråk på en del av den raffinerade malmen som en avgift snarare än direkt på SOL-satsningarna.
Jag har byggt upp en första MVP för hur detta fungerar (länkar nedan) som heter RockBet - ett försök att abstrahera all logik på kedjan bort från användaren och tillhandahålla ett standardgränssnitt för vadslagning.
Det intressanta med ORE är möjligheten att använda gruvdriften som både VRF och en likviditetskälla, eftersom gruvarbetare under normala omständigheter alltid kommer att försöka pressa ut någon EV ur rundan.
Detta fungerar som en balanseringsmekanism så länge det finns tillräckligt med tid för gruvarbetarna att arbitrage över blocken.
Så från början har vi en bevisligen rättvis algoritm som är säkrad av gruvarbetares likviditet (om det inte finns något förtroende för slumpmässigheten skulle ingen bryta)
Även om narrativet är "gruva för malm" - i grund och botten är malm bara en n/25-satsning på om kvadraten vinner (om man bortser från malmutsläpp och ML för tillfället), ger detta oss tillräckligt med flexibilitet för att bygga enkla vadslagningsspel på toppen.
Detta byggdes ganska snabbt på lite fritid över helgen så det finns gott om att tillägga, men som en första MVP är jag ganska nöjd med resultatet.
Några områden där det kan förbättras:
* Social inloggning - Tillåter rent web2-spel efter insättning
* Remissprogram
Det var dock inte utan problem, när jag byggde detta hittade jag följande "irritationsmoment" när det kom till att bygga detta:
* Malmgruvekonton kan inte stängas, så att hyran inte kan återvinnas
* Ingen möjlighet att skapa en "Mining Pool" med en delad oraffinerad malmpool (utan ytterligare proxykontrakt)
* Att få det vinnande numret är icke-trival och medan off-chain kan hittas i slutet av rundan, är on-chain fördröjd för 35+ block
* Rundorna styrs via någon funky orakellogik som gör det irriterande att avgöra exakt när rundan kommer att avslöjas
* Det finns några irriterande delavgifter begravda i kontraktet som du måste ta hänsyn till (kontrollpunkter)
12,45K
Topp
Rankning
Favoriter

