3 ms·
im shopping around for ideas to implement with browsercoin.com and reading this gives me some interesting perspectives. first im not interested in Proof-of-Wor
by browsercoin 8y ago
im shopping around for ideas to implement with browsercoin.com and reading this gives me some interesting perspectives.
first im not interested in Proof-of-Work or usage of blockchain at all...sort of like with what CoinHive and other browser based JS miners do...once you realize these mining activity really is just to add a level of authenticity and verification to a transaction with the ultimate goal of having a completely auditable trail going back to the genesis block. This exact property can be built using Datomic where I can achieve more or less an unalterable auditable logo of all transaction made to the database even deletes without worrying about any of the mining rewards centralized by pools that essentially dwarf and skew the wealth. The only difference being that Datomic runs on some seriously secure corporate infrastructure, the miners being Google, Amazon, Microsoft, Oracle, Fujitsu, Samsung all regulated and still answering to the civic organs of democratic economies instead of unknown nodes with opaque interests without regulation which makes it ripe for disinformation.
what if instead of running some number crunching, you were incentivized to consume a content, use an app? What if then you could use some of those credits earned to distribute to content creators that you really like (sorta like patreon but you "mine/get rewarded" when you complete a task). I see that BAT of Brave Browser tries to do this but is anybody really using Brave instead of their go-to browser....I doubt it....
I had this idea for the longest time of implementing something like this but with instantly verifiable and creditable tasks. Proof-of-Achievement I coined it. But once I realize I'm not building an ICO or cryptofoolery but a grassroots marketplace for task you can do in your browser.
Some scenarios:
Say you want users for your SaaS web app --> boom you got an audience.
Sa you want to get paid for your SaaS/Content/Video/Music --> boom the audience that has "BrowserCoins" can pitch in to support your cause.
The main selling point being that for the miners the reward is immediate, there will be some clever verification methods, but essentially when you complete a task you "mine/rewarded" 10ßC....there came up with a currency symbol on the spot.
Miner (running a browser extension):
1. "hmm...create a profile on somebody's Tinder clone app"
2. *several minutes later*
3. "okay verified email, browser extension says successful"
4. *you receive* 10ßC for a job well done from hnaddict393
hnaddict393 (created the job originally):
1. miner#001 has complete your job titled "awesome dating app needs some love"
2. verifier#091 is checking the quality of your job.
3. verifier#092 is checking the quality of your job.
5. verifier#091 has finished and has approved result.
6. your job has been completed and 10ßC was removed from your account.
verifier#091 (you mine ßCs by verifying the output of a job):
1. verifier#091 has started a verification task.
2. verifier#092 has started a verification task.
3. verifier#093 has started a verification task.
4. verifier#093 has rejected output-reason: "profile looks fake"
5. verifier#092 has accepted output. awaiting your verification.
6. verifier#091 has accepted output. thank you, your verification pool has been credited 2ßC for reaching a consensus within the acceptable time outlined in EULA.
7. verification task has reached a consensus: SUCCESS (2/3)
anyways kinda rambled on there but was just thinking of a proof of concept of some sort based on replacing a PoW with a more meaningful work output.
- dc_gregory 8y agoTo coin the classic HN approach, isn't this just Mechanical Turk + a bank account? Being less reductionist, you could possibly bootstrap the chicken/egg issue of getting task executors / task creators by proxying tasks off Mechanical Turk.
- browsercoin 8y ago> mechanical turk + a bank account? yup. basically near insta-verified rewards and verification. The issue mentioned below of someone botting can be solved by having "oracles" or trusted advisors with a score to maintain. > Being less reductionist, you could possibly bootstrap the chicken/egg issue of getting task executors / task creators by proxying tasks off Mechanical Turk. not sure what you mean by proxy
- lossolo 8y agoHow do you protect the system from someone generating 1000 nodes as bots verifying those profiles at random and reaching consensus ? No verification is really ever done.
- browsercoin 8y agogood point, first is to make it expensive or nullify multiple bot efforts. that will take a real life KYC type of verification. collusion is still a possibility.