Function-as-a-Service (FaaS) offers a streamlined cloud computing paradigm, but existing centralized systems suffer from vendor lock-in and single points of failure. We propose DeFaaS, a decentralized FaaS system leveraging blockchain technology and decentralized API management. DeFaaS addresses these limitations by establishing a secure, transparent registry of functions on a blockchain and enabling applications to discover and invoke them. This approach fosters scalability, flexibility, enhanced security, and improved reliability. Furthermore, DeFaaS's architecture extends beyond decentralized FaaS, supporting other distributed computing scenarios like dApps, volunteer computing, and multi-cloud service meshes. DeFaaS represents a significant advancement in decentralized computing with the potential to unlock a multitude of novel applications and use cases.
翻译:函数即服务(FaaS)提供了一种简化的云计算范式,但现有集中式系统存在供应商锁定和单点故障问题。我们提出DeFaaS——一种利用区块链技术和去中心化API管理的去中心化FaaS系统。DeFaaS通过在区块链上建立安全透明的函数注册表,使应用程序能够发现并调用这些函数,从而有效解决上述局限性。该方法可提升系统的可扩展性、灵活性、安全性与可靠性。此外,DeFaaS架构不仅限于去中心化FaaS,还可支持其他分布式计算场景,如dApp、志愿计算和多云服务网格。DeFaaS代表了去中心化计算领域的重要突破,有望解锁大量新型应用与用例。