Proposal: On-going Hive chain development; new features, testing, and developer support
[IMAGE: https://files.peakd.com/file/peakd-hive/netuoso/BZ4hAG7f-image201.png]
Funding Details
With the assistance of the (hopefully soon to be renamed) @steem.dao, I will be able to dedicate more time to working on Hive instead of seeking funding or working on other projects to sustain my open-source development contributions.
For this reason, I am seeking 275 HBD per day for the duration of 2020 to continually add new features, fix security issues, update/upgrade libraries, and provide developer support to the Hive community.
The funds will be used to pay for my time developing on the Hive blockchain. I will contribute new features to the core blockchain code as well as provide testing and support for existing features or the eventual SMT hard fork. (Yes, SMT will still be coming)
I will also work to create tutorials and guides for developers to more quickly get up to speed with Hive development. As a part of this effort, I will provide a dockerized development environment with example scripts and verbose documentation. This dockerized environment will be beneficial to novice and expert developers alike.
Some tasks on the horizon for Hive development:
- focus on github issues and fix/close important ones
- perform testing and necessary fixes to Hive blockchain created by initial hard fork
- work with devs to get all dev libraries ported to Hive
- setup a public testnet that can mirror the mainnet
- draft a technical doc for decaying witness votes
- draft a technical doc for atomic cross-chain transfers
How This Benefits Hive
Graphene based, DPoS blockchains, such as Hive, have become a passion of mine the past few years. I have spent a lot of time with various blockchain projects learning what it is they are looking for and gaining insights into how Hive can help deliver that for them.
Since Hive is a community based blockchain, we will need a myriad of community based developers. I have been contributing to open source projects and teams for the majority of my career as a software developer. By supporting this proposal, I will commit my time, knowledge, and skills to the Hive blockchain on a daily basis, year round.
About @netuoso
- I have been on Steem since June 2016 and I wrote the soft fork 0.22.2 code that helped inspire the Hive blockchain and am now a Hive witness
- I am a professional software developer of 8+ years that has extensive blockchain based experience directly relating to C/C++, Node, and Python.
- I work as a blockchain developer on Graphene based blockchains such as Hive, EOS, and Steem.
- I have contributed to several popular Steem projects: (Condenser, Jussi, Steem-JS, Vessel, Radiator, Beem, DSteem), as well as having created/hosted my own, (MSP3k, SteemCreate, Steem-API Rails Gem, Steem PacMan)
Support This Proposal
- Github: https://github.com/netuoso
- Hive source: https://github.com/openhive-network/hive
- PeakD: https://peakd.com/@netuoso
- LinkedIn: https://www.linkedin.com/in/chaneyandrew/
I usually spend 6-8 hours on my day job, and 2-4 hours on my personal work.
With Vessel development, which I am continuing as I have already released Vessel working for Hive and will continue to add new features, I plan to spend roughly 5-10 hours per week on that and 10-15 hours per week on blockchain development.
I also frequently work on the weekend and at night (I just can't quit).
In reality, I am asking for far less for the combination of Vessel and blockchain development than I could get with the same amount of time at a normal job. I am dedicated to Hive and its future so I am putting some of my risk into receiving tokens that may or may not have value in the future as compensation.
If stakeholders wish to fund one or the other of my proposals they can definitely do so with their votes. I am at the mercy of the community for receiving compensation from the Hive Fund.
@forykw | March 22, 2020, 2:35 a.m. | Votes: 0 | [
VOTE ]
Thumbs up! =) helping businesses come to HIVE faster and easily is very important for HIVE in my view. That's a good strategy for long term mass adoption that we already have proof from many other top 10 (market cap) blockchains.
I also would like to stress the importance of HMTs... HIVE needs this very hardly... The reason for it is two-fold... the acknowledgement that things get eventually done (the faster the better, but of course that's not always possible), and the customizations/opportunities it will create for the blockchain.
HIVE is edging on one of the most challenging governance blockchains I know of... HMTs with what we have will create mass businesses interest. Coupled with everyone trying to help those businesses... I think lots of great things will come out of it.
Thanks for the support with Vessel too. Proof that well-written stuff lasts...
Hi @netuoso. Thanks so much for all your work to get Hive going. I support you (and will vote your proposal) also for your future work.
I do question the amount you are asking though, and i write without judgement.
Let's say HBD are on average 80 cents (and this is of course an assumption), then 275 HBD works out to be $6,700 USD per month.
Now i am living a fairly simple life in Bulgaria, with no dependents and i own my home outright (actually the house with barn on 1/3rd acre only cost me $8,000 + approx $25,000 to renovate - renovation still in progress), and i can live a pretty comfortable life on just $500 per month (excluding holidays/visits to family in UK).
Now of course living where you do, i expect you have vastly higher expenses and if i remember rightly you have a family to support. But even so, $6,700 per month (assuming HBD price) would appear excessive. Perhaps it is market value for your expertise. I don't know. But perhaps you might re-consider the amount you are asking.
Con amor
Atma
@mobbs | March 22, 2020, 2:25 p.m. | Votes: 1 | [
VOTE ]
corrections due to my silly confusions
My own opinion on the amount is hidden here, but we'd probably need to be more nuanced than simply 'n price/month x 12'. --> compare with lifestyle.
What I would like to see, however, is a proper budgeting process that 'investors' can track. Not that I don't trust netuoso but people will want to know where their stake is going for sure.
At the end of the day, I think we're paying for expertise, rather than one's ability to survive on the funds. I can't say if this is too much or not enough, but generally, if you skimp out on the costs, you lose the quality, so the assumption here is netuoso is the best we have.
Hi, I see your reply below also and want to remind you that HBD will not be guaranteed to be worth $1 of HIVE. When the HIVE price is low and the debt ratio high, a haircut rule goes into place and the "peg" can be considered broken. There are things the users on the network can do to improve the peg and value of HBD if this happens, but again its still a risk.
As far as compensation for these tasks, I based them off an estimated number of hours that will be required for each. With this proposal, I expect to spend roughly 15-25 hours per week; sometimes more, sometimes less. This also comes with response to emergency fixes or work required outside of my normal timezone.
My progress and work will be documented as Hive posts as well as via my Github profile where I will be contributed work to the https://github.com/openhive-network/hive repository.
As you said, cost of living and value of job skills are highly variable in different parts of the world. If the stakeholders and voters are concerned regarding the cost of the work, then it is absolutely their choice to abstain from voting. I hope people do their own research before making a decision regarding proposal voting or even witness voting.
Hey there. Indeed a more detailed roadmap and timeline are coming. In these early days things are moving fast and there is really no set timeline for new features until every bug and issue has been worked out and removed, the DAO needs a hard fork to allow its auto conversion process to take place, more testing, etc.
For an immediate timeline, I can say that I will have another public RPC node up within about 2 weeks. This will give me time to prepare a stable and scalable infrastructure and will help other nodes reduce their bandwidth as well as improve the stability and decentralization of the Hive network.
The cost of running these full nodes can get rather expensive in hardware, bandwidth, and developer time.
Lol if I could read the minds of people and know why they do, or don't do, stuff I would be a billionaire.
I can only suggest that you find the large stakeholders that aren't voting and ask them. :)
Although, I will say this: It has been said that the developers and stakeholders are just trying to take the SteemIt stake from the Proposal System. Some people have made proposals asking for a lot of money in exchange for the proposed work they would do. I personally do not feel that I am asking for much for the work I have done and will continue to do, but if others feel that it is too much they may abstain from voting.
That's the point of the proposal system though. Voters can choose to vote or not and if the proposal creator feels it necessary to delete and recreate the proposal with modifications they can do that too.
Since I feel the proposals I have are fairly priced, I will leave them active and voters can add or remove their votes as they please. That, of course, is another benefit of the proposal system and why I asked for the payout to occur over the course of the year and not all at one time; voters can always remove their voted to have the payout cease.
Well, I find the non-voting rather strange because obviously the blockchain needs maintenance and development. So yes, I understand there may be disagreements on the amount you're asking for, but since this proposal is so critical to the continuation of the blockchain, presumably there would be discussions on the price (if need be) so adjustments, if any, can happen and the necessary work can proceed.
I myself don't know how to estimate the proper amount when it comes to your proposal but I know the work scope covers some of the fundamentals for the blockchain's continuing operation so I voted for it.
I think if proposals are asking for too much, then competing offers that accomplish roughly the same work for less money will start showing up. The danger I see is if certain people get entrenched in their positions so they become irreplaceable. Antidotes to that would be transparency, more documentation, less barriers to entry, etc.