From 4a96407ff68f9dd46c0bbb39f59f41e16b492e0f Mon Sep 17 00:00:00 2001 From: Al <80943867+al-ias@users.noreply.github.com> Date: Sat, 23 Jul 2022 13:54:02 +0200 Subject: [PATCH] Translate storage design notes section (9.B) --- it-it/solidity.html.markdown | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/it-it/solidity.html.markdown b/it-it/solidity.html.markdown index 98a5da39..c8d97d76 100644 --- a/it-it/solidity.html.markdown +++ b/it-it/solidity.html.markdown @@ -702,4 +702,14 @@ keccak256("una_puntata_d_asta", "un segreto"); // impegno // mostrerà la puntata ed il segreto che produce lo SHA3 reveal(100, "ilMioSegreto"); +// B. Ottimizzazione della memoria (storage) +// Scrivere dati sulla blockchain può essere costoso visto che vengono +// conservati per sempre; siamo incoraggati ad usare la memoria in maniera +// scaltra (un giorno la compilazione migliorerà, ma per ora è vantaggioso +// pianificare le strutture dati da usare - e conservarne il minimo possibile +// sulla blockchain) + +// I costi per conservare cose come array multidimensionali sono spesso alti +// (costa conservare dati - non dichiarare variabili parzialmente vuote) + ```