I have picked this up again and revised the workings significantly for a better user experience. The idea is that each node in the authset has a control panel ("network control") that allows them to see currently active proposals and vote yes/no on them by clicking a button. Since the auth nodes...
Hey, I noticed that you started doing some work on this in your factom2d repo and I wanted to inquire what the nature of that work was. Is it a prototype or are you starting the real implementation?
Real-life problems could be a variety of things that will impact the TPS apart from raw processing speed. For example:
Running on different hardware, ie how does an abnormally slow server impact the system as a whole
Latency and packet loss, message reversal, ie how robust is the system when...
I thought about this further and think it might not be an issue. AddServer/RemoveServer messages still require ACKs, so at most an attacker would be able to fill up a node's holding map (which they can already do with other messages), but without the ACK it would never make it into the PL.
Personally, I'd like to see a more solid/realistic prototype to gauge the performance for this new approach. The TPS rates that the entire proposal hinges on come from a very narrow prototype that doesn't take many of the real-life problems into account.
Two things I'd like to see demonstrated...
Yes, this would work fine. Given this option, developing an on-chain system is preferable and I'll start working on that. How committed is Inc. on giving the keys to ANOs (it makes sense for all ANOs to have them but not the general public)? There have been requests in the past for Inc. to start...
Dev time, mostly. I wanted to implement the baseline of what needs to happen by implementing the multisig procedure on the factomd end so that we have a working feature that could be rolled out quickly if need arises.
An automated version on-chain could look like:
Setup: A new Chain X is...
As indicated in my recent update, I built a prototype for decentralized ANO management, as described in my blog post on the subject. I'm happy to report the prototype is working, though it is not ideal for deployment yet.
The Network Control Panel (NCP) is a standalone app with a web interface...
Do you happen to have some more info on this? Is it clock sync issues or something else? The Timeout code is pretty weird and iirc involves sending two different internal messages along the regular message channel, which would definitely get clogged up during high TPS.
I think that impact is...
I've mentioned this critique before in private but the bottleneck of current TPS isn't the protocol itself but rather the implementation. The entire core process (processing messages, putting them in order, applying them to the state, etc) runs single-threaded in an enormous spaghetti structure...
There seems to be a lot of discussion around various staking strategies but I would like to see some data backing them up. Is there any market research to see what staking methods are the ones preferred by investors? Are there any crypto investors we can ask "what would it take for you to buy...
The payout ("coinbase" in the code) is just a special transaction that is the first transaction inside a block and has no inputs, only outputs. The protocol doesn't pay out servers as part of the consensus, but rather this coinbase. There is no requirement that the coinbase has pay out the...
There's a lot of information to digest here, but I didn't see a section on what happens when these committees fail to perform. The idea seems to be that a small group of interested individuals would perform better than the community at large, which means the success of the entire proposal is...
I'm not sure why you think that circumventing your bans and registering new accounts somehow gives you a clean slate. You've been harassing members on discord for months and your behavior is not acceptable.
That's pretty much what I was going to suggest 😸 It's much simpler than you think: there's an undocumented "authorities" API call you can use. (Sample output). Nodes logging in can be accomplished via Kambani, since the node keys are just ed25519 keys like FCT addresses OR they can sign a...
I like this idea and this kind of setup is the next logical step for improving the current workflow. The idea is simple and can be easily created and integrated. The biggest challenge will likely be writing the bash stop/start scripts and monitoring the processes but assuming most people will...
Twelve months is a short amount of time. With development resources being thinner than usual, most of this list probably will not get done. Some of them are already under development.
Multisig + ETH Sig
Decentralized ANO Management
Modularizing factomd post wax release
Improving elections or...
I followed up on this and wrote a sim to test the p2p libraries independently of factomd. first results are here: https://factomize.com/factom-tps-report/
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.