Bitcoin: A Peer-to-Peer Electronic Cash System
Satoshi Nakamoto
[email protected]
https://t.co/G8BUvnF9nT
Abstract. A purely peer-to-peer version of electronic cash would allow online payments to be sent directly from one party to another without going through a financial
Commerce on the Internet has come to rely almost exclusively on financial
2. Transactions
We define an electronic coin as a chain of digital signatures.
We need a way for the payee to know that the previous owners did not sign any earlier transactions. For our purposes, the earliest transaction is the one that counts, so we don't care about later attempts to double-spend. The only way to confirm the absence of a
3. Timestamp Server
The solution we propose begins with a timestamp server. A timestamp server
4. Proof-of-Work
To implement a distributed timestamp server on a peer-to-peer basis, we will need to use a proof- of-work system similar to Adam Back's Hashcash [6],
For our timestamp network, we implement the proof-of-work by incrementing a nonce in the block until a value is found that gives the block's hash the required zero bits. Once the CPU effort has been expended to make it satisfy the proof-of-work, the block cannot be
The proof-of-work also solves the problem of determining representation in majority decision making. If the majority were based on
To compensate for increasing hardware speed and varying interest in running nodes over time, the proof-of-work
5. Network
The steps to run the network are as follows:
2) Each node collects new transactions into a block.
3) Each node works on finding a difficult proof-of-work for its block.
4) When a node finds a proof-of-work, it broadcasts the block to all nodes.
6) Nodes express their acceptance of the block by working on creating the next block in the
chain, using the hash of the accepted block as the previous hash.
New transaction broadcasts do not necessarily
By convention, the first transaction in a block is a special transaction that starts a new coin owned by the creator of the block. This adds an incentive for nodes to support the network, and provides a way to initially distribute coins into circulation, since there
The incentive may help encourage nodes to stay honest. If a greedy attacker is able to assemble more CPU power than all the honest nodes, he would have to choose
7. Reclaiming Disk Space
Once the latest transaction in a coin is buried under enough blocks, the spent transactions before it can be discarded to save disk space. To facilitate this without breaking the block's hash, transactions are hashed in a Merkle Tree
8. Simplified Payment Verification
It is possible to verify payments without running a full network node. A user only needs to keep a copy of the block headers of the longest proof-of-work
9. Combining and Splitting Value
Although it would be possible to handle coins individually, it would
The traditional banking model achieves a level of privacy by limiting access to information to the parties involved and the trusted third party. The necessity to announce all transactions publicly precludes this method, but privacy can still be maintained by breaking
We consider the scenario of an attacker trying to generate an alternate chain faster than the honest chain. Even if this is accomplished, it does not throw the system open to arbitrary changes, such as creating value out of thin air or taking money that never
The probability of an attacker catching up from a given deficit is analogous to a Gambler's Ruin problem. Suppose a gambler with unlimited credit starts at a deficit and plays potentially an infinite number of trials to try to reach breakeven.
p = probability an honest node finds the next block
q = probability the attacker finds the next block
The receiver generates a new key pair and gives the public key to the sender shortly before signing. This prevents the sender from preparing a chain of
The recipient waits until the transaction has been added to a block and z blocks have been linked after it. He doesn't know the exact amount of progress the attacker has made, but assuming the honest blocks took the average expected time per block, the
each amount of progress he could have made by the probability he could catch up from that point:
#include
double AttackerSuccessProbability(double q, int z) {
double p = 1.0 - q;
double lambda = z * (q / p); double sum = 1.0;
int i, k;
for (k = 0; k <= z; k++)
{
double poisson = exp(-lambda); for (i = 1; i <= k; i++)
poisson *= lambda / i;
}
return sum; }
Running some results, we can see the probability drop off exponentially with z.
q=0.1
z=0 P=1.0000000
z=1 P=0.2045873
z=2 P=0.0509779
z=3 P=0.0131722
z=4 P=0.0034552
z=5 P=0.0009137
z=6 P=0.0002428
z=7 P=0.0000647
z=9 P=0.0000046
z=10 P=0.0000012
q=0.3
z=0 P=1.0000000
z=5 P=0.1773523
z=10 P=0.0416605
z=15 P=0.0101008
z=20 P=0.0024804
z=25 P=0.0006132
z=30 P=0.0001522
z=35 P=0.0000379
z=40 P=0.0000095
z=45 P=0.0000024
z=50 P=0.0000006
P < 0.001 q=0.10 z=5
q=0.15 z=8
q=0.20 z=11
q=0.25 z=15
q=0.30 z=24
q=0.35 z=41
q=0.40 z=89
q=0.45 z=340
We have proposed a system for electronic transactions without relying on trust. We started with the usual framework of coins made from digital signatures, which provides strong control of ownership, but is incomplete without a way to prevent double-spending.
References
[1] W. Dai, "b-money," https://t.co/kahMDkp7TM, 1998.
[2] H. Massias, X.S. Avila, and J.-J. Quisquater, "Design of a secure timestamping service with minimal
trust requirements," In 20th Symposium on Information Theory in the Benelux, May 1999.
2, pages 99-111, 1991.
[4] D. Bayer, S. Haber, W.S. Stornetta, "Improving the efficiency and reliability of digital time-stamping,"
In Sequences II: Methods in Communication,
[5] S. Haber, W.S. Stornetta, "Secure names for bit-strings," In Proceedings of the 4th ACM Conference
on Computer and Communications Security, pages 28-35, April 1997.
[6] A. Back, "Hashcash - a denial of service
https://t.co/ElYZGUzPRd, 2002.
[7] R.C. Merkle, "Protocols for public key cryptosystems," In Proc. 1980 Symposium on Security and
Privacy, IEEE Computer Society, pages 122-133, April 1980.
[8] W. Feller, "An introduction to probability theory and its
More from Bitcoin
#BTC https://t.co/Yd4iZqC42s
I don't know why Crypto YouTubers are so bullish on BTC right from the top \U0001f61b while the charts are saying something else. Won't be surprised to see the entire retracement of the marked rise. #BTC pic.twitter.com/SQJkjAfZme
— Aakash Gangwar (@akashgngwr823) April 30, 2022
This isn't another opinion piece on #Bitcoin , in-fact, it's exactly the opposite. 👇🏼
This thread is a list of resources I have found to be useful and insightful when it comes to understanding the pros and cons of #Bitcoin .
Below, you'll find knowledgeable people 👩🏽💻, articles/essays 📝, podcasts 🎧 and videos 📹 about #Bitcoin . Enjoy!
/2 People 👩🏽💻
These individuals are valuable to listen to, whilst they are bullish, they justify their stance:
@RaoulGMI
@michael_saylor
@DTAPCAP
@APompliano
@VentureCoinist
@AlexSaundersAU
@danheld
@aantonop
@jchervinsky
@real_vijay
@lawmaster
@LynAldenContact
/3 Resources 🏢
A video library of interviews from various Bitcoin enthusiasts. 👇🏼
https://t.co/CJJvHavSOn
A great guide for new investors to Bitcoin. 👇🏼
https://t.co/fOoSfTlWr5
A portal for people to go from zero knowledge to intermediate level.
/4 Tweet threads 🐦
A great thread on rebuttals from common #Bitcoin queries/criticisms. 👇🏼
https://t.co/tPEpFMMPhH
Why companies are starting to put BTC on the balance sheet. 👇🏼
https://t.co/lL71M1A3NF
“A double-spend broke Bitcoin" debunked.
1/ Fear and Bitcoin.
— Dan Held (@danheld) January 10, 2021
Whenever Bitcoin has a bull run, naysayers try to cope with missing the boat by rationalizing why it will fail through \u201cFear, Uncertainty, and Doubt\u201d or what we Bitcoiners have nicknamed \u201cFUD.\u201d
We were offered a very open insight (but slightly flawed analysis) into top level policy perspective behind the crack down on selfhosted wallets.
https://t.co/1LTzrxHbgs 1/32
ECB President Christine Lagarde called for global regulation of #Bitcoin, saying the digital currency had been used for money laundering activities in some instances and that any loopholes needed to be closed. Follow #ReutersNext updates here: https://t.co/4MgFy4jnw5 pic.twitter.com/qlBtoDuZLW
— Reuters (@Reuters) January 13, 2021
'It is a speculative asset, by any account. If you look at the price movements... '
It starts with an economic price perspective and we can learn that ECB is closely monitoring this price movement as one of the many indicators.
So we are in the classic central bank frame 2/32
'Those who thought it would turn into a currency. Sorry, it is an asset not a currency.'
Here she summarises a classic debate on what is currency and what is needed for that. Based on the holy three: unit of account, means of payment, store of value. 3/32
The summary is classic, but too narrow and does not incorporate the wider financial history viewpoints on money, currencies and the way we pay. 4/32
ECB overlooks the de facto unit of account role of bitcoin, having been used to 200 years of having cash around whic is both the unit of account and a means of payment. 5/32
-Most of DeFi falling 50-80%
-CFTC charging BitMEX
-POTUS contracting Covid
-Delayed stimulus talks
-FCA announcing a derivative ban for retail
Why? Let’s see what we can find on-chain
2/9 Bitcoin’s Realized Cap has been steadily increasing just as it did before the 2017 bull market took off. If it continues as it did in 2017, 2021 should be an interesting year.
https://t.co/nqgX7vTMDV
3/9 Bitcoin MVRV, whilst more volatile this market cycle, is also is holding the same trajectory it did during the 2016/17 bull market
https://t.co/jadbn6nCOB
4/9 Looking at the supply of Bitcoin on exchanges is a good indication as to whether or not users are increasing trading activity, or increasing hodl activity. With supply reducing it looks like the tendency recently has been driven by hodlers
5/9 Despite the recent volatility, the number of Bitcoin whales continues to increase, indicating the growing number of large holders that have positive expectations for the future of Bitcoin
You May Also Like
Risks of bat-borne zoonotic diseases in Western Asia
Duration: 24/10/2018-23 /10/2019
Funding: $71,500
@dgaytandzhieva
https://t.co/680CdD8uug
2. Bat Virus Database
Access to the database is limited only to those scientists participating in our ‘Bats and Coronaviruses’ project
Our intention is to eventually open up this database to the larger scientific community
https://t.co/mPn7b9HM48
3. EcoHealth Alliance & DTRA Asking for Trouble
One Health research project focused on characterizing bat diversity, bat coronavirus diversity and the risk of bat-borne zoonotic disease emergence in the region.
https://t.co/u6aUeWBGEN
4. Phelps, Olival, Epstein, Karesh - EcoHealth/DTRA
5, Methods and Expected Outcomes
(Unexpected Outcome = New Coronavirus Pandemic)
Mr. Patrick, one of the chief scientists at the Army Biological Warfare Laboratories at Fort Detrick in Frederick, Md., held five classified US patents for the process of weaponizing anthrax.
2/x
Under Mr. Patrick’s direction, scientists at Fort Detrick developed a tularemia agent that, if disseminated by airplane, could cause casualties & sickness over 1000s mi². In a 10,000 mi² range, it had 90% casualty rate & 50% fatality rate
3/x His team explored Q fever, plague, & Venezuelan equine encephalitis, testing more than 20 anthrax strains to discern most lethal variety. Fort Detrick scientists used aerosol spray systems inside fountain pens, walking sticks, light bulbs, & even in 1953 Mercury exhaust pipes
4/x After retiring in 1986, Mr. Patrick remained one of the world’s foremost specialists on biological warfare & was a consultant to the CIA, FBI, & US military. He debriefed Soviet defector Ken Alibek, the deputy chief of the Soviet biowarfare program
https://t.co/sHqSaTSqtB
5/x Back in Time
In 1949 the Army created a small team of chemists at "Camp Detrick" called Special Operations Division. Its assignment was to find military uses for toxic bacteria. The coercive use of toxins was a new field, which fascinated Allen Dulles, later head of the CIA