Showcase: C-depot Stock Trading with C-chain (Blockchain)
Our showcases in the field of finance support business transactions like
- C-cash: Replacement for cash and bank card without infrastructure
- C-bank: simplified electronic bank and debit orders
- C-depot: Management of deposits and funds
The Business Process:
C-chain actors and smart Contracts:
The process involves: the buyer Uli, the seller Veronika, Ulis bank, Veronikas bank, the stock exchange, smart Contracts
The entire stock purchasing process with all the necessary smart Contracts to validate and execute the respective orders as transactions is depicted in C-chain. The smart Contracts executed at the bank or stock exchange are certified by a higher instance and known to the respective actors involved in the transaction.
There is no relationship between the stock exchange and end users Uli and Veronika, as Uli and Veronika transact their equity business through their respective bank and not directly through the stock exchange. The check and depository accounts of end customers Uli and Veronika remain hidden from the stock exchange. Similarly, Uli's bank knows nothing about the clients and their banking business of Veronika's bank and vice versa. The activities between the stock exchange and the banks are hidden from end customers Uli and Veronika. Uli also has no insight on the share transfers of Veronika and vice versa.
Bookings within the C-chain Transaction Chains:
All individual transactions are booked via C-chain in four Blockchain (TC-Chain) correctly, immutably, in the correct order and always checkable (CICC) and are immediately synchronized in the respective local transaction chain of the actors involved. The actors can therefore track the bookings that are relevant to them at any time and replicate as often as they like on any devices or storage media (Cloud or On-Premise).
[U-BU] - to book transactions between Uli and his bank: blocks BU-1, BU-2, BU-3, BU-4, BU-5
[V-BV] - to book transactions between Veronika and her bank: blocks BV-1, BV-2, BV-3
[BU-X] - to book transactions between Uli's bank and the stock exchange: blocks BUX-1, BUX-2
[BV-X] - to book transactions between Veronika's bank and the stock exchange: blocks BVX-1, BVX-2
The Process Steps:
Uli wants to buy 7 shares of C-chain AG and issues a buy order to his bank. Since he doesn't want to invest more than € 100 per share, he sets a limit of € 100 each. His bank accepts the order and sends Uli a request to open a deposit account, as Uli buys shares for the first time and doesn't yet have a deposit account. Uli sends this signed copy back. The bank checks whether Uli also has 700 € in his checking account and freezes this amount. Uli's bank then confirms Uli the opening of the depository and the acceptance of the purchase order. All checks are carried out via corresponding smart Contracts, the execution of which also leads to bookings in the Transaction Chains.
C-chain books the submission of the buy order, the submission of the application for a deposit account, the return of the signed deposit request and the receipt confirmation of the buy order as a result of the execution of the smart contract in the transaction chain [U-BU] as first to fourth block and immediately synchronizes the local transaction chains of the actors involved.
Veronika wants to sell 7 C-chain shares for at least € 90 a share as soon as possible and gives her bank a sell order for 7 C-chain shares with a sell-limit of € 90 per share.
C-chain books the sell order and confirmation of the sell order as a result of the execution of the smart contract by Veronika's bank in the transaction chain [V-BV] as first and second block and immediately synchronizes the local transaction chains of the actors involved.
Uli's bank forwards Uli's buy order to the stock exchange, which checks whether a suitable sell order exists.
Veronika's bank forwards Veronika's sell order to the stock exchange, which checks whether a suitable buy order exists.
The stock exchange flaws the buy and sell order via a smart contract and sets a price of € 95 each. It accepts both the sell order from Veronika's bank and the buy order from Uli's bank for € 95 each.
C-chain books the execution of the smart contract for the buy order for Uli and the confirmation to Uli's bank in the transaction chain [BU-X] as well as the execution of the smart contract for the sell order for Veronika in [BV-X] each as first and second block and synchronizes them in the local transaction chains of the actors involved. Uli and Veronika are not involved in these transactions and can't see them.
Uli's bank buys the 7 shares and places them in Uli's depot. At the same time the bank books the 7x95 € from Uli's checking account. Uli receives a confirmation from his bank about this stock transfer.
C-chain books the execution of the smart contract of the bank for share purchase and the confirmation of the provision of shares and the debit of the purchase amount from the checking account in the transaction chain [U-BU] as fifth block and synchronizes the local transaction chains of the actors involved.
Veronika's bank sells the 7 shares and removes them from Veronika's depot. At the same time she credits 7x95 € on Veronikas checking account. Veronika receives a confirmation from her bank about this stock sell.
C-chain books the execution of the smart contract of the bank for sale of shares and the confirmation of the withdrawal of the shares as well as the credit of the sales amount on the checking account in the transaction chain [V-BV] as third block and synchronizes the local transaction chains of the actors involved.
Do you have a specific scenario in planning? Then please contact us. We are happy to provide you with our know-how in the area of business modeling based on C-chain.