# The kernel

On each blockchain, the 0x\_nodes protocol is powered by a kernel.\
The kernel is a set of smart contracts that are designed to facilitate\
easy hand off between the depositor and the yielding strategies.

From the user’s perspective, the kernel facilitates the deposit of assets from their&#x20;wallet into the 0x\_nodes ecosystem, the selection of one or more investment&#x20;options from a menu of yield-bearing investment strategies, and the harvest of&#x20;yield back into the kernel where it can be deployed (compounded) or withdrawn.

Each 0x\_nodes strategy deploys funds into multiple high-performing liquidity pools&#x20;on an automated market maker (AMM), such as Uniswap, Sushiswap, and others.&#x20;0x\_nodes strategies are multiple-farm (often “3-farm”) strategies, meaning that&#x20;users’ funds are split and deployed into multiple liquidity pools.

Every time 0x\_nodes develops an integration that connects its ecosystem to DEX&#x20;or blockchain, it facilitates cross-pollination of communities, co-marking&#x20;opportunities, and allows the 0x\_nodes community itself to grow while providing&#x20;liquidity to DEX.
