Bitcoin Forum
April 19, 2025, 09:17:42 AM *
News: ibminer is now selling real-world Merit Poker collectibles
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Other / Meta / Bitcoin forum stays with SMF sofware and an old version, read this to see why? on: February 18, 2025, 01:26:10 PM
During many years, many forum members asked about new forum software, Epochtalk that was announced to stop its development weeks ago; or to upgrade the SMF forum software to a newest version.

Theymos replied in this post and perhaps in other posts (I will quote them here too if I find them).

The things blocking a transition from the current software to the new software are:
 - There hasn't been enough testing. I think that immediately after transition, a variety of small missed features, bugs, and performance issues would crop up. As a result, if the transition happened now (which is technically possible!), I'd expect the post-transition user experience to be poor for months while these things are fixed, which I don't want.
 - I am the only bitcointalk.org sysadmin and on-demand programmer, and I'm used to the current software. Furthermore, I need to frequently make changes to the current software, but each change I make might require alterations to Epochtalk, which is problematic.
 - The current PHP software, while ugly and sub-optimal in many ways, performs well, especially since I have extensively modified the backend to add features and improve performance. So I don't feel much urgency.
 - The data-transition procedure still has a few known minor bugs.

This post possibly made many people disappointed years ago as same as latest announcement - No longer pursuing Epochtalk - on stop of Epochtalk development, but there are some insights about programming here.

Today I read Things you should never do and feel that it is very insightful. In this writing, Joel Spolsky shared some insights and warning to newbie developers. I think this writing can support theymos' opinion above.
Quote
  • It’s harder to read code than to write it.
  • It’s important to remember that when you start from scratch there is absolutely no reason to believe that you are going to do a better job than you did the first time.
  • They did it by making the single worst strategic mistake that any software company can make: They decided to rewrite the code from scratch.
2  Economy / Economics / What happened with Berkshire Hathaway on Stock market? on: June 03, 2024, 03:51:23 PM
It's down 99.9% according to [1] and [2].


It reminds me about a death spiral of Terra $LUNA and $UST two years ago.

Does Bitcoin actually fix it?

Honestly, nobody knows what will happen with Bitcoin price in future but this crash by whatever reasons like a glitch, technical problems is a good example for Bitcoin, cryptocurrency market outsiders to stop attack this market.

Outsiders, who hate this market, often say, crashes only happen in Bitcoin and cryptocurrency market, it's untrue. Another example to prove them wrong is price of crude oil in March 2020.
3  Other / Meta / Are these flaws of SMF forum software? on: July 28, 2023, 03:07:24 AM
I know individually, I can customize my profile settings to ignore users or ignore avatars and signatures.
  • Add a user into my Ignore list
  • Don't show users' avatars.
  • Don't show users' signatures.

I still see posts of my ignored users if
  • Someone quoted posts of the ignored user.
  • I visit a post history page of the ignored user.

I still see avatars and signatures of forum members, any member, if I visit that user profile page. My avatar is disabled in topics, posts but it still shows at top left corner.

My guess: It is because of flaws of the SMF forum software but I'd like to ask
  • Is it the SMF forum software flaw?
  • Is it coded intentionally by bitcointalk admins?

Proposal
  • Could it be done with a SMF patch?
4  Bitcoin / Bitcoin Discussion / What term to use? Halving or Halvening? Term history on: July 09, 2023, 03:20:12 AM
This discussion pops up in my brain when I joined this discussion

Nowadays, if I am not wrong, in cryptocurrency communities, people are more favorite to use the term halving than halvening. However, I know both terms have been using many years. It is not about what is right, what is wrong. Technical terms are created by human and we can change it.

Today, in this topic, let's dig into the past, to explore history of these terms: halving and halvening.

I present here based on my Search results with the Bitcointalk search tool. I was not in Bitcointalk in 2011 or earlier so my information can be inaccurate so if you find such inaccuracy, please correct it. I much appreciate your help.

Halving
The term 'halving' is used in 2011, on 2nd July.
you send N coins to me
I send N/2 back to you.

simple as that.
no catches, no strings attached.
you know upfront how much you'll loose
and I promise to keep having a good life.

if it goes well, I will change the ration keep/return
from 1:1 maybe up to 5:95
but you'll always loose your bitcoins
in this schema.
at least I'm honest and do not promise doubling or so.

When I search with 'halve', it was used one month earlier than 'halving', on 5th June 2011.
How do you incorporate this into your business model?

