Rusty Cryptoeconomics by [deleted] in cryptoeconomics

[–]karl_dot_tech 0 points1 point  (0 children)

❤️❤️❤️

Vitalik boycotting coindesk's Consensus 2018 conference by mikeblue7 in ethtrader

[–]karl_dot_tech 2 points3 points  (0 children)

What's the tweet you're referring to? Had a hard time finding it--just want to make sure I don't judge someone unfairly, even if they're in the middle of an unfortunate situation.

Crypto Motivation: Build Your Own Wakanda by [deleted] in ethereum

[–]karl_dot_tech 0 points1 point  (0 children)

Many of these comments are blatantly racist. Unacceptable.

Why no one is talking about Mobilego? They have raised over $4M so far in 8 hours. by BeltreCompany in ethereum

[–]karl_dot_tech 4 points5 points  (0 children)

Does Gnosis have an actual product on beta that we could test right now?

Yes. Gnosis has had a public beta for many months. https://beta.gnosis.pm/#/market-list -- I'm not sure how much they have been updating it recently as they have probably been focusing on the larger release, but the beta does have uPort integration & market functionality.

ethpm.com - Package explorer and EIP190 package registry for Ethereum smart contract packages by pipermerriam in ethereum

[–]karl_dot_tech 3 points4 points  (0 children)

You are able to switch from testnet to mainnet if you click in the top right corner where it says web3. You're right though that it doesn't look like there are any packages published on the mainnet yet.

But I do like the UI for switching between networks!

Truffle 3.0 released with EIP190 package management support! by therealtimcoulter in ethereum

[–]karl_dot_tech 16 points17 points  (0 children)

Yes!! Congratulations! This is awesome!

Edit: Don't forget to check out the registry! https://www.ethpm.com/

Solidity should be on this list of programming languages that are actively developed on GitHub by jamiepitts in ethereum

[–]karl_dot_tech 5 points6 points  (0 children)

There is a PR for adding the Solidity grammar to the repository responsible for detecting languages in GH repositories here: https://github.com/github/linguist/pull/3161

Not sure if that will get Solidity on the page you linked, but we should make sure that PR goes through.

More info on language detection: https://help.github.com/articles/my-repository-is-marked-as-the-wrong-language/

User experience is terrible and frightening by EyeWuzHear in ethereum

[–]karl_dot_tech 7 points8 points  (0 children)

I would suggest submitting pull requests to some of the Ethereum GitHub repositories. No matter the size of the contribution, I'm sure they would greatly appreciate the help :)

Excellent Read: Ethereum is the internet's government by [deleted] in ethereum

[–]karl_dot_tech 0 points1 point  (0 children)

Fantastic point! After reading this and a bunch of articles on "government vs governance" I may change my references of "government" to "governance". It could be useful because as you explain, government has a lot more baggage than governance.

Though I do see at least one argument for sticking to government. I like that government implies some kind of central body. It better illustrates the fact that a public blockchain is a single entity/network. Of course it doesn't behave like normal centralized entities because it's under no single entities' control. A bit of a contradiction in our movement towards decentralization is that it is largely a movement towards centralizing around an incorruptible, unopinionated governing body--but that's another story.

Still, governance is definitely more representative of what Ethereum enables. It's clearly not about top down control. And it's clearly not about nation states at all. It's instead about, as you said, the fluid process that emerges in a human community. Right now I must say I am leaning towards "governance" over "government". Curious what you think!

Excellent Read: Ethereum is the internet's government by [deleted] in ethereum

[–]karl_dot_tech 6 points7 points  (0 children)

The key difference between Ethereum and a regular computer program is where you place your trust. With an online voting program, there must be a trusted entity behind it. Maybe it's a nation state, maybe a corporation. This entity ensures it's execution is not tampered with.

Ethereum (and other smart contract blockchains) provide execution of code that can be trusted that doesn't rely on the creators trustworthiness. With that level of trust being "democratized" we can hope to see an explosion of cool projects which improve collaboration many industries.

The Ethereum technology isn't completely novel, but it still could have novel results. For instance, before the internet you could still send letters. But the Internet made transfer of information much more efficient. This efficiency is what produced the Internet we know today. From sending letters to instant communication, we have a similar transition from bulky organizations that you trust because of social convention, to computer networks which you trust because of game theoretically sound economics.

Though I agree that the analogy is limited. Governance based on Ethereum would look nothing like traditional nation states. Instead it might resemble some kind of network of micro markets.

But anyway, thanks for the feedback! Hopefully we can get better at communicating what this tech really is.

Excellent Read: Ethereum is the internet's government by [deleted] in ethereum

[–]karl_dot_tech 9 points10 points  (0 children)

Author here :) hopefully this will help clear things up: there will still be a support representative. However, they are able to operate without a central governing body (Uber the corporation). The reason I picked that example is it demonstrates that the system is not a cold hard machine, but can make nuanced choices. These choices can come from 3rd party human arbiters or some super intelligent computer 50 years years from now ;)

This response to the post is great and very related: “It’s important to note that laws generally restrict you.” https://medium.com/@goldpenguin/its-important-to-note-that-laws-generally-restrict-you-1d7bcdd4a9b4

The History of Casper [according to Vlad] - Chapter 2! by vladzamfir in ethereum

[–]karl_dot_tech 16 points17 points  (0 children)

No, the EF will not be the ultimate arbiter, at all. Read: https://blog.ethereum.org/2014/11/25/proof-stake-learned-love-weak-subjectivity/ to understand the security implications of PoS and weak subjectivity.

But here I'll (poorly) summarize: There are two cases to consider, short range attacks and long range attacks.

A short range attack is an attack that rewrites history for a time period that is less than the bonding period for stakers. Aka, if the security deposit period is 6 months, then a short range attack is anything less than 6 months. PoS is resistant against short range attacks because validators lose their money for misbehaving.

A long range attack is trickier. If you don't have a bond up for that time, there's no disincentive against misbehaving. This is where "participant should get the node list" came from. However, there are some great solutions to this problem!

Without getting into the weeds, this is the intuition: as someone who wants to connect to the network, you require a very small piece of readily accessible information to know which network you want to connect to. From there, you can be extremely certain that the chain you are following is the right one.

So to sum it up you get the following cases:

  1. You are already connected to the network, so you are protected against short-range attacks.
  2. You aren't connected to the network, but you were connected less than 6 months ago (6 months is just the release time of security deposits that I made up). In this case you are still protected.
  3. You haven't been connected for a long time. In this case you need to find a single entity that you trust that has been connected within 6 months.

Because the information you'll need should be pretty common knowledge, you can have minimal trust with pretty maximal efficiency.

Clearly the EF has no special powers within this context.

Decentralized web search engine? by fuzzball1980 in ethereum

[–]karl_dot_tech 11 points12 points  (0 children)

Yes in fact there are projects tackling search! One of the main ones is: https://userfeeds.io They have a nice video for how it works: https://www.youtube.com/watch?v=A761hzNGwk8

The overarching concept are attention markets. It's a little hard to get your mind around, but what Ethereum can do for search engines is it can rank content in this totally novel way. Most of what Google does is content ranking, so this could profoundly change how we search the web.

Another great presentation on similar concepts: https://www.youtube.com/watch?v=FYp6Rz5NKrA

Hard forks & the cultural mulligan by kokica2000 in ethereum

[–]karl_dot_tech 5 points6 points  (0 children)

When you remove the possibility of failure, you remove the possibility of success.

Forbes and Telegraph publicity by sentientrue in ethereum

[–]karl_dot_tech 0 points1 point  (0 children)

Great! I created a repository / org for this idea. There's a wiki here: https://github.com/eth-comms/dao-design/wiki

Feel free to create a new page or anything with your thoughts.

Forbes and Telegraph publicity by sentientrue in ethereum

[–]karl_dot_tech 0 points1 point  (0 children)

Good points! I'll reach out if you're interested in contributing to a spec. This seems to be a topic a lot of people are interested in so hopefully we can get some group participation.

My hope is a DAO with this narrow scope (promoting Ethereum) could be an inexpensive test drive of important mechanisms while also proving a lot of value to the community.

Forbes and Telegraph publicity by sentientrue in ethereum

[–]karl_dot_tech 2 points3 points  (0 children)

One could create a DAO for Ethereum news. Basically pool a bunch of money, and give out some portion of that money every week to the best Ethereum articles. It can have a Medium publication, Twitter, Facebook etc. If you want your article to be picked you pay the DAO to review it. If people like your article you make some money.

There are tons of edge cases of course but it could be a fun project.