Post
Topic
Board Bitcoin Discussion
Merits 4 from 1 user
Re: [Quiz] Answer the Bitcoin question and earn merits! #1
by
Elissa~sH
on 18/03/2024, 16:21:29 UTC
⭐ Merited by BlackHatCoiner (4)
@BlackHatCoiner has taken an excellent initiative to make the qualification meaningful by answering quizzes. Just like you are qualifying with quizzes on Bitcoin Discussion, @NotATether is running a challenge on Beginners & Help with this Challenge, giving you 14 merits in 14 days by downloading Bitcoin Core. Many users are participating in this challenge and getting merit. In the 14-day challenge, he has beautifully formulated the rules according to which everyone participates in the challenge and downloads.

I gave you a rule for your quiz, bro. I hope you like it, and it will be beautiful.
I have organised a quiz to encourage people to participate in Bitcoin-related quizzes. All of you participate and earn merit.

Quiz Features:
I will ask questions of an educational nature to improve the average user's knowledge about Bitcoin. The questions will be primarily technical and historical.

Rule of Quiz:
1: This quiz is open to everyone.
2: Your answer should be explanatory. Not just a yes-no or a single number.
3: I will answer myself if no one finds the answer by the cut-off date.
4: Don't copy someone's answer; say what you know best; don't copy someone else's answer and tag.
6: You will enjoy participating and get merit for correct answers.

Question: The dominant mining pool, at the time of writing this, turns evil and uses its hash-power to reorg the chain. A customer of yours sends you a transaction. If you wait for 10 confirmations, what is the chance that the dominant mining pool successfully double-spends / reverses your transaction?

Foundry USA has 30.74% of the bitcoin total global hashrate. If he waits for 10 confirmations, he will have the risk of chain reorg reduced to 5.11%.
_act_ First of all, I must commend you because I found you to be very active and knowledgeable. No matter what post comes up on a new topic, I see your presence first, and a nice reply is always there. I am right. I also recharged it and agreed with you.

q is the probability of the the next block being mined by the attacker, p is the probability of the next block being mined by honest miners and z is the number of confirmations your transaction has received so far.
The C code can been seen on the whitepaper and here is the python code.


hosseinimr93 After seeing your algorithm, I tried to do it in C++, but I don't understand why it's getting a minus. I tried with the help of that source, but the answer was a minus.