I jsut figured out it will be quite disrubpive - cashflows will at least half overnight.

Note this is not against the concept oflowering payouts, but halving it every 210.000 blocks means that between quite some time you have a VERY big change. It may have been better to put the change smaller into smaller increments that follow the same curve (for example 90% every x blocks - forgive me, not in the mood to try that out mathematically now).

This way miners get a hugh hit in bitcoins generated, and with a more stable value in cashflows. Running this as a business means it does not look good on balance sheet Wink

Halvening
The 'halvening' term in Bitcointalk is used about one year later, in 2012.
On the other hand, lower prices are increasing the yield: at current price YABMC is paying >3% weekly.
At that rate, getting back the whole capital invested as dividends in a few months, before the halvening, while ASICS are still a pie in the sky, does not seems so unlikely to me.

Some articles about those terms but they don't have information about those term origins.
5  Other / Beginners & Help / Jameson Lopp. Perhaps you don't know on: May 16, 2023, 02:56:15 AM
Jameson Lopp is one of Cyperpunks who have contributions for Bitcoin in early days.

He is still here, around the forum even he is not regularly log in and make posts.

statoshi

Some helpful websites and business from J.Lopp.

Keybase: https://keybase.io/lopp
Github: https://github.com/jlopp/statoshi/
Twitter: https://twitter.com/lopp
Blog: https://www.lopp.net/bitcoin-information.html
Statoshi.info - Realtime Bitcoin Node Stats: http://statoshi.info/
Casa Vault wallet: https://keys.casa/

You can find many technical articles on Lopp's blog like these

How many Bitcoin confirmations is enough?
How is the 21M Bitcoin cap defined and enforced?
How to back up a seed phrase?

And some articles in his review series on Metal Bitcoin seed storage stress tests

Tools
Bitcoin Transaction Size Calculator
Bitcoin Confirmation Risk Calculator
6  Bitcoin / Bitcoin Discussion / We must fight back SEC, from Ripple to Coinbase on: April 26, 2023, 03:36:32 AM
From this U.S. SEC threatens to sue Coinbase over some crypto products in late of March 2023, to Coinbase sues SEC after months of silence from federal regulator just about one month later.

I don't know what you thought one month ago and what you are thinking right now. I believe that the USA. won't let cryptocurrency companies to move out of their country easily and because of SEC. The latest hearing in the USA. Congress is a signal that they don't want it to happen and want to force SEC to do the right things for the nation, their citizens and to control SEC power (less than overwhelming usage of SEC chair Gensler).

SEC can not arbitrarily calls any altcoin as a security and sues them. If they don't apply Howey test, they can not sue any altcoin project arbitrarily and unreasonably. South Korea disagree with this style too, but of course according to South Korea laws and regulations.

South Korean Court Says Terra Classic (LUNC) Not a Security

Please share your opinion.
7  Other / Meta / What will happen tomorrow? on: March 30, 2023, 09:16:46 AM
  • Signature disabled
  • Mixer signature campaign ban
  • Forum seized by '3 digits' entities
  • Campaign managers for mixers will be temporarily banned 6 months
  • Participants in mixer campaigns will be temporarily banned 3 month + signature ban 2 years
  • What's more?
Please show me your guess for tomorrow.  Smiley
8  Bitcoin / Project Development / Alternative for Lopp's Bitcoin confirmation risk calculator on: March 22, 2023, 07:34:09 AM
How many Bitcoin confirmations is enough? with open source code from Jameson Lopp that is built with formula from Bitcoin Whitepaper.

Then a finding from a forum member @o_e_l_e_o
His numbers are actually a little off.

For 33.55% of the hashrate, the probability an attacker is successful after 1 confirmation is 70.12%, after 3 confirmations is 43.54%, and after 6 confirmations is 23.09%.

On closer examination of the code here, it seems the error is that his calculation is not taking in to account fractions of a percent. You can test this yourself by putting in the hashrate box, for example, 30 and 30.999, and seeing they produce the same result.

Anyone can build your tool but without that bug?

Community will have a more accurate tool to use.
9  Bitcoin / Project Development / Telegram notification for mempool. Anyone can build it? on: March 20, 2023, 06:05:05 AM
That website https://cryptocurrencyalerting.com/bitcoin-mempool.html

provides notifications via email, Telegram, Discord ... for mempool but it is not much useful. Because the option is for mempool size (total).

