Utopian-IO Idea: P2P Margin Trading / Stability Contracts
utopian-io·@edicted·
0.000 HBDUtopian-IO Idea: P2P Margin Trading / Stability Contracts
#### Repository https://github.com/holgern/steemengine #### Components Requires smart-contracts. Possibly could be implemented on the new SteemEngine platform. This would avoid the need for Witness approval. <center> </center> #### Proposal Description If we can create a network of users looking to hedge their bets and engage in leveraged crypto trades, we can match them together to create a system of high/low volatility polarization. The dichotomy of users looking to take more/less risk within the system can be used to our advantage. By finding two users looking to implement opposite tasks, we can pair them together to allow both of them to accomplish their goal. This system can be utilized to create an unregulated free market; allowing users to manipulate the financial risk they are willing to take within the network. <center> </center> #### Mockups / Examples User @abc wants to margin trade Steem. User @xyz wants to lower the volatility of Steem price action. User @abc and @xyz both throw 1000 Steem each into a smart contract. User @abc wants to increase the volatility of their 1000 coins. User @xyz wants to reduce said uncertainty. Let's say that Steem were to double in value and the contract was terminated. For simplicity, let's assume that 1 Steem is worth 1 USD. When the contract was created its total value was $2000. When the contract ended its value increased to $4000. This is a $2000 profit, but @abc will receive more because they margin traded. @abc would receive 1250 coins ($2500) from the terminated contract, while @xyz would receive 750 coins ($1500). In the event of Steem losing half its value, the opposite would be true: @xyz would receive 1500 coins ($750) from the terminated contract, while @abc would receive 500 coins ($250). ----- In the above example, @abc accepted +50% volatility. When Steem doubled they took half of @xyz's profit. ($500) When Steem was halved they accepted half of @xyz's loss ($250) <center> </center> ### Description Continued The amount of volatility the margin trader would accept would not necessarily be equal in the event of a positive or negative net gain. Any number of agreements could be reached depending on many different factors. Any number of variables could also be used to break the contract as long as both parties agreed in advance. These contracts would exist on a free market. In general, if margin trading had more demand than stable holding, users willing to negate volatility would be offered a better deal, and vice versa. For example, perhaps a margin trader would be willing to accept a 40% gain in the event of bullish action while at the same time accepting 60% of the loss of the other party during bearish action. The free market would determine what kind of deals one could get at any particular time. Unfortunately, I've used Steem as an example here for simplicity, but in order for that to happen a fork approved by the witnesses would be necessary. However, in the event of an SMT launch or using a SteemEngine side chain, it is possible that this functionality could be implemented permissionlessly using a new token on the blockchain. <center> </center> #### Benefits By lowering the volatility of the cryptoshere we can keep more money on the platform. Users who would otherwise be transferring their assets to an exchange and cashing out to a stable coin would instead be incentivized to open a p2p volatility reduction smart contract. On the flip side, being able to offer margin trading in a free market with little or even zero fees would also bring value to whatever underlying platform that implemented this system of Peer to Peer margin/stable match ups. ### Conclusion We no longer have to rely on centralized financial services that have previously relied on a trusted intermediary. Using smart contracts, I believe many platforms will eventually implement this system of p2p margin trading. Steem has the opportunity to be the first. #### GitHub Account https://github.com/edict3d
👍 cheneats, yougotresteemed, musiclove, primeradue, bogdasha, cinnamonmints, leir, espoem, ascorphat, mops2e, amosbastian, ulockblock, tobias-g, jaff8, teutonium, rufans, helo, asaj, bestofph, codingdefined, kendallron, aafeng.test, deadpresidents, ripperone, edicted, bengiles, bigmoneyman, mcfarhat, busy.pay, krnel, cryptouno, builderofcastles, cmplxty, acidyo, indayclara, robbieretard, luegenbaron, teamcr, streetstyle, loshcat, greenorange, beggars, grzesiekb, utopian.trail, minersean, techslut, erikaflynn, jakipatryk, suesa, che-shyr, didic, rewarding, vanarchist, abh12345, walnut1, tykee, silviu93, dakeshi, elear, zoneboy, mcyusuf, gentleshaid, aussieninja, sargoon, bflanagin, jk6276, dssdsds, jayplayco, stem-espanol, mrsbozz, jk6276.mons, jaxson2011, eternalinferno, carloserp-2000, r00sj3, emiliomoron, ulisesfl17, tomastonyperez, viannis, erickyoussif, ubaldonet, reinaseq, lupafilotaxia, fran.frey, aleestra, lorenzor, tsoldovieri, iamphysical, felixrodriguez, azulear, amestyj, ivymalifred, vjap55, eliaschess333, ydavgonzalez, arac, elvigia, luiscd8a, josedelacruz, joseangelvs, joelsegovia, jesusfl17, amart29, flores39, alaiza, lapp, steemtpistia, crassipes, agrovision, eastmael, dalz, alexs1320, scienceangel, alex-hm, eniolw, anaestrada12, carlos84, steem-ua, mandarin2016, jnalove8, jjay, ryuna.siege, utopian-io, tombstone, jga, swapsteem, trailmaster, ngcbot1, ngcbot2, ngcbot3, ngcbot4, ngcbot5, ngcbot6, ngcbot7, ngcbot8, ngcbot9, ngcbot10, ngcbot11, ngcbot12, ngcbot13, ngcbot14, ngcbot15, ngcbot16, ngcbot17, ngcbot18, ngcbot19, ngcbot20, ngcbot21, ngcbot22, ngcbot23, ngcbot24, ngcbot25, ngcbot26, ngcbot27, ngcbot28, ngcbot29, ngcbot30, ngcbot31, ngcbot32, ngcbot33, ngcbot34, ngcbot35, ngcbot36, ngcbot37, ngcbot38, ngcbot39, ngcbot40, ngcbot41, ngcbot42, ngcbot43, ngcbot44, ngcbot45, ngcbot46, ngcbot47, ngcbot48, ngcbot49, ngcbot50, ngcbot51, ngcbot52, ngcbot53, ngcbot54, ngcbot55, ngcbot56, ngcbot57, ngcbot58, ngcbot59, ngcbot60, ngcbot61, ngcbot62, ngcbot63, ngcbot64, ngcbot65, ngcbot66, ngcbot67, ngcbot68, ngcbot69, ngcbot70, ngcbot71, ngcbot72, ngcbot73, ngcbot74, ngcbot75, ngcbot76, ngcbot77, ngcbot78, ngcbot79, ngcbot80, ngcbot81, ngcbot82, ngcbot83, ngcbot84, ngcbot85, ngcbot86, ngcbot87, ngcbot88, writesbackwards, ngcbot89, sirvotesalot, abusereports, thecyclist, lyndsayblowes, berniesanders, ngc, z8teyb289qav9z, adrienneriley, billiehill, kristavaldez, audreyreid, stankass, emmacastillo, guillermoelliott, pestcontrol, arthurdoyle, ionizer, beckyjackson, oldgoldbug, kenyettachisholm, staypositive, negativenelly, randyhill, ashleydiaz, sandcrab, ronaldthomas, papertowel, ralphgriffin, lakeswimmer, slipperyandwet, wetandwild, judyscott2002, shakenmartini, blankpaper, williecarter, michaelcookiii, joycestewart, coalforchristmas, colesmith, dullpencil, rightneardabeach, swipernoswiping, hubertreyes327, rickromero, moniquegardner, catinabox, dudubrown, mikemichaelson, anaflowers, normabates, lynnlewis, duenorth, tyroneburton, sandycrack, surroundsound, thesundaypaper, brownpaperbag, reginawaters, miguelmann, couchcushion, clairebutler, norbit, sharonpeters, crisper, rolandehitchcock, shebacard, geraldbutler, schmoopie, typicalwhiteguy, luoping, zhuhuan, dingwuying, dengsong, repinyegorovich, alexeyandreevich, thred, vilf, smorr, thrareit, r34p3r, cl4w, ch405, dukewhistle, zekesmith, erikabishop72, jorge.gonzalez, bigcrybaby, bottleofwater, crypto.jesus, sippycup, levigamer, azrunner13, milagrojettxoxo, sunny.wilmar, mcintoshapple, thebungle, deadparrotband, zachariahburki, cyprus.slagel, anon.traveler, vacuumcleaner, triscuit, vhnpriz, rzyfpre, wgcqeef, tkpxdym8jp, ut8jjjzqwp, w6gmwp, txdwk4, fatdaddy12, nivean, atalltree, noturbabydaddy, fidgetynerd48, looksoutawindow, cryptophobia, cryptophobic, doggy.style, notthemama, nojobbob, illegalalien, ifeellikeacouch, robert.buttkiss, runlikethewind, fuckinridiculous, bobburns1984, beachcomberbrad, lovesbutts, orbi, steemservices, nogalert, charlesmanson, indica, steemservices3, steemservices5, steemservices1, jeffreydahmer, elchapo, nextgen1, jacktheripper, nextgen2, nextgen3, sativa, theterrorist, yougotflagged, nextgen11, nextgen10, nextgen12, nextgen13, nextgencrypto100, nextgencrypto120, nextgencrypto110, nextgencrypto111, nextgencrypto101, nextgencrypto121, chatterbox, steemittroll, sockpuppet, theghost, createschaos, cryptonewsone, randowhale, rewardpoolrape, yourbotsucks, v4vapid,