Pages:
Author

Topic: using Shannon's information to measure proof-of-work (Read 3798 times)

member
Activity: 84
Merit: 10
Satoshi's algorithm is much better.  If you switch away from weighting with the sum of difficulties, and go to the sum of log of difficulties, you introduce a new vulnerability into easily taking over the block chain.  That's because someone could make a very long chain of "difficulty 1" blocks and they could quickly be made to weigh more than blocks being created at the current difficulty n, because they are n times more difficult to create, but only weigh log n, which is a much smaller proportion of n as n increases.  All while difficulty 1 blocks will weigh the most in proportion to their actual creation difficulty.  So this idea is a bunch of nonsense, merely adds unwarranted complication at the expense of security.

+1.  This was pretty clear from the start of the thread.  The rest of the thread has just devolved into metaphysical blah-blah nonsense about time, entropy, the universe and everything.  Believe me, I do research in statistical mechanics for a living: I think of entropy long and hard every day.  The full contents of this thread is a hodgepodge of big words patched together with duct-tape.

Surely then you can take a few of the more prominent claims of this thread and debunk [or critique] them then instead of asking us to 'just trust you' TM?  Really, your post adds nothing to a scientific debate as it currently stands.
newbie
Activity: 42
Merit: 0
Satoshi's algorithm is much better.  If you switch away from weighting with the sum of difficulties, and go to the sum of log of difficulties, you introduce a new vulnerability into easily taking over the block chain.  That's because someone could make a very long chain of "difficulty 1" blocks and they could quickly be made to weigh more than blocks being created at the current difficulty n, because they are n times more difficult to create, but only weigh log n, which is a much smaller proportion of n as n increases.  All while difficulty 1 blocks will weigh the most in proportion to their actual creation difficulty.  So this idea is a bunch of nonsense, merely adds unwarranted complication at the expense of security.

+1.  This was pretty clear from the start of the thread.  The rest of the thread has just devolved into metaphysical blah-blah nonsense about time, entropy, the universe and everything.  Believe me, I do research in statistical mechanics for a living: I think of entropy long and hard every day.  The full contents of this thread is a hodgepodge of big words patched together with duct-tape.
hero member
Activity: 731
Merit: 503
Libertas a calumnia
I admit I'm not grasping your aim but I'm interested in knowing more.
Anyway, I just think my version is just more "pure", and that it can allow to get rid of the 6 block per hour limit, for instance.
For what I understand the 6 block limit x hour is not a limitation but a design choice, done to balance the number of blocks with the time needed to broadcast them over a global network: the more blocks per unit time, the higher the probability of chain splits and needed reorganizations.
legendary
Activity: 1288
Merit: 1076
Satoshi's algorithm is much better.  If you switch away from weighting with the sum of difficulties, and go to the sum of log of difficulties, you introduce a new vulnerability into easily taking over the block chain.  That's because someone could make a very long chain of "difficulty 1" blocks and they could quickly be made to weigh more than blocks being created at the current difficulty n, because they are n times more difficult to create, but only weigh log n, which is a much smaller proportion of n as n increases.  All while difficulty 1 blocks will weigh the most in proportion to their actual creation difficulty.  So this idea is a bunch of nonsense, merely adds unwarranted complication at the expense of security.

Making a long chain of small difficulties requires time, as this information would be computed in a sequential manner.  That is the whole point, actually.  The other way of computing information is to make parallel calculus.  This would require much more power.  Shannon's information is easier to calculate by cutting it in smaller successive parts, i.e. in long chain of successive events, which is all what time is about.

I actually think there is no qualitative difference between my algorithm and Satoshi's, but I don't understand Satoshi's algorithm well enough.  Anyway, I just think my version is just more "pure", and that it can allow to get rid of the 6 block per hour limit, for instance.
vip
Activity: 1386
Merit: 1136
The Casascius 1oz 10BTC Silver Round (w/ Gold B)
Satoshi's algorithm is much better.  If you switch away from weighting with the sum of difficulties, and go to the sum of log of difficulties, you introduce a new vulnerability into easily taking over the block chain.  That's because someone could make a very long chain of "difficulty 1" blocks and they could quickly be made to weigh more than blocks being created at the current difficulty n, because they are n times more difficult to create, but only weigh log n, which is a much smaller proportion of n as n increases.  All while difficulty 1 blocks will weigh the most in proportion to their actual creation difficulty.  So this idea is a bunch of nonsense, merely adds unwarranted complication at the expense of security.
legendary
Activity: 1264
Merit: 1008

