Bitcoin Forum
June 30, 2024, 03:43:00 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: have any coins actually developed blockchain pruning yet?  (Read 1290 times)
kodtycoon (OP)
Legendary
*
Offline Offline

Activity: 1568
Merit: 1002



View Profile
August 25, 2015, 01:53:57 AM
 #1

i dont mean pruning of some bits out of the chain like messages, or reductions here or there. i mean full blockchain pruning where i could run a node and only store a partial chain that consists of say, the last 50/100/500 etc blocks. whats the closest anyone has gotten to this and are any coins currently developing this?

             ▄▄██████▄
         ▄▄████████████
   ▄▄█████████▀▀   ▀████
 ▄███████████▄      ████
████▀   ▀▀██████▄▄▄████
████      ▄███████████▄
▀████▄▄▄████████▀▀▀████▄
 ▀███████████▀      ████
 ████▀▀▀██████▄▄   ▄███▀
████      ▀███████████▀
████▄   ▄▄█████████▀▀
 ████████████▀▀
  ▀██████▀▀
█████████████████

     ███

██████████

     ██████

███████████

     ███████████████

███████████████████
█████████████████

███   

██████████

██████   

███████████

███████████████   

███████████████████
▄█████████████████████████▄
███████████████████████████
███████████████████████████
██████▀███████▀   ▀▀▀▄█████
█████▌  ▀▀███▌       ▄█████

████▀               █████
█████▄              ███████
██████▄            ████████
███████▄▄        ▄█████████
█████▄▄       ▄████████████
███████████████████████████
███████████████████████████
▀█████████████████████████▀
▄█████████████████████████▄
███████████████████████████
███████████████████████████
██████████████████▀▀███████
█████████████▀▀▀    ███████

███████▀▀▀   ▄▀   ███████
█████▄     ▄█▀     ████████
████████▄ █▀      █████████
█████████▌▐       █████████
██████████ ▄██▄  ██████████
████████████████▄██████████
███████████████████████████
▀█████████████████████████▀
▄█████████████████████████▄
███████████████████████████
███████████████████████████
███████▀           ▀███████
██████  ▄██▀▀▀▀▀█▀▄  ██████

█████  █▀  ▄▄▄  ▀█  █████
██████  █  █████  █  ██████
██████  █▄  ▀▀▀  ▄█  ██████
██████  ▀██▄▄▄▄▄██▀  ██████
███████▄           ▄███████
███████████████████████████
███████████████████████████
▀█████████████████████████▀
▄█████████████████████████▄
███████████████████████████
███████████████████████████
██████████▀█████▀██████████
███████▀  ▀     ▀  ▀███████

█████▌             ▐█████
██████    ██   ██    ██████
█████▌    ▀▀   ▀▀    ▐█████
██████▄  ▄▄▄   ▄▄▄  ▄██████
████████▄▄███████▄▄████████
███████████████████████████
███████████████████████████
▀█████████████████████████▀
jwinterm
Legendary
*
Offline Offline

Activity: 3066
Merit: 1115



View Profile
August 25, 2015, 03:02:48 AM
 #2

i dont mean pruning of some bits out of the chain like messages, or reductions here or there. i mean full blockchain pruning where i could run a node and only store a partial chain that consists of say, the last 50/100/500 etc blocks. whats the closest anyone has gotten to this and are any coins currently developing this?

I think cryptonite's miniblockchain scheme might be the closest thing.
Flyskyhigh
Sr. Member
****
Offline Offline

Activity: 291
Merit: 250


Ezekiel 34:11, John 10:25-30


View Profile
August 25, 2015, 03:55:46 AM
 #3

I think mintcoin has something like this on their list of developments. Right now they are working on a way to keep the RAM and CPU down. With close to 2 million blocks and a new block every 30 seconds, it is basically pushing the limits.

Sick of mining?  Start minting!  5% per year!  Mintcoin "MINT"
rnicoll
Full Member
***
Offline Offline

Activity: 199
Merit: 110


