"Blockchain technology is energy-intensive..." => No, it doesn't have to be.

Let's look at Proof-Of-Stake, an alternative to the energy-intensive Proof-Of-Work algorithm.

🧵🔽

1️⃣ A Quick Recap On Proof-Of-Work

A Proof-Of-Work algorithm requires miners to do a certain amount of work that is compute-intensive to gain access to a service or the right to do something. This algorithm, by design, also requires that the work done shall not ...
... be reusable for anything else than what it was performed for. This lies at the core of the security concept of a blockchain. To gain the right to append a new block to a chain and to get some currency as a reward, there is work to be done, and this work must be verifyable.
That work is a race between different miners. Many miners try to compete and to be the first to find the answer to a problem presented to them. This implies that a lot of energy is wasted as only the first correct solution is accepted.
You can find a more detailed thread on Proof-Of-Work here:

https://t.co/VGzmmbMisE
2️⃣ Enter Proof-Of-Stake

Proof-Of-Stake is another algorithm, designed to create distributed consensus on a blockchain while being less energy-intensive and more scalable than Proof-Of-Work.
The first mention (I know of) of Proof-Of-Stake dates back to 2011 when it was discussed on the Bitcointalk forums.

While having the same goal as Proof-Of-Work, distributed consensus, the process is completely different.
3️⃣ How It Works

A Blockchain that uses Proof-Of-Stake chooses a node to create and append the next block randomly. This process of appending a new block to the chain is usually called "forging" and not "mining".
To be eligible to be chosen, nodes must stake some of the chain's cryptocurrency. This means that a certain amount of coins is locked away and can't be accessed for as long as the node wants to act as a forger.
If a new block is to be appended to the chain, the network randomly chooses between all nodes that have staked at least the minimum amount of coins required. This draft is usually weighted which could mean that the node with the largest amount staked has the ...
... highest chance to be chosen. To compensate this, blockchains usually take other factors into account like the age of the node's stake.

Whenever a node is chosen to forge a new block, the stake's age is reset to zero to distribute forging among all nodes ...
... a little more equal.

There are many other factors that can be taken into account and they are usually as individual as the blockchain using Proof-Of-Stake. Taking a look at the specific blockchain's whitepaper usually helps you to decide whether the chain is legit ...
... and it is worth setting up a forging node for it or if it's not working in everyone else's favor.

When chosen, a forging node checks whether all transactions for the next block are valid. It then signs the block and appends it to the chain.
The stake of a forging node is always at risk. If a node harmfully tries to insert manipulated blocks into the chain and the network notices, it loses its stake and is banned from ever participating in the forging process again.
This is to ensure that all parties involved in the forging process play by the rules as there is a lot of money at risk when they commit a fraud.
A forging node that wants to exit the forging process usually needs to wait for some time until its stake is released. This time is used to recheck all the blocks it ever forged. This is the last time a potential fraud can be detected.
Only after the check completed successfully, the stake is released and can be transferred again.
4️⃣ That's It

Well, we are at the end of this thread, and I hope you now understand Proof-Of-Stake, the alternative to the energy-intensive Proof-Of-Work a little better.
If you enjoy threads like this one, drop a like, comment with you feedback, and follow me if you want more content like this. Your support is highly appreciated!
5️⃣ A Small Addition

Forging nodes are also often called validators. The process is still called forging but validators validate transactions which is where this name comes from.

More from Crypto

Excited to share our 2020 #Bitcoin review.

2020 will be remembered as the year the long fabled institutions finally arrived and #Bitcoin became a bonafide macroeconomic asset.

Below are the top highlights of each month for Bitcoin’s historic year.

1/


Bitcoin is now at all-time highs capping off an extremely successful year.

But it was by no means stable ride up.

2020 was a historically volatile year.

@YoungCryptoPM and I provided a detailed overview of every month of 2020 in all its

Jan.

3 days into the new year the US assassinated Iran’s top general Soleimani.

BTC surprisingly reacted to the events behaving like a safe haven as the risk of war increased.

The events provided the first hints of BTC potentially having graduated to a legitimate macro asset.


Feb.

COVID-19 reached a tipping point causing markets to crash.

BTC’s correlation with the S&P 500 reached an ATH in the following weeks.

This is when everyone learned BTC was not a recession hedge, it was a hedge against inflation and loss of confidence in fiat currencies.
https://t.co/JB7dJ3qp6M


Mar.

Financial markets in free fall.

The liquidity crisis was so severe BTC experienced one of it’s worst days ever.

Now known as Black Thursday, on March 12, BTC plummeted as much as 50% to below $4,000 at its lowest point on the day.

BTC closed the day down 40%
I've just read one of the most lucid, wide-ranging, cross-disciplinary critiques of cryptocurrency and blockchain I've yet to encounter. 1/


It comes from David "DSHR" Rosenthal, a distinguished technologist whose past achievements including helping to develop X11 and the core technologies for Nvidia.

https://t.co/tkAMShno4k 2/

Rosenthal's critique is a transcript of a lecture he gave to Stanford's EE380 class, adapted from a December 2021 talk for an investor conference. 3/

