Opticalcarrier/SSL certificates.This discussion is slightly over my pay scale...guess I'd better get used to it.
After some research:
The SSL certification seems to really only give us an extra layer of cosmetic security on some nodes, but certainly not network-wide.This could maybe give rise to confusion as to whether a particular node is secure if it lacks SSL certification, when in fact the use of https adds no extra security for NXT transactions/balances.
J-L (and I assume CfB/BCNext) seem to have no use for https, so the SSL cert seems unnecessary.
I'd like to hear chanc3r and J-L's opinions on this, but I'm 80% against SSL certification right now.
Ferment/VPSJust going to post a quick summary here of Ferments request:
***********************************************************************************************
Hello InfCom:
This is a heads up that sponsorship of the 102+ nxtbase nodes ends in a few weeks (3/31). I have created an issue for it here:
https://bitbucket.org/nxtinfrastructure/committee/issue/27/nxtbase-node-sponsorship-expires-3-31I'm looking to the committee for ideas on how I should proceed given my involvement in this committee. As we are just getting ramped up, I fear that 2 weeks will come and go pretty quick. I would hate to shut them down given that they account for a nontrivial amount stable network processing as well as providing 10 public API nodes in 10 geographically distinct locations.
I've included rickyjames on this message as I would appreciate his input on the ethics side of things.
I have no intention of using this committee for personal gain, but I am (as well as others) also some of the most capable people in the community for addressing the concerns of the committee (that's why we got voted in).
It's an interesting situation and I imagine affects the other committees as well.
Thoughts?
-Ferment
marcus03How much do you need per node/VPS per months and for what is it spent? VPS hosting costs only or something else? Where do you host? Number of nodes=number of VPS?
fermentmarcus03 - Payment is for hosting, bandwidth, and personal time (gotta pay the bills). Servers are at Amazon, Rackspace, and Linode for both geographic and provider diversity. A node is run as a single virtual server.
marcus03Thanks. Can you make a small list of planned expenses for a month for one node?
Hosting: ... NXT per month per NRS node Bandwidth: ... NXT per month per NRS node Personal time: ... NXT per month per NRS node Anything else...
ferment1-2gb node with normal bandwidth charges is $25-35USD per month depending on location.
You can get much cheaper VPS options but you won't have the nice features like image cloning, international data centers, etc.
It's probably easier if I put together a proposal and submit it. I'll run the numbers and think how I could improve things and incorporate some of these brainstorming issues.
ChuckOneferment Sounds good for the start.
I would like to add that we definitely need long-term strategy for self-sustaining service providers. Any ideas on that?
fermentChuckOne One idea that I had was if you could integrate some kind of profitable PoW (distributed computing problem) then one could use the mostly idle nature of nodes to do other stuff.
For example, you could have a node do image conversions from one format to another and the node owner would get paid in NXT per unit of work completed. The work execution framework would run as an extension to NRS.
Building CPU mining pools on top of nxt nodes would be another example.
EvilDave wrote:
I think it's an obvious decision, we need to have those nodes up and running, IMHO The only controversial part is whether Ferment gets a bounty for his own work on this. F; Have u recieved funding/bounty for your own workng time up til now? Do u want or expect payment for your worked hours on the VPSes?
fermentYes, I received sponsorships to pay for the nodes through the end of march. I've received bounties from BCNext/CFB as well for various contributions.
I'd happily run a few to support the community, but running 100+ across 10 data centers requires both time and financial commitment.
I think there are 3 approaches that could be applied to me or anyone else:
Salary Bounty + Costs = Qualified individual gets paid on some kind of time frame to manage up to a certain amount of nodes. Committee pays hosting costs for these nodes directly. This is my least favorite, but it is what is implied when people ask about costs and time. It's highly centralized and requires trust.
Bounties are paid per node per period of time directly to maintainer. How much time/expense is not the concern of the funding committee. The committee is only interested in the end result - a fast and resilient network. Nodes should receive bounties if they meet a clearly specified SLA regarding uptime, performance, updates, etc. This is the most common approach (sponsorships, peer explorer). In the absence of #3 below, I prefer this model, but it rewards investment in massive automation and the ability to grow on demand.
Decentralized service providers are built on top of the nxt network. Nodes are rewarded through some kind of PoW that supports the business of the service provider. This is a long-term sustainable strategy until foraging become viable. Work processing code is distributed as "plugins" to NRS and run on nodes. Think Seti@home or CPU mining.
I'm sure there are other interesting models.
**************************************************************************************************
The above is from the INF-COM PMs and bitbucket convo, any one else want to weigh in, feel free....