View Profile
August 25, 2015, 07:18:15 AM
 #4

i dont mean pruning of some bits out of the chain like messages, or reductions here or there. i mean full blockchain pruning where i could run a node and only store a partial chain that consists of say, the last 50/100/500 etc blocks. whats the closest anyone has gotten to this and are any coins currently developing this?

Yeah, it's in Bitcoin Core 0.11, and by extension Dogecoin Core 1.10 beta has it too.

Dogecoin Core developer, ex-researcher, trader.

Unless stated otherwise, opinions are my own and do not necessarily reflect that of other Dogecoin developers.
Fuserleer
Legendary
*
Offline Offline

Activity: 1064
Merit: 1016



View Profile WWW
August 25, 2015, 03:38:11 PM
 #5

eMunie supports it, and has been a requirement from day 1 of the project.

Our ledger also supports partitioning, where nodes can elect to store only a part of the entire ledger.  This is to allow storage limited nodes to still provide value in regard to securing the network.

With this ability, even if the network is seeing loads 100s or 1000s of times greater than what BTC is currently, low resources devices such as Pis can participate without needing terabytes of storage available to them.

iGotSpots
Legendary
*
Offline Offline

Activity: 2548
Merit: 1054


CPU Web Mining 🕸️ on webmining.io


View Profile WWW
August 25, 2015, 04:05:06 PM
 #6

eMunie supports it, and has been a requirement from day 1 of the project.

Our ledger also supports partitioning, where nodes can elect to store only a part of the entire ledger.  This is to allow storage limited nodes to still provide value in regard to securing the network.

With this ability, even if the network is seeing loads 100s or 1000s of times greater than what BTC is currently, low resources devices such as Pis can participate without needing terabytes of storage available to them.

The hyperbole is strong with this one. We've been running alts on Pis for years, btw..

Fuserleer
Legendary
*
Offline Offline

Activity: 1064
Merit: 1016



View Profile WWW
August 25, 2015, 04:12:56 PM
Last edit: August 25, 2015, 04:24:20 PM by Fuserleer
 #7

eMunie supports it, and has been a requirement from day 1 of the project.

Our ledger also supports partitioning, where nodes can elect to store only a part of the entire ledger.  This is to allow storage limited nodes to still provide value in regard to securing the network.

With this ability, even if the network is seeing loads 100s or 1000s of times greater than what BTC is currently, low resources devices such as Pis can participate without needing terabytes of storage available to them.

The hyperbole is strong with this one. We've been running alts on Pis for years, btw..

Supporting a network with a Pi that is processing 1-2 tx/s a sec (BTC average) is childs play.

Throw a Pi on a network that is processing 100+ tx/s with current block chain tech and lets see how far you get then. At 4GB a day of transactions at 100 tx/s (1.5TB over a year) good luck with that.  Even if you had the storage, and let alone keeping up with the chain, you'd need GB upon GB of RAM just for the UTXO.

Infact Id like to see any currency support that on current block chain tech and not become centralized to a few farms of full nodes controlled by a handful of people.

Another benefit of having partitions, and channels within those partitions, it allows client-only nodes to not have to rely on 3rd parties for the storage of their wallets.  These devices (such as mobile phones) can just store the channel their transactions are in, maintain their own micro ledger with regard to their transactions and not have the worry of xyz.com running off with funds.

TPTB_need_war
Sr. Member
****
Offline Offline

Activity: 420
Merit: 262


View Profile
August 25, 2015, 04:43:02 PM
 #8

Another benefit of having partitions, and channels within those partitions, it allows client-only nodes to not have to rely on 3rd parties for the storage of their wallets.  These devices (such as mobile phones) can just store the channel their transactions are in, maintain their own micro ledger with regard to their transactions and not have the worry of xyz.com running off with funds.

You are on the right track. But the devil is in the details. Wink K.I.S.S. if you expect anyone to comprehend and trust the design.

Fuserleer
Legendary
*
Offline Offline

Activity: 1064
Merit: 1016



