2018-09-04 07:35:50
http://snowday.fun 's limited ram keeps causing the node to crash
Clueless
2018-09-04 07:36:00
might be that it's trying to share it with an explorer
Clueless
2018-09-04 07:37:01
(it also disrupts the <#CAT0R3Z8E|blocks> updates)
Clueless
2018-09-04 12:04:47
how much RAM does it have?
fydel
2018-09-04 12:49:01
total 2G
Clueless
2018-09-04 12:49:03
:P
Clueless
2018-09-04 13:26:32
that should be plenty
Fireduck
2018-09-04 13:26:36
any swap?
Fireduck
2018-09-04 16:41:59
[snowblossomcoin/snowblossom] Issue closed by fireduck64
GitHub
2018-09-04 16:42:17
[snowblossomcoin/snowblossom] Issue closed by fireduck64
GitHub
2018-09-04 16:45:40
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.
GitHub
2018-09-04 21:18:16
*https://github.com/snowblossomcoin/snowblossom/compare/2d1112de231e...0ce6a8c6e87c*
https://github.com/snowblossomcoin/snowblossom/commit/0ce6a8c6e87c3456fd460ef98a229d224b7abbf3 - Tweeking load test
GitHub
2018-09-04 21:19:51
*https://github.com/snowblossomcoin/snowblossom/compare/0ce6a8c6e87c...5cc8be95ccdf*
https://github.com/snowblossomcoin/snowblossom/commit/5cc8be95ccdfd52f3f89af667ed6970bfc5ba21e - Switch to using the raw encoding of TransactionOutputs in the canonical TransactionInner.
GitHub
2018-09-04 21:19:52
[snowblossomcoin/snowblossom] Issue closed by fireduck64
GitHub