Bitcoin Forum
May 07, 2024, 10:25:18 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: 2 Bitcoin papers published at Financial Cryptography 2012 conference  (Read 2433 times)
Simon Barber (OP)
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile
March 07, 2012, 10:12:10 PM
Last edit: March 07, 2012, 10:27:08 PM by Simon Barber
 #1

You can find the papers here:

http://fc12.ifca.ai/program.html

The paper 'Bitter to Better' has a slightly cleaner version and also presentation slides available here:

http://crypto.stanford.edu/~xb/fc12/
1715077518
Hero Member
*
Offline Offline

Posts: 1715077518

View Profile Personal Message (Offline)

Ignore
1715077518
Reply with quote  #2

1715077518
Report to moderator
1715077518
Hero Member
*
Offline Offline

Posts: 1715077518

View Profile Personal Message (Offline)

Ignore
1715077518
Reply with quote  #2

1715077518
Report to moderator
1715077518
Hero Member
*
Offline Offline

Posts: 1715077518

View Profile Personal Message (Offline)

Ignore
1715077518
Reply with quote  #2

1715077518
Report to moderator
"Bitcoin: mining our own business since 2009" -- Pieter Wuille
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715077518
Hero Member
*
Offline Offline

Posts: 1715077518

View Profile Personal Message (Offline)

Ignore
1715077518
Reply with quote  #2

1715077518
Report to moderator
matonis
Sr. Member
****
Offline Offline

Activity: 303
Merit: 250



View Profile WWW
March 08, 2012, 04:27:57 AM
 #2

Thanks for providing these excellent links, Simon.

Founding Director, Bitcoin Foundation
I also cover the bitcoin economy for Forbes, American Banker, PaymentsSource, and CoinDesk.
kjj
Legendary
*
Offline Offline

Activity: 1302
Merit: 1024



View Profile
March 08, 2012, 05:16:07 AM
 #3

Section 4.3 of the Xavier paper makes me wonder if they've read any of my many posts about setting an exponential difficulty function for reorgs.

17Np17BSrpnHCZ2pgtiMNnhjnsWJ2TMqq8
I routinely ignore posters with paid advertising in their sigs.  You should too.
ripper234
Legendary
*
Offline Offline

Activity: 1358
Merit: 1003


Ron Gross


View Profile WWW
March 08, 2012, 08:19:55 AM
 #4

Section 4.3 of the Xavier paper makes me wonder if they've read any of my many posts about setting an exponential difficulty function for reorgs.

Bah

So far they promote the ludicurous idea of "deflationary spiral" - meaning, the coints are so valuable they become worthless, and also propose the "novel" idea of Checkpoints.

Quote
Countering “Revisionism” by Checkpointing the Past
We outline a distributed strategy to tackle the history-revision attack threat in a simple and elegant way

I mean, they even use the same fucking name ... would Googling it before publishing it as a new way to combat forks have been so hard?

Please do not pm me, use ron@bitcoin.org.il instead
Mastercoin Executive Director
Co-founder of the Israeli Bitcoin Association
cunicula
Legendary
*
Offline Offline

Activity: 1050
Merit: 1003


View Profile
March 08, 2012, 08:36:06 AM
 #5

The paper is by and large good. They are completely correct to point out that bitcoin is designed to become increasingly insecure over time.
ripper234
Legendary
*
Offline Offline

Activity: 1358
Merit: 1003


Ron Gross


View Profile WWW
March 08, 2012, 08:42:26 AM
 #6

Section 4.3 of the Xavier paper makes me wonder if they've read any of my many posts about setting an exponential difficulty function for reorgs.

Bah

So far they promote the ludicurous idea of "deflationary spiral" - meaning, the coints are so valuable they become worthless, and also propose the "novel" idea of Checkpoints.

Quote
Countering “Revisionism” by Checkpointing the Past
We outline a distributed strategy to tackle the history-revision attack threat in a simple and elegant way

I mean, they even use the same fucking name ... would Googling it before publishing it as a new way to combat forks have been so hard?


I was referring to this paper btw. Just finished reading it.

tl;dr - nothing new here, although it's a good intro into Bitcoin for newbies. I don't like how they claim to be innovative ... if they treated it as a review article and did a bit more research, I would be supportive.

As I often do, I spoke too soon. They mention the existing checkpoints (they call them Fiat Checkpoints) after a few paragraphs, but they qualify it:

Quote
Alas, there is no reason to trust a download of the software any more than one of the transaction history itself.

A claim which is false. No GPU/FGPA/ASIC farm in the world can change the published checkpoints ... so they do provide more security. Yeah, you have to trust the developers to trust the checkpoints, but the point is that everyone in the Bitcoin community already trusts the devs far more than they trust "the hash power of the Bitcoin network". So they do provide an extra layer of protection.