View Profile WWW
August 25, 2015, 05:08:38 PM
 #9

Another benefit of having partitions, and channels within those partitions, it allows client-only nodes to not have to rely on 3rd parties for the storage of their wallets.  These devices (such as mobile phones) can just store the channel their transactions are in, maintain their own micro ledger with regard to their transactions and not have the worry of xyz.com running off with funds.

You are on the right track. But the devil is in the details. Wink K.I.S.S. if you expect anyone to comprehend and trust the design.

You keep telling me things I already know :p

Peachy
Full Member
***
Offline Offline

Activity: 179
Merit: 100



View Profile WWW
August 25, 2015, 05:20:19 PM
 #10

Another benefit of having partitions, and channels within those partitions, it allows client-only nodes to not have to rely on 3rd parties for the storage of their wallets.  These devices (such as mobile phones) can just store the channel their transactions are in, maintain their own micro ledger with regard to their transactions and not have the worry of xyz.com running off with funds.

You are on the right track. But the devil is in the details. Wink K.I.S.S. if you expect anyone to comprehend and trust the design.

 "When you point one finger, there are three fingers pointing back to you."

Still waiting for the details of your solution as I've found it to be sorely lacking.

RADiX (formerly eMunie): The future of money
r0ach
Legendary
*
Offline Offline

Activity: 1260
Merit: 1000


View Profile
August 25, 2015, 05:32:50 PM
Last edit: August 25, 2015, 05:43:49 PM by r0ach
 #11

He's right though, even people well versed in the technical aspects of Bitcoin have a hard time predicting all the various scenarios that can go wrong with proof of stake, let alone a full blown eMunie phonebook of variables.  You then have people like Kushti and Buterin trying to mathematically prove that proof of stake can rival or beat proof of work's security model in post's like this:

http://blog.ethereum.org/2014/11/25/proof-stake-learned-love-weak-subjectivity/

Since they have such a hard time quantifying the security model of simpler concepts like PoW vs PoS, how many decades will it take to quantify the security model of emunie?  Even if you release the perfect system, it might sit on the shelf for several years before anyone will touch it.

......ATLANT......
..Real Estate Blockchain Platform..
                    ▄▄▄▄▄▄▄▄▄
                    ████████████░
                  ▄██████████████░
                 ▒███████▄████████░
                ▒█████████░████████░
                ▀███████▀█████████
                  ██████████████
           ███████▐██▀████▐██▄████████░
          ▄████▄█████████▒████▌█████████░
         ███████▄█████████▀██████████████░
        █████████▌█████████▐█████▄████████░
        ▀█████████████████▐███████████████
          █████▀████████ ░███████████████
    ██████▐██████████▄████████████████████████░
  ▄████▄████████▐███████████████░▄▄▄▄░████████░
 ▄██████▄█████████▐█████▄█████████▀████▄█████████░
███████████████████▐█████▄█████████▐██████████████░
▀████████▀█████████▒██████████████▐█████▀█████████
  ████████████████ █████▀█████████████████████████
   ▀██▀██████████ ▐█████████████  ▀██▀██████████
    ▀▀█████████    ▀▀█████████    ▀▀██████████

..INVEST  ●  RENT  ●  TRADE..
 ✓Assurance     ✓Price Discovery     ✓Liquidity     ✓Low Fees





███
███
███
███
███
███





███
███
███
███
███
███
███
███
███
███
███
███

◣Whitepaper ◣ANN ThreadTelegram
◣ Facebook     ◣ Reddit          ◣ Slack


███
███
███
███
███
███
███
███
███
███
███
███





███
███
███
███
███
███








Hero/Legendary members
Fuserleer
Legendary
*
Offline Offline

Activity: 1064
Merit: 1016



View Profile WWW
August 25, 2015, 05:44:40 PM
 #12

He's right though, even people well versed in the technical aspects of Bitcoin have a hard time predicting all the various scenarios that can go wrong with proof of stake, let alone a full blown eMunie phonebook of variables.  You then have people like Kushti and Buterin trying to mathematically prove that proof of stake can rival or beat proof of work's security model in post's like this:

http://blog.ethereum.org/2014/11/25/proof-stake-learned-love-weak-subjectivity/

Since they have such a hard time quantifying the security model of simpler concepts like PoW vs PoS, how many decades will it take to quantify the security model of emunie?


POW and POS are not true Byzantine solutions though, where I believe that eMunie is.  So it should be easy to quantify its security, when proof of tolerance is apparent.

I'm currently communicating with some respected academics that have no association with Bitcoin, block chains, or crypto-currencies in general.  This is so as to prevent reviewers making assumptions about the technology by aligning it with current block chain technologies, and to safeguard against any bias, motives to discredit the algorithm other than for good reason.

I'm sure most of these individuals wouldn't risk their reputation by publishing falsehoods in a peer review, only to be subsequently exposed when peers of their own review the algorithm for themselves...but you never know.

Furthermore, I don't believe the eMunie trust consensus is any more complicated than POW or POS, it is in fact quite simple, and simple enough to describe in 3 short sentences.

"Actions contain metadata which nominate 3rd party actors as trustworthy at that time.  3rd party actors prove their trustworthiness via Proof of Work challenges.  Trustworthy actors can then have influence on conflicts and arrive at a majority solution."

r0ach
Legendary
*
Offline Offline

Activity: 1260
Merit: 1000


View Profile
August 25, 2015, 06:23:55 PM
 #13

it is in fact quite simple, and simple enough to describe in 3 short sentences.

"Actions contain metadata which nominate 3rd party actors as trustworthy at that time.  3rd party actors prove their trustworthiness via Proof of Work challenges.  Trustworthy actors can then have influence on conflicts and arrive at a majority solution."

That was such ambiguous, long winded terminology, it was almost an exact recreation of the Conan O'Brien Bitcoin clip:

https://www.youtube.com/watch?v=Vd19SboRhVY

I would just call it an automated reputation protocol then go on to explain intricacies from there.

......ATLANT......
..Real Estate Blockchain Platform..
                    ▄▄▄▄▄▄▄▄▄
                    ████████████░
                  ▄██████████████░
                 ▒███████▄████████░
                ▒█████████░████████░
                ▀███████▀█████████
                  ██████████████
           ███████▐██▀████▐██▄████████░
          ▄████▄█████████▒████▌█████████░
         ███████▄█████████▀██████████████░
        █████████▌█████████▐█████▄████████░
        ▀█████████████████▐███████████████
          █████▀████████ ░███████████████
    ██████▐██████████▄████████████████████████░
  ▄████▄████████▐███████████████░▄▄▄▄░████████░
 ▄██████▄█████████▐█████▄█████████▀████▄█████████░
███████████████████▐█████▄█████████▐██████████████░
▀████████▀█████████▒██████████████▐█████▀█████████
  ████████████████ █████▀█████████████████████████
   ▀██▀██████████ ▐█████████████  ▀██▀██████████
    ▀▀█████████    ▀▀█████████    ▀▀██████████

..INVEST  ●  RENT  ●  TRADE..
 ✓Assurance     ✓Price Discovery     ✓Liquidity     ✓Low Fees





███
███
███
███
███
███





███
███
███
███
███
███
███
███
███
███
███
███

◣Whitepaper ◣ANN ThreadTelegram
◣ Facebook     ◣ Reddit          ◣ Slack


███
███
███
███
███
███
███
███
███
███
███
███





███
███
███
███
███
███








Hero/Legendary members
TPTB_need_war
Sr. Member
****
Offline Offline

Activity: 420
Merit: 262


View Profile
August 25, 2015, 06:26:25 PM
 #14

"When you point one finger, there are three fingers pointing back to you."

Still waiting for the details of your solution as I've found it to be sorely lacking.

Furthermore, I don't believe the eMunie trust consensus is any more complicated than POW or POS, it is in fact quite simple, and simple enough to describe in 3 short sentences.

