Bitcoin Forum
December 05, 2016, 12:41:34 AM *
News: Latest stable version of Bitcoin Core: 0.13.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: BTC Plugin System Idea  (Read 648 times)
mystery2048
Member
**
Offline Offline

Activity: 70


View Profile
June 24, 2012, 08:27:01 AM
 #1

What do you think of my idea?

https://en.bitcoin.it/wiki/Plug-in_System

Important: https://bitcointalk.org/index.php?topic=92424.0;all

Donations: 1HWMQv2VYviAgpy6NWNvVg9JhKm4zcMGS5
1480898494
Hero Member
*
Offline Offline

Posts: 1480898494

View Profile Personal Message (Offline)

Ignore
1480898494
Reply with quote  #2

1480898494
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1480898494
Hero Member
*
Offline Offline

Posts: 1480898494

View Profile Personal Message (Offline)

Ignore
1480898494
Reply with quote  #2

1480898494
Report to moderator
1480898494
Hero Member
*
Offline Offline

Posts: 1480898494

View Profile Personal Message (Offline)

Ignore
1480898494
Reply with quote  #2

1480898494
Report to moderator
1480898494
Hero Member
*
Offline Offline

Posts: 1480898494

View Profile Personal Message (Offline)

Ignore
1480898494
Reply with quote  #2

1480898494
Report to moderator
NothinG
Hero Member
*****
Offline Offline

Activity: 560



View Profile
June 24, 2012, 08:39:29 AM
 #2

How about an option to allow the Bitcoin to run in Heavy, Thin, or Lite mode?

Heavy, having the whole blockchain downloaded.

Thin, having only your transaction (sent and from) addresses shown.

Lite, using someone else's blockchain to verify payments. ( http://ecdsa.org/electrum/ )

These could be modules that would be required to restart the client before the module would be activated.
There could also be an option for cross-verification with 2 or all 3 of these modules.

Just an idea...

mystery2048
Member
**
Offline Offline

Activity: 70


View Profile
June 24, 2012, 08:48:51 AM
 #3

Thats a good idea, I am sure something like that would be possible Smiley

Important: https://bitcointalk.org/index.php?topic=92424.0;all

Donations: 1HWMQv2VYviAgpy6NWNvVg9JhKm4zcMGS5
mystery2048
Member
**
Offline Offline

Activity: 70


View Profile
June 24, 2012, 08:49:26 AM
 #4

Ive proposed the idea to Gavin and he did say that it was too soon to think about implementing, I just wanted to know what you guys think of it... Smiley

Important: https://bitcointalk.org/index.php?topic=92424.0;all

Donations: 1HWMQv2VYviAgpy6NWNvVg9JhKm4zcMGS5
gweedo
Legendary
*
Offline Offline

Activity: 1246


Java, PHP, HTML/CSS Programmer for Hire!


View Profile WWW
June 24, 2012, 04:58:49 PM
 #5

Only way this would work is if plugins could not touch sending BTC or receiving BTC also if it had a kill switch so at anytime I can just hit a button and disable all plugins or there is a build with no plugin system.

Want to earn 2500 SATOSHIS per hour? Come Chat and Chill in https://goseemybits.com/lobby
NothinG
Hero Member
*****
Offline Offline

Activity: 560



View Profile
June 24, 2012, 06:37:59 PM
 #6

Only way this would work is if plugins could not touch sending BTC or receiving BTC also if it had a kill switch so at anytime I can just hit a button and disable all plugins or there is a build with no plugin system.
You mean something like safe-mode?

mystery2048
Member
**
Offline Offline

Activity: 70


View Profile
June 24, 2012, 06:42:33 PM
 #7

This would all be possible... But in any case, they could only send requests via some sort of IPC to the bitcoin client, they couldnt control it directly and thus only requests can be sent which can only go through with the users specific permission...

Important: https://bitcointalk.org/index.php?topic=92424.0;all

Donations: 1HWMQv2VYviAgpy6NWNvVg9JhKm4zcMGS5
gweedo
Legendary
*
Offline Offline

Activity: 1246


Java, PHP, HTML/CSS Programmer for Hire!


View Profile WWW
June 24, 2012, 06:44:52 PM
 #8

Only way this would work is if plugins could not touch sending BTC or receiving BTC also if it had a kill switch so at anytime I can just hit a button and disable all plugins or there is a build with no plugin system.
You mean something like safe-mode?

I guess a safe-mode, but I rather just have a kill switch and not have to restart it

Want to earn 2500 SATOSHIS per hour? Come Chat and Chill in https://goseemybits.com/lobby
NothinG
Hero Member
*****
Offline Offline

Activity: 560



View Profile
June 24, 2012, 08:25:29 PM
 #9

Only way this would work is if plugins could not touch sending BTC or receiving BTC also if it had a kill switch so at anytime I can just hit a button and disable all plugins or there is a build with no plugin system.
You mean something like safe-mode?

I guess a safe-mode, but I rather just have a kill switch and not have to restart it
You could always run it in a frame (depending on what language you're working with, in C it's considered threads) which will allow you to run plugins in their own environment (aka, the sandbox idea).

Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!