Guys, this stuff is totally blowing my mind.  As I keep modifying my design again and again, I get to think more and more about the whole thing, and the more I do that, the more I realize how deep it is.

I think it goes way beyond currencies and information technology.  I'm starting to get convinced that it is related to fundamental physical concepts such as time, energy, uncertainty principle and Everett's interpretation of quantum mechanics.   I'm really starting to think that I'm up to something big.

The idea of using chained proofs of work to measure time was something that I immediately blew me up when I got to know about bitcoin.  Now I realize why.  This idea is full of profound consequences.

If one agrees to define time as "a causal sequence of events", then it does make sense to use probabilities of these events to measure time.  And if you want to have additive properties for this thing you measure and that you call time, then it's not exactly probabilities you should use, but rather the Shannon information of these probabilities.  Now, instead of saying you are measuring, what if you say that you are actually defining it?

Finally, if you remember that quantum mechanics is all based about probability waves, you're beginning to realize how cool this idea is.

I'm trying to figure out what you are doing here with your timestamp server, and how hashing changes entropy. 
What time is it now?

member
Activity: 70
Merit: 18
Sometimes when I'm feeling philosophical I think about this.  If the entire future and past of the universe were laid out in a fourth dimension, why do we observe it only going one way?  Most of the laws of physics work equally well with time reversed.  The second law of thermodynamics does not.  Entropy and time are clearly related, but what is the true nature of their relationship?  Does entropy depend on time, or is it the other way around?
legendary
Activity: 1288
Merit: 1076
It is just as hard to find a hash with 30 leading zero bits as finding (approximately) a million hashes with 10 leading zero bits.  The information content is the same, but they are not equally good for timestamping due to other considerations.

There are very deep implications behind this assertion.  I'm still struggling to grasp them, but I believe this is the core idea behind using Shannon's information theory to measure time.

Quote
I think bitcoin is basically an eternity service combined with a
timestamping service.  IMO it is somewhat poor at both, but it is a decent
starting point.  I think considering the storage and timestamping sub-functions
separately is a move in the right direction.

I agree.
member
Activity: 70
Merit: 18
I don't think this information theory thing is a bad idea, but at the core level I'm not really sure how it's different from the bitcoin system.

The only difference I see is that the bitcoin system uses a varying difficulty so that blocks are generated at a somewhat consistent rate even when the total information rate varies wildly.  It is just as hard to find a hash with 30 leading zero bits as finding (approximately) a million hashes with 10 leading zero bits.  The information content is the same, but they are not equally good for timestamping due to other considerations.

I think bitcoin is basically an eternity service combined with a timestamping service.  IMO it is somewhat poor at both, but it is a decent starting point.  I think considering the storage and timestamping sub-functions separately is a move in the right direction.
legendary
Activity: 1288
Merit: 1076
It feels like you're trying to create an algorithm for computing proof-of-work that adheres to some rules other than the fairly straightforward proof-of-work rules that Bitcoin uses.  What exactly is the benefit of using "Shannon Information Value" as a metric for sufficiency of the proof-of-work, versus a simple empirical-difficulty approach that Bitcoin uses?


Amongst my objectives:

- separating the distributed timestamping server from the rest of the bitcoin application.  I believe a timestamping server should be an application by itself, as it could be used by other distributed systems ;

- getting rid of the 6 blocks per hour limit ;

- finding a theoretically ideal model for the idea of measuring time using chained proofs-of-work ;

- implementing bitcoin (or a bitcoin alike system) in a higher level language than C++ ;


Quote
Also, am I reading it correctly - is the data itself included in the hash calculation?

Yes, but only if the user wants it to.  He can really put anything he wants, including a hash.

Quote
If that's so then it is significantly more expensive to compute hashes than with this than with Bitcoin, that always hashes an 80 byte header regardless of the payload size.  Because of this, 'miners' in your system are incented to include the smallest payload possible because the hashes can be computed faster for them leading to a greater chance of 'beating' other miners to a successful hash.  With bitcoin, there is a greater cost to larger payloads in blocks in that the cost of verifying the transactions is greater; but the cost of verifying transactions pales in comparison to the hash computation work, and so miners can include a reasonable number of transactions without worrying about a negative impact on hash computation time.  If you include the payload in the hash calculation, then you're making the cost of computing hashes more expensive for larger payloads which, as I said, will encourage miners to include the smallest payload possible, and I don't think that's healthy for a distributed work system.

