ทำให้ลูปเกมบนเชนเป็นอัตโนมัติ

สามโหมดอัตโนมัติ — Standard, Hybrid VRF และ Full VRF — พร้อมความสุ่มที่ตรวจสอบได้ในตัว ไม่ต้องใช้ Oracle แค่ Deploy แล้วเล่น

~60%
Cheaper than Chainlink
0
Token Swaps Needed
3 Modes
Standard · Hybrid · Full VRF

Games for Pennies

Standard
$0.0080
per tick · ~90k gas
Hybrid VRF
$0.0094
per tick · ~105k gas
Full VRF
$0.022
per tick · ~240k gas
Live on Ethereum
|Etherscan ↗
ทำไมต้อง Autoloop

ทุกสิ่งที่คุณต้องการสำหรับระบบอัตโนมัติบนเชน

โปรโตคอลที่สมบูรณ์สำหรับระบบอัตโนมัติของสมาร์ทคอนแทรคแบบกระจายศูนย์ มีการอนุญาต และประหยัดต้นทุน

การดำเนินการลูปแบบกระจายศูนย์

Worker นอกเชนตรวจจับอัตโนมัติเมื่อสัญญาของคุณพร้อมและดำเนินการลูปเกม ไม่มีเซิร์ฟเวอร์ส่วนกลาง ไม่มีจุดล้มเหลวเดียว

ความสุ่มที่ตรวจสอบได้ในตัว

การสร้างหลักฐาน ECVRF ดั้งเดิมและการตรวจสอบบนเชน ความสุ่มที่พิสูจน์ได้ว่ายุติธรรมในทุก tick สำหรับการทอยลูกเต๋า การดรอปไอเทม และอื่นๆ — โดยไม่ต้องใช้ Oracle ภายนอก

Hybrid VRF — ความสุ่มเมื่อคุณต้องการ

Tick ต้นทุนมาตรฐานพร้อม VRF เฉพาะเมื่อสัญญาของคุณร้องขอ เกมของคุณเป็นผู้ตัดสินว่าเมื่อไหร่ความสุ่มมีความสำคัญ — การดรอปไอเทม การโจมตีคริติคอล การเกิดมอนสเตอร์ — และจ่ายค่า Gas VRF เฉพาะใน tick เหล่านั้น ~$0.009/tick แบบผสมที่ 10% VRF

โมเดลจ่ายตามการดำเนินการ

จ่ายเฉพาะเมื่อลูปทำงานจริง การคืนเงิน Gas บวกค่าธรรมเนียมพื้นฐานเล็กน้อยที่แบ่งระหว่างโปรโตคอลและตัวควบคุม โปร่งใสและคาดเดาได้

เป็นมิตรกับนักพัฒนา

ฟังก์ชันเรียบง่าย hook โดยตรง มีสัญญาตัวอย่างให้พร้อมใช้

รองรับหลายเครือข่าย

Deploy บน Ethereum mainnet, Sepolia testnet หรือ Anvil ในเครื่องสำหรับการพัฒนา กำหนดค่าได้ต่อเครือข่ายพร้อมเครื่องมือ Deploy อัตโนมัติ

มีการอนุญาตและปลอดภัย

การควบคุมการเข้าถึงตามบทบาทรับประกันว่าเฉพาะตัวควบคุมที่ลงทะเบียนเท่านั้นที่สามารถเรียกใช้ลูป การตรวจสอบ VRF บนเชนป้องกันการปลอมแปลง

19 Demo Contracts

Every Loop Here Fails the Self-Trigger Test

Games, agents, DeFi, AI — each for a different structural reason. Not design choices. Proofs.

🏗️
CrumbleCoreVRFGame

Inverted self-interest

Every VRF tick picks a random floor and damages it. No floor owner will ever trigger the loop — it might hit their own asset. A neutral keeper is the only viable operator.

🔒
Vault Dead SwitchNo VRFAgent

Nobody should hold the trigger

A dead man's switch that transfers your vault to a beneficiary if you miss a check-in window. The whole point is that no human should control when it fires.

🎟️
Airdrop DistributorVRFAgent

Front-running attack surface

VRF selects winners from a registered pool on schedule. If player-controlled, the trigger holder knows who wins before calling. AutoLoop fires first, asks questions never.

🔨
SponsorAuctionNo VRFGame

Timing as attack surface

The high bidder wants the auction closed now. Counter-bidders want an extension. No player-controlled trigger is fair — proving the problem extends far beyond randomness.

🏆
ForecasterLeaderboard3-contract chainGame

4-way coordination failure

Third hop in KaijuLeague → KaijuOracle → ForecasterLeaderboard. Adversarial timing, cross-contract dependency, free-rider gas, prize-pool timing attack — no single player resolves all four.

🤖
AI Agent LoopNo VRFAgent

