Bitcoin Forum
April 19, 2024, 10:13:32 AM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: embed (into bitcoin protocol?) signed broadcast notifications?  (Read 8288 times)
bitcoinex (OP)
Sr. Member
****
Offline Offline

Activity: 350
Merit: 252


probiwon.com


View Profile WWW
August 01, 2010, 11:48:40 AM
 #1

I propose to embed (into bitcoin protocol?) signed broadcast notifications. Able to use it only those whose public is built into the client, ie, the developers. They are have users trust.

So it will be possible in an emergency to ask users to update the client or ask shut down it and check official site for instructions.

(Someone has already offered this?)

New bitcoin lottery: probiwon.com
- Moжeт, ты eщё и в Heвидимyю Pyкy Pынкa вepyeшь? - Зaчeм жe вepoвaть в тo, чтo мoжнo нaблюдaть нeпocpeдcтвeннo?
1713521612
Hero Member
*
Offline Offline

Posts: 1713521612

View Profile Personal Message (Offline)

Ignore
1713521612
Reply with quote  #2

1713521612
Report to moderator
1713521612
Hero Member
*
Offline Offline

Posts: 1713521612

View Profile Personal Message (Offline)

Ignore
1713521612
Reply with quote  #2

1713521612
Report to moderator
"Governments are good at cutting off the heads of a centrally controlled networks like Napster, but pure P2P networks like Gnutella and Tor seem to be holding their own." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713521612
Hero Member
*
Offline Offline

Posts: 1713521612

View Profile Personal Message (Offline)

Ignore
1713521612
Reply with quote  #2

1713521612
Report to moderator
1713521612
Hero Member
*
Offline Offline

Posts: 1713521612

View Profile Personal Message (Offline)

Ignore
1713521612
Reply with quote  #2

1713521612
Report to moderator
martin
Full Member
***
Offline Offline

Activity: 150
Merit: 100



View Profile WWW
August 01, 2010, 09:00:04 PM
 #2

If you had such a signed broadcast system, you could even distribute updates via it, and possibly get clients to auto update. Which would be cool. Supporting multiple platforms may be difficult though...
bitcoinex (OP)
Sr. Member
****
Offline Offline

Activity: 350
Merit: 252


probiwon.com


View Profile WWW
August 01, 2010, 09:50:04 PM
 #3

If you had such a signed broadcast system, you could even distribute updates via it, and possibly get clients to auto update. Which would be cool. Supporting multiple platforms may be difficult though...

would be cool for windows users only  Wink

software should not update itself. at least, it is not enough access rights to its binary files

New bitcoin lottery: probiwon.com
- Moжeт, ты eщё и в Heвидимyю Pyкy Pынкa вepyeшь? - Зaчeм жe вepoвaть в тo, чтo мoжнo нaблюдaть нeпocpeдcтвeннo?
lfm
Full Member
***
Offline Offline

Activity: 196
Merit: 104



View Profile
August 01, 2010, 11:16:50 PM
 #4

If you had such a signed broadcast system, you could even distribute updates via it, and possibly get clients to auto update. Which would be cool. Supporting multiple platforms may be difficult though...

would be cool for windows users only  Wink

software should not update itself. at least, it is not enough access rights to its binary files

Well, the windows users would likely be the first ones to receive trojan updates by this pipeline directly into their machine. Linux and OSX users wouldn't be far behind if they accepted this protocol change.

The "broadcast messages" alone would be enuf problam, how soon before you get spam?
bitcoinex (OP)
Sr. Member
****
Offline Offline

Activity: 350
Merit: 252


probiwon.com


View Profile WWW
August 01, 2010, 11:35:19 PM
 #5

If you had such a signed broadcast system, you could even distribute updates via it, and possibly get clients to auto update. Which would be cool. Supporting multiple platforms may be difficult though...

would be cool for windows users only  Wink

software should not update itself. at least, it is not enough access rights to its binary files

Well, the windows users would likely be the first ones to receive trojan updates by this pipeline directly into their machine. Linux and OSX users wouldn't be far behind if they accepted this protocol change.

The "broadcast messages" alone would be enuf problam, how soon before you get spam?


Client may transmit and display these messages only if they have a valid signature

New bitcoin lottery: probiwon.com
- Moжeт, ты eщё и в Heвидимyю Pyкy Pынкa вepyeшь? - Зaчeм жe вepoвaть в тo, чтo мoжнo нaблюдaть нeпocpeдcтвeннo?
FreeMoney
Legendary
*
Offline Offline

Activity: 1246
Merit: 1014


Strength in numbers


