diff options
author | Al <80943867+al-ias@users.noreply.github.com> | 2022-07-23 13:54:02 +0200 |
---|---|---|
committer | Al <80943867+al-ias@users.noreply.github.com> | 2022-07-23 13:54:02 +0200 |
commit | 4a96407ff68f9dd46c0bbb39f59f41e16b492e0f (patch) | |
tree | c82e35bd4817bda2099bcd2f53ce20b07e11a075 /it-it | |
parent | 0d2ba7e26fef9ce047adf9bcd2c9b3657547a095 (diff) |
Translate storage design notes section (9.B)
Diffstat (limited to 'it-it')
-rw-r--r-- | it-it/solidity.html.markdown | 10 |
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) + ``` |