There might be some merit to develop a more intricate checkpoint system in the far future, but it's not in the list of top priorities for the Bitcoin project.

Read a bit onwards, the authors also "discover" the problem of a maleware stealing Bitcoins, and propose another "novel" approach - multi-sig. Also on their list of innovations are deterministic wallets, thin clients. They called it "Filtering Service" .. but it can't just filter blocks and still have the client verify the blocks relevant to him, because the blocks depend on each other ... so it's essentially just yet-another-thin-client-approach. I'll admit I haven't taken the time to understand their proposed filtering service protocol, but I don't understand how something between a thin and full client can function, so I won't bother (please correct me if I'm wrong and there is some new bit of info in this paper after all).

Also, instead of Mixers they propose "Fair Exchange Protocol" as a way to implement a zero-trust Mixer. This has already been proposed a few times ... I believe Meni wrote about it.

Please do not pm me, use ron@bitcoin.org.il instead
Mastercoin Executive Director
Co-founder of the Israeli Bitcoin Association
ripper234
Legendary
*
Offline Offline

Activity: 1358
Merit: 1003


Ron Gross


View Profile WWW
March 08, 2012, 08:45:24 AM
 #7

FYI, the CommitCoin paper is not new - I've seen it a couple of months ago, and it does raise interesting ideas.
It's a good paper.

Please do not pm me, use ron@bitcoin.org.il instead
Mastercoin Executive Director
Co-founder of the Israeli Bitcoin Association
cunicula
Legendary
*
Offline Offline

Activity: 1050
Merit: 1003


View Profile
March 08, 2012, 09:13:16 AM
 #8

Checkpoints don't solve anything. A 51% attacker can still disrupt the network and prevent all txns from occurring with or without checkpoints in place. Core problem is the currency generation rules (declining rewards) and proof-of-work based voting. These design choices are not compatible with a long-term sustainable system. The authors point this out. I don't agree with their solutions either, but I give them credit for focusing attention on a very worrisome issue which most people ignore. It is far-sighted of them.

I agree that there is nothing original in the paper, but that is beside the point.

ripper234
Legendary
*
Offline Offline

Activity: 1358
Merit: 1003


Ron Gross


View Profile WWW
March 08, 2012, 09:36:23 AM
 #9

... These design choices are not compatible with a long-term sustainable system

This is only true if Bitcoin doesn't achieve world dominancy, and transaction fees are not sustainable.
If the entire world uses Bitcoin for 1% of its online transactions, then there could be enough transactions fees to properly incentivize honest miners. I agree that it's an open, hard problem for Bitcoin ... but I wouldn't go as far as saying that the current design cannot be sustained. It remains to be proven or disproven.

Please do not pm me, use ron@bitcoin.org.il instead
Mastercoin Executive Director
Co-founder of the Israeli Bitcoin Association
finway
Hero Member
*****
Offline Offline

Activity: 714
Merit: 500


View Profile
March 08, 2012, 09:41:23 AM
 #10

Thanks for the papers.

Mike Hearn
Legendary
*
expert
Offline Offline

Activity: 1526
Merit: 1129


View Profile
March 08, 2012, 04:03:08 PM
 #11

Thanks for the links.

I agree that the Bitcoin community has already invented virtually all of the solutions proposed in the paper. This is good - it means other smart people have independently studied the issues and come to the same conclusions.

BTW there is no need for third party filtering services. It can be integrated directly into the node software. Clients provide bloom filters over script blocks and the nodes return matching transactions with merkle branches linking them to the block headers. I'll probably implement it at some point if nobody else does, but right now there are more important things to do.
gmaxwell
Moderator
Legendary
*
expert
Offline Offline

Activity: 4158
Merit: 8382



View Profile WWW
March 09, 2012, 05:08:57 PM
 #12

Checkpoints don't solve anything.

They bound some corner case DOS attacks (I send you a million block difficulty 1 fork, filling up your disk space), and reduce isolation attacks (new person installs software and an evil ISP keeps them from connecting to the real bitcoin network) to the problem of getting an authentic copy of the software or the problem of plausably maintaining a fork at recent difficulties.

Don't read too much more into them than that.
jake262144
Full Member
***
Offline Offline

Activity: 210
Merit: 100


View Profile
March 10, 2012, 06:33:28 AM
 #13

Thanks for the links Simon.
marcus_of_augustus
Legendary
*
Offline Offline

Activity: 3920
Merit: 2348


Eadem mutata resurgo


View Profile
March 16, 2012, 11:02:36 PM
 #14

ComicCoin ? Grin

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!