View Profile WWW
August 02, 2010, 06:38:21 AM
 #6

There really is love in this world for centralized points of failure and control. You want Satoshi to have special powers? That just raises his value as a target of force, blackmail, corruption, etc.

If you want to trust people, by all means do it. But I'm looking for an alternative to centralization, that's why I'm here and running nodes. I won't run a node if I know it treats any other nodes as special.

Play Bitcoin Poker at sealswithclubs.eu. We're active and open to everyone.
martin
Full Member
***
Offline Offline

Activity: 150
Merit: 100



View Profile WWW
August 02, 2010, 11:40:54 AM
 #7

I would think the way to do it would be for you to accept certificates off people, and then only accept messages from people whose certificates you have - classic web of trust. Satoshi gets no special powers that way.

I wonder if you could replace certificates with bitcoin addresses, and make them serve a dual purpose?
bitcoinex (OP)
Sr. Member
****
Offline Offline

Activity: 350
Merit: 252


probiwon.com


View Profile WWW
August 02, 2010, 12:30:39 PM
 #8

There really is love in this world for centralized points of failure and control. You want Satoshi to have special powers? That just raises his value as a target of force, blackmail, corruption, etc.

If you want to trust people, by all means do it. But I'm looking for an alternative to centralization, that's why I'm here and running nodes. I won't run a node if I know it treats any other nodes as special.

If you use a programs that manages your money, you will automatically trust to the authors of theese program. There is no centralization - an alternative client will be written by another author, and contain other signatures

New bitcoin lottery: probiwon.com
- Moжeт, ты eщё и в Heвидимyю Pyкy Pынкa вepyeшь? - Зaчeм жe вepoвaть в тo, чтo мoжнo нaблюдaть нeпocpeдcтвeннo?
Cdecker
Hero Member
*****
Offline Offline

Activity: 489
Merit: 504



View Profile WWW
August 02, 2010, 04:01:11 PM
 #9

The ability to auto update the client would be nice for Windows users, as for us Linux users it's already a default that we have auto updates through our repositories (I for one push a new version of the Subversion code into the openSuse Build Service once a day, so people using my repositories always have the newest clients)  Tongue

Want to see what developers are chatting about? http://bitcoinstats.com/irc/bitcoin-dev/logs/
Bitcoin-OTC Rating
FreeMoney
Legendary
*
Offline Offline

Activity: 1246
Merit: 1014


Strength in numbers


View Profile WWW
August 02, 2010, 06:06:42 PM
 #10

There really is love in this world for centralized points of failure and control. You want Satoshi to have special powers? That just raises his value as a target of force, blackmail, corruption, etc.

If you want to trust people, by all means do it. But I'm looking for an alternative to centralization, that's why I'm here and running nodes. I won't run a node if I know it treats any other nodes as special.

If you use a programs that manages your money, you will automatically trust to the authors of theese program. There is no centralization - an alternative client will be written by another author, and contain other signatures

I'm sorry if I was unclear. I don't mean that you don't have to trust someone to build your client (unless you can do it yourself I guess). I'm talking about the protocol which is all peer based giving someone special power to send instructions. I realize it isn't something to worry about because it isn't going to happen, it would be a totally different project.

Now if someone wants to build a client that checks for updates by pinging some central server, whatever, I might even use it. But it's important that anyone be on the same footing regarding building clients, no one gets to use to chain to send messages.

Play Bitcoin Poker at sealswithclubs.eu. We're active and open to everyone.
Insti
Sr. Member
****
Offline Offline

Activity: 294
Merit: 252


Firstbits: 1duzy


View Profile
August 02, 2010, 07:46:22 PM
 #11

Now if someone wants to build a client that checks for updates by pinging some central server, whatever, I might even use it. But it's important that anyone be on the same footing regarding building clients, no one gets to use to chain to send messages.

You could use the chain to send messages by constructing transactions that sent money to yourself that others could watch for.

The client developer owns address XYZ (hardcoded)

The client knows any transaction from address XYZ will be informational.
The developer sends a transaction from XYZ to any other address that he owns.
The amount encodes a certain amount of state - so a 1 BTC transaction might be 'there is a new version'

The developer can then send the money back to the XYZ account to resend the next message with.

lfm
Full Member
***
Offline Offline

Activity: 196
Merit: 104



View Profile
August 24, 2010, 05:13:10 AM
 #12

If you use a programs that manages your money, you will automatically trust to the authors of theese program.

So long as it is open source you don't have to trust it. You can see what it is doing, If you don't like it you can change it. If you can't program, you can learn. If you don't want to learn, you can hire someone you do trust to make the effort for you. You have options.
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!