Hacker Newsnew | past | comments | ask | show | jobs | submit | jaekwon's commentslogin

DISCLOSURE: Just a PSA, it's a work under progress, and you're all invited to contribute or to fork it.



Ben West is cited in an article linked to from the OP article. He was hacking on that pump for the longest time since 2006 when I was living with him, and what do you know, he caused a movement.

Also check out Anthony Di Franco's open insulin project.


Lightning is one way.

There are some issues with capital lockup costs, so other level-2 scaling solutions are also required. There's been more discussion of a Bitcoin bridge for Cosmos, as well as Ethereum. Tendermint sidechains is what crypto needs. Tezos recently announced plans Tendermint adoption, as well as Binance w/ the Cosmos SDK.

Disclaimer, I'm a longtime lurker & cofounder of Tendermint/Cosmos. Cosmos is coming.


Bridge downgrades your security to sidechain validator set, when a payment channel keeps it on the level of your root chain. If a sidechain is compromised their validators can double spend, and some users lose assets. Cant happen to channels by design.


> While many of the technologies I'd use already exist, rebuilding the web around blockchains and onion routing would require a revolution in user interface design to have a chance; otherwise it will be a playground for the technology elite

We've been working on proof-of-stake and blockchain scaling/interoperability infrastructure since 2014. It all starts with a classical BFT algorithm which provides simple light-client proofs and fork-accountability. Your mobile phone can verify transaction finality in 5 seconds, with no need for an hour of block confirmations as in Bitcoin proof-of-work mining.

  https://github.com/tendermint/tendermint <-- blockchain consensus engine
  https://github.com/cosmos/cosmos-sdk     <-- blockchain framework in Go
  https://github.com/keppel/lotion         <-- blockchain framework in JS
  https://github.com/cosmos/voyager        <-- blockchain explorer
  https://github.com/tendermint/go-amino   <-- blockchain codec derived from Proto3
  https://cosmos.network
  https://tendermint.com
The Cosmos Hub will launch very soon. Lets build stuff! Onion routing for Tendermint would be a great addition. And DNS/name-resolution on Tendermint can actually solve Zooko's triangle.

While we're at it, lets fork Go too. https://groups.google.com/forum/#!msg/e-lang/cQiXS_GnKS4/Zsk...

Disclaimer: I'm a cofounder of the Cosmos project, cofounder of Tendermint, and long-time HN lurker.


It's generally considered good Hacker News etiquette to declare affiliations on your posts.


Thank you, does that look good?


Thank you :).


> And DNS/name-resolution on Tendermint can actually solve Zooko's triangle.

How?


Zooko's triangle: Human-meaningful, Secure, Decentralized.

Tendermint provides BFT security in the likes of Bitcoin proof-of-work, except without the mining. It allows for massively replicated public decentralized databases. (e.g. BFT as opposed to Raft's FT). The Tendermint algorithm guarantees that as long as less than 1/3 are malicious, the blockchain will continue to function very well. And if there ever is a double-spend attack, we can figure out who to blame (and it will necessarily be 1/3 of bonded stakeholders).

The human-readable part is relatively simple. You can easily program a name-resolution system using the Cosmos SDK. Using the KVStore implementation there, you can commit the value of a name in the Merkle tree, and get a Merkle proof all the way up to the block-hash. And the block-hash is signed by 2/3 of the validator-set by voting power.

There's more to it than that, but that's the gist of it. Now we can really, really securely know that a name resolves to a certain IP, and know that it would be extremely expensive to attack this system.

NameCoin almost solved it but you need something like this to keep persistent state and provide Merkle proofs: https://github.com/tendermint/iavl . You can with the simple Bitcoin UTXO Merkle tree, but then you can't provide fast updates or revocation easily.

p.s. anyone know why my parent post is getting downvoted? goes up and down, up and down ;)


Cosmos - "the universe seen as a well-ordered whole"

Given the nature of the word, I it think fits the Cosmos Network pretty well, as blockchains are mostly about consensus around ordering. And Cosmos IBC provides a kind of partial-but-sufficient ordering around the Cosmos Hub.

But maybe it'll all run on a CosmosOS, and be integrated with the Cosmos react system.


Thanks for the support! :) I've made a submission for the Cosmos-SDK for disambiguation.


https://twitter.com/jaekwon/status/974265708325539841

Theory: If #gravity were modeled as a constant egress flow of spaceelevator harpoons coming out of each atomic planet, the scale invariance of the rotational frequency of #galaxies would not be surprising. No need for #DarkMatter, gravity isn't a field, but it can come in waves.


I'm the primary author of Amino. We use Amino for Tendermint and the Cosmos-SDK. Ask me anything, or please provide feedback!


Aye,

When there's nothing left to believe in,

It's time to make believe something better.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: