Avalanche is Advancing Off-Chain Computation Services for Developers
Chainlink Automation 2.0 and Chainlink Functions 1.0 are now live on Avalanche C-Chain unlocking advanced off-chain computation capabilities for the Avalanche ecosystem. These cutting-edge Chainlink services provide verifiable, composable, and gas-efficient automation and off-chain compute to enable Avalanche ecosystem developers to realize new types of Web3 applications with greater flexibility and control.
Chainlink Automation is a reliable, performant smart contract automation solution for developers wanting to outsource DevOps-related tasks in a decentralized and cost-efficient manner.
Chainlink Functions is a Web3 serverless developer platform allowing developers to connect their smart contracts to any external data source and run custom computations in minutes.
Explore these new features in detail below. If you’d like to start building right away, explore the developer documentation for Automation and Functions.
Accessing Off-Chain Compute with Chainlink Automation and Functions
The combination of Chainlink Automation 2.0 and Functions 1.0 changes Web3 app development involving off-chain computation. Automation provides a way to offload and automate any Solidity computation off-chain with a ~90% reduction on average in gas costs to Chainlink decentralized oracle networks, while Functions’ serverless developer platform unlocks the capability to perform custom Javascript computations on any data brought-in from the real-world.
Through a multitude of enhancements that provide stronger security guarantees and more configuration flexibility, Chainlink Automation and Functions enable advanced off-chain computation use cases that maintain the trust-minimization guarantees of the underlying blockchain. Additionally, Automation 2.0 unlocks new ways of creating connections between dApps, as smart contracts can now react to log events emitted on-chain. Adding log triggers to Automation enables smart contracts to use it as a powerful messaging bus, comparable to the pub/sub messaging bus utilized in Web2 to connect microservices.
“Chainlink has established itself as the industry standard for integrating real-world data with Web3 decentralized applications and smart-contracts through Oracles,” said Gabriel Cardona, Developer Evangelist at Ava Labs. “Automation 2.0 and Functions 1.0 represent a leap forward, allowing developers to offload Solidity computation with substantial gas savings of approximately 90%. We remain excited to see all of the amazing and game-changing functionality which can be unlocked when leveraging the Avalanche network in concert with Chainlink services.”
Chainlink Functions 1.0 has seen significant interest from the developer community, with 2,500+ builders looking to leverage the enhanced mainnet release to unlock a multitude of novel use cases faster, easier, and with greater configuration flexibility.
Advantages of Functions 1.0 on mainnet over Functions Beta include:
- Seamless integration—Devs can seamlessly create, fund, and manage subscriptions using an NPM package or monitor, deploy, and interact with their Functions through an easy-to-use UI. Developers can also write and test Functions in their browser using the Chainlink Functions Playground.
- Cutting-edge security—Functions leverages a threshold encryption scheme to enhance API secrets’ security in a decentralized manner.
- Configurable limits—Developers can configure execution time, number of requests, payload size, and other parameters, giving them greater flexibility to architect their dApps to meet their user’s needs.
- Access control—Devs can control who can call their Function, enabling them to gate initiation to their contract and allow any EOA to trigger the Functions request.
Underpinned by the same industry-standard infrastructure as other battle-tested Chainlink services, Automation 2.0 and Functions 1.0 leverage the same pool of time-tested, provably reliable node operators that have enabled $8.5T+ in transaction value and maintained consistent uptime levels, even during record levels of network congestion and market volatility. This novel suite of compute-enabled Chainlink services enables developers to realize a multitude of next-generation Web3 use cases that are reliant on advanced off-chain computation.
“We’re excited to expand our suite of decentralized services available on Avalanche with Automation 2.0 and Functions 1.0, empowering Avalanche developers to build next-generation apps that rely on advanced off-chain computation,” stated Harry Papacharissiou, Developer Advocate Manager at Chainlink Labs. “Combining these secure Chainlink services with Avalanche’s flourishing developer ecosystem can help propel Web3 toward its next phase of adoption.”
About Chainlink
Chainlink is the industry-standard Web3 services platform. It has enabled trillions of dollars in transaction volume across DeFi, on-chain finance, gaming, NFTs, and other major industries. As the leading decentralized oracle network, Chainlink empowers developers to build feature-rich Web3 applications with seamless access to real-world data, off-chain computation, and cross-chain interoperability across any blockchain, providing global enterprises with a universal gateway to all blockchains.
Learn more about Chainlink by visiting chain.link or reading the developer documentation at docs.chain.link.
About Avalanche
Avalanche is a smart contracts platform that scales infinitely and regularly finalizes transactions in less than one second. Its novel consensus protocol, Subnet infrastructure, and HyperSDK toolkit enable Web3 developers to easily launch powerful, custom blockchain solutions. Build anything you want, any way you want, on the eco-friendly blockchain designed for Web3 devs.
Website | Whitepapers | Twitter | Discord | GitHub | Documentation | Telegram | Facebook | LinkedIn | Reddit | YouTube