Neutral on-chain schedule

An LLM agent that runs off-chain and acts on-chain every N blocks. The agent itself shouldn't decide when it fires — its operator, users, and rivals all have conflicting interests.

การเชื่อมต่อ

เริ่มใช้งานใน 4 ขั้นตอน

จากสัญญาสู่ลูปเกมอัตโนมัติในไม่กี่นาที ไม่ใช่หลายเดือน

01

สืบทอด

สืบทอดหนึ่งในสามสัญญาฐาน:

  • AutoLoopCompatible — ระบบอัตโนมัติล้วน
  • AutoLoopHybridVRFCompatible — ความสุ่มแบบเลือกใช้ (ดรอปไอเทม, คริติคอล, การเกิดมอนสเตอร์)
  • AutoLoopVRFCompatible — ความสุ่มในทุก tick
02

พัฒนา

เพิ่ม shouldProgressLoop() เพื่อส่งสัญญาณความพร้อม และ progressLoop() เพื่อดำเนินการลอจิกเกมของคุณ

03

ลงทะเบียนและเติมเงิน

ลงทะเบียนสัญญาของคุณบนเชนและฝาก ETH เพื่อครอบคลุมค่า Gas และค่าธรรมเนียม

04

ปล่อยให้ทำงาน

Worker ตรวจจับและดำเนินการลูปของคุณโดยอัตโนมัติ นั่งรอและดูเกมของคุณมีชีวิตขึ้นมา

ราคา

เกมในราคาไม่กี่เซ็นต์

สามระดับของระบบอัตโนมัติบนเชน — ตั้งแต่การดำเนินการล้วนจนถึง Full VRF ในทุก tick นี่คือต้นทุนของแต่ละระดับที่ราคา Gas ปัจจุบัน

รายละเอียดค่าธรรมเนียม

การคืนเงิน Gas + ส่วนเผื่อ
70% ค่าธรรมเนียมพื้นฐาน (ของต้นทุน Gas)
50% ของค่าธรรมเนียมพื้นฐานไปยังตัวควบคุม
50% ของค่าธรรมเนียมพื้นฐานไปยังโปรโตคอล
Gas
+
Base Fee
=
Controller
+
Protocol
โค้ด

เรียบง่ายโดยการออกแบบ

เชื่อมต่อ Autoloop ด้วยแค่สองฟังก์ชัน นี่คือสัญญาที่ใช้งานได้จริงอย่างสมบูรณ์

NumberGoUp.sol
1// SPDX-License-Identifier: MIT
2pragma solidity ^0.8.13;
3
4// Import the base contract that makes any
5// contract compatible with AutoLoop workers
6import {AutoLoopCompatible} from
7 "autoloop/AutoLoopCompatible.sol";
8
9// A simple demo: number goes up every interval
10contract NumberGoUp is AutoLoopCompatible {
11 uint256 public number;
12 uint256 public interval;
13 uint256 public lastTimeStamp;
14 uint256 private _loopID;
15
16 constructor(uint256 _interval) {
17 interval = _interval;
18 lastTimeStamp = block.timestamp;
19 }
20
21 // Workers call this every block to check
22 // if the contract is ready for an update
23 function shouldProgressLoop()
24 external view override
25 returns (
26 bool loopIsReady,
27 bytes memory progressWithData
28 )
29 {
30 // Ready when enough time has passed
31 loopIsReady =
32 (block.timestamp - lastTimeStamp) > interval;
33 // Pass loop ID to prevent duplicate runs
34 progressWithData = abi.encode(_loopID);
35 }
36
37 // Called by AutoLoop when shouldProgressLoop
38 // returns true — this is your update logic
39 function progressLoop(
40 bytes calldata progressWithData
41 ) external override {
42 uint256 loopID =
43 abi.decode(progressWithData, (uint256));
44 // Guard against stale or replayed calls
45 require(loopID == _loopID, "stale loop");
46 lastTimeStamp = block.timestamp;
47 ++number;
48 ++_loopID;
49 }
50}
AutoLoop
vsChainlink

ดูว่าเราเปรียบเทียบกับ Chainlink อย่างไร

สามโหมดอัตโนมัติ — Standard, Hybrid VRF และ Full VRF — ทั้งหมดในโปรโตคอลเดียว ไม่ต้องสมัครสมาชิกแยก ถูกกว่า Chainlink ในทุกระดับ

~55%ถูกกว่าต่อการดำเนินการ
0การแลกเปลี่ยนโทเคนที่ต้องการ
Hybridระบบอัตโนมัติ + VRF หนึ่งโปรโตคอล
ดูการเปรียบเทียบฉบับเต็ม
FAQ.sectionTag

FAQ.title

FAQ.whyNotChainlink.aSee the full comparison
FAQ.multichain.a