Thoughts on Worker Proposal System (WPS) for Steem
steem·@nanzo-scoop·
0.000 HBDThoughts on Worker Proposal System (WPS) for Steem
**So I spent a couple of hours yesterday morning picking through the debris of the 'Hardfork/ Power Down' drama of last week. One of the posts that caught my eye was by @blocktrades. The [post](https://steemit.com/blocktrades/@blocktrades/proposing-a-worker-proposal-system-for-steem) floated the idea of creating a Workers Proposal System (WPS) on STEEM.** <center> .png) </center> *I admit, at first I was lukewarm about a WPS. More complexity to have to explain away to new users! Also don't we have a rewards pool that can effectively be used in the same way? However on further reflection, I'm coming around to the idea.* # Dev funding on STEEM The history of funding development on STEEM can be best described as haphazard so far. For the most part development funding has been shoehorned into the Rewards Pool with mixed results. ### Overpaying for headliner grabbers During the bull market, particularly the 'STEEM first payout bull market' in the summer of 2016, many 'projects' or ideas or MVPs were [wildly over-rewarded](https://steemit.com/piston/@xeroc/piston-web-first-open-source-steem-gui---searching-for-alpha-testers). This wasn't unusual, pretty much [every trending post](https://steemit.com/beauty/@guerrint/the-first-steemit-makeup-turtorial-bringing-youtubers-to-steemit) was over-valued. However I'd argue that the means by which a platform like STEEM would want to incentivise it's end users, ostensibly 'Creatives' (for want of a better word) aren't necessarily the same as those you'd use to incentivise it's 'Developers' (I use this to not just include coders but marketers etc). Large stakeholders can make a strategic decision to over-compensate Creatives. In many ways, the Reward Pools is a daily competition with the prize value fluctuating based on the STEEM token price. In that sense it's a bit of a lottery, however it isn't purely chance as large stakeholders can sway the reward distribution. The Rewards Pool makes sense for Creatives on STEEM. I'd argue that the Rewards Pool is structured to incentivise Creatives that make short term, catchy, 'throw-away' content. We can argue whether we want these kind of Creatives on STEEM. I don't necessary have a problem with this. There is an audience for consuming and producing this kind of content particularly in this social media age. The challenge for STEEM is attracting the right calibre of Creatives (and their audience) off of their existing poison of choice (Facebook, Instagram, Twitter, Youtube etc) and onto a STEEM interface. Where the Rewards Pool makes less sense is in remunerating Developers. What the last (almost) three years on STEEM has shown me, is that during a bull market, Developers will produce enough of a Proposals or even a MVP to write a headline grabbing post and (provided it makes the right noises) get rewarded handsomely for it. The follow through on actually growing and delivering a Product however seems commensurate to the likely Rewards further posts will garner. As a consequence STEEM has literally [hundreds of Apps/ Projects](https://steemprojects.com/) in varying degrees of completion/ abandonment. ### Underpaying the committed Given the current incentive structure, it is understandable why Developers interest in STEEM wanes during a bear market. Whereas Creatives might stick with STEEM for the engagement or the social media aspect (after all STEEM is just another means of connecting with their audience), there is a real opportunity cost for Developers to hang around on STEEM when they could be getting appropriately compensated elsewhere. It makes sense for Developers to treat STEEM as a side project that they devote more time to during a bull market (to get over-compensated) and less time during a bear market (when they are under-compensated). This may work out okay for a Developer however it doesn't work for the continuous growth of the STEEM eco-system. ### Payment by Witness proxy Another way of de facto funding development, has been rewarding Developers with Witness status. I've subscribed to the view that Witnesses should go above and beyond running a reliable node and implementing changes by additional value (whether it is building apps or supporting the community). One draw back of this, is that some Developers go on a journey. They get well compensated for building apps or running a marketing campaign during a bull market, then (riding the wave of support) fire up a Witness node and get elected as a Top 21 Witness. The Witness Pay then effectively acts as a means of incentivising them to continue developing. While some have continued to offer value as a consequence of becoming Witnesses, others have not, and have simple enjoyed rewards, content to rest on their laurels. On the flip side, where during a bull market it may have made sense to run a node, actively develop and engage in the community, the converse may be true in a bear market. Particularly as the blockchain continues to grow and the cost of running a node increases. # Better Reward demarcation For me, having a WPS enables a clearer demarcation between Content Rewards, Witness Pay and Development Remuneration. **Content Rewards** can be looked at as incentive for 'Creatives' to create Content and Engage on the STEEM blockchain. **Witness Pay** can be looked at as compensation for securing the STEEM blockchain, implementing code changes to a high standard and being stewards of the chain. The **WPS Funding Account** can then be used to fund well-specified development proposals. And that is the hope for me. That a Workers Proposal System will incentivise fully costed out and well thought through Development Proposals. With a realistic expectation of what the renumeration will be. It will enable the Community to hold Projects accountable and even set milestone upon which further funding may or may not be given. It should work as a more appropriate means of funding development rather than purely relying on the Reward Pool or the benevolence of large stakeholders. I also see other benefits. ### Signalling Steem blockchain One of the gripes I have seen recently has been with Steem Inc's control over the core development. It is common with core devs across many blockchains. The core devs hold the keys to the Github, they decide what pull requests ultimately get accepted/ rejected. One of the challenges for any decentralised community is how do the community as a whole signal their will to the core devs? Short of having a [EOS style Referendum portal](https://eosauthority.com/polls?&lnc=en), I believe having a WPS could work equally well as a transparent way to signal to the STEEM core devs (i.e. Steemit Inc) the community's will on blockchain changes. If the community shows strong stake-weighed support for a change to the core code (even minor ones), it will be hard for the core devs to ignore and keep credibility. ### Incubator for STEEM Apps WPS can also be used to incubate STEEM Apps. One of the issues with STEEM apps is that often the "end goal" has been seen as getting a large delegation of STEEM from whales or Steemit Inc. In reality any delegation should be looked at as a quasi incubator that will assist the App to mature and grow. Another issue with delegation is that it has often been given on the basis of an MVP with no signal on at what stage it will be either decreased or withdrawn. I envisage App developers that require seed capital applying to the Funding Account. For me, this will work as a more effective solution to the current wild west delegation of SP (and ultimately depletion of the rewards pool). App developers will be forced to think about how and by when they will monetise their Apps as funding will run out and they will likely need to show results before further funds will be forthcoming. It's more transparent for everyone. # Where should the money come from? On the @blocktrades post there is talk about potentially raising the SBD issuance (e.g. by 1%) or decreasing the Rewards Pool and/ or Witness Pay to fund the Funding Account that will ultimately be funding proposals . I have no problem if the funding comes from a decrease in the Rewards Pool provided it is understood that the Rewards Pool is primarily there to incentivise *end user* content and engagement. What would be undesirable is for Worker Proposal projects to both land funding from the Funding Account and also cream off the Rewards pool by posting updates etc to the blockchain. # In conclusion Having a Workers Proposal System would help un-blur the lines between how STEEM funds development and how STEEM incentivises end-user engagement. The experiment that has both funded from the same Rewards Pool has had mixed success. Lots of short term wins during bull markets, coupled with long term frustrations with those looking to provide value over a longer term. Ultimately however the success of the WPS will come down to how it is implemented and used, that includes the front end GUI that users will need to be able to easily navigate and understand. Thinking bigger picture, what will also be critical is that there is a coherent strategy that informs what Proposals are accepted and when. Just implementing a group of ad hoc Proposals simply because the sound good in isolation, might leave a warmth fuzzy feeling inside but ultimate may not result in the growth intended. Indeed, how a decentralised system devises an effective and dynamic strategy for growth, without becoming centralised will be THE challenge for STEEM (with or without WPS). It's a challenge for Public blockchains as a whole. <hr> # Join my Patreon: Do you like my content or would you like to earn cryptocurrency rewards? Join now: https://www.patreon.com/nanzoscoop <center><a href='https://www.patreon.com/nanzoscoop'><img src='https://cdn.steemitimages.com/DQmW2tebBSg4LwGLxPHZKTAm4Ws6sYCT4uWL8ZKM9RDRRhF/Patreon%20_join_art_version_2.1.png' /></a></center>
👍 steve1122, moromaro, petrolinivideo, shahabudin, horpey, polyideic, alpayasteem, nomadicsoul, steicytua, maksola, jois, lady-lovel, maxwel, ayubloaded, crypto-whiz, morahn, rea, notdavemate, mux, nomadnessie, emonandels, dadtv, raisul, mumanduniversity, aprillio, arsenalfantv, cryptojenn, muhammadan, joejoekeys, kekoacoaching, osm0sis, mummyimperfect, ak2020, emily-cook, meesterboom, mafeeva, chappers, fitat40, sazbird, citizensmith, costanza, revisesociology, shanibeer, sharpshot, byebyehamburgers, spamfarmer, newhope, mammasitta, belaviel, t-bot, ogoowinner, stackin, fullcoverbetting, waybeyondpadthai, connecteconomy, jiujitsu, gracelbm, b00m, mickyscofield, oropeso, cryptofunk, jaybird, team-leibniz, brian-rhodes, loune, wisbeech, steemitlotteries, katesmith, imbritish, uow, icmarkets, steemabuse, sbdraffle, chris4210, kyriacos, guibe80, thelindvall, kingofdew, beckenbauer, bitstreamgains, kenjiby, maxx4137, joski, lifetoday, melvinbonner, trockenesemmel, roxane, dgiors, anasya, kph, bflanagin, wayoutwest, kettleandseagull, sjennon, jidgabol, zelivsky, cryptoctopus, kofpato, newscrypto, annemariemay, redpill, blackmagic, wuzupin, thedrewshow, tijani, starrkravenmaf, smartgeek, terz17, pyrslx, zacherybinx, hellosusu, colmedwardsphoto, fujiwara, tradeownsystems, steemwija, flountown, andisantos, bibekstha75, argentoescribe, duranc, e-gaucho, goddywise4-eu, chemistry0, victoryudofia, juanersatzman, sanyjaya, bazooka, creatisa, greenpower, snowgoat, jacalf, steemanator, dysc0rd, life.goals, mart101, gardeningabc, bridgetdaniels, abbykane, votetanding, monoindustrias, okekemmichael, gilnambatac, kvngcreamy, babaj, kamilala125, pelephotography, carol1990, emilysengmein, binarycounter, h0rn3t, medical-hall, wrpx, shawnycx, jopjk, jims, estherekanem, hanjo42, herfie, kisom1, nomad0712, mseuno, mahmuddin, bleyker, markmorbidity, caesar2341, harkushi, goalgetter, smanuels, pareshnakar, pauloliverpino, strings, ttinytony1989, waku, darltasie, squares, loydjayme25, mikeblize, hoobeehey, rheyss08, julianalpanta, jacintoelbarouki, nickiechua, abuhasan, anam01, lovlu2, dexter24, animecollection, dyancuex, makrotheblack, goga, rizalmahrez, collennes, jacobkaled, normbond, pipo092281, parag, zerin.tahmid, humaira, saharia, damdap, chullbull, barut, indrajeet, edinsoo, metalhero, toyosiartdiy, donjyde, ippai, samantha3105, faisal08, zay-arasi, mhel, hillaryaa, bedusaini, kimaben, zohaib715, ilovekrys, ariffashraff, layanmarissa, oduduokopide, sexygirl123, yellthway, arkkart, mahmuliadi, atjehsteemit, oguylmz, crispycoinboys, alftheboss, adriamguillen, steemaniax, charlotteroze, missninaholy, deep.blue, dashfit, suerisue, oscardavid, sayed53, noyon696, studytext, hasan086, handfree42, owaishassankhan, sheldrick5, basir92, fai.zul, monwalker, beni96, galione, leviathan101, haunting, muammarnst, jayo, cryptomint, mrjokar, belvajarandilla, animesukidesu, samantha16, anime.lovers, dinaislamdina, othniel, artoraly, safril21, afrin12, masud222, enjoyy, rojinstha13, patricklancaster, ryl, hmctrasher, lovetouch, lilkufalli, gustanak, bushu, bittrex12, mohamedsabry, omairqazi, gabrielperez0411, agrestic, musicbot, opluke, oliens, jaber-hossain70, morin89, mittalamit284, pedrovillegas96, cryptophunk, riteshstark, sukro, bobtucks, rionpistorius, sylinda, value2, ablaire, annamighty, frozia, asqalan, bravofer, gleidyscegarra, occpresents, rechellomataro, mirazbd365, kaplat, catherinemds, albarransama, candnbradley, the-tourist, mayorhero, sonidourbanobers, gpwebers, zephyr119, devitech, ghosty5, vellotinna, jgpro, bhim, olayemzeecool, underworld24, sijobe, brusd, cryptospreads, heajin, used-lessboy, vlogger56, bdshakib, busytime, estg1, yoitsme, kaestel, mcastre, rishi-sayz, mdeyasin, rizkiadi, techsfair, mukulcclbd, izzymiyake, omegakane, alejandro99, qaiserali, theminnowhelper, bathijp, kristine, leyla5, derekvonzarovich, hasim5164, godlovermel25, rittens, victoriakorol, ehtishamjadoon, har5h, glorimar, virgo27, harris2017, darlingomaet, haikalisifa, bgmuna, realredimi2, insaallah99, ryan12, gnaimul, kengtong, jakecrypto, vhorvath, techupdate, pharao20, mafou23, galihtruff, babalsilau, dexvid, gps7530, dxdei, gotgame, salahudeen, hirsliturna, cheesom, sn0w-fox, beladro, ahmad097, mbahtutorial, kelvo, paulove, ernoldlvb, ill-esha, leeyen23, etaletai, aikee, johnsonlai, iammitchell, ajaxkennes, romanleopold, chiqui03, supernews, the2nubgroup, marzuki-r, effortless, firdauz, jumpup, mojacko, syahrin, rarcenal, lexcreativz, mirza-kun, dbddv01, thedolphin, mkmk, terrenox1, the-doubled, maribelanzola, devangbuch, chachikho123, lykia, dynet, sazid36, joanpablo, nahin9, emeliveiga, alimirza0416, alexander28hrnz, theryhus, umut1905, loveisgood, grisvian, the2nubmemes, cringytv, whyken, mvoalevine, polash66129, oezixxx, chrome.citizen, pvtrickheaton, bitcoinbaba, bitcoin.news, jan.kretschmer, breezieblack, princefizzy, sampath94, fr4mer, mylittlestar, bloghumberto, norvicgarcia, beshooo, travelerjoe, alexverge, blogyourlife, i-have-tested, johntravis, myoha7, starhamzat, magdechef, pinkyangel, that.bass.guy, niknik20, aleecnavarro, steemitbamboo, patriciareyes, patriciangela, shippou95, erikkun28, joendegz, hrovat66, advsamadhan, jetto, hoothoot, camillius, irisworld, henrysblog, ldanielgmz, e-troubled, yarinergonzalez, hulya.rtk.krsn, edyscout81, akram7, steemitlancer, madonna2018, broadcaster, allenblue405, gabriela2010, victor-andah, boyaceh, earnstech, altcoingamer, boygaruda15, rishadhaque, msageer, pboss123, saifannur-mzy, haggislove, tailslide, kalejandra, jaicyjarc, maryjohnson, neilrichmond, riandifc, rubengamer2010, muhammad.iqbal, marcuz, steemitgunner, firman2908, drfrankensence, golden-man, jpgalih, princezico, ziaaa, minnowboostere, badman-crypto, hrtstrings, dayosoyinka, jackbawa, venustory, moksamol, getrichordie, oudekaas, evolutionnow, samdman, taywilkins, altogo, geekmind, idafc, halim08, steemitarcher, steemitmagician, mayib, mzh.hamim, mahmudulhassan, ashfaaaq, carlosjaviertl, bertoandes, helmimemes, seventhsun, gpcx86, huncey, pasokon, time.toeat, cryptobl4ck, hoboway, lotfiuser, mrstaf, pipks, kike313, ghostiee, warmcracklesound, budika, thanatospharos, tekeliferhat, hakan1988, amristeemit, flowerfairy, toninoti, prosistem, mindbuilder-sc, lenifty, arianto71, kcdca96, vtechifie, mechyz12, cynicalcake, nicole24, ipally, radioboots, sayeedrock, stevescriber, theghost1980, haji, chunnorris, wallacecarranza, hermansanchezg, creatrixity, benjaspa, sonofgod87, rikilb, dedesuryani, arrahman90, bengeudens, nessaur, putra01, milayosawa, sagor94, jumpnrun, betoviiil, andylsyahputra, bradondamyx12345, anarcist69, votehumanity, geeadams, bloodless, jhanmervz, engineeringfeed, dpalash124, tomatom, gaozben, ocn, kulin12, cryptogeee, morph3us, gifty-e, dodolzk, lianbloog, atacapella, dulce.amor, celebritypoet, xhevat, vicmic, rockinggameworld, invictusxl, ifykiki, raymondspeaks, kimchi-king, michaelangello, akumar, deveshsinghtomar, tranghuyen, spycenter, k4v2n, stefansv, smer, egheprincez, achrafo, dubbio, honshu, artcreator, osakuni, ar6467784, walexworld, johngoad, samsonite18654, sadnesscarl, ak477, ogsenti, joshglen, ljpaez, jarendesta, tomcruse, poodai, macmaniac77, abrahman5, esl, dolphinscute, lesshorrible, andrewclk, mahendran7418, showoverview, agusriandi, capt.kili, miralva, vinothkanna, crypt0bear, lemareg, collinstochukwu, foley, thefauceteer, sureshnsnet, mustika, ckbahdon, betesda, cryptosludge, lokiamfire, christianunger, muhibpaya2, riyadhie, rainbowrachel, atheology, banglun, miracle24, adebits, wallyt, fidel66, steempsych, markusgruber, fjoddel, rulilesmana, martinasari, technotroll, ilmondoditea, samcofy, genesis171, truconspiracy, juny21c, alcy, amanpathak, khan45, abbasi1986, justasperm, japasep16, tutchpa, alexander38, payinstant, veteransoffgrid, momimalhi, ekafao, lenky, brett-barth, ajamsport, the-eliot, freedomcoin, flight-87, click3rs, mrogy1, jhesus, cjunros, aaquilk10, bdyabot1, juanguillen, carolinafer, gio.vanne, prateeshp, tensor, yusifm, daglo99, voltagrou, efepng, cool08, adalhelm, partyheld, reynoriega, sjs90, barleycorn, sutda, psygambler, hiroyukikomiya, fanstaf, profnuhu, lwih.eiei, smartcreator, klaratoth, thabiggdogg, thienduc, conscmovement, crazyluv, annnaa, holograma, taxguy-random, boyacun, daj, yahman, brazilijus, alexanderrigov, jakesdewet, mundharmonika, payger, schniggschnagg, claudiandrade, siul.joar, smarmy, vividessor, alchemylgc, b1b4rg7, hawaj, thedoubleace123, bryner, flexcougar, lazylove, marzukie, ervinneb, jaebirds, lauchmelder, patchnotes, taxguy, littlemix, numberjocky, somegaming, reboost, revueh, badpupper, vodonik, twoitguys, priybrata, brutledge, maticpecovnik, mladenpaunovic, hokulor, talli-art, winnerchris, outtheshellvlog, emrethewriter, uhamm, prazxs, will12, treaphort, feye, ashleykalila, goldenturtle, lifekeys, thecrytotrader, faluthi01, thecreatorx, haseebkhan13, romeaiden03, ahsanabdullah, elius2289, erikaharris, mcsamm, khunfarang, khunpoom, open-asset, thecryptofiend, g-dubs, famunger, zedpal, kwabena1995, fayamba, kwabeedat, yandakuala, giddensk7, dacosta, fredrick4u, toroo, jazzyon, rosemary4u, tissuesurgeon, ikkelins, rucy, caxton, dandan2013, photosdaily, funstuff, stunninggirls, friesennerz, fabiocola, icoshooter, poetarojo, mrandreas, coingump, teknoteksogutma, agyapong, mirna98, xanadu, yazannew, mehmood786, klizo, bernardalejandro, ihal0001, theviberadioshow, livinguktaiwan, danielakreher, mypride, cerentryn, sachiewerk, bulent1976, motivatorjoshua, zeshanjaved, abbyrich, kauslevi, buti95, jayfamous, dixiesilverminer, cryptobeginner, kevinwalton, dacruz.thevibe, peaceandwar, mrultracheese, silverlining1, odibezeking, silasvogt, artgirl, fruitarianism, mrfreedomninja, mujiarreza, wealth4good, bcfriday, thomaskatan, jazzyjeff, bluedragon1974, steem.love, gio6, iswanisamion, husana, midary, cmbugua, michelios, dks100, mendezand, rival, steemdragon, happychild, zenc, craigahamilton, benleemusic, carloseduardogil, novabluegoji, magatha, herdi.steemit, benkweller, rosenderevies, kranich, neexal, pushpo, masaitv, thobo, eric-boucher, wakanda, dianation, ace69, green77, morous70, anarcho-andrei, crypto4euro, trustyourpath, sanderdieryck, steemassistant, greenvago, mariogiancini, foxesal, purelove, bargolis, carolynseymour, steemstudy, reungkhoem, gauttam, udochi, nonsqtr, carloniere, altcoinfantasy, malicered, edmundang, pyaesoneaung1774, matiasmenarguez, choku, chrispy99, mirhimayun, nanwaiwaimyint, snowstorm231, isaganicabrales, mdsaifultop, xanderslee, egotheist, biffybirdcam, hashas120, kaking, fullabeans, hobish, khairulfahmi92, lartist-zen, barutundefteri, jarosalawszafran, jahidul74, jacobzeema, bumut, mathilda, tysir, femidada, grandpere, yun093, jayna, flatman, baladod, viralfever, untaljames, aweber, nexit, fher, freshenstine, mchandra, bitmycoin, everydaybitcoin, syawalkoki, viralz, nazmul79, mwamin7, steinz, chinwengozi, ronasoliva, iminzilion, paulthebeloved, jankaptein, jickirti, davincimode, ashokcan143, nanzo-scoop, scoora82, cut1234, aggroed, aulia1993, inertia, gringalicious, hotbit, andimywapblog12, bryanadam21, andimywapblog14, xxxpron, bryanwilliam, safratyusuf, rijalfrak, eturnerx, tarazkp, thespacebetween, blhz, deserttree, bitcoinportugal, gtg, shortsegments, tombstone, egon80, cruella, pennsif, steemmatt, ezzy, hennessy, coruscate, daio, exyle, tonyz,