03:19:16 "maybe I'm misunderstand somethin..." <- for TXO: entire set of unspent coins which can be used by future transactions 03:19:26 IIUC it's outputs + key images in Monero's case 03:19:58 * for TXO: merkle root of the entire set 03:41:52 Hi guys, I would like to ask some questions about website getmonero dot org 04:00:54 "Hi guys, I would like to ask..." <- Never ask to ask. Just ask. 04:00:58 My grandson plowsof taught me that 04:05:21 ArtemVorotnikov[: does the state root actually need to be in the header? I can see how, if you have a trusted state root, it could be used to validate output queries from remote full nodes (assuming those queries come with merkle membership proofs). Is the idea that a light client could sync just block headers and get a state root without downloading the actual state, and then at least know that a certain amount of work was used 04:05:21 to produce that state root? 04:07:09 I just noticed that one of the swap services on the site has stopped its work, but nevertheless it is there, I would like to propose to replace it with a swap service in which I work Head of BD, is it possible? 04:07:39 UkoeHB: correct 04:07:39 cryptonote has a weird definition of block header, because block id = keccak256(header + txroot + num_noncoinbase_txs) 04:07:39 if we discuss state root, then it also should be committed into header chain, that is block id = keccak256(header + txroot + num_noncoinbase_txs + state root) 04:08:06 > <@UkoeHB:libera.chat> Artem Vorotnikov: does the state root actually need to be in the header? I can see how, if you have a trusted state root, it could be used to validate output queries from remote full nodes (assuming those queries come with merkle membership proofs). Is the idea that a light client... (full message at ) 04:18:44 ArtemVorotnikov[: btw I wrote this sketch of how a monero light node could work with the current protocol design https://github.com/monero-project/research-lab/issues/69 04:20:36 pretty much academic though, quite a lot of work for that 04:21:28 cryptoswpz[m]: please open an issue on github https://github.com/monero-project/monero-site 04:21:51 note that we don't list services that aren't reputable / known in the community since we had issues with scammers in the past 04:21:58 btw when I say 'state root' I really mean 'unspent outputs + all information required for processing future blocks', in Monero's case that would mean parts of transactions too? 04:22:10 * parts of past transactions, * transactions (sigs) too? 04:22:57 ArtemVorotnikov[: you don't know what outputs are spent/unspent, so you need to know all outputs. Plus any output may be used as a decoy in anyone's ring signature, so they are all 'needed' to validate future txs. 04:23:16 so outputs + key images 04:23:16 And you need to know all key images to check if future txs are double spending 04:23:31 * so all outputs + 04:23:40 yes 04:23:43 * so unspent outputs = all outputs + key images 04:23:57 right 06:37:09 Hello everyone, I am a noob in cpp/cmake/monero, and trying to compile it on my system (OpenSUSE tumbleweed).... (full message at ) 06:37:18 * Hello everyone, I am a noob in cpp/cmake/monero, and trying to compile it on my system (OpenSUSE tumbleweed).... (full message at ) 16:05:02 Debayan Sutradhar (rnayabed): do you have the static version of boos installed? (It sounds like you only have the shared objects.)