I think it would be more useful if notification is for lowest fee rate in sat/vbyte for 1 or 4 MB from tip of mempool.

A second site is https://txfees.watch/
It has a feature I discussed but only provides notification via email.

I think it will require a little bit modifications. Anyone can build it?

Just my 2 sats idea for community as I knew some members built Telegram noification bots for other things.
10  Other / Archival / move on: March 18, 2023, 04:43:28 PM
t
11  Other / Meta / Should the forum stop advertising mixers? on: March 15, 2023, 05:24:24 PM
Many mixers were seized but it is a first time I read documents mentioned Bitcointalk directly like this by Chipmixer seize.

https://www.justice.gov/opa/press-release/file/1574581/download

Should forum admin consider to stop all campaigns related to mixers?

I know forum is against porn campaigns so how about mixers after this fiasco?

when mixing sites get banned here for promoting money laundering


Just in

Mixers will be banned since 1 Jan 2024.
Mixers to be banned
12  Bitcoin / Bitcoin Discussion / SEC did not regulate security market (SIVB case) but want to regulate crypto on: March 15, 2023, 02:16:00 AM
What is SEC? [1]

Quote
It is the Securities and Exchange Commission (SEC)

The U.S. Securities and Exchange Commission (SEC) is an independent federal government regulatory agency responsible for protecting investors, maintaining fair and orderly functioning of the securities markets, and facilitating capital formation.

When SEC saw cryptocurrency market is too hot and grows up exponentially, they wanted to regulate it but forgot to regulate a market they are responsible for regulation and protect investor, the securities market.

Latest collapse of Silicon Valley Bank (SIVB) is an example of SEC failure in securities market. That collapse is big enough and a second biggest in the USA bank history. Weeks and months before the collapse of SIVB, many insider trades happened by their core team members from CEO, CMO, CFO to General Counsel but SEC did not know or ignored such.  Grin


Before the collapse of Silicon Valley Bank, executives sold a lot of their shares. #SVBCollapse #SVB

Gregory Becker, CEO, sold 11% on Feb 27, 2023.

Michael Zucker, General Counsel, 19% on Feb 5.

Daniel Beck, CFO, sold 32% on Feb 27.

Michelle Draper, CMO, sold 25% on Feb 1.

See data from https://unusualwhales.com/insiders/trades?limit=50&%3Bticker_symbol=SIVB&ticker_symbol=SIVB

Some articles to read and discover the weird failure of SEC. [2, 3, 4, 5, 6, 7]

Chair of SEC, Gary Gensler should stop his derail from securities market to cryptocurrency market. In fact he should be fired.

[1] https://www.investopedia.com/terms/s/sec.asp
[2] https://www.bloomberg.com/news/articles/2023-03-10/svb-chief-sold-3-6-million-in-stock-days-before-bank-s-failure?leadSource=uverify%20wall
[3] https://www.cnbc.com/2023/03/14/svb-execs-sold-84-million-of-the-banks-stock-over-the-past-2-years.html
[4] https://www.cnbc.com/2023/03/14/svb-execs-sold-84-million-of-the-banks-stock-over-the-past-2-years.html
[5] https://www.cnbc.com/2023/03/14/sec-and-justice-department-silicon-valley-bank-investigation.html
[6] https://techcrunch.com/2023/03/14/regulators-are-taking-a-harder-look-at-those-insider-stock-sales-by-svb-execs
[7] https://news.coincu.com/173103-silicon-valley-bank-executives-sold-up-30/
13  Other / Beginners & Help / How many Bitcoin confirmations is enough? on: March 08, 2023, 05:48:06 AM
Exchanges usually require 1 to 3 confirmations for your deposit transaction to credit your Bitcoin to your account and you can start trading. Usually they require 1 confirmation (big exchanges) and 2 or 3 confirmations (small exchanges).

Casinos do have similar confirmation requirement.

Have you ever wondered why they have such criteria?

By sharing the article How Many Bitcoin Confirmations is Enough? from Jameson Lopp, hopefully it is helpful for you.

I sometimes read posts from o_e_l_e_o with his calculations for Bitcoin confirmations and reorg risk but don't know his calculations match with J. Lopp or not but I very enjoyed his posts honestly.




Content is from the article

Quote
How safe is it to accept a bitcoin transaction
after X confirmations?
A deep dive into the math behind quantifying double-spend risk.

