I like the idea of vpn as well, but it'd be better to have a server on the other end.
There's another way?
I'll check out discord channel to start communicating there.
Discord? You people really do spend a lot of time thinking about what you're doing, and the potential consequences of. Such attention to detail shall surely result in quality output, and a richer, more secure personal life.
I like the idea of a VPN as a shielded network for sensitive matters such as voting, but who would host the VPN? It isn't hard to set up a VPN, but doing so from a personal computer doesn't seem like a logical choice, all things considered
Damn right it's not the logical choice. The logical choice for host is the same machine that's hosting the voting system - in order that the voting system itself can be made accessible without exposing it to "the internet". Existing infrastructure should feasibly support both roles with no noticable system impact. Points of failure would only be one, which is commonly bad - points of attack are also one, and this is really good for security, and why such measures are commonly used in "serious" settings where it's crucial to transport data without exposing it to the interwebs. Commonly the VPN would be run at or around the gateway in secured facilities but we're a little way away from such things and I'm only considering the box sat in Hetzner's DC(I think that's actually their hardware, too, not a colo). Though gaining access to the VPN realistically should be as simple as signing up.
With regards to IRC Hexchat is more than plenty, even telnet can work the demands such protocols place upon systems and or networks is incredibly minimal. There's ofc many more clients, and like yourself many will already have one installed. They exist on almost every platform(including IoT). There's addtionally(usually lame, and privacy invasive) various webclients available - deploying one more trustable in a page on this site taking the user there should be trivial to achieve. I expect hexchat to have a nice list of servers included - freenode should be amongst them - and no two networks are truely the same. It's all the same thing ultimately, text on a screen thrown around in conformance with RFC1459(which is considered robust enough for military field use) but as each are run by different people/groups/companies there are naturally different rules/policies/procedures and ofc, different users. I nominated freenode as it's a reasonably large network with multiple redundant nodes already in place so therefore not represent any significant outlay, not associated with any particularly nefarious behaviours that I am aware of so not represent or deliver a cost, it has policies and procedures that should not be problematic to our operations, and is currently used by a large number of open source projects - Including the people involved with 2/3'ds of the software currently running on this server - to host their support rooms. With regards to their current userbase, some may be a little trollish, others a little elitist - People are people, ultimately, and once you get near a few thousand of them the lesser appreciable traits exhibit more commonly - Something as contraverisal as Asgardia will attract the trolls like an ice-cream truck attracts paedophiles. There are steps we can take, the channel can be set for entry via registered users is common as it makes it easier to maintain blacklists, or a bot can simply evict/ban persistent non-asgardians, or anyone using TOR exit nodes, proxy servers associated with abuse, etc. There is however a lot of questions that place can get answered, especially in regards to forwarding the currently defined and future potential projects of this initative. When someone writes something that makes ngnix or PHP behave "oddly" then the people that wrote both are "next door". There's various "functionality lack" with IRC as it's an early 90's thing, and bandwidth was a premium back then(but still, 14,400k modem was good for a hundred rooms on a dozen servers) but some creative thinking lead to the composition of "bots"(and why many "botnets" still use IRC as C&C transport) - many of which hook into other projects API's and can extend functionality. From looking up searches in screwgle so you can use it's search capacity by proxy without it taking your pesronal data to checking sanity of the code on the other end of a link. A chatroom is a simple, yet powerful tool.