Yep. That's my title and I'm sticking with it.Today is the first of a new Versioning series featuring interesting people talking about interesting things they're keen on, or have built. Each edition will highlight a passionate person who has something cool to share. Today: blockchain and Ethereum - promising, sure, but also overblown. If you enjoy this, tell someone, or share a link on social media or wherever you share links! Also, if you'd like to be up next - let me know, I'm keen. But I didn't forget about the linkage. Here are some links I thought you'd enjoy. Much more to come in the daily editions next week! Someone tried to put a backdoor in a (popular) npm package! Google has a new framework for building enclave apps. Here's a link to the docs to explain what they are and how to get started. Learn to bake like a programmer! (Pssst: do the sourdough thing, it'll change your life!) LayerJS is a JavaScript UI composition framework for building intense, app-like experiences for web apps and websites. StackOverflow for Teams looks like a huge win for making institutional knowledge searchable and preservable. This week marked the four-year anniversary of this newsletter! Thanks to all of those who have been here since the beginning, you're legends. Here's a link to the first edition. A jQuery plugin link - things have changed! A Star Wars link - maybe not that much! Anyway, on to the main event! Blockchain: Exciting, Maybe World-Changing. Also, OverratedBruno Skvorc is a blockchain and Solidity developer and consultant. A former web developer until JavaScript "drove him away", he now exclusively works on smart contract auditing, development and consulting/training at Bitfalls.com. He also owns Coinvendor.io, an onboarding platform for crypto enthusiasts. When he's not immersed in all things blockchain, he tries to make time for VR, gaming and hiking. His goal is to retire by 35 so he can become a proper gamer again. Add him on Steam or Oculus: ID: TheSwader. 1. Which tech idea or trend excites you the most at the moment?Blockchain. I don't care much about the investment side or speculations, more the web 3.0 blockchain side of Ethereum, the decentralized, censorship-free web. 2. Why?Three parts, in descending order.
3. Do you remember when you first learned about blockchain? What captivated you?I heard of Bitcoin some time in 2013 I think, maybe sooner, but didn't think much of it, didn't technically impress me. Still doesn't. But then in 2014 when I heard of Ethereum things kind of became very interesting due to the promises they were making. That's when I was drawn into blockchain as opposed to cryptocurrencies. 4. What are the promises and potential of Ethereum specifically?Ethereum is actually a bigger three part project.
Once the three parts are complete and scalable, we'll have a self-funded world-wide computer that powers indestructible global decentralized applications. 5. How exactly will that make a difference?If the three parts of Ethereum develop fully and successfully as planned, then we'll have a world-wide computer powering our apps. But we still need ISPs to transfer traffic and DNS to resolve domains, yes? No. Ethereum uses enodes to find other nodes. If you give a node on a network an enode address to another node, it will connect without an ISP or DNS in the middle needed to translate. The magic of it is that nodes connecting via enode automatically have access to all nodes connected to the node they are connecting to, which means a viral spread of any blockchain as soon as a few connections are made - even in local networks, just via IP. This means we can technically run things offline, as a mesh community, just based on connection hops from one node to the other. The implications of this is that an Ethereum blockchain can run in an offline world just as well as it can in an online environment, as long as there are enough nodes connected. This is what excites me. The censorship free, government-immune world server that's almost impossible to bring down. Not being beholden to an overlord lets you get true freedom of speech - the digital kind. Right now if you publish something dissenting it's liable to be taken down by the overseeing entity. See Turkey's blockade of social media during riots, or China's Great Firewall. Being able to publish any content and have irrevocable proof that you were the first to publish this, and at the same time have it be immune to infrastructure attacks, is priceless. Naturally, this lends itself to too much freedom as well - illegal content on the web and whatnot, and that's a problem that needs to be tackled separately. 6. OK then! Which tech idea or trend is overrated, and why?Blockchain. People think it's some kind of magic silver bullet for all infrastructure problems in the world. It's not. It's getting shoehorned into projects just to manufacture some hype for them. It's a very bad, very expensive, very slow global database. Literally everything blockchain can do, all current databases do much better. Where blockchain shines, in particular Ethereum, is the ability to distribute computing power and provide us with the infrastructure for the new internet - one where we won't depend on DNS for IPs, ISPs for content etc. Virtually every ICO today is a promise that already exists in some form, with blockchain tacked on for hype. For example, people keep quoting supply chain as needing blockchain. As in, you'll be able to use the blockchain to immutably trace where each item of food or clothing came from if it's all logged in the blockchain during the production process. But any process which still keeps humans in it is 100% fallible. If we put blockchain-based sensors onto frozen food packages in transit which report to the blockchain as soon as a sensor fails so it's immediately known which food is potentially tainted, and a driver's performance bonus depends on his success ratio, when the air condition in that truck fails do you think he'll let sensors dock his pay, or will he stop by the closest gas station, buy ice, and put them straight onto the sensors so they keep ticking? The gambling industry is another example. Gambling is just not an industry that needs a blockchain revolution. Yes, you can use blockchain to have provably fair gambling, but there are other ways to go provably fair without exposing yourself to the risk of bad randomness present in the blockchain. Dentists definitely do not need their own token and neither do dating apps. In fact, I'd go as far as saying blockchain can only hurt the latter, but hey, ICOs are just too good an opportunity to grab a quick buck and everyone's going for it. 7. Describe (or link to!) something cool you built, designed or produced recently. Why are you proud of it and how did you build it?Socially, I'm very happy with my conference, Blockconf.io. It was my first organized event and it was a rousing success. Loved every bit of that nightmare. Code-wise, I'm super proud of Coinvendor.io which is exiting beta and getting a design relaunch soon. It's a platform for easy onboarding into crypto - legally buying crypto from any part of the world, delivered directly to a crypto address. To build this, I rolled up my sleeves, learned some Symfony4 and refreshed my PHP knowledge and dove right in. Having been in PHP for 10 years helped a lot, and having good contacts in the community - in particular the core development team of Symfony - helped me flesh the app out virtually over the weekend. 8. What's the best tech thing you watched recently, and why?The "Do You Trust This Computer" documentary about the dangers of AI. Important watch considering where we're headed with the technology. 9. And the most interesting/funny off-topic link you've sent to a friend?This terrible and hilarious/depressing video about humanity failing so much at living on the only planet that provides them with breathable atmosphere that they destroyed it and then invented a mask to be able to breathe again. 10. Favorite meme? And why?I do like the confused Travolta gif, I find it very relatable. That feels like a mic-drop to me, thanks! If you enjoyed this, tell someone, or share a link on social media or wherever you share links! |
Friday, May 4, 2018
Introducing: Interview-sioning
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment