Forwards Contracts Trading on R3 CORDA

Table of Contents

Read Time: 3 minutes


Finance as an industry has seen tremendous technical growth within the past couple of decades. The rise of the Exchange Traded Market has left the use of manpower in trading stocks rather irrelevant. Yet despite this growth Over-the-Counter markets have not yet disappeared and continue to function with robustness. The main reason for their continued existence has been the forward contract market which has a special place in the industry as it provides a service which as of yet could not be done with the available technology. The following proof of concept(POC) aims at the assimilation of Forwards into a more technologically driven marketplace.

Platform Selection – R3 Corda

After much detailed deliberation and comparing the pros and cons of the various available blockchain technology we settled on R3 Corda which has been developed keeping in mind the requirements of the average worker in any Financial Institution and hence would be easily understandable by the same. Also as R3 has a clear dedication towards developing Corda in line with the Financial Markets it becomes a perfect vehicle on which this service could be based as it would understand the underlying market which the users would be dealing with.

Also, Read Our Next Article on Supply Chain

What are Forwards?

Forwards are a highly customizable Financial Instruments which helps investors hedge the bets against the positions they have taken in the market. In a crude sense, a Forward can be thought of as a promissory note to buy(sell) a specific tradable asset(commodity, Currency, etc.) at an agreed upon price.
This allows the investor so have some sense of security about the current investments he has made and creates an overall safer position in the market.


The major issue that automating such a process is the privacy issue, as some single central party tends to handle all the data. This creates a problem as the data is confidential and needs to be kept private. A central party handling such amount of private information makes it prone to hacking as well as creates a possibility of misuse by the central party.

The POC develops aims to overcome this privacy issue as well as lack of trust by using Distributed Ledger Technology, which gives the participant only the option to see their own data rather the data of all the users giving away information on a need to know basis and hence allowing privacy of data to be maintained.
It also provides a safe and secure way to store sensitive data as such a system is much more hack-resistant than traditional central database systems, giving it a better sense of security.

The development has been in such a way that even parties holding a Node would not have access to all of the data making the requirement of trust in the participant redundant due to the inability of someone else seeing the transaction that does not specifically involve them.
It also does not compromise on the customizability which is provided by a regular Forward contract.
This makes it one of the better solutions out there so as to increase the ease of trading customizable products.

You can get the complete code here

Looking for blockchain solutions (hyperledger, ethereum, Stellar, Corda), ICO/STO tokenSale (ethereum, neo, stellar) or Security Auditing? Get in touch with QuillHash.

Thanks for reading. Also, do check out our earlier blog posts.

At QuillHash, we understand the Potential of Blockchain and have a good team of developers who can develop any blockchain applications like Smart Contracts, dApps,Smart Coins, DeFi, DEX on the any Blockchain Platform like EthereumEOS and Hyperledger.

To be up to date with our work, Join Our Community :-

Telegram | Twitter | Facebook | LinkedIn


Related Articles

View All



Description: This type of security vulnerability can occur when untrusted data is used in a smart contract without proper validation or sanitization, allowing an attacker to execute unauthorized functions or modify the state of the contract.


QuillAudits 🤝 Lovely Launchpad

We are pleased to extend our #partnership with Lovely Launchpad and await great possibilities to secure the #Web3 ecosystem & beyond.

More About Lovely Launchpad:

#web3community #collaboration

As Web3 developers, it's critical to prioritize smart contract security to protect users' funds and maintain the integrity of the blockchain.

Threat modelling and Risk assessment are two key processes that can help identify potential risks and…


@safemoon has been exploited due to a public burn issue with around ~$8.9 M loss.

With the exploited public burn bug, the upgrade was initiated by the official SafeMoon: Deployer.

Load More

Amidst FTX Saga, Hacker Swept More Than $25 Million in 2nd week of November

The contract reinvested (the earn function was not called) before the user pledged (depositAll function) without settling the reward, which means that when the user pledged, the contract did not settle the previous reward and instead conducted a new investment.

Become a Quiffiliate!
Join our mission to safeguard web3

Sounds Interesting, Right? All you have to do is:


Refer QuillAudits to Web3 projects for audits.


Earn rewards as we conclude the audits.


Thereby help us Secure web3 ecosystem.

Total Rewards Shared Out: $190K+