But you'll always have an attack vector whether it be 25% or 51% of the nodes (no matter how much you and Bitcoin people argue that isn't the case and unlikely, which is not!).

Mine has no such vulnerability and is perfectly Byzantine fault tolerant.

And it is much simpler and easy to describe and comprehend. And it is based on proof-of-work, but removes all the things people complain about w.r.t. to proof-of-work, including the excess security that is wasted on electricity. I do not feel good about causing someone to waste 2 - 3 years of effort. Hey if you are a good Java programmer and want to work for coins, again I suggest maybe you should be talking to me. I not only have the holy grail of consensus designs, but I also obliterate all the other anonymity designs as well including Blockstream, Cryptonote, and Zerocash.

Please I don't wish any harm on you or your community. You've been very reasonable. I hope you see I am being reasonable. As for unreasonable dickheads, they have coming what they deserve.

Fuserleer
Legendary
*
Offline Offline

Activity: 1064
Merit: 1016



View Profile WWW
August 25, 2015, 06:30:47 PM
 #15

"Actions contain metadata which nominate 3rd party actors as trustworthy at that time.  3rd party actors prove their trustworthiness via Proof of Work challenges.  Trustworthy actors can then have influence on conflicts and arrive at a majority solution."

That was such ambiguous, long winded terminology, it was almost an exact recreation of the Conan O'Brien Bitcoin clip:

https://www.youtube.com/watch?v=Vd19SboRhVY

I would just call it an automated reputation protocol then go on to explain details from there.

How is it ambiguous?  It provides a complete, clear explanation of what it does and how.

Can you explain POW or POS in as many words?

"Bitcoin is secured by a Proof of Work algorithm whereby actors attempt to solve a cryptographic puzzle.  The POW challenges are of varying difficulty depending on actor participation to ensure that challenges are not solved too quickly and that conflicting solutions are rare.  The first solver of the puzzle has the right to modify the state of the ledger.  The process repeats."

Thats about the best I can do.

Fuserleer
Legendary
*
Offline Offline

Activity: 1064
Merit: 1016



View Profile WWW
August 25, 2015, 06:37:09 PM
 #16

"When you point one finger, there are three fingers pointing back to you."

Still waiting for the details of your solution as I've found it to be sorely lacking.

Furthermore, I don't believe the eMunie trust consensus is any more complicated than POW or POS, it is in fact quite simple, and simple enough to describe in 3 short sentences.

But you'll always have an attack vector whether is be 25% or 51% of the nodes.

Mine has no such vulnerability and is perfectly Byzantine fault tolerant.

And it is much simpler. And it is based on proof-of-work, but removes all the things people complain about w.r.t. to proof-of-work, including the excess security that is wasted on electricity. I do not feel good about causing someone to waste 2 - 3 years of effort. Hey if you are a good Java programmer and want to work for coins, again I suggest maybe you should be talking to me. I not only have the holy grail of consensus designs, but I also obliterate all the other anonymity designs as well including Blockstream, Cryptonote, and Zerocash.

Please I don't wish any harm on you or your community. You've been very reasonable. I hope you see I am being reasonable. As for unreasonable dickheads, they have coming what they deserve.

There is always an attack vector, you can not guard against Byzantine faults if more than (n-1)/3 of them are occurring, not matter what algorithm you chose, this is proven.  Yours also then has attack vectors too, and it is simply that (n-1)/3 nodes lie, so you need to have some Sybil protection to make achieving (n-1)/3 node difficult (you can never prevent them completely).  If your solution is 100% guarded against these scenarios, then well, I will take my hat off to you and propose you for every CS prize going.

Bitcoin is not Byzantine tolerant IMO because the historical state of the ledger can be changed by someone with a majority of hash-power.  In a true Byzantine tolerant protocol, the ledger (or log) is append only, and this is not the case for Bitcoin.

TPTB_need_war
Sr. Member
****
Offline Offline

Activity: 420
Merit: 262


