熱門話題
#
Bonk 生態迷因幣展現強韌勢頭
#
有消息稱 Pump.fun 計劃 40 億估值發幣,引發市場猜測
#
Solana 新代幣發射平臺 Boop.Fun 風頭正勁
這個週末我花了一些時間來提升我的 UI 技能,同時探索潛在的 $ORE 實現。
問題:
* 我們可以使用 ORE 合約來實現無信任的鏈上投注嗎?
* 有哪種最簡單的鏈上實現也能讓非加密貨幣參與?
結果:
1. 用戶選擇他們的賠率來參加
2. 用戶輸入投注金額
3. 等待回合結束並索取獎金
ORE 的好處在於,你可以基本上免費提供這個服務,因為你可以選擇索取一部分精煉礦石作為費用,而不是直接從 SOL 的投注中收取。
我已經建立了一個初步的 MVP,展示這是如何運作的(鏈接如下),名為 RockBet - 嘗試將任何鏈上邏輯抽象化,並提供一個標準的投注介面。
ORE 的有趣之處在於能夠將挖礦作為 VRF 和流動性來源,因為在正常情況下,礦工總是會試圖從回合中榨取任何 EV。
這作為一種平衡機制,只要礦工有足夠的時間在區塊之間進行套利。
因此,從一開始,我們就有一個可證明公平的算法,這是由礦工的流動性所保障的(如果對隨機性沒有信任,沒有人會進行挖礦)
現在,雖然敘述是「為礦石而挖」——本質上,Ore 只是一種 n/25 的賭注,看看方塊是否獲勝(暫時忽略礦石排放和 ML),這給了我們足夠的靈活性來在其上構建簡單的賭博遊戲。
這是在週末的空閒時間快速建造的,因此還有很多可以添加的內容,不過作為一個初步的 MVP,我對結果相當滿意。
可以改進的一些地方:
* 社交登入 - 允許在存款後進行純粹的 web2 操作
* 推薦計劃
然而,這並不是沒有問題,在構建這個過程中,我發現了以下幾個「煩惱」:
* 礦工帳戶無法關閉,因此租金無法收回
* 無法創建一個共享的未精煉礦石池的「挖礦池」(不使用額外的代理合約)
* 獲得獲勝號碼並不簡單,雖然在鏈下可以在回合結束時找到,但在鏈上則延遲了35個區塊以上
* 回合是通過一些奇怪的預言機邏輯來控制的,這使得確定回合何時揭示變得麻煩
* 合約中埋藏著一些煩人的子費用,您需要考慮到(檢查點)
10.87K
熱門
排行
收藏

