Bitcoin Forum
April 18, 2024, 02:10:46 AM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: BTC Plugin System Idea  (Read 806 times)
mystery2048 (OP)
Member
**
Offline Offline

Activity: 70
Merit: 10


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
1713406246
Hero Member
*
Offline Offline

Posts: 1713406246

View Profile Personal Message (Offline)

Ignore
1713406246
Reply with quote  #2

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

Activity: 560
Merit: 500



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 (OP)
Member
**
Offline Offline

Activity: 70
Merit: 10


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 (OP)
Member
**
Offline Offline

Activity: 70
Merit: 10


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: 1498
Merit: 1000


View Profile
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.
NothinG
Hero Member
*****
Offline Offline

Activity: 560
Merit: 500



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 (OP)
Member
**
Offline Offline

Activity: 70
Merit: 10


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: 1498
Merit: 1000


View Profile
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
NothinG
Hero Member
*****
Offline Offline

Activity: 560
Merit: 500



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:  

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