Live data from Hacker News

Show HN: Very basic blockchain-free cryptocurrency PoC in Python

github.com

31–40 of 72 posts

Re: Show HN: Very basic blockchain-free cryptocurrency PoC in Python

#31

Earlier quoted context omitted.

What makes it "scientific"? The fact that it is a PDF and the impersonal tone?

It was peer-reviewed and published in a journal. You are probably thinking of the advertising whitepapers of scammy alt-coins and crypto-tokens. This is actually research.

[deleted]

Re: Show HN: Very basic blockchain-free cryptocurrency PoC in Python

#32

Earlier quoted context omitted.

Stellar Lumen

Stellar has nice properties, like a decentralised exchange built into the platform and native integration with existing financial institutions/other cryptocurrencies through anchors. But I would not say it's blockchain-free. They close a "block" every 5 seconds. Depends on what you consider a block. They use boring stuff like PostgreSQL to store the data instead of reinventing everything.

The innovation of blockchains is not on the how-to-store-things side, but how to keep a state of things every nodes agree with.

Stellar can store data on Postgres because it is just a small database of how much money each account has at each ledger. Past ledgers can be erased from the database (which makes it not a blockchain in any sense anymore).

Bitcoin has a history of all transactions organized in blocks not because it's a fancy new database technology, but because that way is the way it worked out better to keep a synced state between nodes, kind of an append-only log.

You could, if you wanted that, read the Bitcoin database and translate it into a set of rows of a who-has-how-much Postgres table.

Or, better, you could implement a Bitcoin client that stored its blocks as rows in a Postgres table, but I think it would be much more resource-intensive than the databases the Bitcoin clients are using today.

Re: Show HN: Very basic blockchain-free cryptocurrency PoC in Python

#33
post #23

So this is basically a blockchain, but with transactions instead of blocks, and diverging-then-converging graph instead of a linear sequence of blocks (like a real family graph instead of just one-parent-one-child families common in blockchains). Looks nice, what are the problems with the approach? (the paper only lists the benefits).

can this handle a trivial Sybil attack? That seems to be the drawback of a graph or DAG-based approach. -ledger scientist

> ledger scientist

That's a thing now? :o. Please explain :).

Re: Show HN: Very basic blockchain-free cryptocurrency PoC in Python

#34
post #20
post #7

Earlier quoted context omitted.

Are you trolling? It's a scientific paper.

Are you trolling? HTML was invented for scientific papers.

Try reading the HTML version of Fielding's paper and tell me it looks better than the pdf. It might have been invented for that purpose, but that doesn't mean it's still suitable for it. When you are writing a paper, you want to control the presentation, not just the content.

Re: Show HN: Very basic blockchain-free cryptocurrency PoC in Python

#35
post #23

Earlier quoted context omitted.

can this handle a trivial Sybil attack? That seems to be the drawback of a graph or DAG-based approach. -ledger scientist

> ledger scientist That's a thing now? :o. Please explain :).

I'm not getting any results for it on DDG, might be a troll

Re: Show HN: Very basic blockchain-free cryptocurrency PoC in Python

#36

Earlier quoted context omitted.

> ledger scientist That's a thing now? :o. Please explain :).

I'm not getting any results for it on DDG, might be a troll

Seems to be about someone creating massive amounts of privkeys and messing with verification (the fact that 51% attacks no longer exist in this approach make that irrelevant, however.) I'm not an expert on cryptocurrencies, but I don't see how that issue could be any more prevalent here than in "standard" (Bitcoin-style) blockchains.

Re: Show HN: Very basic blockchain-free cryptocurrency PoC in Python

#37
post #36

Earlier quoted context omitted.

I'm not getting any results for it on DDG, might be a troll

Seems to be about someone creating massive amounts of privkeys and messing with verification (the fact that 51% attacks no longer exist in this approach make that irrelevant, however.) I'm not an expert on cryptocurrencies, but I don't see how that issue could be any more prevalent here than in "standard" (Bitcoin-style) blockchains.

To expand on that: The only way I can imagine a Sybil attack here is if someone created a massive amount of tiny transactions, and the fees required to get peers to validate them would make that approach infeasible.

Re: Show HN: Very basic blockchain-free cryptocurrency PoC in Python

#39
post #20

Earlier quoted context omitted.

Are you trolling? HTML was invented for scientific papers.

Try reading the HTML version of Fielding's paper and tell me it looks better than the pdf. It might have been invented for that purpose, but that doesn't mean it's still suitable for it. When you are writing a paper, you want to control the presentation, not just the content.

I'm pretty sure you have way more control over "presentation" when you use HTML vs PDF.

Re: Show HN: Very basic blockchain-free cryptocurrency PoC in Python

#40
post #6

Yeah, I'm done with this "scientific" tone, this PDF thing and so on. What is in this paper that couldn't be posted as HTML in a web page? How is PDF better compared to that?

i prefer PDFs because they are easier to store offline and easier to move around.
Post reply on HN