Summary

That brings us to the end of the corporate remittance blockchain app project. This chapter gives you a good insight into using multiple tools to accomplish your end goal when building a blockchain app. In this specific case, we used Hyperledger Fabric for sharing transaction details on a shared ledger between participants, and we used IPFS to share transaction documents between the remittance participants. We were able to leverage both the platforms to build a real-time corporate remittance solution to circumvent a lot of the challenges faced by current remittance solutions, including reconciliation, visibility of transactions, exchange of compliance documents, creating a transparent and real-time workflow, and so on. Corporate remittance is probably one of the most important Blockchain use cases (if not the most important), and I hope this chapter will enable you to design complex products and workflows, adhering to the requirements of different corporate remittance use cases.

We started the chapter by understanding corporate remittances and how blockchain technology can help to make them better and more efficient. Next, we looked at an outline for our project and the different steps we would execute. Next, we set up a customer Hyperledger Fabric network called Bankchain between the Bank A and Bank B banks, created identities for the users of Bank A and Bank B on the network, and wrote and deployed our corporate remittance chaincode. We also set up a two-node IPFS network to share documents between the banks, and a backend database for storing customer and transaction details.

We built backend servers for Bank A and Bank B to provide an interface between the bank portal frontend and the blockchain network, the databases, and the IPFS network. Two transaction listeners were created, one for Bank A and one for Bank B, to listen for incoming transactions to the banks on the blockchain network, fetch the transaction details and documents, and save these to the bank's local infrastructure. Lastly, we built a bank portal in the frontend to allow the Acme Inc customer of Bank A and the Apex Corp customer of Bank B to log in, submit transactions, and view transaction details.

The main takeaway from this chapter is understanding how powerful the Hyperledger Fabric platform is and how it can be used to build complex banking and financial ecosystems and products that are more efficient and transparent than current processes. At the same time, I hope you were able to understand how to leverage IPFS for your blockchain projects. Another major takeaway is understanding how blockchain and distributed ledger technologies can be used to redesign and re-engineer current process flows, to build banking and financial systems of the future.

In the next chapter, we'll be looking at how the Stellar network can be used for retail remittances while enabling real-time Know Your Customer (KYC) and AML checks on a transaction.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.191.108.168