From 076bc67f12aab253cd4fc86f377337cf48c9c8b3 Mon Sep 17 00:00:00 2001 From: Evan Forbes <42654277+evan-forbes@users.noreply.github.com> Date: Mon, 7 Mar 2022 13:00:08 -0600 Subject: [PATCH] erasured is not a word Co-authored-by: John Adler --- docs/architecture/ADR-001-ABCI++.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/architecture/ADR-001-ABCI++.md b/docs/architecture/ADR-001-ABCI++.md index d9b034ea8e..7127a05b7f 100644 --- a/docs/architecture/ADR-001-ABCI++.md +++ b/docs/architecture/ADR-001-ABCI++.md @@ -20,7 +20,7 @@ We need this functionality in order for block producers to We also need this functionality for validators to verify that - For every `MsgPayForMessage` included in the block, there is also a corresponding message and vice versa. -- That the data hash represents the properly erasured block data for the selected block size +- That the data hash represents the properly-erasure-coded block data for the selected block size. - Included messages are arranged in the expected locations in the square according to the non-interactive default rules (not done here) Technically, we don’t have to use ABCI++ yet, we could still test some needed features in the upcoming testnet without it. However, these implementations would not be representative of the implementations that would actually make it to mainnet, as they would have to be significantly different from their ABCI++ counterparts. The decision to adopt ABCI++ earlier becomes easier considering that the tendermint team has already done most of the work for us, and it is possible to start working on the needed features without waiting for the cosmos-sdk team to use them. We explain our plans below to do just this, by creating a simplified version of ABCI++ (ABCI+?) using only the new methods that are necessary, finished, and easy to incorporate into the cosmos-sdk.