AgTrace Blockchain
Project name: AgTrace Blockchain🔗
Client:🔗
Role:🔗
- Blockchain developer | Backend developer
October, 2021 – November, 2021
Havana, Cuba
AgTrace is a Brazilian startup that proposes a blockchain traceability solution to track all stages of the food chain. The client already had a Crodapp (Corda smart contracts definition) implemented, but he had not the necessary permissioned network to get the cordapp up and running. Because Corda is a permissioned blockchain the idea was to create a network to deploy the cordapp. Using my previous experience with permissioned blockchains (e.g. Hyperledger Fabric) I was capable to implement a Corda network with all the necessary components to deploy the client solution.
- Proposed, and analyzed with the client, multiples blockchain architectures to deploy the client solution.
- Created a decentralized Corda network using AWS EC2 instances and Docker.
- Deploy the Corda nodes in Docker containers inside AWS EC2 instances.
- Fixed, modified and improved Corda open source tools to create the necessary crypto artifacts used for the network (e.g. Network parameter signer).
- Deployed the client Cordapp to the created network.
- Tested the Cordapp endpoints to guarantee the correctness of the solution.
- Created, and reviewed with the client, examples about the tokenization in permissioned blockchain networks using an information flow based in Hyperledger Fabric.
Others team members:
- Andre Maltz Turkienicz (Client)
- Alberto Tormos Leiva (Client)
- Stack:
- Corda, Kotlin, Java, AWS EC2, AWS, Docker, Docker-compose, Thunder Client, Api Rest.
- keywords:
- Blockchain, Cryptography, Public Key Infrastructure, Cryptographic Certificates, Asymmetric Cryptography, X509 Certificates.