Over the past few months, we have enjoyed the dedication of a few new developers to the NULS community. One particular developer is an engineer who handles the business side of development, consulting with CTO’s and technical teams by pairing them with the proper dApp or smart contract that NULS offers as a blockchain solution.
Many new developers who wish to onboard into CCC must deal with several steps in a lengthy process—one month of required work to prove the quality of their code or skill. Then they must set up a node and get staked from community funds to begin earning their compensation for work delivered. In addition to this, some individuals, such as the one mentioned above, perform roles more suitable as Product Managers, rather than the day-to-day hard coding of core developers and CCC. These kinds of business roles are few and they should not require the individual to run and maintain a node in consensus in order to be compensated for their work, especially if their role requires significant travel.
This proposal is designed to facilitate a faster onboarding process for qualified roles in CCC—for business development and hard-coding developer roles.
Currently, a new part-time CCC developer starts a node after providing a server. The community fund stakes 200k to activate the node, with a 50% commission. This is the standard for any part-time CCC developer. This proposal will allow new part-time developers to onboard without the immediate need for additional nodes. The new part-time developers would receive the remaining 50% commission from the 4 CCC nodes that already operate with 200k staked at 50% commission. The new developers will help to cover half of the server cost—but will not be required to operate and maintain the node.
This 50% from the 4 nodes would normally be sent back into the community fund. However, starting new nodes for each additional CCC member in the current environment will reduce the ROI and node rewards for all nodes already in consensus. Therefore, the council proposes to onboard new part-time CCC members by diverting this 50% from the community fund, to the new CCC members as compensation for their work. Ambassador nodes will still contribute to the community fund.
summary—this proposal eliminates the need for new part-time CCC members to provide a server, maintain a server and join consensus with a node. Instead, they will be compensated with the remaining 50% of the node rewards already generated by the 4 part-time CCC developer nodes in consensus. This will help our onboarding process to move faster for new CCC members and eliminates the need to add a node to consensus for every new part-time CCC developer or business role.
The discussion period will be 5 days for this proposal.
Application Type: Community fund use.
Application amount: N/A - Reverting 50% funds from a 50% node to pay additional onboarded CCC roles.
Council member: @PennyPi
Remarks: The above proposal diverts 50% of existing CCC node rewards to new developers and CCC roled, eliminating the need to add additional nodes to consensus.
According to this proposal:
The community fund use application proposal can be voted on to agree or disagree. The voting period is 5 days and will be implemented according to the proposal of "Node Rewards for Onboarding New CCC Members"