@moocowmoo would you be against me trying to implement this on the forum?
Hi
@akhavr!
I love tipbots!
But, I think there's a possible legal liability there.
Easy to label as jurisdiction-crossing money transmitting; Something to avoid.
------------------------------------------------------------------------------
As far as the proposal fee goes, I think you guys are working the wrong problem.
There's a lot of value in the concept of "Put up or shut up."
Five hundred dollars (or thereabouts), is a strong disincentive to the
apathetic, and a decent indicator of an individual's commitment to accomplish
a project's particular goal.
I think that gesture is important to the masternode vote holders.
-------------------
Alternately, a system that guarantees proposal approval by formalizing and
standardizing the process. By the time it's proposal submission time,
everybody's already familiar with the proposal, agreed on deliverables,
indicated their support. Five dash won't be at risk if all the boxes are
ticked.
But, I also think proposal goals should be significant, innovative, and
proportionately expensive to achieve. I hope for people to dream bigger, where
the 5 dash fee is but a few, if that, percent of the maybe-world-changing
funds. But, I'm an idealist. And a cow.
-------------------
I think we need to create different mechanisms for different economic needs.
Possibly interrelated, but each catering to the capabilities of the participants.
Begin cow thoughts...
[BGCOLOR=#4d5167]Interactive/small quorum lending and reputation systems for micro-economies[/BGCOLOR]
- Borrower-generated dash addresses serve as pseudo-identities for reputation and contract paths for fulfillment and reimbursement.
- Moneys flowing through the address trigger contract bookkeeping functions
- Earned positive reputation motivates borrowers to honor even small contracts.
- Earned positive reputation reassures lenders leading to repeat business, better deals.
- (time scaled (recent most weighted) weighting may apply here.)
- Nothing to arbitrate, terms are network-defined, payments happen, or they don't
- Actualized using ephemeral gobjects/python extensions
- pre-build boilerplate contracts
- new contract types == git pull + network sync
- p2p gossip threshold activates new contract types
- externally processed by python
- namespace-scoped stateful processing
- one to one mapping of contracts and code (objects)
- Vetted by mainnet
- p2p progation on validation
[BGCOLOR=#4d5167]Proxied quorum - monitored project assessment/fulfillment[/BGCOLOR]
- project-appropriate set of closely involved masternode owners have final word on disbursement
- owners selected for domain expertise
- n-of-m must vote to release funds
- proposal end date set to allow for a certain amount of non-payment cycles
- applied when required by the community as a precondition for acceptance
- for simplicity:
- proxy votes permanently assigned before submission
- new key, new hash, new proposal
- same with threshold.
- actualized by extending, via new type, the current proposal gobject
- by two attributes
- [ proxy_mn_address_1, proxy_mn_address_2, ..., n ]
- required quorum threshold, immutable
- and one directive
- create subsidy if and only if sub-committee/quorum threshold met
- (maybe incentivise participation. votes == payout regardless of vote direction)
-------------------
Ok, that's enough rambling for tonight, need to get some shut-eye.