Compute on Golem Network
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Compute on Golem Network enables you to request distributed computation on the Golem Network, a decentralized computing platform that connects users with idle computing resources. Golem Network provides scalable, cost-effective computation for tasks ranging from rendering and machine learning to scientific computing and data processing. This tool takes a task script reference (URL or IPFS CID), compute parameters (CPU cores, memory, storage, execution timeout), and sends a transaction to a Golem Network contract to request computation. The request creates an immutable record of the task parameters, script reference, and task status. This is essential for developers, researchers, and anyone needing scalable, decentralized computing power. The tool provides clear output showing the task reference, CPU cores, memory, storage, timeout, and transaction hash.
HOW TO USE
Connect your wallet using the BGWallet connector (required for context). Enter the Golem Network contract address. Enter the task script reference (URL or IPFS CID). Enter the CPU cores required (e.g., 2). Enter the memory in GB (e.g., 4). Enter the storage in GB (e.g., 10). Enter the execution timeout in seconds (e.g., 3600). Click "Request Computation" to submit the computation request. The tool displays the task reference, CPU cores, memory, storage, timeout, and transaction hash. You can copy the task reference or view the transaction on the blockchain explorer. The result includes a detailed breakdown showing the computation request details and status.
TECHNICAL MECHANISM
This tool implements Golem Network computation by sending a transaction to a Golem Network contract. The computation process: (1) the task reference and parameters are validated; (2) a transaction is sent to the contract with the task data; (3) the contract registers the task with the signer's address and timestamp; (4) Golem providers pick up the task and perform the computation; (5) the transaction hash serves as the proof of the task request. The blockchain provides a permanent, tamper-proof record of the computation request. All computation is performed locally in the browser with no data sent to external servers except for the transaction itself.
WHAT IT CANNOT SEE
This tool cannot verify the actual computation status or output quality—it only registers the request. It does not support computation without valid task and parameters; all fields are required. The tool cannot detect if the computation is actually completed or available; it only registers the request. It does not support computation of tasks not using the specified contract; the contract is required. The tool cannot verify the accuracy of the computation parameters; it only stores what is provided. It does not support computation across non-EVM chains. The tool cannot guarantee that the task record is complete or truthful; it only stores the record. It does not support batch computation of multiple tasks; each request must be submitted separately.
PLEASE NOTE
This tool is designed for developers and users needing Golem Network computation on EVM-compatible blockchains. The task reference uniquely identifies the computation task. The blockchain provides a permanent, verifiable record of the request. The contract address must be a valid Golem Network contract. For production use, ensure you have the correct contract address and sufficient gas fees. Always verify the computation status through trusted sources. The tool is intended for testing, development, and educational purposes.