Forum Discussion
How to get the data from the blockchain?
Hi Cheng. The database is meant to be a duplicate of the data stored in the attached blockchain. The database makes it easy to visualize and analyze data on the blockchain. We have a backlog item to add additional information in the database to allow customers to verify whether the data in the database has been modified.
Thanks a lot for your helpful reply. Since neither administrators nor members of the application have access to data stored in the blockchain, does it mean that data are absolutely safe? In other words, how could Azure Blockchain Workbench guarantee that the distributed ledger residing on VMs cannot be changed?
- Jun 24, 2018I guess there is no such guarantee in place, unless access to the replicated storage is strictly write-only and read-only (no updates/deletes) as in the recently announced Azure Storage.
- Cheng PengJun 25, 2018Former Employee
Thanks. I think the real data of workbenches are stored in a public blockchain, instead of private ones for each. I can see from the DB that the blockchain numbers of my several contract actions vary from 183 to 28441. If so, it is safe just like Bitcoin so far.
However, I still have two questions. Since Azure Blockchain Workbench utilizes the proof-of-work strategy, who actually mines the blocks?
Besides, I wonder if Azure Blockchain Workbench has a blockchain explorer to query the real data stored in the blockchain, which is just like that of Ethereum (the Log Analytics shows only Highest Reported Block and Avg Block Time).
- Zeyad RajabiJun 25, 2018Former Employee
Workbench actually uses Ethereum PoA (Parity) and not PoW. In terms of exploring the blockchain, you can open up the RPC endpoint and connect an explorer directly to the blockchain.