View Profile
August 25, 2015, 06:38:07 PM
 #17

There is always an attack vector

Soon you will learn that is not true.

Fuserleer
Legendary
*
Offline Offline

Activity: 1064
Merit: 1016



View Profile WWW
August 25, 2015, 06:41:39 PM
 #18

There is always an attack vector

Soon you will learn that is not true.

So you are saying that your solution is Byzantine tolerant to greater than (n-1)/3?   If so, please prove me and the scientific community wrong, and I'll eat every hat you give me.

Come-from-Beyond
Legendary
*
Offline Offline

Activity: 2142
Merit: 1009

Newbie


View Profile
August 25, 2015, 07:02:20 PM
 #19

If so, please prove me and the scientific community wrong, and I'll eat every hat you give me.

And after that you want us to believe you are not BCNext?  Cheesy

PS:
I'll eat my hat if in half a year they won't be worth a couple of millions.
r0ach
Legendary
*
Offline Offline

Activity: 1260
Merit: 1000


View Profile
August 25, 2015, 07:05:38 PM
 #20

"Actions contain metadata which nominate 3rd party actors as trustworthy at that time.  3rd party actors prove their trustworthiness via Proof of Work challenges.  Trustworthy actors can then have influence on conflicts and arrive at a majority solution."

That was such ambiguous, long winded terminology, it was almost an exact recreation of the Conan O'Brien Bitcoin clip:

https://www.youtube.com/watch?v=Vd19SboRhVY

I would just call it an automated reputation protocol then go on to explain details from there.

How is it ambiguous?  It provides a complete, clear explanation of what it does and how.

Can you explain POW or POS in as many words?

"Bitcoin is secured by a Proof of Work algorithm whereby actors attempt to solve a cryptographic puzzle.  The POW challenges are of varying difficulty depending on actor participation to ensure that challenges are not solved too quickly and that conflicting solutions are rare.  The first solver of the puzzle has the right to modify the state of the ledger.  The process repeats."

Thats about the best I can do.

I don't think I'm really nitpicking here, but trustworthiness is an extremely ambiguous term that I would probably avoid using.  It's usually not used in relation to any data that can be quantified, while words like reputation are in systems like Ebay.   The word trust usually implies what one party thinks of one other party, while the word reputation usually implies what many parties think of one party.  This is why I said I would call your system an automated reputation protocol and abolish the use of the word trust or trustworthiness in any of it.

......ATLANT......
..Real Estate Blockchain Platform..
                    ▄▄▄▄▄▄▄▄▄
                    ████████████░
                  ▄██████████████░
                 ▒███████▄████████░
                ▒█████████░████████░
                ▀███████▀█████████
                  ██████████████
           ███████▐██▀████▐██▄████████░
          ▄████▄█████████▒████▌█████████░
         ███████▄█████████▀██████████████░
        █████████▌█████████▐█████▄████████░
        ▀█████████████████▐███████████████
          █████▀████████ ░███████████████
    ██████▐██████████▄████████████████████████░
  ▄████▄████████▐███████████████░▄▄▄▄░████████░
 ▄██████▄█████████▐█████▄█████████▀████▄█████████░
███████████████████▐█████▄█████████▐██████████████░
▀████████▀█████████▒██████████████▐█████▀█████████
  ████████████████ █████▀█████████████████████████
   ▀██▀██████████ ▐█████████████  ▀██▀██████████
    ▀▀█████████    ▀▀█████████    ▀▀██████████

..INVEST  ●  RENT  ●  TRADE..
 ✓Assurance     ✓Price Discovery     ✓Liquidity     ✓Low Fees





███
███
███
███
███
███





███
███
███
███
███
███
███
███
███
███
███
███

◣Whitepaper ◣ANN ThreadTelegram
◣ Facebook     ◣ Reddit          ◣ Slack


███
███
███
███
███
███
███
███
███
███
███
███





███
███
███
███
███
███








Hero/Legendary members
Pages: [1] 2 »  All
  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!