Актуальні теми
#
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.
Цими вихідними я витратив деякий час на те, щоб освіжити свої навички роботи з інтерфейсом користувача, вивчаючи потенційні варіанти реалізації $ORE.
Питання:
* Чи можемо ми використовувати контракт ORE для забезпечення ставок у ланцюжку без довіри?
* Яка найпростіша реалізація в ланцюжку, яка також дозволить участь, не пов'язану з криптовалютами?
В результаті:
1. Користувачі самі вибирають свої коефіцієнти для гри
2. Користувачі вводять суму для ставки
3. Дочекайтеся закінчення раунду та заберіть виграш
Приємна річ у руді полягає в тому, що ви можете надати її безкоштовно, натомість просто вимагаючи частину очищеної руди як комісію, а не безпосередньо за ставками SOL.
Я створив початковий MVP того, як це працює (посилання нижче) під назвою RockBet - намагаючись абстрагувати будь-яку логіку в ланцюжку від користувача та надати стандартний інтерфейс ставок.
Цікава річ у ORE полягає в можливості використовувати майнінг як VRF, так і як джерело ліквідності, оскільки за звичайних обставин майнери завжди намагатимуться витиснути будь-який EV із раунду.
Це діє як балансуючий механізм до тих пір, поки залишається достатньо часу для того, щоб майнери могли провести арбітраж по блоках.
Отже, з самого початку у нас є алгоритм Provably Fair, який захищений ліквідністю майнера (якщо немає довіри до випадковості, ніхто не буде майнити)
Тепер, незважаючи на те, що наратив звучить як «шахта для руди» — по суті, Ore — це просто азартна гра n/25, якщо квадрат виграє (ігноруючи викиди руди та ML на даний момент), це дає нам достатню гнучкість, щоб створювати прості ігри для ставок зверху.
Це було створено досить швидко у вільний час на вихідних, тому є багато чого додати, однак, як початковий MVP, я дуже задоволений результатами.
Деякі аспекти, які можна було б покращити:
* Вхід у соціальну мережу - дозволяє грати в чистий web2 після депозиту
* Реферальна програма
Однак не обійшлося без проблем, під час створення цього я виявив наступні "неприємності", коли справа дійшла до створення цього:
* Рахунки Ore Miner не можуть бути закриті, тому орендна плата не підлягає відшкодуванню
* Немає можливості створення "Майнінг пулу" з загальним пулом неочищеної руди (без додаткового проксі-контракту)
* Отримання виграшного номера не є тривалим, і в той час як офчейн можна знайти в раунді, ончейн його затримується на 35+ блоків
* Раунди керуються за допомогою якоїсь дивної логіки оракула, що робить дратівливим визначення того, коли саме раунд відкриється
* У договорі заховані деякі дратівливі суб-збори, які вам потрібно враховувати (контрольні точки)
12,44K
Найкращі
Рейтинг
Вибране

