hive issueshttps://gitlab.syncad.com/hive/hive/-/issues2023-12-16T10:48:50Zhttps://gitlab.syncad.com/hive/hive/-/issues/627BLS signatures on Hive? (feature request + research)2023-12-16T10:48:50ZGandalfBLS signatures on Hive? (feature request + research)Lets take a closer look on that. This issue is to gather relevant information.
See: https://hive.blog/vsc/@vsc.network/the-future-of-multisigs-and-cryptography-on-hiveLets take a closer look on that. This issue is to gather relevant information.
See: https://hive.blog/vsc/@vsc.network/the-future-of-multisigs-and-cryptography-on-hivehttps://gitlab.syncad.com/hive/hive/-/issues/288[cli_wallet] race condition while saving a wallet could potentially lead to d...2022-05-03T20:58:39ZGandalf[cli_wallet] race condition while saving a wallet could potentially lead to data lossuse case scenario
`alice` love to play with Hive via `cli_wallet` but also loves to have a lot of windows/consoles open
1. starts `cli_wallet` instance[1]
2. gets distracted curating content through web interface
3. starts `cli_wallet` i...use case scenario
`alice` love to play with Hive via `cli_wallet` but also loves to have a lot of windows/consoles open
1. starts `cli_wallet` instance[1]
2. gets distracted curating content through web interface
3. starts `cli_wallet` instance[2]
4. `cli_wallet` instance[2]: `set_password xxx`, `unlock xxx`, `import_key key1`, `import_key key2`, closes wallet, goes for lunch
5. gets back to pc looks at instance[1], closes wallet
so at step 4 wallet will save with two imported keys
but at step 5 it will save empty wallet without keys
solution would be to use <wallet>.lock file in order to make sure that the file won't be overwritten?https://gitlab.syncad.com/hive/hive/-/issues/252Should p2p-force-validate be on by default?2022-04-04T10:21:36ZGandalfShould p2p-force-validate be on by default?AFAIR, we validate while `plugin = witness`, or if `p2p-force-validate` is explicitly enabled.<br>
Shouldn't we enable it by default to make our p2p network healthier? (i.e. seed nodes without witness plugin)<br>
(We can leave the option...AFAIR, we validate while `plugin = witness`, or if `p2p-force-validate` is explicitly enabled.<br>
Shouldn't we enable it by default to make our p2p network healthier? (i.e. seed nodes without witness plugin)<br>
(We can leave the option to disable validation on request i.e. when using trusted p2p nodes to sync)https://gitlab.syncad.com/hive/hive/-/issues/223Make RC plugin less noisy2022-05-27T12:40:46ZGandalfMake RC plugin less noisyRC plugin currently emits tons of spammy messages during the replay, such as:
`Accepting transaction by alice, has 1 RC, needs 2 RC, block 3, witness bob.`
Quick solution is to make it go to the debug log.
Another thing is do we reall...RC plugin currently emits tons of spammy messages during the replay, such as:
`Accepting transaction by alice, has 1 RC, needs 2 RC, block 3, witness bob.`
Quick solution is to make it go to the debug log.
Another thing is do we really need to check on RC during replay?
That's plenty of checks that were done before, and non consensus anyway.Andrzej LisakAndrzej Lisakhttps://gitlab.syncad.com/hive/hive/-/issues/202RC delegations potential non-consensus issue (test scenarios)2022-05-27T12:16:23ZGandalfRC delegations potential non-consensus issue (test scenarios)Question is: can malicious witness exploit RC delegation?<br>
i.e.<br>
(a) `alice` fakes delegation of huge amount of RC (that bob has) from `bob` to `alice`.<br>
(b) `alice` fakes delegation of huge amount of RC (that bob even hasn't) f...Question is: can malicious witness exploit RC delegation?<br>
i.e.<br>
(a) `alice` fakes delegation of huge amount of RC (that bob has) from `bob` to `alice`.<br>
(b) `alice` fakes delegation of huge amount of RC (that bob even hasn't) from `bob` to `alice`.<br>
(c) valid key is used but amount is way over available balance.<br>
etc.<br>
<br>
Neither would be accepted by a honest witness, but it takes only one round of block production when `alice` is scheduled to produce, to generate and self-accept such non-consensus custom json transaction.https://gitlab.syncad.com/hive/hive/-/issues/130fc maintenance2022-12-12T16:17:06ZGandalffc maintenanceWhat is a current status of "our" fc?
How it compares to:
https://github.com/EOSIO/fc (see `master` and `eosio` branches)
and
https://github.com/bitshares/bitshares-fc
( Also maybe @abit can help here )
Any bug fixes / improvements we c...What is a current status of "our" fc?
How it compares to:
https://github.com/EOSIO/fc (see `master` and `eosio` branches)
and
https://github.com/bitshares/bitshares-fc
( Also maybe @abit can help here )
Any bug fixes / improvements we could benefit from?
Potential reduction of maintenance efforts by reducing gaps between Hive / BitShares / EOS versions?