Если вы работали со смарт-контрактами, вы знаете одну вещь: случайность сложнее, чем кажется.
Случайность означает генерацию непредсказуемых чисел, которыми никто не управляет и не может предсказать.
Вам нужны случайные числа для дропов NFT, игровых результатов, лотерейных систем, честного распределения. Но ончейн-случайность? Это сложно.
Традиционные решения RNG либо требуют полного доверия, либо оставляют ваш контракт уязвимым для манипуляций.
Вот почему я рад новому шаблону @arbitrum ScaffoldStylus с встроенным @chainlink VRF.
ScaffoldStylus теперь поставляется с интеграцией Chainlink VRF из коробки.
Запустите "npx create-stylus@latest -e chainlink-vrf" и получите готовую к использованию проверяемую случайность.
Как работает Chainlink VRF:
1️⃣ Ваш контракт запрашивает случайные значения с заданными параметрами
2️⃣ Узлы Chainlink генерируют случайные числа, используя данные блоков на цепочке и свои приватные ключи, затем прикрепляют доказательство, которое ваш смарт-контракт проверяет на цепочке.
3️⃣ Криптографические доказательства проверяют результаты перед доставкой
4️⃣ Ваш контракт получает защищенные от подделки случайные числа
Ключевые свойства, которые мне нравятся в этом:
- Минимизация доверия: Ончейн-доказательства делают манипуляции со стороны операторов узлов или пользователей экономически нецелесообразными. - Подтверждаемый: Каждый результат включает криптографическую проверку - Просто: Запрашивайте и получайте в одном потоке - Оплата по мере использования: Вы платите только тогда, когда вам нужна случайность
Эта интеграция избавляет от тяжелой работы. Для базовых случаев не требуется управление подписками.
Вы можете пополнить свой контракт $LINK или нативными токенами и начать запрашивать случайность.
На мой взгляд, это одна из тех инфраструктурных частей, к которым должно быть проще получить доступ. ScaffoldStylus делает это очень просто.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
Если вы работали со смарт-контрактами, вы знаете одну вещь: случайность сложнее, чем кажется.
Случайность означает генерацию непредсказуемых чисел, которыми никто не управляет и не может предсказать.
Вам нужны случайные числа для дропов NFT, игровых результатов, лотерейных систем, честного распределения. Но ончейн-случайность? Это сложно.
Традиционные решения RNG либо требуют полного доверия, либо оставляют ваш контракт уязвимым для манипуляций.
Вот почему я рад новому шаблону @arbitrum ScaffoldStylus с встроенным @chainlink VRF.
ScaffoldStylus теперь поставляется с интеграцией Chainlink VRF из коробки.
Запустите "npx create-stylus@latest -e chainlink-vrf" и получите готовую к использованию проверяемую случайность.
Как работает Chainlink VRF:
1️⃣ Ваш контракт запрашивает случайные значения с заданными параметрами
2️⃣ Узлы Chainlink генерируют случайные числа, используя данные блоков на цепочке и свои приватные ключи, затем прикрепляют доказательство, которое ваш смарт-контракт проверяет на цепочке.
3️⃣ Криптографические доказательства проверяют результаты перед доставкой
4️⃣ Ваш контракт получает защищенные от подделки случайные числа
Ключевые свойства, которые мне нравятся в этом:
- Минимизация доверия: Ончейн-доказательства делают манипуляции со стороны операторов узлов или пользователей экономически нецелесообразными.
- Подтверждаемый: Каждый результат включает криптографическую проверку
- Просто: Запрашивайте и получайте в одном потоке
- Оплата по мере использования: Вы платите только тогда, когда вам нужна случайность
Эта интеграция избавляет от тяжелой работы. Для базовых случаев не требуется управление подписками.
Вы можете пополнить свой контракт $LINK или нативными токенами и начать запрашивать случайность.
На мой взгляд, это одна из тех инфраструктурных частей, к которым должно быть проще получить доступ. ScaffoldStylus делает это очень просто.
Узнайте больше о Chainlink VRF:
Читать документацию:
Начните:
#Arbitrum везде