Bitcoin Forum
April 26, 2024, 07:24:09 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Introducing Spinjar  (Read 4538 times)
wendell (OP)
Member
**
Offline Offline

Activity: 92
Merit: 20

hivewallet.com


View Profile WWW
April 07, 2014, 11:51:16 AM
Last edit: April 08, 2014, 04:46:52 AM by wendell
 #1



"Spinjar is a Bitcoin donation address that gives users the chance to win with every donation."

A few months ago Josh Rossi (of Satoshi Square fame) suggested that it might be possible to incentivize donation and charitable giving, by creating special addresses which automatically enter part of any Bitcoin sent there into a simple lottery. We lovingly refer to this as "the Satoshi Dicing of everything".

There's a famous book suggesting one should consider productizing one's development byproducts. As it happened, the requirements for an absolutely minimal implementation of Spinjar manifested along the path of learning some new tools, thus we have this to share:

http://www.spinjar.me/preview

As far as we know, Spinjar is the first implementation of such an idea. And though the addresses listed work, this is only a proof-of-concept, and has several drawbacks: The winning odds aren't great, we are not sure how to handle minuscule donations, and, at least for the time being, we need to generate Spinjar addresses by hand.

We would like some feedback on the concept: Would you use this -- why or why not? How could we make it better? Provided a little bit of idea validation, we'll continue the development openly and push out an easy-to-embed widget like this:




If anyone here wants a Spinjar address, please email me:

connect@humint.is

Thanks for your consideration!

hivewallet.com • humint.is • spinjar.me • vizor.io • xbalances.com • inkpad.io
You get merit points when someone likes your post enough to give you some. And for every 2 merit points you receive, you can send 1 merit point to someone else!
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714116249
Hero Member
*
Offline Offline

Posts: 1714116249

View Profile Personal Message (Offline)

Ignore
1714116249
Reply with quote  #2

1714116249
Report to moderator
1714116249
Hero Member
*
Offline Offline

Posts: 1714116249

View Profile Personal Message (Offline)

Ignore
1714116249
Reply with quote  #2

1714116249
Report to moderator
dreamspark
Hero Member
*****
Offline Offline

Activity: 798
Merit: 1000


View Profile
April 07, 2014, 11:55:21 AM
 #2

Interesting idea and it makes a change to be shown an idea with some real thought behind it as well as a nice clear site.

 I personally don't know how I feel about incentivised donations but good luck to you and I'm sure the idea will take off. My only question is whether it would increase donations or is just a nice side product to donations you would send anyway.
wendell (OP)
Member
**
Offline Offline

Activity: 92
Merit: 20

hivewallet.com


View Profile WWW
April 07, 2014, 11:59:10 AM
 #3

Interesting idea and it makes a change to be shown an idea with some real thought behind it as well as a nice clear site.

I personally don't know how I feel about incentivised donations but good luck to you and I'm sure the idea will take off. My only question is whether it would increase donations or is just a nice side product to donations you would send anyway.

Indeed, and I'm not sure if this proof-of-concept will answer the question either, since there are literally countless ways to tweak it. Josh suggested that we need to make the whole process more socially engaging, so we'll think about that. If you or others have suggestions, we are all ears. If we can prove some model that really does increase donations on the whole, it will be a win for everyone.

Thanks for the feedback!

hivewallet.com • humint.is • spinjar.me • vizor.io • xbalances.com • inkpad.io
maxuser
Newbie
*
Offline Offline

Activity: 27
Merit: 0


View Profile WWW
April 07, 2014, 04:07:52 PM
 #4

Well you have a great start with this idea! Gamifying the donation's process as an incentive is the way to go and providing a lottery on top of an address  is simple and elegant. But to be more "socially engaging" the users must have an incentive to "collaborate" to achieve some goals and so sharing the offer as much as possible. For this i think a great way is to provide the donation process as a mean to unlock the access of a bonus content that is unlocked when a threshold amount is reached. This can be as simple as a widget with a progress-bar and a qr-code to accept donations, when the goal is reached the progress-bar is replaced with the link of the desired content.
bish5555
Full Member
***
Offline Offline

Activity: 185
Merit: 100

@bleeprepeat


View Profile WWW
April 07, 2014, 04:47:44 PM
 #5

great idea..

wendell (OP)
Member
**
Offline Offline

Activity: 92
Merit: 20

hivewallet.com


View Profile WWW
April 08, 2014, 04:28:46 AM
Last edit: April 08, 2014, 04:49:21 AM by wendell
 #6

Well you have a great start with this idea! Gamifying the donation's process as an incentive is the way to go and providing a lottery on top of an address  is simple and elegant. But to be more "socially engaging" the users must have an incentive to "collaborate" to achieve some goals and so sharing the offer as much as possible. For this i think a great way is to provide the donation process as a mean to unlock the access of a bonus content that is unlocked when a threshold amount is reached. This can be as simple as a widget with a progress-bar and a qr-code to accept donations, when the goal is reached the progress-bar is replaced with the link of the desired content.

To be clear, we're really talking about two applications of this general paradigm, right? On the one hand, there's the simplest form: a standard tip jar, where the person who created the Spinjar address is simply trying to collect some indeterminate (but maximized) amount of funds. And on the other hand, there's a crowdfunding/Kickstarter-esque approach with a monetary (or content) kickback incentive. I think that both of these ideas are interesting and valid, and certainly possible to do under this framework.

By the way, we received a few PMs requesting them, so I should say it here: If anyone wants a Spinjar address to test out, just email me...

connect@humint.is

hivewallet.com • humint.is • spinjar.me • vizor.io • xbalances.com • inkpad.io
Seccour
Legendary
*
Offline Offline

Activity: 1619
Merit: 1004


Bitcoiner, Crypto-anarchist and Cypherpunk.


View Profile
April 11, 2014, 01:54:41 PM
 #7

For the provably fair chance pool. When it give money and when the winner are choose ?

aekym
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
April 16, 2014, 04:42:25 PM
 #8

The probability to win is a bit below 1% or in other words statistically every 100th donation wins. Otherwise you get a confirmation amount of 1,111 Satoshis back. If you don't get anything back, please email us, because you found a bug. Wink
wendell (OP)
Member
**
Offline Offline

Activity: 92
Merit: 20

hivewallet.com


View Profile WWW
May 13, 2014, 10:31:29 AM
 #9



Couple of updates:

Embeddable widgets are now available!
Blog post: Spinjar: Bitcoin vs Ethereum, a Test Case

hivewallet.com • humint.is • spinjar.me • vizor.io • xbalances.com • inkpad.io
bish5555
Full Member
***
Offline Offline

Activity: 185
Merit: 100

@bleeprepeat


View Profile WWW
May 15, 2014, 08:13:31 PM
 #10

Enabled at my music website

http://www.blockseven.biz/


LesterTheEight
Newbie
*
Offline Offline

Activity: 27
Merit: 0


View Profile
May 17, 2014, 02:36:13 PM
 #11

Great article guys. You are doing beautiful work. It is so cool watching thoughtful approaches and best practices in an emerging field develop from scratch.
Two advantages you didn't explicitly address: security due to potentially smaller attack surfaces and the general goodness of totally or more fully decentralized implementation.
LesterTheEight
Newbie
*
Offline Offline

Activity: 27
Merit: 0


View Profile
May 17, 2014, 02:42:36 PM
 #12

So many developers these days fall in love with the decentralization ethos of Bitcoin and then what do they do? They go out and start a state-registered company and build a centralized software service that makes use somehow of the Bitcoin blockchain. Everybody trots out Mt. Gox as a cautionary example at this point in the discussion, so I may as well pile on.

Of course both of those approaches are perfectly reasonable and likely appropriate depending on the business niche, but the point is we need to look at all angles of a problem and work towards decentralizing them to find better solutions, if they can be made cost effective.
LesterTheEight
Newbie
*
Offline Offline

Activity: 27
Merit: 0


View Profile
May 17, 2014, 03:01:07 PM
 #13

To be sure, developing an ÐApp requires careful attention to the cost of computation and storage on the blockchain and often some of these will more properly belong on some other resource. But centralized front ends and middleware present rich attack surfaces to dark hat “security consultants” who get paid as much at they can take as they point out flaws in the systems they have chosen to look over. Putting a front end in the EthBrowser and having the back end blockchain cryptographically integrated presents a very small attack surface compared to web sites hosted at centralized cloud services.

LesterTheEight
Newbie
*
Offline Offline

Activity: 27
Merit: 0


View Profile
May 17, 2014, 03:07:14 PM
 #14

Notice to anyone actually trying to read through the implementation contract: this was coded in one of the languages that Ethereum supports: the Low-level LISP-like Language (LLL). Please note: low-level. Contracts can be coded at a much higher level of abstraction in Serpent, and simplified variant of Python.
Bibop
Full Member
***
Offline Offline

Activity: 222
Merit: 100


View Profile
May 18, 2014, 12:40:36 AM
 #15

Nice idea.
good luck with that!
neil95
Newbie
*
Offline Offline

Activity: 15
Merit: 0


View Profile
May 18, 2014, 04:55:52 PM
 #16

I like this. While some people might not like the idea of incentives for donating, the fact is that most people are more likely to donate if they can get something out of it. I see it as more of a win-win than being greedy.
aekym
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
May 20, 2014, 07:38:32 AM
 #17

I like this. While some people might not like the idea of incentives for donating, the fact is that most people are more likely to donate if they can get something out of it. I see it as more of a win-win than being greedy.

Thanks neil95—I very much agree. But this is also just my personal point of view. To tell more about this we need much more data and A/B test it. We will publish our experience and discoveries once we have enough data. Stay tuned.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!