How to Test Blockchain Applications
Blockchain technology is best known for Bitcoin and other cryptocurrencies. It is being investigated for use in many different areas, from payments to supply-chain logistics and energy generation. But testing decentralised applications, particularly on public blockchains, requires testers to think in a completely different way. How do you mitigate against the risk of bugs when you are deploying to an immutable data structure? How can you replicate a production environment that is spread across thousands of different nodes of varying performance and specification? How can you future-proof yourself against changes in the open-source software you are using?
What does it mean to test for transaction cost as well as transaction integrity?
This webinar will attempt to answer these questions. Rhian will also run through some of the most popular public and private blockchains and their use cases.
- Difference between decentralised and centralised applications
- Particular challenges of public blockchains