How DABL is different from other Deployment Platform?

  1. How Validation mechanism work in DABL ?
  2. Is there any Consensus Algorithm concept exist in DABL ? If exist than How many different consensus algorithm dabl use ?
  3. what is average Transaction throughput in DABL?

At the moment, DABL runs Sandbox (classic) on PostgreSQL so it has a centralized architecture with no consensus algorithm and what happens in validation isn’t all that important in a centralized architecture.

Not sure if we have numbers on transaction throughput in DABL. A single number here is not all that useful since transactions aren’t equal, e.g., a single bare create is going to be faster than a transaction containing a thousand creates but of course you can still come up with some useful numbers. @dtanabe might be able to help you here.

3 Likes

Thanks for reply @cocreature. Is there any tool available for benchmarking DAML Deployment Platforms?

1 Like

The Ledger API Test Tool has some performance tests I believe. @stefanobaghino-da and @SamirTalwar an probably tell you more about those. However, the ledger API test tool runs against the gRPC Legder API which you do not have access to on DABL. I would recommend building a benchmark that matches your actual workload and run that against different ledgers instead of trying to use a generic benchmarking tool. That way, the numbers actually match your usecase.

1 Like