Xeptagon Connects Web3.0 to AWS through ICP

education
JUL 2022

Web3.0 gained traction in 2021 and refers to the decentralization of the internet. The concept is about giving more control and internet property rights to the creator rather than being under the control of centralized tech giants. Core concepts of blockchain and decentralized ledger will be the base technology in the transition from Web2.0 to Web3.0.

Internet Computer Protocol, or in short ICP is a novel blockchain Layer 1 solution that is expected to play a pivotal role in Web3.0 adoption. The project is maintained by well-known academics and computer scientists through the Swiss-based Dfinity Organization with a global presence in Palo Alto, San Francisco, Tokyo and Zurich. Upon launch, the ICP was a top 10 cryptocurrency based on the market capitalization of the circulating ICP tokens.

Internet Computer Protocol (ICP) is technologically on par with other Layer 1 blockchain solutions such as Polkadot (DOT). Internet Computer allows decentralized software applications or dapps to run in a distributed and replicated manner. ICP introduces the novel concept of canisters that are used as a conceptual computational unit to execute these distributed software programs. Canisters, which are conceptually similar to software containers hold compiled code in addition to the ability to maintain the current software state.

In this project, Xeptagon developed a framework to connect Amazon Web Services (AWS) Lambda functions to ICP canisters. Our framework allows software hosted in a serverless AWS Lambda environment to use the ICP blockchain for the storage of critical data in a distributed manner that can be transparently audited at a future date. The framework further expands the technological capabilities of the Internet Computer blockchain by harnessing the computational power and economical advantages of AWS Lambda as well as giving AWS Lambda functions the ability to utilize distributed computational and data storage capabilities of ICP.

During the development, Xeptagon used the general-purpose programming language Motoko which is specifically developed by Dfinity to take the unique advantages of the Internet Computer Canisters and the ICP Blockchain. However, the AWS Lambda functions can be independently developed with the freedom of using any preferred technology stack. As a result, the framework in addition to connecting to the core computational capabilities of AWS Lambda will also be a bridge between Web2.0 and Web3.0 during the current transition period from Web2.0 to Web3.0.

As an innovation-driven software company, Xeptagon always works at the forefront of the latest technological evolutions. We look forward to working on similar innovative and more challenging projects related to Web3.0 shortly.