It is a bang-up-to-date synthesis of many of the critical writings on the subject, glued together with Rosenthal's own deep technical expertise. He calls it "Can We Mitigate Cryptocurrencies' Externalities?"

The presence of "externalities" in Rosenthal's title is key. 4/

Rosenthal identifies blockchainism's core ideology as emerging from "the libertarian culture of Silicon Valley and the cypherpunks," and states that "libertarianism's attraction is based on ignoring externalities."

This is an important critique of libertarianism. 5/

You May Also Like

This is a pretty valiant attempt to defend the "Feminist Glaciology" article, which says conventional wisdom is wrong, and this is a solid piece of scholarship. I'll beg to differ, because I think Jeffery, here, is confusing scholarship with "saying things that seem right".


The article is, at heart, deeply weird, even essentialist. Here, for example, is the claim that proposing climate engineering is a "man" thing. Also a "man" thing: attempting to get distance from a topic, approaching it in a disinterested fashion.


Also a "man" thing—physical courage. (I guess, not quite: physical courage "co-constitutes" masculinist glaciology along with nationalism and colonialism.)


There's criticism of a New York Times article that talks about glaciology adventures, which makes a similar point.


At the heart of this chunk is the claim that glaciology excludes women because of a narrative of scientific objectivity and physical adventure. This is a strong claim! It's not enough to say, hey, sure, sounds good. Is it true?
A brief analysis and comparison of the CSS for Twitter's PWA vs Twitter's legacy desktop website. The difference is dramatic and I'll touch on some reasons why.

Legacy site *downloads* ~630 KB CSS per theme and writing direction.

6,769 rules
9,252 selectors
16.7k declarations
3,370 unique declarations
44 media queries
36 unique colors
50 unique background colors
46 unique font sizes
39 unique z-indices

https://t.co/qyl4Bt1i5x


PWA *incrementally generates* ~30 KB CSS that handles all themes and writing directions.

735 rules
740 selectors
757 declarations
730 unique declarations
0 media queries
11 unique colors
32 unique background colors
15 unique font sizes
7 unique z-indices

https://t.co/w7oNG5KUkJ


The legacy site's CSS is what happens when hundreds of people directly write CSS over many years. Specificity wars, redundancy, a house of cards that can't be fixed. The result is extremely inefficient and error-prone styling that punishes users and developers.

The PWA's CSS is generated on-demand by a JS framework that manages styles and outputs "atomic CSS". The framework can enforce strict constraints and perform optimisations, which is why the CSS is so much smaller and safer. Style conflicts and unbounded CSS growth are avoided.
महाभारत की कहानी कौन नहीं जानता।लेकिन क्या आपको पता है कि महाभारत के ज्यादातर पात्र किसी न किसी श्राप में फंसे थे।अगर ये श्राप न होते तो कदाचित महाभारत की कहानी कुछ और होती।हिन्दु पौराणिक ग्रंथों में विभिन्न श्रापों का वर्णन मिलता है व हर श्राप के पीछे कोई कहानी अवश्य होती है।


आइए आज जानते हैं महाभारत कथा में वर्णित कुछ श्रापों के बारे में।

1) राजा पाण्डु को ऋषि किन्दम का श्राप

एकबार महाराज पाण्डु शिकार खेलने वन गए।झाडियों के पीछे कुछ हिल रहा था। मृग है सोचकर राजा ने बाण चलाया जो जाकर ऋषि किन्दम और उनकी पत्नी को लगा।वे दोनो रति-क्रीड़ा में लिप्त थे।

जब राजा ने उन्हें देखा तो बहुत दुखी हुए कि ये मुझसे क्या पाप हो गया।बहुत क्षमा याचना के बाद भी किन्दम ऋषि ने पाण्डु को श्राप दे दिया कि जब भी वो किसी स्त्री को काम भावना से स्पर्श करेंगे उसी क्षण उनकी मृत्यु हो जाएगी।पश्चाताप करने, वे सिंहासन पे अन्धे राजा धृतराष्ट्र को बैठाकर...


..स्वयं अपनी रानियों कुंती व माद्री के साथ वन चले गए।पांडवों का जन्म भी कुंती को ऋषि दुर्वासा द्वारा दिए गए मंत्र से हुआ था जिसमे किसी भी देव का स्मरण कर उस देव से कुंती,पुत्र प्राप्त कर सकती थी।एक बार माद्री पे मोहित हो जब पांडु ने उसे स्पर्श किया,उसी क्षण पांडु की मृत्यु होगयी।


2) उर्वशी का अर्जुन को श्राप

महाभारत युद्ध से पहले जब अर्जुन दिव्यास्त्र प्राप्त करने स्वर्ग गए तो वहां उर्वशी नाम की अप्सरा उन पर मोहित हो गयी। अर्जुन ने जब उन्हें अपनी माता के समान बताया तो यह सुनकर उर्वशी क्रोधित हो गयी और अर्जुन को श्राप दे डाला कि तुम नपुंसक की भांति...