http://snowday.fun 's limited ram keeps causing the node to crash
might be that it's trying to share it with an explorer
(it also disrupts the <#CAT0R3Z8E|blocks> updates)
how much RAM does it have?
total 2G
:P
that should be plenty
any swap?
[snowblossomcoin/snowblossom] Issue closed by fireduck64
[snowblossomcoin/snowblossom] Issue closed by fireduck64
The UTXO leaf nodes hold a TransactionOutput protobuf serialized. The hashing of that data is critical to the function of the UTXO root hash and proofs. However, as each node reserializes it as it puts it into the UTXO trie it could be encoded differently on different nodes. This would manifest on a node as a failure to import a block and rejecting it with the utxo root hash not matching. On a client this would manifest as a getspendable failure as it validates the returns. I think the solution is to treat the transaction inner data as the canonical encoding (which we are already handing around as a byte string for much the same reason). Through use of CodedInputStream it appears that we can get the raw encoding bytes for the TransactionOutputs that way and thus has an canonical encoding that we preserve throughout the system.
[snowblossomcoin/snowblossom] Issue closed by fireduck64