Bitcoin Forum
November 12, 2024, 04:38:57 AM *
News: Check out the artwork 1Dq created to commemorate this forum's 15th anniversary
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Could GREEN addresses help with pruning?  (Read 773 times)
helloworld (OP)
Sr. Member
****
Offline Offline

Activity: 266
Merit: 250



View Profile
October 19, 2011, 10:56:29 PM
 #1

I've been reading more and more of the technical side lately and I am wondering if trusted "green" addresses could somehow help with blockchain pruning.

Example: Let's say A generates some bitcoins and then it gets spent through the following people/addresses:

A -> B -> C -> D -> E -> F -> G -> H -> I -> J -> K -> L

Normally the client software for the "L" address would have to store all the transactions all the way back to A in order to validate it's balance.

But what if that client software trusted the green address K enough such that it didn't need to download and store all the transactional data prior to it going through K? That would mean the data needed for that particular client instance could be lower.

I know that even if K is trusted, that doesn't necessarily mean the A through K transactions are really valid, it just means K believes they are.

Comments? Flaws? (Probably many - I just thought of this and haven't worked out any details)

MagicalTux
VIP
Hero Member
*
Offline Offline

Activity: 608
Merit: 501


-


View Profile
October 19, 2011, 11:36:31 PM
 #2

Pruning do not need green addresses. It needs blocks to be kept empty of any funds (ie. all funds to be constantly spent and respent). If it happens, it makes it possible to remove old blocks from the blockchain.
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
October 19, 2011, 11:43:49 PM
 #3

What if I don't trust the green address provider?

Green address should be an optional service and if you use it is between you and the provider.

If you trust Mt. Gox to cover any losses that emerge from a double spend then trust them.  If you don't then don't.

However the bitcoin network should consider that transaction untrusted until it has 6 confirms and can trace it back to origination.
MoonShadow
Legendary
*
Offline Offline

Activity: 1708
Merit: 1010



View Profile
October 19, 2011, 11:53:47 PM
 #4

I've been reading more and more of the technical side lately and I am wondering if trusted "green" addresses could somehow help with blockchain pruning.

Example: Let's say A generates some bitcoins and then it gets spent through the following people/addresses:

A -> B -> C -> D -> E -> F -> G -> H -> I -> J -> K -> L

Normally the client software for the "L" address would have to store all the transactions all the way back to A in order to validate it's balance.

But what if that client software trusted the green address K enough such that it didn't need to download and store all the transactional data prior to it going through K? That would mean the data needed for that particular client instance could be lower.

I know that even if K is trusted, that doesn't necessarily mean the A through K transactions are really valid, it just means K believes they are.

Comments? Flaws? (Probably many - I just thought of this and haven't worked out any details)


Flawed, but that's irrelevent.  The pruning of the blockchain would not need to keep anything earlier than H anyway, and would immediately prune H once M was verified.  That's assuming that those transactions were older than the minimum block depth/age required by the pruning algo that the user has chosen.  Honestly, if J was deeper than 4000 blocks, there's no reason to even keep I once L has been verified and is 6 blocks deep.

"The powers of financial capitalism had another far-reaching aim, nothing less than to create a world system of financial control in private hands able to dominate the political system of each country and the economy of the world as a whole. This system was to be controlled in a feudalist fashion by the central banks of the world acting in concert, by secret agreements arrived at in frequent meetings and conferences. The apex of the systems was to be the Bank for International Settlements in Basel, Switzerland, a private bank owned and controlled by the world's central banks which were themselves private corporations. Each central bank...sought to dominate its government by its ability to control Treasury loans, to manipulate foreign exchanges, to influence the level of economic activity in the country, and to influence cooperative politicians by subsequent economic rewards in the business world."

- Carroll Quigley, CFR member, mentor to Bill Clinton, from 'Tragedy And Hope'
helloworld (OP)
Sr. Member
****
Offline Offline

Activity: 266
Merit: 250



View Profile
October 19, 2011, 11:57:50 PM
 #5

What if I don't trust the green address provider?

Then don't run this particular client software.


Green address should be an optional service and if you use it is between you and the provider.

Exactly:
Option 1) use regular bitcoin software which uses the full blockchain
Option 2) use modified bitcoin software which uses a published list of green addresses and cuts down blockchain

Anyway, the other replies have shown me that it's not needed / not going to work anyway.

Just a thought.
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!