Past love Node.JS/Javascript, current Blockchain. Let's see how long it goes. :D
Nothing here yet.
No blogs yet.
Besides being a dev guy, I have recently found some interest in global economy and how economy machine works. Thus, planning to read Principles: Life and Work by Ray Dalio. Also to read Quartz field guides on daily basis, you guys can check it out they put up amazing hard work on writing those in depth field guides on things thats gonna change the global economy. I think 2 are enough for now! :D
Well, I just happen to explore discord on Sunday night a bit and was amazed to see the community in it and some of the features. Originally discord was build for gamers. But recently many open source projects have also been started using it. There is something called voice channels which was really cool feature. Check these out: Reactiflux Nodeiflux Elixir
Future is bright and remote first . But having said remote first does not mean full time remote, there would be monthly or quarterly meetings of the entire team cause that builds up the relation which is must for any company to grow. Face to Face interactions builds up the team and spirit to stay awake for that one extra hour late night. I have lately switched to remote job and I feel there should be some face to face interaction between team members at times.
The same way you deploy to a public blockchain network. Let's take Ethereum for example. You can get Ethereum As A Service in Azure and have as many nodes as parties being involved in the network. Then you simply connect to the private blockchain network and deploy it. For starters you can even deploy using remix.ethereum.org but for that you need to connect your metamask to the private ethereum network.
Guys, we are at a very initial stage of blockchain as a technology. The extent of this new technology is still not visible. So, from my perspective yes it can take down any current internet big players, with decentralised power. Lets see what the future holds and keep contributing to this new tech.
Blockchain is a consensus based system. A transaction in the bitcoin blockchain is only valid when it has 6 block confirmations, meaning the block which contains your transaction is 6 blocks deep in the blockchain. Even your wallet containing X amount of coin is only on the mutual consensus of the nodes present in network. Blockchain logically is a single chain which is shared across multiple participating nodes. Thus, action of branching out of new chain from the pre-existing chain at any given point of time is called a fork. Analogous to git where once can create new branches from present working branch. Based on conditions fork of a blockchain can be of two types: Hard fork: This occurs when a software update happens which is incompatible with older version of software. As the new protocol is not compatible with older version of software and the blocks can not be mined. e.g Bitcoin Cash, which is a hard fork version of bitcoin blockchain. Soft fork: This occurs when there is minor updates in the network protocol which does not lead to incompatibility in the network. Like, updating the validations related to a valid block. e.g. Pay via Script hash, it was additional feature added into the bitcoin blockchain, where one can pay a merchant via a script provided by the merchant and not disclosing his physical address. But sometimes, when there is a sudden flaw occurs in the system due to external attack or internal bugs, then the entire participating nodes gives consent to fix the flaw, for which a hard fork takes place from the point of time in the past where the system was working fine. e.g. DAO attack in the Ethereum blockchain, which resulted in the creation of Ethereum classic. Fork has is adverse affects too, called fork attack. Where a attacker node in the network can create his own forked chained and claim for his false transactions, given the fact that he can only claim his transaction if the attack controls 51% for the nodes in the network. As he has to gain 51% consensus to make his chain a valid chain, as other pure nodes will disagree to it. Hope it explains to some extent. :)