If you've been paying attention to Bitcoin for more than a few minutes, you're probably aware that it's dangerous to accept unconfirmed (AKA 0-conf) transactions. With zero confirmations, you as a receiver of BTC are vulnerable to the race attack, the Finney attack, as well as the 51% attack.

If you are patient enough to wait for at least one confirmation then you are no longer vulnerable to race attacks or Finney attacks. Now your only concern is 51% attacks. What's the rule of thumb for an acceptable number of confirmations?

  • 1 confirmation: sufficient for small payments less than $1,000.
  • 3 confirmations: for payments $1,000 - $10,000. Most exchanges require 3 confirmations for deposits.
  • 6 confirmations: good for large payments between $10,000 - $1,000,000. Six is standard for most transactions to be considered secure.
  • 10 confirmations: suggested for large payments greater than $1,000,000.

We've Got to Go Deeper
Naturally, since this is Bitcoin, it's not quite that simple. The rule of thumb for confirmations is based upon assumptions that we don't really talk about!

For example, the broadly suggested confirmation thresholds listed above are actually based on an attacker with 10% of the global hash rate. In such a case, 6 confirmations gives you a 99.99% assurance that the attacker can't rewrite that much history from the blockchain.

But these calculations (which can be found in the whitepaper) were performed long before the invention of mining pools and industrial mining operations. At the time it was reasonable to assume that it would be very difficult for someone to have over 10% of the global hashrate. Ever since 2011 there have been plenty of block-producing entities (pools) on the network that have amassed far more than 10% of the global hashrate. At time of writing, there are 5 such pools!

Quantifying Realtime Risk
Pages 6 & 7 of the bitcoin whitepaper outline the method by which you can calculate the risk of an attacker rewriting the blockchain after a given number of confirmations.

The race between the honest chain and an attacker chain can be characterized as a Binomial Random Walk. The success event is the honest chain being extended by one block, increasing its lead by 1, and the failure event is the attacker's chain being extended by one block, reducing the gap by 1. The probability of an attacker catching up from a given deficit is analogous to a Gambler's Ruin problem. In layman's terms: the gambler (attacker) is expected to lose most of the time, thus the longer they play this game that has a negative expected value, the less likely they are to emerge as the winner.

Given our assumption that the attacker has less than 50% of the network hashrate, the probability of the attacker catching up drops exponentially as the number of blocks they have to catch up with increases. With the odds against him, if he doesn't make a lucky lunge forward early on, his chances become vanishingly small as he falls further behind. The attacker's potential progress itself is a Poisson distribution, since all mining is a Poisson process and thus successful outcomes follow this distribution.

To determine the probability that an attacker can rewrite the blockchain from z blocks ago, we multiply the Poisson density for each amount of progress the attacker could have made by the probability he could catch up from that point, where:

p = probability an honest miner finds the next block
q = probability the attacker finds the next block
z = how many blocks (confirmations) need to be reorganized
lambda = z * (q / p)
k = integer from 0 to z


This is not a fun formula to calculate by hand, so it seemed like a great candidate for an open source project...

Introducing the Confirmation Risk Calculator
I've created the following tool that will dynamically calculate the current chain reorganization risk based upon the mining pool with the highest hashrate estimate (from the trailing week of mined blocks.) You can, of course, override this parameter with any other hashrate percentage and desired number of confirmations to get a risk score.

https://jlopp.github.io/bitcoin-confirmation-risk-calculator/

This calculator will give you a rough quantification of the risk that the current dominant mining pool with the most hashrate could reorganize the blockchain after a given number of transactions and thus make a payment cease to exist. The standard for high value payments is to wait for 6 confirmations, but it's not that simple! You can learn more about the calculation in this article.

What percent of global hashrate does the potential attacker have?
According to blockchain.info, the current dominant mining pool is Foundry USA which has 33.55% of the global hashrate

  • Hashrate percent: 33.55%
  • Confirmations > Reorganization risk: 1> 68.99%; 3>41.73%; 6 > 21.31%


This tool is 100% open source code
The Bitcoin Transaction Size Calculator repository can be found at https://github.com/jlopp/bitcoin-confirmation-risk-calculator

Now it's easy to see that if we want 99.9% certainty that our transaction won't be double-spent, for an attacker with a given % of the network hashrate, the number of confirmations increases drastically as the attacker's hashrate approaches 50%.


Why Should You Care?
At time of writing, Foundry has 36% of the global hashrate; that means if you're accepting payments after 3 confirmations there's a 49% chance that Foundry could still rewrite the chain to facilitate a double spend.