It will indeed encourage users (and not miners, which are different people), to use the smallest possible payload.  I see this as a healthy way of saving memory space in the database.  Basically instead of puttting Justin Bieber's last concert video in the database, Justin Bieber's fans will instead put the hash of the video.  It will fullfill the purpose of timestamping the data.

It aims to be a timestamping server, not a data storage system.
bji
member
Activity: 112
Merit: 10
Can you explain what you are trying to achieve?  I read the code and I don't really understand the point of it.  Here are the comments that give a brief description of the purpose:

Code:
################################################################################
#
# This code is inspired from Satoshi Nakamoto's bitcoin (see bitcoin.org).
# This is quite a different project, though.
#
# All timestamps should be of the following format:
#
# PREVIOUS_INFORMATION_VALUE NONCE PAYLOAD_DATA
#
# where:
#
# - PREVIOUS_INFORMATION_VALUE is a positive floating number.  It has to have
# many decimals, as it should include the proof of work.
#
# - NONCE is a positive integer in decimal.  Its logarithm must not exceed the
# Shannon information value of the timestmp.
#
# - PAYLOAD_DATA is some data
#
# For each timestamp, the new information value is calculated by adding the
# previous information value and the Shannon information value of the
# timestamp.
#
# In a nutshell, for a string whose sha256 is h, the shannon information value
# is:
#
# ln (2 ^ 256 / h)
#
# It is basically the opposite of the logarithm of the probability for this
# sha256 to be as low as h.
#
# Sizes of payloads are cumulated and new payloads are accepted as long as the
# total size doesn't exceed the total Shannon information of the chain.

It feels like you're trying to create an algorithm for computing proof-of-work that adheres to some rules other than the fairly straightforward proof-of-work rules that Bitcoin uses.  What exactly is the benefit of using "Shannon Information Value" as a metric for sufficiency of the proof-of-work, versus a simple empirical-difficulty approach that Bitcoin uses?

Also, am I reading it correctly - is the data itself included in the hash calculation?  If that's so then it is significantly more expensive to compute hashes than with this than with Bitcoin, that always hashes an 80 byte header regardless of the payload size.  Because of this, 'miners' in your system are incented to include the smallest payload possible because the hashes can be computed faster for them leading to a greater chance of 'beating' other miners to a successful hash.  With bitcoin, there is a greater cost to larger payloads in blocks in that the cost of verifying the transactions is greater; but the cost of verifying transactions pales in comparison to the hash computation work, and so miners can include a reasonable number of transactions without worrying about a negative impact on hash computation time.  If you include the payload in the hash calculation, then you're making the cost of computing hashes more expensive for larger payloads which, as I said, will encourage miners to include the smallest payload possible, and I don't think that's healthy for a distributed work system.
legendary
Activity: 1288
Merit: 1076
I'm back on coding, as I am finally happy (more or less) with my networking design.  I won't use IRC or other fancy stuffs finally (I even considered using twitter via twidge).  Instead, I will use a IRC-inspired network.  All nodes will have a full copy of the database, but only those with public IP and CGI-capable webserver will be able to offer synchronization service to other nodes.  With enough servers and enough connectivity, the whole network can be decentralized and uniform.

I also came up with quite a deep idea:  balancing Shannon information with memory size.  It's quite difficult to explain and I don't yet have a clear explanation of why it should be done, but I'm pretty sure it should be done.

