TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Snowflake to Avalanche: A Novel Metastable Consensus Protocol Family for Crypto

92 pointsby porsabout 7 years ago

12 comments

apoabout 7 years ago
Initial reactions:<p>1. Sybil-resistance (faking strong consensus by deploying cheap replica nodes you control) in a protocol like this is crucial. All I could find is this:<p><i>To prevent Sybil attacks, it uses a mechanism like proof-of-stake that assigns weights to participants in committee selection based on the money in their accounts.</i><p>2. Every non-proof-of-work protocol I&#x27;ve seen, including Ripple Consensus Process and proof-of-stake creates a problem of initial coin distribution. PoW systems have a clean distribution mechanism based on external resource consumption. Non-PoW systems produce an airdrop situation. Players start with no funds, and so can&#x27;t stake. The creator of the network manually assigns ownership, with important long-term political consequences (e.g., Ripple).<p>3. The lack of an incentive structure around fees in protocols like Ripple creates bizarre economic consequences. For example, Ripple is guaranteed to lose money stock because fees are simply burned, rather than given to the consensus leader as in Bitcoin.<p>4. So far, I haven&#x27;t seen anything in the paper regarding denial of service attacks on nodes. In other words, I see no negative incentives levied on those who can sign transactions from flooding the network with useless spam, bogging everything down.
评论 #17092246 未加载
评论 #17091530 未加载
评论 #17092135 未加载
评论 #17091830 未加载
评论 #17107911 未加载
评论 #17099057 未加载
评论 #17092468 未加载
评论 #17091623 未加载
apiabout 7 years ago
This seems like a thoroughly thought out version of a DAG (directed acyclic graph) based currency. I don&#x27;t have time to go through it with a fine toothed comb, but I&#x27;m curious about others&#x27; reactions.<p>There are well known problems with DAGs: lack of incentive to run full nodes, tip choice attacks, flooding&#x2F;spam attacks if there are no fees, and many and varied types of Sybil attacks.<p>For flooding or spam a transaction proof of work isn&#x27;t enough. Not only does it &quot;waste&quot; a lot of energy (though at the edge nodes where it&#x27;s less visible than mining farms) which negates part of the purported benefit of a DAG, but it&#x27;s vulnerable to ASICs or botnets. If you can short a cryptocurrency on any major exchange that supports short selling then it will get attacked with the goal not of stealing coins or censoring transactions but of just destroying it.<p>Tip choice attacks combined with Sybil attacks can be very sophisticated. Tip choice is &quot;random&quot; but randomness cannot be verified. 3, 18, 593, 3, 3, now prove those were not random numbers modulus 1024. You can&#x27;t of course. So I can non-randomly choose the transactions I link to. If I combine this with some sophisticated analysis of the network&#x27;s transaction structure and physical topology I might be able to skew the network in some disastrous way over time in ways that would be completely undetectable since my apparently &quot;random&quot; tip&#x2F;link choices were not in fact random. Then I can do something like short the coin and do something nasty to the network.<p>Attackers can be very <i>very</i> creative, and attacks only get better.<p>Last but not least: there is no mining mechanism in a DAG coin, or at least I&#x27;ve never heard of how one could be done. This means DAG coins are &quot;Big Bang&quot; coins that begin with all the money that will ever exist. This is problematic from an economic point of view and opens a huge can of worms around what is done with that money and how it is distributed to initial holders.
aepiepaeyabout 7 years ago
Please update the submission title to match the title of the linked paper, i.e. &quot;Cryptocurrencies&quot; and not just &quot;Crypto&quot;.
评论 #17091427 未加载
评论 #17091297 未加载
leijurvabout 7 years ago
This sounds an awful lot like each transaction can consume exactly one UTXO, but can have multiple UTXO outputs. This would cause progressive &quot;shattering&quot; of the UTXO set into millions of low-value &quot;dust&quot; UTXOs, a problem that Bitcoin is struggling with (specifically, how best to incentivize &quot;cleaning up&quot; the UTXO set by making transactions with multiple inputs, even though that increases the overall transaction size).<p>&quot;We adopt what is commonly known as Bitcoin’s unspent transaction output (UTXO) model. In this model, clients are authenticated and issue cryptographically signed transactions that fully consume an existing UTXO and issue new UTXOs.&quot;
评论 #17091981 未加载
评论 #17091935 未加载
blattimwindabout 7 years ago
Either &quot;using crypto&quot; or &quot;for cryptocurrencies&quot;
chrispeelabout 7 years ago
It would be good if the authors would have extended figures 20, 21, and 22 out to networks of size 20,000 or more nodes. Or at least described what they expect to happen. I.e. if you have many more nodes, does the throughput remain above 1k tps?<p>I also always like authors who are willing to acknowledge the limitations of their work. If this work described the limitations I didn&#x27;t see it; maybe they think there are none :-)
评论 #17092078 未加载
babyabout 7 years ago
We’re a technical community. Can we not shorten cryptocurrencies to crypto? Admin can you change the title?
woahabout 7 years ago
Is this Sybil resistant though?
评论 #17091352 未加载
评论 #17145790 未加载
mkirklionsabout 7 years ago
At this point, are these papers simply to reduce the cost of verification?<p>It seems thats the only problem in the crypto world, but I dont know if verification will ever be scalable.
评论 #17092264 未加载
3721about 7 years ago
Much like hashgraph <a href="https:&#x2F;&#x2F;hederahashgraph.com" rel="nofollow">https:&#x2F;&#x2F;hederahashgraph.com</a>
douglaswlanceabout 7 years ago
Do you think it would be possible to build a consensus algorithm for scientific consensus?
jchookabout 7 years ago
Perhaps this is the technology behind <a href="https:&#x2F;&#x2F;chia.net" rel="nofollow">https:&#x2F;&#x2F;chia.net</a> ?
评论 #17091432 未加载
评论 #17091433 未加载