The 6 block confirmation rule of thumb to achieve 99.99% assurance a double spend can't happen (and assumes a 10% hashrate attacker) now requires 60 confirmations to achieve the same level of confidence.

As for the practicality of such an attack: pools are certainly disincentivized from performing attacks; they would likely lose a ton of business if they were to do so. And miners in general are long-term holders that are disinclined to harm folk's confidence in the system. However, a pool can still be a single point of failure; someone could exploit a vulnerability to hijack a pool for a short period of time. It's happened before, like this BGP attack that rerouted a bunch of mining pool traffic to mine coins for the attacker.

Final Thoughts
Bitcoin, for all its robustness and stability in some aspects, is quite volatile and dynamic in other aspects. It's important for folks who are receiving high-value payments on the Bitcoin blockchain to realize that they should adjust their risk assessment based upon the current state of the mining ecosystem.

To be clear, the above point about Foundry should not be construed as this being some sort of imminent / systemic threat to the integrity of the Bitcoin network. Over the past decade we have seen levels of miner centralization ebb and flow as a result of a multitude of factors. For example:


I remain optimistic that the incentives driving industrial Bitcoin miners are sound. They will continue to seek out sources of cheap / stranded / excess energy, and it is the very nature of energy that it is well-distributed around the world. Over the long term I expect we'll see the hashrate distribution across pools become less concentrated. There are also technology improvements such as Stratum V2 that remove power from pool operators and put it back in the hands of individual hashers.

Also: confirmations across networks are not at all comparable! Check out howmanyconfs.com to see how other Proof of Work networks stack up to Bitcoin.

In Mastering Bitcoin, Antonopoulos wrote about Bitcoin blockchain

One way to think about the blockchain is like layers in a geological formation, or glacier core sample. The surface layers might change with the seasons, or even be blown away before they have time to settle. But once you go a few inches deep, geological layers become more and more stable. By the time you look a few hundred feet down, you are looking at a snapshot of the past that has remained undisturbed for millions of years. In the blockchain, the most recent few blocks might be revised if there is a chain recalculation due to a fork. The top six blocks are like a few inches of topsoil. But once you go more deeply into the blockchain, beyond six blocks, blocks are less and less likely to change. After 100 blocks back, there is so much stability that the coinbase transaction—the transaction containing newly mined bitcoin—can be spent. A few thousand blocks back (a month) and the blockchain is settled history, for all practical purposes. While the protocol always allows a chain to be undone by a longer chain and while the possibility of any block being reversed always exists, the probability of such an event decreases as time passes until it becomes infinitesimal.

You can check his explanations by checking with the open source tool from Jameson Lopp, with 100 confirmations and different hashrate percent up to like 49%.

Risks are different a lot between 45% to 49% hashrate percent with risks are 10.24% to 80.77%

Another tool
14  Other / Beginners & Help / Beginners - Keep your rooms clean, keep your backups ready to use & bring away on: March 05, 2023, 06:15:20 PM
My memory wakes up today and I think it's interesting to share this funny story.

How do you safely keep your recovery phrase written on paper?
Quote
Yesterday, my mom did a general cleaning on my room and when she's done, I saw the recovery phrase of my Trezor hardware wallet on the garbage

Having backups for your wallet is good but it is not enough. You must do two other important things

1. Keep your backups safely from others to avoid risk that they will steal it (if they are greedy) or throw it away (because they did not know importance of that piece of paper).
2. Make sure you assign a place for your backup storage and it's always in your mind. In case there is emergency, you can quickly know where it is and can take it to run away.
15  Bitcoin / Bitcoin Discussion / "Not your keys, not your coins" on: June 17, 2022, 03:20:59 AM
"Not your keys, not your coins". I don't know since when the saying was born but it has been repeatedly mentioned in cryptocurrency communities.

It's bad idea to put your coins on centralized exchanges with custodial wallets (you don't have access key to that wallet).
It's bad idea to send your coins to centralized lending platforms (like Celcius, 3 Arrows Capital ie.). You don't own key and they can disable withdrawal, apply for bankruptcy anytime.

With this bear market and some disasters recently from Terra to Celcius, 3 Arrows Capital, it is very good time to learn this lesson and act accordingly. It is time to practice this lesson and protect your capital.

"Not your keys, not your coins". Practice it, before it is too late to save your capital.

Security checklist
Exchange hack timeline. Not all of them are real hacks. Some are scam exits.
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!