Architecture
The inception of a prototype or a project requires an architectural exercise, which will mark out the most critical aspects of the project :
- logical view of components,
- deployment view of software and components,
- persistency and lifecycle of information,
- integrations with business systems (off-chain data),
- technical options (languages, code management),
- sécurity considerations,
- initial distribution and evolution of project’s tokens (tokenomics).
Prototyping
A blockchain project can easily be confronted with reality by a proof-of-concept which will demonstrate the advantages and disadvantages without committing the budget of a large-scale project.
A prototype will surely include one or more basic tokens (ERC-20 or NFT ERC-721), the smartcontracts to manage the on-chain aspects, and a web application for the end-user (dApp, UX/UI).
We can produce the proof-of-concept for you, which will allow you to refine a design project.
Technology
We recommend blockchains featuring an Ethereum virtual machine (EVM), in combination with the Solidity language. This is the standard that ensures the sustainability of your project.
Indeed smartcontracts will be interoperable between any blockchain of this type and your solutions will be easily migrated if necessary, or can operate simultaneously on several blockchains.
The most common blockchains (L1) EVM’s are :
- Ethereum,
- Avalanche,
- BNB chain,
- Polygon,
- Gnosis.
They differ in their fees, transaction speed and environmental footprint.