DeFi and blockchain