I have already implemented this idea for the payload (this is obvious), for the nonce (it's a bit less obvious) and recently I understood I should do it for the timestamp itself (this is not obvious at all, but it might be the most important idea).

Here is my code so far (the timestamp balancing is not implemented yet):

$ xz < timestamp.sh | base64
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
Ac4eyVYAAHRxE1SxxGf7AgAAAAAEWVo=
legendary
Activity: 1288
Merit: 1076

I'm afraid I must confess I am losing motivation on this project, as I struggle to have nodes communicate and synchronize.

It would be *so* much more simple if everyone had a public IP, but we still live in a IPv4 world, so I would have to deal with NAT traversal and stuffs like that.  Using IRC could be a solution but I don't want to spam a irc network.

I publish the current state of my code, though:

$ xz < timestamp.sh |base64
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
lrHEZ/sCAAAAAARZWg==
legendary
Activity: 2940
Merit: 1090
A lot of quantum mechanics purported spookiness rests upon Bell's Theorem.

So before getting too carried away about what quantum stuff can do, it is probably worth checking out

http://front.math.ucdavis.edu/search?a=Joy+Christian&t=bell&q=&c=&n=25&s=Listings

-MarkM-
legendary
Activity: 1288
Merit: 1076

Guys, this stuff is totally blowing my mind.  As I keep modifying my design again and again, I get to think more and more about the whole thing, and the more I do that, the more I realize how deep it is.

I think it goes way beyond currencies and information technology.  I'm starting to get convinced that it is related to fundamental physical concepts such as time, energy, uncertainty principle and Everett's interpretation of quantum mechanics.   I'm really starting to think that I'm up to something big.

The idea of using chained proofs of work to measure time was something that I immediately blew me up when I got to know about bitcoin.  Now I realize why.  This idea is full of profound consequences.

If one agrees to define time as "a causal sequence of events", then it does make sense to use probabilities of these events to measure time.  And if you want to have additive properties for this thing you measure and that you call time, then it's not exactly probabilities you should use, but rather the Shannon information of these probabilities.  Now, instead of saying you are measuring, what if you say that you are actually defining it?

Finally, if you remember that quantum mechanics is all based about probability waves, you're beginning to realize how cool this idea is.
legendary
Activity: 1288
Merit: 1076
I'm burning with curiosity: did you just devise a new form of freecoin or you're just suggesting a major upgrade to the existing bitcoin protocol?

Didn't know about this freecoin thing.  I'll have look someday if I have time.

I had several other ideas, such as using the chain as a data storage, and having nodes pay for each bit of information they store in the chain.

Also, I'll use general bitcoin addresses (with any version number from 0x00 to 0xFF).

Here is the current state of my code (it doesn't work yet but it will give you an idea of where I am):

$ xz < timestamp.sh | base64
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

member
Activity: 62
Merit: 10
... I realised that the cryptographic timestamp server I have implemented could be used as a currency.  I'll describe how later.  Anyway this would turn information, or time, into a currency.
Crazy stuff, really.

I'm burning with curiosity: did you just devise a new form of freecoin or you're just suggesting a major upgrade to the existing bitcoin protocol?
member
Activity: 84
Merit: 10
From this:
http://www.noanswersingenesis.org.au/dawkinschallenge.htm

one can see (in the 3rd and 4th paragraphs of the 'Information' section) that it is the *number of possibilities* (not precisely 'uncertainty') which is halved by the transmission of a single bit.  In your examples, the two possibilities are:

1 - it has rained X number of continuous days in Y
2 - it has not rained X number of continuous days in Y

If instead we had an example where there were 8 possible outcomes, as each additional bit comes in, the number of remaining possibilities is reduced by 1/2.  8 > 4 > 2 > 1.  After receiving 3 bits, we have precisely identified which of the 8 possibilities occurred.
legendary
Activity: 2940
Merit: 1090
It is not really one bit, it is one additional bit.

It was conceptually easy to transpose halving uncertainty into doubling certainty, but trying to then re-write the sensible-sounding story of how your certainty doubled as somehow being a case of your uncertainty having halved was beyond me. It'd seem to imply you were 100% uncertain until the card was flashed then became 50% uncertain, which doesn't sound right at all. So the whole idea that halving uncertainty implies doubling certainty seems dubious. Boolean logic might work better somehow maybe as it smells of one of those "from x implies y we cannot deduce that y implies x" type logic thingies.

Sounded good for a moment though, didn't it? Wink

We were 50% uncertain that it was the one it turned out later not to be, until the card was flashed, then we were 100% uncertain it was the one it turned out not to be... Oops, uncertainty doubled, not halved. Smiley

-MarkM-
 
legendary
Activity: 3431
Merit: 1233
Okay, how about re-phrasing it by saying that the prior certainty is doubled?

Before the nurse flashed the card, you were 50% certain it was whichever it turned out later to be.

After the nurse flashed the card, you were 2 * 50 = 100 % certain it was whichever it turned out to be.

-MarkM-

As a logical block above is okay, but then the entire article should be rewritten as some assumptions won't be correct. You can't double the value of something by multiplying with 1, because 1 bit is, by definition, 1 binary digit - '1' or '0'. Unless, you can prove that 1 bit = 2. But then, what is 2?
Pages:
Jump to: