I've got some serial stories I'd like to tell about living with (and in) technology and the industry. submitted by
Do autonomous trucks dream of CW McCall?
“For a bright shining moment, we added a lot of shareholder value”. Falstaff had a comic with that caption in his double sized cubicle, the kind reserved for senior engineers. For a while he thought it showed that he didn’t fully buy into the corporate line, but that he’d still do as he was told as long as he had a shot at the big payout. RSUs, the big acquisition. The end of year bonus. That was the deal in the before time, when things mostly worked out for most people it seemed.
Falstaff knew he wasn’t the smartest, but he didn’t complain, didn’t pick fights and lived pretty well. His bad habits didn’t impact his work life and he still might hit it big enough to quit and try something else. To have options.
Then everything happened at once. The fires. The diseases. The chaos. Nobody knew who was in charge for a year or so. Things came back. A few years passed and the wealthy parts of the coastal cities looked shiny again. Most people called it normal. To the casual eye, it was. You could still get sushi delivered to the office late at night, ski in the Rockies if you could take the time off. Things were pretty good if you stayed where you belonged and kept your metrics up. Things fell off as you went East or to the not-so-quaint rural areas that couldn’t swing a music festival or good photo opportunities for social media. Go far enough and you found the places where the Feds just walked away. Not our problem any more.
That’s how Falstaff saw the world and his place in it. He had’nt had much sleep. Drugs, risky behavior and the self-loathing kept him occupied, making his morning commute that much less pleasant. He stopped staring at the RVs and tents parked on the land next to the on-ramp as he got on the 101. He jabbed the infotainment system to find some noise to sooth or at least distract him.
“Today, the Department of Energy announced that repairs have been completed ahead of schedule for the Diablo Canyon Power Plant. Radiation levels are now below acceptable levels for the first time in three years”
“We’ve got an autonomous truck accident with a car by Exit 6 on the 280 Eastbound, so expect delays while CHP and a support team from Freightliner gets that cleaned up”
It didn’t work. He still felt adrift and unhappy in the morning commute, so he silenced the radio and drove to the office.
The office was uneventful. Park, security checkpoint, a long walk to his building, a coffee on the way to his cubicle. He pulled the privacy screen closed behind him and sat down. A quick scan of his eyes and there was his project- a payment processing application that would cut out another payment application for a small percentage of a massive stream of money.
He looked over last night’s chatter, split the tasks into ‘do the work’ and ‘show that I’m adding value’ categories.
The fear and sadness caught up with him. He wasn’t ever going to get out. If he ran as fast as he could, he’d stay exactly where he was until his rent outpaced his income. His stock options would vest just fast enough to keep him going, but he’d never get out.
The morning dragged. Tweak this, report this to someone else. The bureaucratic minutiae and make-work washed over him until lunch. He looked forward to lunch with Tran, hoping that might get him out of his funk. Tran wasn’t so much a friend as one of the few people who admitted how screwed up everything was, so there wasn’t any danger of speaking the obvious and getting a negative reputation.
Tran was out today, so Falstaff ate leftovers and instant noodles in his cubicle.
His phone buzzed. There was a message on MomTalk, a chat for wealthy mothers to discuss brunch, day drinking and their children.
An engineer friend of Falstaff’s set it up as a joke to lampoon the women she couldn’t stand and her friends played along, adopting over the top personae and complaining about nonexistent spouses and domestic staff. After things came back, it was a way to talk freely, if in code.
Heather: Hey. I’m in deep trouble. The Nanny’s unhappy and I need someone to pick up the kids.
Falstaff sighed. Tran must need something.
Sheila: Missed you for lunch. Not feeling well?
Heather: Serious. My kid is stuck under my desk and I need him to come home. UNDERSTAND? NOW!
He got up, took his brown cardboard biodegradable instant noodle container and walked a few rows over to Tran’s cubicle. Where Falstaff’s cube was disorganized and well worn, Tran’s was sparse with better furniture. Falstaff felt under the desk and noticed a decal with one end loose. A quick pull and the label peeled off into his hand, along with a small flash memory card, the size of a fingernail.
He stood up and quickly looked up and down the aisle between the cubicles. Nobody noticed. Nobody really paid much attention to him on a good day unless they needed something from him anyway.
Back in his own cubicle, he went back to the chat:
Sheila: How urgent is this? Chip can have dinner with us or we can drop him off on the way to fencing class.
Heather:NO TIME. FAMILY’S HERE AND THINGS ARE TENSE.
Heather:RUN. GET OUT NOW.
Falstaff was concerned. Tran didn’t make jokes. Laughing at Falstaff’s attempts at humor was enough. He had figured that Tran’s talk of ‘having gangsters in his family’ was an attempt to seem dangerous despite being a cubicle denizen, the way middle aged men bought loud motorcycles that they never rode.
He folded the decal over the card, pressed the sides together and dropped it in the instant noodle cup, then pushed it down with the corn-plastic chopsticks.
The background chatter got quiet and multiple employees raised their heads prairie-dog like. Several members of the company security detail were looking through Tran’s cubicle. Geoff, the brush-cut ex-cop security guard for this building was standing in the aisle attempting to look like he mattered to the operation as the more polished and definitely better paid detail carefully boxed the contents of Tran’s cubicle.
Falstaff picked up his phone and noodle container and started walking towards an exit away from the commotion. Geoff noticed and walked briskly after him. As Falstaff walked out of the building, Geoff called out his real name, then jogged behind him, puffing his half a size too small corporate logo’d golf shirt.
Ironed golf shirt.
Falstaff heard Geoff behind him, but decided to ignore him. Geoff was a blue-badged contractor, safely ignored. Normally.
Geoff ran in front of him and blocked his path to the parking garage.
“You wouldn’t happen to know where Tran is, would you? I’ve seen you with him ”
Falstaff tapped on his white badge. “You’re not my real dad. You can’t tell me what to do”
Falstaff squeezed past him into the parking garage’s doorway.
Geoff glared at him while Falstaff got in his car and put the noodle carton in the fancy retracting cupholder. He started his car and drove off as calmly as he could manage. Despite his attempt at seeming indifferent, his mind was racing. He attempted to make good time without getting attention. Luckily, silver Porsches were a cliché and therefore almost invisible in the Valley.
Twenty minutes later, he was in his mid-grade two bedroom apartment overlooking the parking lot. His cat, Hank, greeted him with a raised head and half open eyes.
Falstaff gave the cat some perfunctory petting, while trying to sequence the next few tasks.
He went to the refrigerator in the kitchen, carrying the ramen cup in one hand. He selected a can of energy drink and thought for a second.
His smartwatch and phone went in the freezer. Fishing the wrapped memory card out of the cup, he picked up the can and walked to his couch, where a bestickered high end laptop rested. Debating between speed and security, he turned off networking on his laptop, then inserted the card into the laptop gingerly, mounting it read-only in case Tran left something aggressive on the card.
Huh. A couple really large encrypted files. And seven smaller files with long filenames of seemingly random numbers and letters. He ejected the card and gingerly placed it on the arm of the couch.
The file names were bitcoin addressses. A lookup showed a total value of almost $600 million in value there.
The files themselves were encrypted. Falstaff stared at the wall for a minute or two, then realized that Tran had decided to quit and take an unauthorized retirement bonus from their shared employer. Enough money to kill for.
Who knew about this, and more importantly, who knew Falstaff had the key? Tran did. Perhaps his gangster friends knew.
He pulled his phone out of the freezer. A few project related emails and three MomTalk direct messages.
Heather:I have investors. They’re quite insistent. They’re on their way to you.
It was time to go. Now.
Falstaff put the laptop down and ran to his bedroom. He pawed through a closet and pulled out the giant duffel he used to carry two week’s laundry from his grad student apartment to the cheaper off-campus laundromat. He quickly shoved a variety of clothes, some scuffed hiking boots and some corporate branded technical outdoors gear into it.
Behind a shelf, he found a long, antiquated Russian bolt-action rifle and a few paper-wrapped boxes of bullets. It wasn’t the firearm someone on the run would want, but it’s what he had. It went into the duffle bag, which he dragged into the living room. Hank jumped down and inspected the bag.
“Hank, I’ll hook you up in a second”
A quick scour of the kitchen and Falstaff had two thick trashbags and a box of water jugs with his current employer’s old logo on them, which he emptied into the sink and turned on the faucet.
As the sink filled, he filled the trashbags with whatever looked useful- tools, hobby electronics, his laptop and cat food. He pulled out a fat stack of cash from the bottom of his drug stash box. He contemplated forced sobriety, then carefully closed the box and put it in the bag, along with the cash.
Don’t change everything at once, he thought. Now isn’t the time to risk sobriety.
Falstaff rummaged around in the hall closet and dug out a bright pink cat carrier and stuffed Hank into it, then turned to the overflowing sink in his kitchen. He opened and filled the bottles in what he hoped was an efficient use of time, then pushed them back into the box.
His phone buzzed again. He contemplated throwing it back in the freezer, then thought better of it, shoving it and the watch back in his pocket.
Hank started meowing.
“We’re not going to the vet today, dude. Shut it for now”
Falstaff looked out his window. Typical traffic. Typical parking lot. A few charging stations, a fence and tents on the other side. He opened the window and threw the bags into the bushes below. He picked up Hank’s carrier, his laptop and looked at the box of water bottles.
Wait. Stop. Think. Breathe.
Tran’s card. A minute of searching found where he left it on the couch. He stuck that in his pocket, then ran out of his apartment. He considered the elevator, then decided on the stairs as they were closer to the bags and his car.
A few minutes of pushing and shoving had the trash bags in the front trunk , the oversized duffle in the passenger seat and Hank’s carrier seat belted in the tiny back seat. He spun the tires and entered the flow of traffic, such as it was.
He looked at his phone. More people seemed to want a response. Ignoring them, he found the closest florist’s shop and fifteen minutes later, pulled into the strip mall that contained it.
A few minutes later, he was in possession of three “Birthday Balloon Extravaganzas”, finishing off the shop’s tank of helium and a bit of Falstaff’s cash. He tied the strings around his smartwatch and let it rise and drift past the confines of the parking lot. The hastily constructed wad of tape and ribbon connecting his phone to the other two Extravaganzas generated a more labored flight, but eventually it drifted away. He looked into the shop’s camera and flipped it the bird as he left and jumped back in his car.
Soon he was back on the road, relaxing with his elbow out the window. Despite the stop and go traffic, he felt safe enough to relax and make longer range plans. Even Hank had settled down for the moment. The hot air felt less oppressive somehow. He contemplated the right set of music for an escape from civilization, trying on a few genres to decide. The screen also showed that the freeway was less than a quarter mile on the right and traffic would be light.
Then he looked again at the screen and thought about antennas. His radio talked to the cell tower, which talked to the Internet. Every application knew where he was.
Which meant Tran’s investors or their ex-employer could know as well.
One hand on the wheel, he looked around for something to pull the radio out of the dashboard. Hank meowed.
“You have an idea? No? Please be quiet”
Rummaging around in the glove box, he noticed an old folding knife. Falstaff slowly pried the radio from the dashboard while occasionally looking up at the tailgate of a modern SUV ahead of him. Realizing there was a rear-facing camera on the SUV staring at him, he slid down below the dash as best he could.
A few more stop and go cycles and the radio was free of the dash. He unplugged cables by feel, but one took his attention away from the road while he pried at it with his knife
He was distracted by a horn blast by his ear. Another SUV was forcing itself into his lane while the driver gesticulated at him.
Falstaff reciprocated by waving angrily at him, knife still in hand. The driver of the SUV held the horn down, angering Falstaff enough to open the window and throw the now free radio at the noise.
Feeling the embarrassment, he jerked the wheel to the right and accelerated into the bicycle lane with a chirp of tires and howl from the engine behind him.
A minute later, he was on the highway, quickly leaving Silicon Valley. He hoped to make the Nevada line before anyone figured out what he was doing.
u/Maximus_no submitted by
and me spent some time at work collecting and analyzing learning material for blockchain development. The list contains resources for developers, as well as business analysts/consultants looking to learn more about blockchain use-cases and solutions.
Certifications and Courses
Link to course: IIB council : Certified Blockchain Professional
C|BP is an In-Depth, Industry Agnostic, Hands-On Training and Certification Course specifically tailored for Industry Professionals and Developers interested in implementing emerging technologies in the Data-Driven Markets and Digitized Economies.
The IIB Council Certified Blockchain Professional (C|BP) Course
was developed to help respective aspiring professionals gain excessive knowledge in Blockchain technology and its implication on businesses.
WHO IS IT FOR:
C|BP is developed in line with the latest industry trends to help current and aspiring Professionals evolve in their career by implementing the latest knowledge in blockchain technology. This course will help professionals understand the foundation of Blockchain technology and the opportunities this emerging technology is offering.
If you are a Developer and you are willing to learn blockchain technology this course is for you. You will learn to build and model Blockchain solutions and Blockchain-based applications for enterprises and businesses in multiple Blockchain Technologies.
This exam is designed for non-technical business professionals who require basic knowledge about Blockchain and how it will be executed within an organization. This exam is NOT appropriate for technology professionals seeking to gain deeper understanding of Blockchain technology implementation or programming.
A person who holds this certification demonstrates their knowledge of:
· What is Blockchain? (What exactly is it?)
· Non-Technical Technology Overview (How does it work?)
· Benefits of Blockchain (Why should anyone consider this?)
· Use Cases (Where and for what apps is it appropriate?)
· Adoption (Who is using it and for what?)
· Future of Blockchain (What is the future?)
A person who holds this certification demonstrates their ability to:
· Architect blockchain solutions
· Work effectively with blockchain engineers and technical leaders
· Choose appropriate blockchain systems for various use cases
· Work effectively with both public and permissioned blockchain systems
This exam will prove that a student completely understands:
· The difference between proof of work, proof of stake, and other proof systems and why they exist
· Why cryptocurrency is needed on certain types of blockchains
· The difference between public, private, and permissioned blockchains
· How blocks are written to the blockchain
· Where cryptography fits into blockchain and the most commonly used systems
· Common use cases for public blockchains
· Common use cases for private & permissioned blockchains
· What is needed to launch your own blockchain
· Common problems & considerations in working with public blockchains
· Awareness of the tech behind common blockchains
· When is mining needed and when it is not
· Byzantine Fault Tolerance
· Consensus among blockchains
· What is hashing
· How addresses, public keys, and private keys work
· What is a smart contract
· Security in blockchain
· Brief history of blockchain
· The programming languages of the most common blockchains
· Common testing and deployment practices for blockchains and blockchain-based apps
A person who holds this certification demonstrates their ability to:
· Plan and prepare production ready applications for the Ethereum blockchain
· Write, test, and deploy secure Solidity smart contracts
· Understand and work with Ethereum fees
· Work within the bounds and limitations of the Ethereum blockchain
· Use the essential tooling and systems needed to work with the Ethereum ecosystem
This exam will prove that a student completely understands how to:
· Implement web3.js
· Write and compile Solidity smart contracts
· Create secure smart contracts
· Deploy smart contracts both the live and test Ethereum networks
· Calculate Ethereum gas costs
· Unit test smart contracts
· Run an Ethereum node on development machines
Basic course with focus on Bitcoin. After this course, you’ll know everything you need to be able to separate fact from fiction when reading claims about Bitcoin and other cryptocurrencies. You’ll have the conceptual foundations you need to engineer secure software that interacts with the Bitcoin network. And you’ll be able to integrate ideas from Bitcoin in your own projects.
· A mid / basic understanding of blockchain technology and its long-term implications for business, coupled with knowledge of its relationship to other emerging technologies such as AI and IoT
· An economic framework for identifying blockchain-based solutions
to challenges within your own context, guided by the knowledge of cryptoeconomics expert Christian Catalini
· Recognition of your newfound blockchain knowledge in the form of a certificate of completion
from the MIT Sloan School of Management — one of the world’s leading business schools Orientation Module:
Welcome to Your Online Campus Module 1:
An introduction to blockchain technology Module 2:
Bitcoin and the curse of the double-spending problem Module 3:
Costless verification: Blockchain technology and the last mile problem Module 4:
Bootstrapping network effects through blockchain technology and cryptoeconomics Module 5:
Using tokens to design new types of digital platforms Module 6:
The future of blockchain technology, AI, and digital privacy
· A mid / basic understanding of what blockchain is and how it works, as well as insights into how it will affect the future of industry and of your organization.
· The ability to make better strategic business decisions by utilizing the Oxford Blockchain Strategic framework, the Oxford Blockchain Regulation framework, the Oxford Blockchain Ecosystem map, and drawing on your knowledge of blockchain and affiliated industries and technologies.
· A certificate of attendance from Oxford Saïd as validation of your newfound blockchain knowledge and skills, as well as access to a global network of like-minded business leaders and innovators. Module 1:
Understanding blockchain Module 2:
The blockchain ecosystem Module 3:
Innovations in value transfer Module 4:
Decentralized apps and smart contracts Module 5:
Transforming enterprise business models Module 6:
Resources and Articles Introduction to Distributed Ledger Technologies (DLT) https://www.ibm.com/developerworks/cloud/library/cl-blockchain-basics-intro-bluemix-trs/ Tomas’s Personal Favourite: 150+ Resources for going from web-dev to blockchain engineer https://github.com/benstew/blockchain-for-software-engineers Hyperledger Frameworks
Hyperledger is widely regarded as the most mature open-source framework for building private & permissioned blockchains.
Tutorials: https://www.hyperledger.org/resources/training R3 Corda
Open-source developer frameworks for building private, permissioned blockchains. A little better than Hyperledger on features like privacy and secure channels. Used mostly in financial applications. Ethereum, Solidity, dApps and Smart-Contracts
Ethereum & Solidity Course (favourite): https://www.udemy.com/ethereum-and-solidity-the-complete-developers-guide/
An Introduction to Ethereum’s Token Standards: https://medium.com/coinmonks/anatomy-of-an-erc-an-exhaustive-survey-8bc1a323b541
How To Create Your First ERC20 Token: https://medium.com/bitfwd/how-to-do-an-ico-on-ethereum-in-less-than-20-minutes-a0062219374
Ethereum Developer Tools [Comprehensive List]: https://github.com/ConsenSys/ethereum-developer-tools-list/blob/masteREADME.md
CryptoZombies – Learn to code dApps through game-development: https://cryptozombies.io/
Intro to Ethereum Development: https://hackernoon.com/ethereum-development-walkthrough-part-1-smart-contracts-b3979e6e573e
Notes from Consensys Academy Participant (free): https://github.com/ScottWorks/ConsenSys-Academy-Notes
AWS Ethereum Templates: https://aws.amazon.com/blogs/aws/get-started-with-blockchain-using-the-new-aws-blockchain-templates/
Create dApps with better user-experience: https://blog.hellobloom.io/how-to-make-a-user-friendly-ethereum-dapp-5a7e5ea6df22
Solidity YouTube Course: https://www.youtube.com/channel/UCaWes1eWQ9TbzA695gl_PtA
[UX &UI] Designing a decentralized profile dApp: https://uxdesign.cc/designing-a-decentralized-profile-dapp-ab12ead4ab56
Scaling Solutions on Ethereum: https://media.consensys.net/the-state-of-scaling-ethereum-b4d095dbafae Different Platforms for dApps and Smart-Contracts
While Ethereum is the most mature dApp framework with both the best developer tools, resources and community, there are other public blockchain platforms. Third generation blockchains are trying to solve Ethereum’s scaling and performance issues. Here is an overview of dApp platforms that can be worth looking into: NEO
The second most mature dApp platform. NEO has better scalability and performance than Ethereum and has 1’000 TPS to ETH’s 15 by utilizing a dBFT consensus algorithm. While better infrastructure, NEO does not have the maturity of Ethereum’s developer tools, documentation and community.
A writeup on why a company chose to develop on NEO and not Ethereum: https://medium.com/orbismesh/why-we-chose-neo-over-ethereum-37fc9208ffa0 Cardano
While still in alpha with a long and ambitious roadmap ahead of it, Cardano is one of the most anticipated dApp platforms out there. IOHK, the research and engineering company that maintains Cardano, has listed a lot of great resources and scientific papers that is worth looking into.
An Intro to Cardano: https://hackernoon.com/cardano-ethereum-and-neo-killer-or-overhyped-and-overpriced-8fcd5f8abcdf
IOHK Scientific Papers - https://iohk.io/research/papers/ Stellar
If moving value fast from one party to another by using smart-contracts is the goal, Stellar Lumens is your platform. Initially as an open-source fork from Ripple, Stellar has become one of the mature frameworks for financial applications. Stellar’s focus lies in interoperability with legacy financial systems and cheap/fast value transfer. It’s smart-contract capability is rather limited in comparison to Ethereum and HyperLedger, so take that in consideration. Ripple
Ripple and its close cousin, Stellar, is two of the most well-known cryptocurrencies and DLT frameworks meant for the financial sector. Ripple enables instant settlement between banks for international transactions.
Consensus Algorithms [Proof of Work]
- very short, cuz it's well-known.
 Bitcoin - to generate a new block miner must generate hash of the new block header that is in line with given requirements.
Others: Ethereum, Litecoin etc. [Hybrid of PoW and PoS]
 Decred - hybrid of “proof of work” and “proof of stake”. Blocks are created about every 5 minutes. Nodes in the network looking for a solution with a known difficulty to create a block (PoW). Once the solution is found it is broadcast to the network. The network then verifies the solution. Stakeholders who have locked some DCR in return for a ticket* now have the chance to vote on the block (PoS). 5 tickets are chosen pseudo-randomly from the ticket pool and if at least 3 of 5 vote ‘yes’ the block is permanently added to the blockchain. Both miners and voters are compensated with DCR : PoS - 30% and PoW - 60% of about 30 new Decred issued with a block. * 1 ticket = ability to cast 1 vote. Stakeholders must wait an average of 28 days (8,192 blocks) to vote their tickets. [Proof of Stake]
 Nxt - The more tokens are held by account, the greater chance that account will earn the right to generate a block. The total reward received as a result of block generation is the sum of the transaction fees located within the block. Three values are key to determining which account is eligible to generate a block, which account earns the right to generate a block, and which block is taken to be the authoritative one in times of conflict: base target value, target value and cumulative difficulty. Each block on the chain has a generation signature parameter. To participate in the block's forging process, an active account digitally signs the generation signature of the previous block with its own public key. This creates a 64-byte signature, which is then hashed using SHA256. The first 8 bytes of the resulting hash are converted to a number, referred to as the account hit. The hit is compared to the current target value(active balance). If the computed hit is lower than the target, then the next block can be generated.  Peercoin (chain-based proof of stake)
- coin age parameter. Hybrid PoW and PoS algorithm. The longer your Peercoins have been stationary in your account (to a maximum of 90 days), the more power (coin age) they have to mint a block. The act of minting a block requires the consumption of coin age value, and the network determines consensus by selecting the chain with the largest total consumed coin age. Reward - minting + 1% yearly.  Reddcoin (Proof of stake Velocity)
- quite similar to Peercoin, difference: not linear coin-aging function (new coins gain weight quickly, and old coins gain weight increasingly slowly) to encourage Nodes Activity. Node with most coin age weight have a bigger chance to create block. To create block Node should calculate right hash. Block reward - interest on the weighted age of coins/ 5% annual interest in PoSV phase.  Ethereum (Casper) - uses modified BFT consensus
. Blocks will be created using PoW. In the Casper Phase 1 implementation for Ethereum, the “proposal mechanism" is the existing proof of work chain, modified to have a greatly reduced block reward. Blocks will be validated by set of Validators. Block is finalised when 2/3 of validators voted for it (not the number of validators is counted, but their deposit size). Block creator rewarded with Block Reward + Transaction FEES.  Lisk (Delegated Proof-of-stake)
- Lisk stakeholders vote with vote transaction (the weight of the vote depends on the amount of Lisk the stakeholder possess) and choose 101 Delegates, who create all blocks in the blockchain. One delegate creates 1 block within 1 round (1 round contains 101 blocks) -> At the beginning of each round, each delegate is assigned a slot indicating their position in the block generation process -> Delegate includes up to 25 transactions into the block, signs it and broadcasts it to the network -> As >51% of available peers agreed that this block is acceptable to be created (Broadhash consensus), a new block is added to the blockchain. *Any account may become a delegate, but only accounts with the required stake (no info how much) are allowed to generate blocks. Block reward - minted Lisks and transaction fees (fees for all 101 blocks are collected firstly and then are divided between delegates). Blocks appears every 10 sec.  Cardano (Ouroboros Proof of Stake)
- Blocks(slots) are created by Slot Leaders. Slot Leaders for N Epoch are chosen during n-1 Epoch. Slot Leaders are elected from the group of ADA stakeholders who have enough stake. Election process consist of 3 phases: Commitment phase: each elector generates a random value (secret), signs it and commit as message to network (other electors) saved in to block. -> Reveal phase: Each elector sends special value to open a commitment, all this values (opening) are put into the block. -> Recovery phase: each elector verifies that commitments and openings match and extracts the secrets and forms a SEED (randomly generated bytes string based on secrets). All electors get the same SEED. -> Follow the Satoshi algorithm : Elector who have coin which corresponded to SEED become a SLOT LEADER and get a right to create a block. Slot Leader is rewarded with minted ADA and transactions Fee.  Tezos (Proof Of Stake)
- generic and self-amending crypto-ledger. At the beginning of each cycle (2048 blocks), a random seed is derived from numbers that block miners chose and committed to in the penultimate cycle, and revealed in the last. -> Using this random seed, a follow the coin strategy (similar to Follow The Satoshi) is used to allocate mining rights and signing rights to stakeholders for the next cycle*. -> Blocks are mined by a random stakeholder (the miner) and includes multiple signatures of the previous block provided by random stakeholders (the signers). Mining and signing both offer a small reward but also require making a one cycle safety deposit to be forfeited in the event of a double mining or double signing.
· the more coins (rolls) you have - the more your chance to be a minesigner.  Tendermint (Byzantine Fault Tolerance
) - A proposal is signed and published by the designated proposer at each round. The proposer is chosen by a deterministic and non-choking round robin selection algorithm that selects proposers in proportion to their voting power. The proposer create the block, that should be validated by >2/3 of Validators, as follow: Propose -> Prevote -> Precommit -> Commit. Proposer rewarded with Transaction FEES.  Tron (Byzantine Fault Tolerance
) - This blockhain is still on development stage. Consensus algorithm = PoS + BFT (similar to Tendermint): PoS algorithm chooses a node as Proposer, this node has the power to generate a block. -> Proposer broadcasts a block that it want to release. -> Block enters the Prevote stage. It takes >2/3 of nodes' confirmations to enter the next stage. -> As the block is prevoted, it enters Precommit stage and needs >2/3 of node's confirmation to go further. -> As >2/3 of nodes have precommited the block it's commited to the blockchain with height +1. New blocks appears every 15 sec.  NEO (Delegated Byzantine Fault Tolerance)
- Consensus nodes* are elected by NEO holders -> The Speaker is identified (based on algorithm) -> He broadcasts proposal to create block -> Each Delegate (other consensus nodes) validates proposal -> Each Delegate sends response to other Delegates -> Delegate reaches consensus after receiving 2/3 positive responses -> Each Delegate signs the block and publishes it-> Each Delegate receives a full block. Block reward 6 GAS distributed proportionally in accordance with the NEO holding ratio among NEO holders. Speaker rewarded with transaction fees (mostly 0). * Stake 1000 GAS to nominate yourself for Bookkeeping(Consensus Node)  EOS (Delegated Proof of Stake)
- those who hold tokens on a blockchain adopting the EOS.IO software may select* block producers through a continuous approval voting system and anyone may choose to participate in block production and will be given an opportunity to produce blocks proportional to the total votes they have received relative to all other producers. At the start of each round 21 unique block producers are chosen. The top 20 by total approval are automatically chosen every round and the last producer is chosen proportional to their number of votes relative to other producers. Block should be confirmed by 2/3 or more of elected Block producers. Block Producer rewarded with Block rewards. *the more EOS tokens a stakeholder owns, the greater their voting power [The XRP Ledger Consensus Process]  Ripple - Each node receives transaction from external applications
-> Each Node forms public list of all valid (not included into last ledger (=block)) transactions aka (Candidate Set) -> Nodes merge its candidate set with UNLs(Unique Node List) candidate sets and vote on the veracity of all transactions (1st round of consensus) -> all transactions that received at least 50% votes are passed on the next round (many rounds may take place) -> final round of consensus requires that min 80% of Nodes UNL agreeing on transactions. It means that at least 80% of Validating nodes should have same Candidate SET of transactions -> after that each Validating node computes a new ledger (=block) with all transactions (with 80% UNL agreement) and calculate ledger hash, signs and broadcasts -> All Validating nodes compare their ledgers hash -> Nodes of the network recognize a ledger instance as validated when a 80% of the peers have signed and broadcast the same validation hash. -> Process repeats. Ledger creation process lasts 5 sec(?). Each transaction includes transaction fee (min 0,00001 XRP) which is destroyed. No block rewards. [The Stellar consensus protocol]  Stellar (Federated Byzantine Agreement)
- quite similar to Ripple. Key difference - quorum slice. [Proof of Burn]
 Slimcoin - to get the right to write blocks Node should “burn” amount of coins. The more coins Node “burns” more chances it has to create blocks (for long period) -> Nodes address gets a score called Effective Burnt Coins that determines chance to find blocks. Block creator rewarded with block rewards. [Proof of Importance]
 NEM - Only accounts that have min 10k vested coins are eligible to harvest (create a block). Accounts with higher importance scores have higher probabilities of harvesting a block. The higher amount of vested coins, the higher the account’s Importance score. And the higher amount of transactions that satisfy following conditions: - transactions sum min 1k coins, - transactions made within last 30 days, - recipient have 10k vested coins too, - the higher account’s Important score. Harvester is rewarded with fees for the transactions in the block. A new block is created approx. every 65 sec. [Proof of Devotion]
 Nebulas (Proof of Devotion + BFT) - quite similar to POI, the PoD selects the accounts with high influence. All accounts are ranked according to their liquidity and propagation (Nebulas Rank) -> Top-ranked accounts are selected -> Chosen accounts pay deposit and are qualified as the blocks Validators* -> Algorithm pseudo-randomly chooses block Proposer -> After a new block is proposed, Validators Set (each Validator is charged a deposit) participate in a round of BFT-Style voting to verify block (1. Prepare stage -> 2. Commit Stage. Validators should have > 2/3 of total deposits to validate Block) -> Block is added. Block rewards : each Validator rewarded with 1 NAS. *Validators Set is dynamic, changes in Set may occur after Epoch change. [IOTA Algorithm]
 IOTA - uses DAG (Directed Acyclic Graph) instead of blockchain (TANGLE equal to Ledger). Graph consist of transactions (not blocks). To issue a new transaction Node must approve 2 random other Transactions (not confirmed). Each transaction should be validate n(?) times. By validating PAST(2) transactions whole Network achieves Consensus. in Order to issue transaction Node: 1. Sign transaction with private key 2. choose two other Transactions to validate based on MCMC(Markov chain Monte Carlo) algorithm, check if 2 transactions are valid (node will never approve conflicting transactions) 3. make some PoW(similar to HashCash). -> New Transaction broadcasted to Network. Node don’t receive reward or fee. [PBFT + PoW]
 Yobicash - uses PBFT and also PoW. Nodes reach consensus on transactions by querying other nodes. A node asks its peers about the state of a transaction: if it is known or not, and if it is a doublespending transaction or not. As follow : Node receives new transaction -> Checks if valid -> queries all known nodes for missing transactions (check if already in DAG ) -> queries 2/3 nodes for doublepsending and possibility -> if everything is ok add to DAG. Reward - nodes receive transaction fees + minting coins. [Proof of Space/Proof of Capacity]
 Filecoin (Power Fault Tolerance) - the probability that the network elects a miner(Leader) to create a new block (it is referred to as the voting power of the miner) is proportional to storage currently in use in relation to the rest of the network. Each node has Power - storage in use verified with Proof of Spacetime by nodes. Leaders extend the chain by creating a block and propagating it to the network. There can be an empty block (when no leader). A block is committed if the majority of the participants add their weight on the chain where the block belongs to, by extending the chain or by signing blocks. Block creator rewarded with Block reward + transaction fees. [Proof of Elapsed Time (POET)]
 Hyperledger Sawtooth - Goal - to solve BFT Validating Nodes limitation. Works only with intel’s SGX. PoET uses a random leader election model or a lottery based election model based on SGX, where the protocol randomly selects the next leader to finalize the block. Every validator requests a wait time from an enclave (a trusted function). -> The validator with the shortest wait time for a particular transaction block is elected the leader. -> The BlockPublisher is responsible for creating candidate blocks to extend the current chain. He takes direction from the consensus algorithm for when to create a block and when to publish a block. He creates, Finalizes, Signs Block and broadcast it -> Block Validators check block -> Block is created on top of blockchain.  Byteball (Delegated Byzantine Fault Tolerance)
- only verified nodes are allowed to be Validation nodes (list of requirements https://github.com/byteball/byteball-witness
). Users choose in transaction set of 12 Validating nodes. Validating nodes(Witnesses) receive transaction fees.  Nano - uses DAG, PoW (HashCash).
Nano uses a block-lattice structure. Each account has its own blockchain (account-chain) equivalent to the account’s transaction/balance history. To add transaction user should make some HashCash PoW -> When user creates transaction Send Block appears on his blockchain and Receive block appears on Recipients blockchain. -> Peers in View receive Block -> Peers verify block (Double spending and check if already in the ledger) -> Peers achieve consensus and add block. In case of Fork (when 2 or more signed blocks reference the same previous block): Nano network resolves forks via a balance-weighted voting system where representative nodes vote for the block they observe, as >50% of weighted votes received, consensus achieved and block is retained in the Node’s ledger (block that lose the vote is discarded).  Holochain - uses distributed hash table (DHT).
Instead of trying to manage global consensus for every change to a huge blockchain ledger, every participant has their own signed hash chain. In case of multi-party transaction, it is signed to each party's chain. Each party signs the exact same transaction with links to each of their previous chain entries. After data is signed to local chains, it is shared to a DHT where every neighbor node validate it. Any consensus algorithms can be built on top of Holochain.  Komodo ('Delegated' Delayed Proof of Work (dPoW
)) - end-to-end blockchain solutions. DPoW consensus mechanism does not recognize The Longest Chain Rule to resolve a conflict in the network, instead the dPoW looks to backups it inserted previously into the chosen PoW blockchain. The process of inserting backups of Komodo transactions into a secure PoW is “notarization.” Notarisation is performed by the elected Notary nodes. Roughly every ten minutes, the Notary nodes perform a special block hash mined on the Komodo blockchain and take note of the overall Komodo blockchain “height”. The notary nodes process this specifc block so that their signatures are cryptographically included within the content of the notarized data. There are sixty-four “Notary nodes” elected by a stake-weighted vote, where ownership of KMD represents stake in the election. They are a special type of blockchain miner, having certain features in their underlying code that enable them to maintain an effective and cost-efcient blockchain and they periodically receives the privilege to mine a block on “easy difculty.”
Source: https://www.reddit.com/CryptoTechnology/comments/7znnq8/my_brief_observation_of_most_common_consensus/ Whitepapers Worth Looking Into:
Ethereum Plasma (Omise-GO) -https://plasma.io/plasma.pdf
Cardano - https://eprint.iacr.org/2016/889.pdf
The rules of the Life on Bitcoin documentary were relatively simple: Bitcoin would be the only medium of exchange permitted for all financial transactions made by the couple for 90 days. All cash, credit, and debit cards were to be confiscated and phones, internet, and any other accounts not currently set up to accept payment with Bitcoin would be shut off as well. Couple Uses Bitcoin Wealth to Build World’s First “Seastead” by Rick Delafont. 2 years ago. in Bitcoin. Reading Time: 3min read An early Bitcoin investor and self-confessed libertarian has built the first “seastead” with his BTC profits. For those who do not know, a seastead is a floating home designed to stay in international waters, thus allowing its inhabitants to live outside of ... Life on Bitcoin is a documentary that was created by a newlywed couple in 2013, named Austin and Beccy Craig, who decided to live their first 90 days of married life only on bitcoin. A common argument among bitcoin skeptics is that it cannot be used to buy the everyday practical items in the same way as “traditional money.” The Craigs wanted to prove skeptics wrong. Life on Bitcoin became ... Let’s try this… a couple weeks back I mentioned to you all that a gent I know who’s done very well with Bitcoin and some other crypto’s, told me that himself and several of his crypto buddies thought that the new coin coming out was going to “be everything bitcoin was supposed to be, but isn’t.” TRUTH LIVES on at https://sgtreport.tv/ Well, I’ve never been a crypto guy ... Austin and Beccy Craig, the Utah-based couple living on bitcoin for 90 days, have overcome yet another hurdle and paid for a hotel and flights in bitcoin.
Start trading Bitcoin and cryptocurrency here: http://bit.ly/2Vptr2X Bitcoin is the first decentralized digital currency. All Bitcoin transactions are docume... - Live Trading, Robinhood App, Stock Picks, Day Trading & STOCK MARKET NEWS Stock Market Live 5,062 watching Live now Every Investor Should Own Bitcoin - Bitcoin 2020 Reward Halving FOMO Is Here ... Get an additional $10 in Bitcoins from Coinbase when purchasing through my referral link http://fredyen.com/get/Bitcoins Here is a quick beginner's guide on ... Get some FREE Stocks on Robinhood: Use this referral link: https://join.robinhood.com/mattt277 In this tutorial video I will show you how to cash out your cr... ATTENTION: I AM NOT ON TELEGRAM!!! To anyone who is being approached under the scam please report to Telegram. How I got Rich off Bitcoin! We've all been hea...