Bitcoin Forum
April 26, 2024, 02:45:16 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Bitcoin subscriptions  (Read 8970 times)
Anonymous
Guest

July 16, 2010, 01:28:24 PM
 #1

Is there a way to implement subscription payments using bitcoin?

Say you would like to donate once a month to your favourite charity or content provider such as a podcast without having to remember to manually process the payment?

One less reason to use a credit card!
1714099516
Hero Member
*
Offline Offline

Posts: 1714099516

View Profile Personal Message (Offline)

Ignore
1714099516
Reply with quote  #2

1714099516
Report to moderator
1714099516
Hero Member
*
Offline Offline

Posts: 1714099516

View Profile Personal Message (Offline)

Ignore
1714099516
Reply with quote  #2

1714099516
Report to moderator
"The nature of Bitcoin is such that once version 0.1 was released, the core design was set in stone for the rest of its lifetime." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
Gavin Andresen
Legendary
*
Offline Offline

Activity: 1652
Merit: 2216


Chief Scientist


View Profile WWW
July 16, 2010, 01:41:04 PM
 #2

Unix and Mac and Windows all have ways of scheduling recurring tasks (Linux: crontab, Mac: crontab, or I think iCal can do it, Windows... I dunno).

So if you're a little bit geeky, you could arrange for "bitcoin sendtoaddress 1mJMYFAVORITECHARITY9R4 amount" to get run once a month.  (just run bitcoin with the -server flag).

How often do you get the chance to work on a potentially world-changing project?
Strofcon
Newbie
*
Offline Offline

Activity: 20
Merit: 0


View Profile
July 16, 2010, 02:10:53 PM
 #3

I haven't had much luck finding all the options that can be passed to bitcoin/bitcoind when it's run... -connect, -addnode, and -server are the ones I've seen so far. Are there others?
What exactly does -server do? Also, it seems that -connect and -addnode have pretty similar functionality... My best guess is that -connect is to force only one explicit connection to be made, whereas -addnode just says "make all the connections you want, but by golly you better connect to <IP>, if nothing else." Is that at least close to right? Smiley
theymos
Administrator
Legendary
*
Offline Offline

Activity: 5180
Merit: 12884


View Profile
July 16, 2010, 06:44:35 PM
 #4

Try "bitcoin -?" for a list.

1NXYoJ5xU91Jp83XfVMHwwTUyZFK64BoAD
EricJ2190
Full Member
***
Offline Offline

Activity: 134
Merit: 102


View Profile
July 16, 2010, 06:51:43 PM
 #5

Windows... I dunno

Windows has Task Scheduler, or you can use of one various cron clones.
jgarzik
Legendary
*
Offline Offline

Activity: 1596
Merit: 1091


View Profile
July 22, 2010, 06:43:03 AM
 #6

IMO, the bitcoin client should have a subscription manager.

Jeff Garzik, Bloq CEO, former bitcoin core dev team; opinions are my own.
Visit bloq.com / metronome.io
Donations / tip jar: 1BrufViLKnSWtuWGkryPsKsxonV2NQ7Tcj
lachesis
Full Member
***
Offline Offline

Activity: 210
Merit: 104


View Profile
July 23, 2010, 01:18:35 AM
 #7

-1 for now.

I think keeping the vanilla client as plain as possible is a good thing. These things can easily be implemented in other clients, but the one on this site should serve as a sort of "reference". We should also focus on the JSON-RPC API so that other clients can interface with this one instead of having to modify it.

Bitcoin Calculator | Scallion | GPG Key | WoT Rating | 1QGacAtYA7E8V3BAiM7sgvLg7PZHk5WnYc
nenolod
Newbie
*
Offline Offline

Activity: 8
Merit: 0


View Profile
July 23, 2010, 05:00:35 AM
 #8

IMO, the bitcoin client should have a subscription manager.


i've never used the ui client, but if the linux client exposed itself via dbus, you could write your own subscription manager.

alternatively, put this in your crontab:

0 0 0 0 */1 bitcoin -server sendtoaddress whatever amount-in-btc

this will invoke bitcoin from the commandline and send the money.
jgarzik
Legendary
*
Offline Offline

Activity: 1596
Merit: 1091


View Profile
July 23, 2010, 05:25:24 AM
 #9

i've never used the ui client, but if the linux client exposed itself via dbus, you could write your own subscription manager.

alternatively, put this in your crontab:

0 0 0 0 */1 bitcoin -server sendtoaddress whatever amount-in-btc

Sure, I can do this.  But the supposition and suggestion were more general.

If bitcoins are to be successful, there needs to be a subscription system accessible to Aunt Tillie.

Jeff Garzik, Bloq CEO, former bitcoin core dev team; opinions are my own.
Visit bloq.com / metronome.io
Donations / tip jar: 1BrufViLKnSWtuWGkryPsKsxonV2NQ7Tcj
lachesis
Full Member
***
Offline Offline

Activity: 210
Merit: 104


View Profile
July 26, 2010, 02:43:50 AM
 #10

If bitcoins are to be successful, there needs to be a subscription system accessible to Aunt Tillie.
This belongs outside the main client. There's no reason you can't write a trivial system in Python or something, but there's also no reason to clutter up my Bitcoin client with that.

I wonder if there's any viable way to make a simple extension system for Bitcoin? It seems like it would be a lot of work...

Bitcoin Calculator | Scallion | GPG Key | WoT Rating | 1QGacAtYA7E8V3BAiM7sgvLg7PZHk5WnYc
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!