summaryrefslogtreecommitdiffhomepage
path: root/it-it
diff options
context:
space:
mode:
authorAl <80943867+al-ias@users.noreply.github.com>2022-07-23 13:54:02 +0200
committerAl <80943867+al-ias@users.noreply.github.com>2022-07-23 13:54:02 +0200
commit4a96407ff68f9dd46c0bbb39f59f41e16b492e0f (patch)
treec82e35bd4817bda2099bcd2f53ce20b07e11a075 /it-it
parent0d2ba7e26fef9ce047adf9bcd2c9b3657547a095 (diff)
Translate storage design notes section (9.B)
Diffstat (limited to 'it-it')
-rw-r--r--it-it/solidity.html.markdown10
1 files changed, 10 insertions, 0 deletions
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)
+
```