Skip to content

Commit 18edb98

Browse files
authored
chore(docs): update reference link (AztecProtocol#3768)
Updates some "REFERENCE" to the proper file
1 parent 193f3f2 commit 18edb98

File tree

1 file changed

+2
-2
lines changed
  • yellow-paper/docs/contracts

1 file changed

+2
-2
lines changed

yellow-paper/docs/contracts/da.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -211,14 +211,14 @@ From the above estimations, it is unlikely that our data requirements can be met
211211

212212
The main concerns when investigating if multiple layers should be supported simultaneously are:
213213
- **Composability**: Applications should be able to integrate with one another seamlessly and synchronously. If this is not supported, they might as well be entirely separate deployments.
214-
- **Ossification**: By ossification we mean changing the assumptions of the deployments, for example, if an application was deployed at a specific data layer, changing the layer underneath it would change the security assumptions. This is addressed through the Upgrade mechanism [**REFERENCE**].
214+
- **Ossification**: By ossification we mean changing the assumptions of the deployments, for example, if an application was deployed at a specific data layer, changing the layer underneath it would change the security assumptions. This is addressed through the [Upgrade mechanism](../decentralisation/governance.md).
215215
- **Security**: Applications that depend on multiple different data layers might rely on all its layers to work to progress its state. Mainly the different parts of the application might end up with different confirmation rules (as mentioned earlier) degrading it to the least secure possibly breaking the liveness of the application if one of the layers is not progressing.
216216

217217
The security aspect in particular can become a problem if users deploy accounts to a bad data layer for cost savings, and then cannot access their funds (or other assets) because that data layer is not available. This can be a problem, even though all the assets of the user lives on a still functional data layer.
218218

219219
Since the individual user burden is high with multi-layer approach, we discard it as a viable option, as the probability of user failure is too high.
220220

221-
Instead, the likely design, will be that an instance has a specific data layer, and that "upgrading" to a new instance allows for a new data layer by deploying an entire instance. This ensures that composability is ensured as everything lives on the same data layer. Ossification is possible hence the upgrade mechanism [**REFERENCE**] doesn't "destroy" the old instance. This means that applications can be built to reject upgrades if they believe the new data layer is not secure enough and simple continue using the old.
221+
Instead, the likely design, will be that an instance has a specific data layer, and that "upgrading" to a new instance allows for a new data layer by deploying an entire instance. This ensures that composability is ensured as everything lives on the same data layer. Ossification is possible hence the [upgrade mechanism](../decentralisation/governance.md) doesn't "destroy" the old instance. This means that applications can be built to reject upgrades if they believe the new data layer is not secure enough and simple continue using the old.
222222

223223

224224
## Privacy is Data Hungry - What choices do we really have?

0 commit comments

Comments
 (0)