Why Azure Confidential Ledger is essential to your architecture?
Paul Soliman
Microsoft MVP & RD | Co-Founder- CEO & CTO - Hacktiv and Bayanichain | Futurist | focusing on App Level Security, Blockchain & AI.
My team has been developing dApps for quite some time now and as an enterprise application architect, we are really deep diving on how private data should be inside a private blockchain.
Don't get me wrong, I am fan of decentralization and somehow, I think we will be achieving it in the near future. I've been getting queries such as should I expose everything to the public chain, or can we choose what metadata / data should be exposed in the public blockchain?
The answer will be different based on the use case, for private companies that want to use blockchain to achieve transactional transparency and immutability then a hybrid approach should be an option.
In this case an ERP system that integrates financial data to blockchain:
A. Azure Confidential Ledger as the private chain that will store Annual Financial statement details.
B. Ethereum as the public chain that will be using ERC 721 to create a unique transaction header record.
C. Your dApps or usual enterprise systems
D. Function app - will orchestrate how to write transaction to both chains
How simple transaction should be written:
This is a super simple pattern that can be used for Financial Statement that can be audited publicly later on.
If you want to explore more about Microsoft Confidential Computing, check this out:
Empowering Microsoft's MVPs & Regional Directors | Impactful Community Leadership | Personal Brand | Content Marketing
2 年This is interesting, Paul Soliman! Thanks for sharing your insights into use case of blockchain.