wormhole/design
Leo 349bf24937 design: remove message persistence on Solana
As discussed yesterday, we are going to build our own data availability
mechanism for signed VAAs, which will be specified in a new design doc.

This means that we can simplify our existing design:

- The special role of Solana as a fancy K/V store is eliminated
  along with the postVAA method. The Solana smart contract is now
  identical to all other chain contracts in terms of functionality.

- We no longer need optional persistence - our own data availability
  layer will not be limited by on-chain performance considerations,
  so we can simply persist all messages.

- Submission of VAAs to Solana now happens entirely client-side.
  Guardians no longer need to run the separate agent or spend SOL.

Change-Id: I1ec755803731796b70a546868c5ba5bc032b02e5
2021-07-20 23:17:46 +02:00
..
0001_generic_message_passing.md design: remove message persistence on Solana 2021-07-20 23:17:46 +02:00
0002_governance_messaging.md Update document index 2021-07-02 12:22:40 +00:00
0003_token_bridge.md Correct decimal data type 2021-07-19 10:46:40 +00:00
0004_message_publishing.md design: remove message persistence on Solana 2021-07-20 23:17:46 +02:00
navbar.md Update document index 2021-07-02 12:22:40 +00:00
template.md design: fix typos in template 2021-04-16 16:02:56 +02:00