Bitcoin Forum
November 15, 2025, 03:03:21 AM *
News: Pumpkin contest voting
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 [4] 5 6 7 »  All
  Print  
Author Topic: Info-thread: Translation of Useful English topics to Pidgin {mix images}  (Read 19789 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic. (3 posts by 1+ user deleted.)
Abdulzuruku01
Full Member
***
Offline Offline

Activity: 532
Merit: 197



View Profile
April 24, 2025, 02:25:41 PM
Merited by Abu-Naim (3), Halab (2)
 #61

Translated Topic in Pidgin Language; SeedClicker - Dey Write di seed phrases witout keyboard [Script Python]
Original Topic: SeedClicker - Writing seed phrases without keyboard [Script Python]
Author: joker_josue



SeedClicker - dey write di seed phrases witout keyboard

I dey do some tests, and I keep dey tink about di fact wey wallet recovery dey requires enter of di seed phrase, whc usually dey need do am manually fo di keyboard, whc fit lead to plenty risks:
  • Keyloggers fit capture keystrokes and hack yur wallet.
  • Screenloggers fit record di screen as u dey type di seed.
  • Human mistake, whr pesin fit dey type di wrong word.
  • fo addition to time and practicality.

Wit dat fo mind, I choose to build my own first Python script, whc I name am Seed Clicker. I build am to remove dis risks to allow people to select dere seed wit jus clicks, witout get to type any letters fo di keyboard.

Dis script aims na to improve di security and privacy of seed recovery fo plenty ways:
  • get di list of all BIP39 words fo proper way, filter wit di first and second letter.
  • Allows you to select di seed by clicking, witout get to type anytin fo di keyboard.
  • mix up di order of di words to take less di predictable patterns.
  • di button to hide di seed, to take protect from screenloggers.
  • Automatically write to di wallet, after type di phrase, di script dey add di seed to di wallet automatically.
  • e dey remove data after use, wit no words bein save.

I see dis script useful as e fit help to protect against keyloggers since no keys dey typed manually. Since di seed no dey show during dis process, e go protects against screenloggers. E dey practical and fast, less dan 1 minute to choose all di seeds, wit di help of filter wey dey to allow you to find words easily. Zero log storage, no files or caches dey save. Furthermore, e dey open source, wit total transparency, witout backdoors or hide functions.


Script Seed Clicker
Code:
import tkinter as tk
import pyautogui
import time
import string
import random

# Load words from file
def load_words():
    words_dict = {letter: {} for letter in string.ascii_lowercase}  # Create groups A-Z
    try:
        with open("words.txt", "r", encoding="utf-8") as f:
            for word in f:
                word = word.strip().lower()
                if word and word[0] in words_dict:
                    second_letter = word[1] if len(word) > 1 else "#"
                    if second_letter not in words_dict[word[0]]:
                        words_dict[word[0]][second_letter] = []
                    words_dict[word[0]][second_letter].append(word)
    except FileNotFoundError:
        print("Error: The file words.txt was not found.")
        exit()
    return words_dict

# Update buttons organized in 10 columns
def update_buttons(letter, second_letter=None):
    for widget in frame_buttons.winfo_children():
        widget.destroy()

    words = []
    if letter in words_dict:
        if second_letter:
            words = sorted(words_dict[letter].get(second_letter, []), key=lambda x: random.random())
        else:
            words = sorted([word for sublist in words_dict[letter].values() for word in sublist], key=lambda x: random.random())
   
    num_columns = 10
    num_rows = (len(words) // num_columns) + (1 if len(words) % num_columns != 0 else 0)

    canvas = tk.Canvas(frame_buttons)
    scrollbar = tk.Scrollbar(frame_buttons, orient="vertical", command=canvas.yview)
    scroll_frame = tk.Frame(canvas)

    scroll_frame.bind(
        "<Configure>",
        lambda e: canvas.configure(
            scrollregion=canvas.bbox("all")
        )
    )

    canvas.create_window((0, 0), window=scroll_frame, anchor="nw")
    canvas.configure(yscrollcommand=scrollbar.set)

    for row in range(num_rows):
        row_frame = tk.Frame(scroll_frame)
        row_frame.pack()
        for col in range(num_columns):
            index = row + (col * num_rows)
            if index < len(words):
                tk.Button(row_frame, text=words[index], width=8, height=1, padx=2, pady=2,
                          command=lambda p=words[index]: select_word(p)).pack(side="left", padx=2, pady=2)

    canvas.pack(side="left", fill="both", expand=True)
    scrollbar.pack(side="right", fill="y")

# Select word and update display
def select_word(word):
    selected_words.append(word)
    update_seed_display()
    update_counter()

# Remove last word and update counter
def delete_last():
    if selected_words:
        selected_words.pop()
        update_seed_display()
        update_counter()

# Update selected words counter
def update_counter():
    label_counter.config(text=f"Selected Words: {len(selected_words)}")

# Toggle seed visibility
def toggle_visibility():
    global show_seed
    show_seed = not show_seed
    update_seed_display()
    button_toggle.config(text="Hide Seed" if show_seed else "Show Seed")

# Update seed display
def update_seed_display():
    seed_text = " ".join(selected_words) if show_seed else " ".join(["*" * len(w) for w in selected_words])
    label_seed.config(text=seed_text)

# Auto-fill in wallet
def fill_wallet():
    if not selected_words:
        return 
    time.sleep(3) 
    pyautogui.typewrite(" ".join(selected_words), interval=0.1) 
    clear_all()

# Clear all words
def clear_all():
    global selected_words
    selected_words.clear()
    update_seed_display()
    update_counter()

# Create main window
root = tk.Tk()
root.title("Seed Clicker")
root.geometry("800x600")

# Load words and initialize variables
words_dict = load_words()
selected_words = []
show_seed = False

# Create seed display area
label_seed = tk.Label(root, text="", font=("Arial", 12), fg="blue", wraplength=600)
label_seed.pack(pady=10)

# Selected words counter
label_counter = tk.Label(root, text="Selected Words: 0", font=("Arial", 12))
label_counter.pack()

# Button to toggle seed visibility
button_toggle = tk.Button(root, text="Show Seed", command=toggle_visibility)
button_toggle.pack()

# Create letter buttons A-Z
frame_letters = tk.Frame(root)
frame_letters.pack()

for letter in string.ascii_lowercase:
    if words_dict[letter]:
        tk.Button(frame_letters, text=letter.upper(), width=2, command=lambda l=letter: [update_buttons(l), update_second_filter(l)]).pack(side="left", padx=2, pady=2)

# Create second filtering
frame_second_letter = tk.Frame(root)
frame_second_letter.pack()

def update_second_filter(letter):
    for widget in frame_second_letter.winfo_children():
        widget.destroy()
   
    if letter in words_dict:
        second_letters = sorted(words_dict[letter].keys())
        for second in second_letters:
            tk.Button(frame_second_letter, text=second, width=2, command=lambda s=second: update_buttons(letter, s)).pack(side="left", padx=2, pady=2)

# Create word selection area (initially empty)
frame_buttons = tk.Frame(root)
frame_buttons.pack(pady=10, fill="both", expand=True)

# Action buttons
tk.Button(root, text="⏪ Delete Last", command=delete_last).pack()
tk.Button(root, text="🛡️ Fill Wallet", command=fill_wallet).pack()
tk.Button(root, text="❌ Close", command=root.quit).pack()

root.mainloop()


How e take dey work?
1. Place am fo di same folder fo di script, a file "words.txt" wit all di words frm BIP39 or others wey you want.
2. Run di script fo Python.
3. Di user dey selects di first letter of di word: di dey only shows words wey start wit dat letter. You fit apply di second filter fo di second letter to make di search easy.
4. Words dey mix up fo di 10-column layout. Anytime wey you click di word, all di words dey shuffle again.
5. Di user selects di words by clicking dem. Dey show fo di field fo up, represent only by "****".
6.di number of select words dey display.
7. Di "Fill in Wallet" button automatically dey enters di seed to di wallet recover field.
8. After execution, di seed dey delete from memory to avoid any trace.



As I talk am, na my first Python script be dis. I believe e go fit be better, I go dey wait fo una idea and opinion.

Chilwell
Hero Member
*****
Offline Offline

Activity: 1120
Merit: 619


The Alliance Of Bitcointalk Translators - ENG>PID


View Profile WWW
April 27, 2025, 01:46:48 PM
 #62

Translated Topic in Pidgin Language; [Guide] How you go Set Up Ledger Nano S To be Hardware 2Fa
Original Topic: [Guide] How to Set Up Ledger Nano S To be Hardware 2Fa
Author: Chikito


All of us know say ledger Nano S na hardware wallet wey fit keep bitcoin safe e dey also function as hardware 2fa. dis mean say we no suppose dey buy another hardware 2fa again like Yubikey, Fido u2f, Google Titan nd d rest of dem.

Wettin b d meaning of hardware2fa? Hardware na him dey help confirm whether na d person wey own d account na him wan login into d account, dem dey use 2 different tins 2 confirm say na u b u, if u wan login 2 ur accounts. Like Google, Facebook or exchange. U no need 2 suffer yourself go download google 2fa, authy and aegis, d tin wey u suppose do na him bi say connect d ledger to ur computer or handset nd e go help u confirm say na u bi u.

Why all of us need hardware 2fa?. Na bcos everybody know say 419 people wey 4 d world get d method nd skills wey dem go use hack your handset nd dem go steal d 2fa code wey dey send 2 ur handset, dem go use am 4 another device so dat dem go fit login into ur account. https://www.mdsny.com/hackers-can-bypass-two-factor-authentication-with-new-scam/



How u go set am

1. Open d ledger live application download am wit dis https://www.ledger.com/ledger-live e dey important make u no 4get to update ur firmware to d new version.



2. Connect ledger hardware wallet to your computer, go to tab manager wey dey 4 d left side of d application, 4 app catalog u go search fido U2F, den u go install am



3. Make we confirm 4 ur ledger d Fido application don installed.



So, we don finish here. Dey don set up your ledger as a bitcoin wallet nd hardware 2fa.



How u go use am? example 4 google.

1. Enter your Google account nd go to d 2fa page nd search security key to register



U go confirm whether ledger is registered correctly, from now security key don add 4 ur Google account, If u lost ur ledger u go lost ur 2fa. But, if u keep ur 12-24 word seed phrase safe u go dey okay, u go fit use d same seed phrase with d same 2fa key 2 restore am 4 another new ledger wallet.



d example wey I make is for connecting into Google.

1. after u login, Google go say make i connect my security key 2 d computer.



2. My ledger device go also warn me say make I sign 2fa.



So we don finish bi dat, I don set up my Google account nd ledger hardware 2fa too.



U fit use ur ledger for security exchange also such binance, Gemini, coinbase and etc.

Wit dis wey u do, u don get double, u get ledger as ur hardware wallet and ledger as hardware 2fa, keep ur moni safe.

original thread

do with your own risk

R


▀▀▀▀▀▀▀██████▄▄
████████████████
▀▀▀▀█████▀▀▀█████
████████▌███▐████
▄▄▄▄█████▄▄▄█████
████████████████
▄▄▄▄▄▄▄██████▀▀
LLBIT|
4,000+ GAMES
███████████████████
██████████▀▄▀▀▀████
████████▀▄▀██░░░███
██████▀▄███▄▀█▄▄▄██
███▀▀▀▀▀▀█▀▀▀▀▀▀███
██░░░░░░░░█░░░░░░██
██▄░░░░░░░█░░░░░▄██
███▄░░░░▄█▄▄▄▄▄████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█████████
▀████████
░░▀██████
░░░░▀████
░░░░░░███
▄░░░░░███
▀█▄▄▄████
░░▀▀█████
▀▀▀▀▀▀▀▀▀
█████████
░░░▀▀████
██▄▄▀░███
█░░█▄░░██
░████▀▀██
█░░█▀░░██
██▀▀▄░███
░░░▄▄████
▀▀▀▀▀▀▀▀▀
||.
|
▄▄████▄▄
▀█▀
▄▀▀▄▀█▀
▄░░▄█░██░█▄░░▄
█░▄█░▀█▄▄█▀░█▄░█
▀▄░███▄▄▄▄███░▄▀
▀▀█░░░▄▄▄▄░░░█▀▀
░░██████░░█
█░░░░▀▀░░░░█
▀▄▀▄▀▄▀▄▀▄
▄░█████▀▀█████░▄
▄███████░██░███████▄
▀▀██████▄▄██████▀▀
▀▀████████▀▀
.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
░▀▄░▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄░▄▀
███▀▄▀█████████████████▀▄▀
█████▀▄░▄▄▄▄▄███░▄▄▄▄▄▄▀
███████▀▄▀██████░█▄▄▄▄▄▄▄▄
█████████▀▄▄░███▄▄▄▄▄▄░▄▀
███████████░███████▀▄▀
███████████░██▀▄▄▄▄▀
███████████░▀▄▀
████████████▄▀
███████████
▄▄███████▄▄
▄████▀▀▀▀▀▀▀████▄
▄███▀▄▄███████▄▄▀███▄
▄██▀▄█▀▀▀█████▀▀▀█▄▀██▄
▄██▀▄███░░░▀████░███▄▀██▄
███░████░░░░░▀██░████░███
███░████░█▄░░░░▀░████░███
███░████░███▄░░░░████░███
▀██▄▀███░█████▄░░███▀▄██▀
▀██▄▀█▄▄▄██████▄██▀▄██▀
▀███▄▀▀███████▀▀▄███▀
▀████▄▄▄▄▄▄▄████▀
▀▀███████▀▀
OFFICIAL PARTNERSHIP
SOUTHAMPTON FC
FAZE CLAN
SSC NAPOLI
Abdulzuruku01
Full Member
***
Offline Offline

Activity: 532
Merit: 197



View Profile
April 29, 2025, 04:49:16 AM
 #63

Translated Topic in Pidgin Language; I lost my Nostr keys (and how I take recover dem)
Original Topic: I lost my Nostr keys (and how I recovered them)
Author: NotAether



fo nex few days I go get small surprise ready fo una wey involve di Lightning Network, as I dey do am, I try to enter my Nostr private key whc I don save fo Alby Wallet, but wahala dey. E look like dat fo some reason, Alby Wallet dey get trouble to take connect to my node. (Maybe na bcos of start up and shut down fo many times). Well di node dey fine, I confirm am, but dey stop to read di Nostr settings and data by di infinite load circle.

Nostr keys basically dey like xpub/xprv keys fo Bitcoin except dat dey start wit npub and nsec fo each one. Dey still encode fo Bech32 I tink. You use dem to chat fo di Nostr social network. Di decentralize X/Twitter basically.

After some time, I tink I don find di backup fo my Nostr keys fo my password manager, and continue to clear all di placeholder entry fo my wallet, include di Nostr wallet.

Big mistake.

E turn out dat di mnemonic wey I don save fo my password manager don make complete different key and wey I don actually import di Nostr secret key form anoda program instead to generate di menmonic phrase.

Normally, I start to dey panic as I no get any copy of am. I tink about to check di Chrome browser fo di data directly, but by dat point I don already delete di Nostr keys.

But na dat time i remember say I make backups fo my whole system in di mornin and save dem fo some server, include my Chrome profile, so I tink say why not look inside di backup and see if I go fit find am. But I hav to hurry bcos di files go be overwritten fo about 24 hours from den.

I don no how I go do about am and get my keys frm di backups except fo di fact dat I knw say extensions get di long identifier like iokeahhehimjnekafflcihljlcjccdbe and each extension get di folder wit dat sort of name fo di Extensions directory fo di Chrome user data dir.

Wetin follow next go be di adventure fo coding, lobbing open database files, and di encryption.

Locate di extension settings

As I remember my wallet password and name, I go fit to decrypt di wallet if I ever see am. Which na em be di first problem - I no really dey sure whr e dey.

Di fine details of my backup structure mean say all di config files dey fo di tarball, so I jus do di scan fo di extension ID, which giv, among oda results, dis:



So as I knw whr di extension settings dey, but I no dey sure fo any of di files e do. AGI be most useless fo dis, unless you fo tell me say those IndexedDB folders must contain my settings. Spoiler alert: dey no do -  and I waste hour try to open di LevelDB file inside, which by di way na special modify fo Chrome wey no fit even open fo regular libraries.

E turned out dat parsing di database file wit di library na waste of time, so eventually I jus use tools like cat and less to take read di lines. I get better luck wit di Sync Extension Settings folder though, and whn you open am e look sometin like dis:



No worry, everytin dey encrypt. And e show to be encode fo base64.

Decrypting di payload

Fo wetin com nex, I hav to look at Alby Wallet's source code fo Github. And I happen to learn plenty tins about how Alby Wallet dey work under di hood. Like you know dey get actual API jus fo taking out settings from di disk? Which na em i need to see.

Small time of browsing bring me here:
https://github.com/getAlby/lightning-browser-extension/blob/3a4a06311f79d64ace5a5c5e7de9fcb36303b123/src/extension/background-script/actions/nostr/getPrivateKey.ts

And so e becom clear to me dat 1) All dis na Typescript, which I dey glad I still remember, and 2) those "getPrivateKey" fields really dey fo my Nostr private key. (Later on decryption I also see my LN node URL and admin macaroon.) But even though I know my password, I don no what decryption algorithm e dey use. Di good news be say I see am fo another file:

https://github.com/getAlby/lightning-browser-extension/blob/3a4a06311f79d64ace5a5c5e7de9fcb36303b123/src/common/lib/crypto.ts

I hav to clean di function well well so dat dey go run fo Node, togeda wit di install dat "crypto-js" dependency, but e worth am. E even take care of di Base64 encoding. By di way, di encryption look like AES-256 wit d salt. dat one secure well well.

Decryption dey bring di Nostr private key in di form of hex, wit whc i go fit derive di nsec and npub keypair and recover my Nostr account.

Dey careful wit yur nostr keys - dem dey like Bitcoin Core keys. Dey hard to write down and better off fo di password manager.



Abdulzuruku01
Full Member
***
Offline Offline

Activity: 532
Merit: 197



View Profile
May 01, 2025, 03:40:56 PM
Merited by Pmalek (2)
 #64

Translated Topic in Pidgin Language; I lost my Nostr keys (and how I take recover dem)
Original Topic: Blockstream Jade Review
Author: Pmalek



My plan na to make post wey go focus just fo one feature and issue wey I get wit my Jade, but den I con tink say why I no go write small review about dis hardware wallet. So, here e dey…


I buy di Blockstream Jade few month ago from di official shop fo US and dey deliver am come EU. No be most affordable way bcos of dere are shipping fees, import taxes, and customs fees (e depend fo di destination of di country but I no worry about dat bcos I be wan buy am from di manufacturer directly and no be from reseller. U fit save some money buy am from di reseller fo yur country, especially if na di shop wey dey close to u wey u fit visit and not to leave ur personal details somewhere fo di server.

na Bitcoin I use to pay for am. Di Blockstream store dey accept crypto via BTCPayServer, which dey nice.

Box Contents

Na di box content be dis:

•   Jade hardware wallet
•   1 USB cable
•   1 Recovery sheet
•   1 compact SeedQR templete fo 12-word seeds
•   1 compact SeedQR templete fo 24-word seeds
•   A Get Started manual




Blockstream fit do better here. You go only get one recovery sheet. Dey could suppose add at least two. Di same tin for di SeedQR templetes.

Di Setup

Befor i set my device up, I first download di latest firmware. Blockstream dey gv u few option here: You fit install di firmware from di Blockstream Green software wallet, di web portal, or di advance setup wey require copy of di repository and use di command line.

I upgrade firmware thru di web portal. You fit choose one of two firmware versions. One get Bluetooth enable, and di other one come wit di disabled Bluetooth capability. I go wit di second option.

Blockstream Jade get di Basic and Advance setup. Di basic option dey requires di device to hold ur seed, like di standard hardware wallet. U go also generate PIN code wey u go use wit di blind oracle wey dey function as di virtual secure element.

But my target na to use Jade as di stateless signer, which require di advance setup.

Na where di SeedQR template con takeover. First, u go need generate di 12 or 24-word seed and back am up well well. I also add long passphrase for extra security.

Den, na time to create ur SeedQR. For dat, you go need di sharpie or di marker. u use am to place small dots fo di provide template sheet. Dis process dey take some time, and I dey very careful wit am since Blockstream only give u one copy per 12/24-word seeds.

When I don finish, I double-check everytin and make sure say  I go fit recover my wallet.

Export di Master Public Key

Because Jade na airgapped hardware wallet, e needs  internet-connecte companion software app to create
di broadcast transactions. Dey gt plenty choices, but I go wit di Blue Wallet fo Android and Sparrow Wallet for my desktop.

Export di keys from Jade and import dem to Blue Wallet dey quick and e no get stress. problem no dey wit di QR scan.

Na di same process fo sparrow Wallet cause plenty stress fo di ass. I don no if na di compatibility wahala, if di camera fo my business laptop sucks, or sometin else dey happen, but e no dey well.

E take me plenty time to get di status bar to load am to100% when scan di QR code. I nearly give up before e finally work. I try adjust di brightness levels fo di Jade, but dat wan no help. Option no dey to take change di QR density fo Jade. It was quite difficult to center the Jade in the middle of the scan surface that Sparrow Wallet provides and figure out the angle correctly.

Anyone here wey get jade? u don try pair am wit Sparrow Wallet? If yes, wetin be ur experience?

Wallet Recovery

Fo stateless mode, Jade dey wipe em self clean every time u turn am off. Di next time u turn and on am back, u go need to re-scan ur SeedQR to be able to work wit ur wallet. Scan di QR wit Jade dey work fine fine, but u go make sure say dey no get any shadow fo QR template because dat go dey slow down di process.

Because na passphrase wey hard I dey use, e dey takes time to enter am wit di Jade. Di device get di direction wheel for up wey u go use to swipe between di characters and enter dem one by one. U go need small time to get dere if u wan navigate between upper and lowercase character, special-case character, and leta.

Dey get di way to make dis process easy fo una. If u go into di Options of una Jade and select “BIP39 Passphrase”, you fit change di method frm “Manual” to “Wordlist.” Wit di manual mode, u go enter one character after di other. Wit “Wordlist,” u fit only use word frm di BIP39 wordlist. As soon as u enter di first few characters, Jade go allow u to select di possible  word combination to take speed up di process. All words go be in lowercase characters wit di automatic empty space between dem, except di last word.

Send & Receive di Transactions

Whn ur SeedQR dey load into Jade, u fit verify dat di receiving address fo ur companion app de belongs to dat seed. By scan di addresses’ QR code, di Jade go show u if na di part of ur wallet. I dey like do am fo peace of mind.

Sending to Jade dey pretty self-explanatory. Di process to send am frm di Jade na di same as dat of any airgapped hardware wallet. U go create di transaction fo di companion app, bring am over di PSBT to di hardware device via QR code fo signing, and bring back di sign transaction fo broadcast fo di hot wallet.

Send from Jade fo connection wit di Blue Wallet dey easy. I no get problems to scan di sign transaction to broadcast am fo Blue Wallet. Again, na di Sparrow Wallet fo my desktop wey create problems, and I no fit scan di QR code dis time at all.

Overall Experience

For di price of dis device, I dey satisfy. I go prefer if I go fit use em connection wit Sparrow Wallet, but as I take explain am before, e no dey work properly.
Na good wallet. I don already move some bitcoin to am, and I dey wait for good chance make I combine move to anoda stash.

Abdulzuruku01
Full Member
***
Offline Offline

Activity: 532
Merit: 197



View Profile
May 04, 2025, 04:16:38 PM
Last edit: May 05, 2025, 07:41:23 AM by Abdulzuruku01
 #65

Translated Topic in Pidgin Language; [TUTORIAL] Cold storage device fo di Raspberry Pi
Original Topic: [TUTORIAL] Cold storage device on a Raspberry Pi
Author: apogio




Today we go build secure, air-gapped device, whr we go be able to create wallets and key fo offline.

Prerequisites
1. Di Raspberry Pi 4B (or any other model). e even better if di mode no support Wifi. But for dis tutorial I go used di Raspberry Pi 4B.
2. Di keyboard.
3. Di micro-SD card.
4. Di HDMI cable.
5. Di monitor.
6. Di computer wey connect to di internet.
7. Di USB thumb drive.

Flashing Raspberry Pi OS Lite fo SD card
1. Download Balena Etcher.
2. Download Raspberry Pi OS Lite frm dere official website.
3. Use Balena Etcher to take flash di OS photo fo SD card.

Downloading Sparrow Terminal
1. Download the Linux (ARM64) Standalone version (sparrow-server-2.0.0-aarch64.tar.gz) from the official website.
2. Drag and drop di tar.gz file for di USB drive.

Setting up di Raspberry Pi
1. Put di SD card to di card reader for Raspberry Pi.
2. Connect di device to di monitor use di HDMI cable.
3. Plug di power supply to di device.

Once di device turn on, e go ask u to create user and set di password.
After dat, u go log in and dey go present u wit di terminal.
Di terminal go be our padi from now on.

Doing some preconfiguration
Keep fo mind say since we no go plug in di Ethernet cable and we no go connect am to dis WiFi network, we go never connect to di internet.
But dis wan no dey enough!
Since we wan build di air-gapped device, we need cut off internet connection.
Code:
sudo crontab -e
Dis go open nano editor and dey go add di following line:
Code:
@reboot sudo ifconfig eth0 down
@reboot sudo ifconfig wlan0 down
After we don do dat, everytime we reboot di device, network go switch off.

Installing Sparrow Terminal
We go now import di USB whr Sparrow Terminal dey instal.
Den, we need go to mount am.
Code:
lsblk
Dis command go produce di output whr we go see di USB and di disk partition (normally sometin like /dev/sda1 or /dev/sdb1 etc.).
Make we say di USB dey on /dev/sda1.
We need to mount am, using di command:
Code:
cd /media
sudo mkdir usb
sudo mount /dev/sda1 /media/usb

Now we go move am to folder, and we go take out di tar file onto our home path.
Code:
cd /media/usb
mv sparrow-server-2.0.0-aarch64.tar.gz home/<username>

Den we go remov di usb.
Code:
sudo umount /media/usb

Now we go install Sparrow:
Code:
cd /home/<username>
tar -xvf sparrow-server-2.0.0-aarch64.tar.gz
rm -rf sparrow-server-2.0.0-aarch64.tar.gz
Now, we get Sparrow directory fo our home.

Let run am
Code:
cd Sparrow/bin
./Sparrow

Once u run am, u go get sometin like dis:


Den, press di "Wallets" button.

Dem go show u 2 options:


Jus chose "Create Wallet"


Notes:
  • For easy matter, I never write di verification process fo di software wey we don download. But we always need verify di software wey we install.


EDITS by other members:
User
Idea / Comment
Cricktor
To switch off wireless internet, we fit edit di config.txt file, as follows:
Code:
sudo nano /boot/config.txt
Den add dis line fo di end:

dtoverlay=disable-wifi       make u take disable wifi subsystem
dtoverlay=disable-bt       make you take disable Bluetooth subsystem

Make u use both dtoverlay=... lines if u wan disable radio interfaces everything altogether.


So, after you don make changes for di /boot/config.text make u reboot your Raspi so e go apply di change. If you no reboot am e go just de like say you no do anything and e no go change anytin.


Cricktor
Legendary
*
Offline Offline

Activity: 1316
Merit: 3135



View Profile
May 04, 2025, 07:33:07 PM
 #66

EDITS by other members:
User
Idea / Comment
Cricktor
To switch off wireless internet, we fit edit di config.txt file, as follows:
Code:
sudo nano /boot/config.txt
Den add dis line fo di end:

dtoverlay=disable-wifi


Please, excuse that I don't speak your local language.

Can you add the detail that after making a change in the /boot/config.txt you should reboot your Raspi to apply the change. I feel this is missing and maybe someone doesn't know this.
________________________ 
dtoverlay=disable-wifi disables wifi subsystem
dtoverlay=disable-bt disables Bluetooth subsystem

Use both dtoverlay=... lines if you want to disable radio interfaces altogether.

Hatchy
Legendary
*
Offline Offline

Activity: 966
Merit: 1005


Hatchy managerial services


View Profile WWW
May 06, 2025, 11:25:39 AM
Merited by LoyceV (6), mindrust (3), GazetaBitcoin (1)
 #67

Original post: [May 2025]Fees are low, think about Consolidating your small inputs @1.00 sat/vb

Author:LoyceV



Background
Any time wey Bitcoin network dey full, d fee dey always high well well. Many wallet go come dey use “different fee”  meaning say dem dey compete with each other for fast transaction. Dis one dey make d fee dey go up even more. E never too tay when person go need pay more than 600 Satoshis for every byte before their money go quick reach where e dey go.
D result be say: dis board go come full with many talk talk like. "my money don dey hang for 2 weeks, abeg help me". For now, dat kind post no dey again, and na why I open dis topic wey dey opposite.

Example
Like 18 days ago, one person make dis transaction wey be 4909 bytes with 33 different input and e pay 510 Satoshis for every byte as fee. After e pay d fee finish, d 0.033BTC wey e use, turn to 0.0079539BTC. If e do d same transaction now wey d fee be 20 Satoshis for every byte, e for save 0.024BTC. Instead of just get 0.0079539BTC, e for end up with four times more money.

Opportunity
For like one week now, d fee dey very low again. For some months now, even transaction wey dey use 1 Sat/byte, dem fit confirm am in 1hr.
If u don dey collect faucet before,u go likely get plenty input around 0.000xBTC. Some weeks ago, anything wey dey less than 0.001BTC no even reach to pay for fee. If U use very low fee now,u fit gather all those small small inputs wey dey as low as 2000 Satoshis (0.00002BTC).

E good for everybody
If u make big transaction wey d fee high when network dey full, u dey take up plenty space for d block wey scarce. Dis one dey make d network full pass before.
But if you make big transaction when d network no full,u dey prepare yourself so dat u go fit make small small transaction when d network full again, without saying U add to d problem.

Gather ur small input together
If u get plenty small small inputs, now na d perfect time to gather all of dem put for one place. If u no dey rush make ur transaction confirm, u fit set very low fee and just wait. Once e confirm, u fit send ur money for inside one small transaction, which mean say u go save plenty money for fee if u wan make transaction when fee don high again. If u get enough small small inputs, you fit save up to 95% or even more on fee.

How to do am
Now d hard part be say; e depend on d wallet wey u dey use. D easy way na to just send all d money wey dey ur wallet go one new address inside ur own wallet. Just make sure say u set d fee by yourself.
Me, I prefer to "Enable coin control" for Bitcoin Core, u fit do am for Electrum too. Choose d money wey you want use, and leave those very small small money wey no reach anything (like 0.00001BTC, because d fee go still pass d money). Then just send all d money wey you select go one new address wey U get.
If u get plenty input, I go suggest make you gather dem small small. No go create transaction wey be 100,000 bytes with 500 different input inside, but instead make plenty transaction wey get like 20 input inside each of dem.
If ur wallet no allow u to set ur own fee, and/or to use coin control,u fit carry ur private key commot and import am for inside another wallet wey dey support am. But dat one na something we go talk about another time.

Privacy
If u gather ur different input together, e go show for d blockchain say all of them dey link together. Dis one no go different if u use d same money for any other transaction, but u need to think about am well before u do am.

SegWit
User Wind_FURY find one correct way wey dem take dey reduce transaction fee, including how to use SegWit address.

Fee check check
https://jochen-hoenicke.de/queue/#0,1w (thank you pooya87)
https://coinb.in/#fees dis site go let you choose d money wey u wan use and where u dey send am to see how big d transaction go be (in bytes)
https://btc.com/stats/unconfirmed-tx
https://estimatefee.com (e dey recommend fee after u set how many blocks u want make e confirm within (Update April 6, 2019: d recommendation from dis site dey three times higher dan wetin my Bitcoin Core dey recommend) -- thank u lite)
Hope say you understand am well well, Anything else you need, just ask.


Make Una take note
Use dis information at Ur own risk. Always think before you do any thing especially when U dey play with private keys. If U no trust Ur self, no do am.
I be human being, I dey make mistakes. If something no correct, abeg tell me.




na AOBT na run dis Translation by Dem self


R


▀▀▀▀▀▀▀██████▄▄
████████████████
▀▀▀▀█████▀▀▀█████
████████▌███▐████
▄▄▄▄█████▄▄▄█████
████████████████
▄▄▄▄▄▄▄██████▀▀
LLBIT|
4,000+ GAMES
███████████████████
██████████▀▄▀▀▀████
████████▀▄▀██░░░███
██████▀▄███▄▀█▄▄▄██
███▀▀▀▀▀▀█▀▀▀▀▀▀███
██░░░░░░░░█░░░░░░██
██▄░░░░░░░█░░░░░▄██
███▄░░░░▄█▄▄▄▄▄████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█████████
▀████████
░░▀██████
░░░░▀████
░░░░░░███
▄░░░░░███
▀█▄▄▄████
░░▀▀█████
▀▀▀▀▀▀▀▀▀
█████████
░░░▀▀████
██▄▄▀░███
█░░█▄░░██
░████▀▀██
█░░█▀░░██
██▀▀▄░███
░░░▄▄████
▀▀▀▀▀▀▀▀▀
||.
|
▄▄████▄▄
▀█▀
▄▀▀▄▀█▀
▄░░▄█░██░█▄░░▄
█░▄█░▀█▄▄█▀░█▄░█
▀▄░███▄▄▄▄███░▄▀
▀▀█░░░▄▄▄▄░░░█▀▀
░░██████░░█
█░░░░▀▀░░░░█
▀▄▀▄▀▄▀▄▀▄
▄░█████▀▀█████░▄
▄███████░██░███████▄
▀▀██████▄▄██████▀▀
▀▀████████▀▀
.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
░▀▄░▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄░▄▀
███▀▄▀█████████████████▀▄▀
█████▀▄░▄▄▄▄▄███░▄▄▄▄▄▄▀
███████▀▄▀██████░█▄▄▄▄▄▄▄▄
█████████▀▄▄░███▄▄▄▄▄▄░▄▀
███████████░███████▀▄▀
███████████░██▀▄▄▄▄▀
███████████░▀▄▀
████████████▄▀
███████████
▄▄███████▄▄
▄████▀▀▀▀▀▀▀████▄
▄███▀▄▄███████▄▄▀███▄
▄██▀▄█▀▀▀█████▀▀▀█▄▀██▄
▄██▀▄███░░░▀████░███▄▀██▄
███░████░░░░░▀██░████░███
███░████░█▄░░░░▀░████░███
███░████░███▄░░░░████░███
▀██▄▀███░█████▄░░███▀▄██▀
▀██▄▀█▄▄▄██████▄██▀▄██▀
▀███▄▀▀███████▀▀▄███▀
▀████▄▄▄▄▄▄▄████▀
▀▀███████▀▀
OFFICIAL PARTNERSHIP
SOUTHAMPTON FC
FAZE CLAN
SSC NAPOLI
Abdulzuruku01
Full Member
***
Offline Offline

Activity: 532
Merit: 197



View Profile
May 08, 2025, 08:45:38 AM
Merited by AYOBA (2)
 #68

Translated Topic in Pidgin Language; use BIP38 to take encrypt BIP39 seed phrase
Original Topic: Using BIP38 to encrypt BIP39 seed phrase
Author: LoyceV



I don get dis idea for years, and I go fit complete am nau big shout out to  WanderingPhilospher wey dey help find vanity addresses.

BIP38 encryption
Ever since I read I dey BIP38 curious, abeg help me out!, I don dey impressby BIP38 encryption. Dat topic show say $1000 no go dey enough to crack password "zLwMiR" in 2 years, even after many hints. E jus too dey expensive in terms of computing di power to take brute-force even a simple password.

Encrypting seed words
I no con de feel comfortable with di balance between how I go take keep di seed seed phrase safe and how I no go take lose access myself. E de always feel like say na loose guard.

So, how about we combine di two?

BIP38 meets BIP39
Na di idea be dis: BIP39 uses 2048 words. In loyce.club/other/keys.txt (which you fit copy for yur air-gapped computer), you go find am not compressed Legacy Bitcoin address for every of di BIP39 words. Every Bitcoin address dey starts wit a word, separated from di rest of di address by number.
Example:
abandon: 1AbANDon25kw25M4ioLdPfLxZ1FCwzF8DY 5JDY3hzX2GnBbbExHaXjnbsjoPeFBQko9WxtaTGMi2GhYRBjtsb
If you encrypt dis private key, you dey encrypt d word "abandon".

Why?
I dey like use simple tools wey been dey around bifor bifor. Di two BIP38 and BIP39 dey quite intuitive, di two fit easily be handled on di air-gapped computer wey no go ever go online again, di two dey suppored by many wallets, and di two fit easily dey confirm from scratch bifor funding any of di addresses wey it creates. Work dey to much for dis, but I no go mind as dis go gives me long-term peace of mind and I no go dey do dis every time. I no go mind dat e go takes me a few hours to do am properly.

Example
IanColeman's site naem give me dis mnemonic:
Code:
before project cheese slice spin unaware cupboard sail job wine neck switch
Dat gives di following words from my list:
Code:
1. before: 1before1qvdDNyAv5c6SE9Wxo1mvYNCnt 5KDetmpXg2o8yKJ346wXeUMHQ8TkYP4mCQhNfQHdv7gyFydT6AV
2. project: 1ProJECT1WAW56GDMEGB86oUdxxubip3rA 5K43d9P5znTNvaq1KcUDiDyXBa8XZz5fE1fHSN38aA3KmARxyzj
3. cheese: 1cheese2ioSZaPu2NKmsGDwwbuAJuXs39 5JaokRJPCeohcXZSpMkXNhqcmdMy2BGQKakaV9N8AjKHZyWrqbf
4. slice: 1sLice155tu2NPm5JJCdymeDpRJ2yX7EA 5JNeo3CGzUKKJmTaBXcrJFWLBFDrZU8BXH4FqtKR4mSyzErgTpm
5. spin: 1spin12DRzTjbHHAnzDkKXqyUAtQSnfTX 5JPstBYY2B7ftPFdtXvevFaTV7wsncYprmYUSkTRvABeZGd8yDV
6. unaware: 1unawaRe2FpQDpas21ohbj82TzQmzxHbF 5KKfkhsuPHgMwAAvpMdU1VC5tLyHsyYfU5YpkZ1SMELV2gxsZgg
7. cupboard: 1CuPBoArd8xGjvMeRT9nm2iUzuEUwn8aam 5KhgsXPt8NzR4nYLYd3TFLd5zPms1PcPf2RhNDnGCQbaSM44GKJ
8. sail: 1saiL116KGiQ5kNhZEFJ2RbrBKWV88nkR 5KYNS52oGMg7u3u8puKLyzLjEJD2jcYTbfxCEp6hNBvYK9AbA1G
9. job: 1job112QVAsJKD4dYP9qtdK5DhUxmgzdi 5KBZyvXfAZSNsJQMRcgtW6iBXasZ5Gq5ubLYWsJcHE5LfF9bxxK
10. wine: 1wine11qzih8Xr1VV2sHTQyswiV8XMfk5 5KWss4Ug2nxWZQMykJSVVyFoKGLA5RYXCXgXRtUNEG9ADoJL39b
11. neck: 1neck13UY3AvVqtXTtf6P1pgGJMEkbmbH 5K4ruwwqbFQRMcUFJdLH89m4dGBC8d3K7uDU5iHHQNATUdPhJ12
12. switch: 1switch1RTJJcqv87RtbQf7gdEBf126rA 5HqmuHdJ6yKyx5cH6HF7ox44K9wpALGZerAfGZbQKDaQhCWsrGm

For dis proof of concept, I go use "LoyceV" as (very weak) password:
Code:
 1. 6PRQduYHf1fXycTTesCduex5usaUisZS4FJmyDeoXkpAcPHpxUmMCSRnmm
 2. 6PRQAmpv9nUVpJiRwrnwETPwYQkY6BDa3KizvJ2dcmhsH38niXPwoV8ViW
 3. 6PRQUgLQeBWxkPeP9rAvvdnzMHmTzmynxbNPiJVtdA4gm3bse9asEpH5DF
 4. 6PRQafe1PJ7BafAgygGgKoMbysFrEhwFk7zh5RypMxsk4gTmNDcUo3KRz7
 5. 6PRReFAEdcq3NwLjTWPAHQ3va7MFXpNKxsdtn1KPrkxFq1VeChKw8LzWR4
 6. 6PRPNeeWZSUyc9q1V7J72ypxVT5rsRiAfV6Ls2Vuq6scm87NyVaqgkZ52W
 7. 6PRSKtsXFuE4aTnZpmZVJPpxw5eWvZKMbEUoCSBKtoZMus2GVvTgkwBJZ9
 8. 6PRVnqFocoHiFrE4xjDxdfXjeYq7DwbGrtpyJ4iuWg2BtjY4GFvY54UgGa
 9. 6PRKGSWPYnVkrJckTHsfzoWg8ucTmyVnLihF6SnVrdovvMaiFnjJgemLWc
10. 6PRR7dstzrLvAATLKTdcNeWiMDAc7FjExX5YLaWaVFw6P5DnL8soLDtKD5
11. 6PRNmmRss6wScXikeyapkkprN1yoGH7eWmMiiTm9Q5F7kXsM5b3Uf8pkG7
12. 6PRLka4Azk4z4K9mE4o8sSjjRwBcESXLznktbe3j9b2BVRgVgSyxTvWEB8
Print di above go be my backup.

How?
Start wit a proper air-gapped offline system. Any old laptop wey get 8 GB RAM go do am. If you no get any one, you go find second hand laptop for less dan di price of a decent new hardware wallet. Remove yur ethernet cable, close di curtains. If you dey suspicious, you fit physically comot all di hard drives and di Wireless modules.
Get a Linux LIVE DVD, use Ubuntu, Knoppix or Tails for example. I dey prefer DVD over USB so dat I go dey sure sey nothing dey save. I use exteral DVD drive wit a Knoppix DVD wit dis boot-option:
Code:
knoppix64 toram
After you load am wit dis option, di DVD drive go be remove.

Hardware
You go also need printer. Not wireless one o, but di one wit old fashion cable wey good. I dey like old Laser printer wey cheap. If e too dey new, chances dey sey e no go dey support by yur Linux LIVE DVD. Test am before you continue.

Software
Use USB stick (or jus burn anoda DVD) to copy bitaddress.org (look for di Github link), Ian Coleman's Mnemonic Code Converter and keys.txt to yur air-gapped system. Use Tor Browser to download to take improved it privacy. I never test d command line software for BIP38 encryption and decryption yet. Dis go make am go faster, but as for dis post I go dey use di basic tools.
Open "Bitaddress" in Firefox, and go to di Wallet Details. Depending on yur Live Linux you go need to enable di scripts to run di browser. Enter di private key, tick "BIP38 Encrypt?", and enter di passphrase. Encryption dey take time (na di reason why we dey do dis).
E dey up to you if you wan use different passwords for each seed word, but it likely dey safer to use jus one. If you wan make am dey more difficult, jus make it longer.
Scroll down to get di BIP38 encrypted private key (start am wit 6PR).

Check am if di private key make di correct seed word. If mistake dey for my keys-list, make una let me know.
Depend on di Linux DVD you dey use, you go likely find LibreOffice or at least AbiWord. Use dis to temporarily store di BIP38 encrypted seed words. Add numbers for yur own convenience. Switch the page direction to landscape, choose a fixed width font, and make di font large enough to tek fill di entire page with keys (a small font make am difficult to separate di characters in for example 8BB88B8BB8B, S55SS5S5S5 or KXXKKXKKXK).
Print am, print am again, and laminate am. Store am well.

No mess up when you dey handle seed phrase and creat backups for yur future wealth. Make plenty backups!

Check, and double check am
And check again! Better to dey safe better pass dan dey sorry. Confirm am and mek sure sey you fit restor yur seed phrase from yur backup from scratch (and so on freshly restart air-gapped computer).
Tek time to tek type all di encrypted keys to an air-gapped computer to dey sure sey you fit restor yur backup from yur paper backup. Blind typin dey helps a lot.
As you dey do am: na di good time to tek use your air-gapped system to confirm am you fit use Ian Coleman's Converter to make anoda one as di same Bitcoin address as yur wallet give you. Dis one should work, and by testing it before you need am you know for sure sey you fit make anoda keys if you need am.

Remember
MAKE YOU NO lose guide yur password! As di BIP38 curious-topic tek show, you no go be able to brute-force am (which, after all, na di reason you dey use encryption). E fit good to keep anoda backup anyway, for example wey u go stamp yur seed phrase to iron washers. Dis go allow you to keep backups for di same seed for different places wit different danger level.

Why no jus extend di seed phrase wit passphrase?
"Jus" a passphrase (dey also call am13th/25th word) e no add strong encryption if somebody find yur seed word backup. Besides, you fit still add a passphrase to yur BIP38 encrypted seed phrase.

Work dey progress
Make I know if dey get anything wey I dey miss, and I go add am to dis quick guide. E no be fool-proof yet, olodo people wey no understand wetin dem de do make dey no dey handling private keys. Tongue

No spam abeg.
Make we dey control ourselves against spam. Yur discussions and questions dey welcom.

warning
I go hope say I no go need tell anybody not to put money for any of di addresses wey dey my keys-list, but any way me I go do am: if you put money for dem, pesin go move yur money. Like within seconds.

Abdulzuruku01
Full Member
***
Offline Offline

Activity: 532
Merit: 197



View Profile
May 11, 2025, 12:38:25 PM
Merited by Pmalek (2), igebotz (2)
 #69

Translated Topic in Pidgin Language; DIY Seed Storage for soda can
Original Topic: DIY Seed Storage on a soda can
Author: Pmalek



We don hear say dem dey store seeds for paper and metal and now dey get new method to do am for soda cans. Grin
Di company BitCan don release em solution for di DIY Bitcoin Seed Storage.

Wetin dey interest here be say no be di material use to take store the seed but na di type of encode use glyphs.

Wetin you need to take create ur seed

  • di soda can
  • di flat-head screwdriver
  • pen
  • small paper
  • printer to take print out di template


BitCan don create template wey anybody fit print, and e looks like this:



After you print di template, you fit translate ur seed words to glyphs. You suppose already don get secure generate seed. Each word from di wordlist get em special pattern, whc you fit see for di website. Here na di example:



Setup Process

  • Use di table with glyphs, draw ur seed words for di print template.
  • Stick di filled-out template for di flattened soda can.
  • Take screwdriver and etch di glyphs to di can. Use light hammer if e necessary.
  • Double-check if everytin dey correct, and find place to save di metal backup.

Here na few pictures of how e go look:


.....................................

Decode Instructions

  • BitCan dey recommends to write down all glyphs for small paper. Better yet, use di provide template.
  • Look di down square of each glyph first to identify which start letter di symbol belongs to.
  • After dat, identify di top square to take find correct word.
  • di other way na to use binary search to go through the word list.


advantage

1. E dey hide. You no go know wetin e be even if you see am somewhere. Even people wey dey familiar with seed phrases no go know wetin dem dey look unless dey know about dis seed storage method.
2. E dey cheap/free. E require zero investment, assuming say u get aluminum can, pen, screwdriver, small paper, and  printer.
3. E dey Easy to hide because e dey slim and small.
4. Fit hide for plain sight. If you dey interest for old civilizations and get items or artifacts for ur house, you fit hide the plate dere and make am look like dey be symbols from old history.
5. E dey provide  protection against water and wet.
6. You fit use glyphs system to take make seed backups for better-quality material dan aluminum soda cans!

disadvantage 

1. E no go protect u against heat wey come from house fire.
2. Aluminum dey easily spoil fast with rust compare to other strong metals.
3. Di encode and especially the decode process na time-consuming.
4. Di possibility to make mistake is bigger dan when u dey  back up with common seed words.   


Source:
https://bitcan.world/

Abdulzuruku01
Full Member
***
Offline Offline

Activity: 532
Merit: 197



View Profile
May 13, 2025, 01:26:48 PM
 #70

Translated Topic in Pidgin Language; docker photos of most (historical) bitcoin core versions back to v0.2.0 for 2009
Original Topic: docker images of most (historical) bitcoin core versions back to v0.2.0 in 2009
Author: mocacinno



Some time ago, i build docker photo for people wey wan run bitcoin core v27.1 with di testnet4 patch (which don merged into v28.0rc1 now). For fun, i also gather di last couple of "actual" releases.
I get too much obsessed with how far back I fit go, so i get to di v26.x, den v25.x... And some days after, i dey knee-deep to v0.9.x,...

Den, i realise plenty people dey ask questions about old versions... Na because dem get old wallet dey need to change, because of curiosity, because dey wan to learn, because they wanted to see the size of those binary's, because dey wan to know when dey implement some feature (or deprecated).... So i start  push di docker photo to dockerhub.

For di moment, i dey up to version v0.2.0, di old version wey i get don release for 2009.
For transparency, i add all Dockerfiles, bitcoin.conf's, patches, entrypoint.sh's for di git repo. Each branch na version... So if you checkout di v26.0 branch, you go see di dockerfile to build bitcoin core v26.0. If you pull di docker photo with tag v26.0 from either dockerhub or ghcr.io, you go get di docker photo build to use di Dockerfile you fit get from my git repo for branch v26.0.
Around v21, dem change di version scheme... Pre v22.x versions, dey get di extra "zero"... So instead of v21.0, di version scheme show say dis version as be v0.21.0. For easy understanding, i no include dis... v0.21.0 get branch and tag as v21.0 (same tin for all old versions)


Now, for di url's:

Dockerfiles
You fit get di actual Dockerfiles (so you fit build di photo yourself) from my git repo:
https://github.com/mocacinno/bitcoin_core_docker/
Di repo don load branches, each branch dey contains di Dockerfiles for one specific version...
You fit visit di branch directly like dis: https://github.com/mocacinno/bitcoin_core_docker/tree/v3.6  => for example, di Dockerfile to build v3.6 (v0.3.6 if you wan to be completely correct).

Docker photos
https://hub.docker.com/r/mocacinno/btc_core/tags
or
https://github.com/mocacinno/bitcoin_core_docker/pkgs/container/mocacinno%2Fbitcoin_core_docker/versions?filters%5Bversion_type%5D=tagged

Di photo dey host for github dey build using di github action (which dey also describe right to di branch!!!), each time i push changes, new photo dey build and upload. You should able to verify di process by yourself if you wan to... Just fork my repo to push any change, and the photo go build for your very own namespace!!!

Documentation
https://mocacinno.github.io/bitcoin_core_docker/

Help me
for now, plenty of work dey quick dirty... Basically, i dey work backwards from di fresh version (which dey very easy to gather) all di way back to 2011 (and dig deep as we speak). Each time new problem pop up, i think about di quick way to fix di problem for hand... Sometimes na by pulling di "good" dependency to my build process, or by downgrade gcc, but sometimes e dey fast just to write di little patch, or quickly change some lines for di sourcecode with sed... Dis way, i postpone di "problems" till later. For time, i fit go trough all dockerfiles again, and try to fix di problems for di"right" way instead of use sed and patch... If you wan to help for dis process, just fork my repo, fix some branch and create di pull request Smiley.

For time, i fit seek some volunteers wey i trust and give dem access to my github project, or maybe even my dockerhub project, so dey fit help clean tins up (or help with di documentation). For now, pull requests go dey tough...

Help you + warning
Plenty new versions go dey OK to run (even for production), i gather di actual sourcecode from bitcoin's github repo and put am for very minimal container, so there should be hardly any vulnerability's. If you're not that technically inclined, it might even be safer to run the image i made vs trying to compile core yourself and run it on a full OS. This being said: if you're actually going to use this node for production (or to actual use di wallet function), i beg you to read di Dockerfile, sign off for wetin I do and build di photo yourself. I be strong believer for di "no trust, verify" motto!
If you run di photo for production, no forget to actually map di /root/.bitcoin container folder to physical folder ur filesystem so you get dipersistent setup!!!

No run old versions for production tough... I don play around with dis stuff, and since v0.5.0, e looks like bitcoin actually starts syncing (early) blocks... However, na very, very, very bad Idea to actually run dis old versions!!! if you wan play around wit dem, i suggest make you start docker container with di "--network none" flag, so dem dey separate. Old versions get vulnerability's... Using dem, especially for production or by actual di money for wallet go probably end up to loss of your money!!!

I no go take any responsibility for money wey loss, even wit di new versions!!! Also, i no promise say I go support... I gather dis versions, i no write di sourcecode... I no be expert for features wey include (or removed from) dis versions.... If you get question, feel free to ask. If i know di answer, i go answer you (but if i don no di answer, you dey  on your own)

Abdulzuruku01
Full Member
***
Offline Offline

Activity: 532
Merit: 197



View Profile
May 16, 2025, 08:13:49 AM
Merited by Chikito (2)
 #71

Translated Topic in Pidgin Language; Testing Plat SS304 to Convince Myself
Original Topic: Testing Plat SS304 to Convince Myself
Author: Chikito



For year ago, I buy plat steel SS304 to make sure say my 12/24-word mnemonic seeds dey safe.

and I think say if I buy di one wey dey don already made e go dey expensive, I decide to make my own storage by buying di plat SS304 for online. E dey cheap, e cost less dan 100,000 IDR, So  I fit cut am into plenty pieces, and leave plenty of leftovers to keep other tins.

And accidentally, I currently get job for workshop, and dey get equipment available for metal tempering.
So, I take di advantage to test di SS304 wey I buy. I want to make sure, bcos possibility dey say di SS304 sheet wey I buy fit not dey genuine.
So If sometin for happen, like fire, I wan know if e go melt or withstand di heat.

1. I cut small piece of sheet (as specimen), measure 65mm length, 33mm width, and 3mm thickness. Den, I stamp am.



2. I prepare to heat am for di furnace using di Nabertherm-branded machine from Germany. Once di temperature reach 900°C, I place di sheet for inside and wait for 10 minutes.



3. After dat, I take am out, and with di help of friend, I quench am for inside water (but e fit better to let am cool by em self without water).



4. Di photo wey dey down show how e go dey after heat and temper am. no big change happen, and di stamp text still dey readable, but e don dark small.



5. To remove di dark, I decide to sand am down, and di text don become clear and visible again.



Conclusion: di SS304 sheet I buy online na real one and fit stand with temperature of 900°C for 10 minutes. For some cases, 900°C na di highest temperature reach for house fire, and 10 minutes na di fast response time for firefighters to arrive and extinguish di flames with water.

Dis fit serve as reference to store your mnemonic seed words for SS304.

a. My reason why I go for 900°C na based on [1].

[1]. https://www.cnnindonesia.com/nasional/20201023194626-12-562173/suhu-api-kebakaran-kejagung-capai-900-derajat-celsius

b. Di actual response time for firefighters na 15 minutes [2]. But dis na critical matter for me, I fit assure you say if such tin occur, I go prioritize save di SS304 sheet from di safe. So, 10 minutes na di maximum; e fit be less since I dey confident for di layer safety.

[2]. https://sippn.menpan.go.id/pelayanan-publik/sulawesi-selatan/kabupaten-soppeng/layanan-response-time-penanggulangan-kejadian-kebakaran-

c. If you no dey sure (e.g., if u dey buy for online) weda di plat na genuine SS304, titanium, etc., e good make u test em composition for lab.
However, dat one expensive and no dey effective compared to buy certify genuine products. I conduct di manual test for up because I get di opportunity. If you dey pinch and u no sure, you fit try test am for gas stove, but make sure say u ask for permission from ur family first.




Original thread: https://bitcointalk.org/index.php?topic=5224138.msg61633488#msg61633488

Hatchy
Legendary
*
Offline Offline

Activity: 966
Merit: 1005


Hatchy managerial services


View Profile WWW
May 21, 2025, 08:08:41 AM
Merited by d5000 (30), 1miau (10), mindrust (3), Felicity_Tide (2), GazetaBitcoin (1)
 #72

Original post: Fees are low? Make your coins more private and (almost) quantum safe!

Author: d5000



Small fee wey be like 1 or 2 satoshi per vByte na better chance for u to make your coin safe well well and nobody go even know about am. u fit even make am strong like stone against quantum computer  for inside dis 2025.

Well, e fit be say many people dem don already do their homework, but if u never do, dis post na for u. Smiley


People wey dey new to bitcoin dey make one mistake well well:  dem dey always use one Bitcoin address many times. Some dey think say Bitcoin address be like dem "name" or "account", like some other coin community like Ethereum own be. But no be so e dey be.

If u wan use bitcoin well, no re-use address [1] e get two reasons why e be like that:

1) If u dey use one Bitcoin address many times, e go come make am easy for anybody, like those company wey dey check blockchain, plus thief or even scammer, to fit link all ur coin. Dat one mean say ur privacy dey at risk.
 (u fit check dis post too).

2)as u dey spend coin from one address, u dey show ur public key for dat address and e dey save for blockchain. Dis one go come make am for future dey possible, say  people wey get quantum computer fit calculate ur private key from dat public key and thief ur coin [2] [3]

e get one correct way to tay fix am: just move all d coins wey dey for d address wey you don use before go new address wey you just create Bitcoin Core and better wallet like Electrum or Sparrow go make am easy for u.

1) Just go d place for ur wallet wey ur addresses dey show.

2) pick address wey you never use before. For Electrum, for example, u go fit see how many times u don use d address under "Tx". If e show zero, then u fit use dat address.

3) Copy d address.

4) Now u get two ways to tay spend your coin:

4a) If u on coin control setting, den e good to separate ur coins according to d address wey u tay receive dem. Choose all d coins wey dey for d same address, add dem for d coin control, den send all of dem go new address.

4b) If u no on d coin control setting or you no sabi how to use am, or u just get one or two address wey you don use before, den you fit just send all ur Bitcoin go d new address.

take note

E get one better case of address wey u don use before: na those one wey U don tay receive coin, but you never spend dem at all.  Dis one common when u dey do bounty campaign and u come decide say u wan hold all d reward.
E better if u move those coin go new address too, but for dis case, e good if u no use dat address again after u move dem.But if u wan continue to hold d coins wey dey come for dat address and u no wan spend dem, den no need to move dem.

take note 2:
If e be say u still get coin wey u receive with P2PK script, dat wan mean say dem pay you directly to your public key instead of address, move dem too! Dis one na common thing if u mine Bitcoin for d early days. No be say dem no dey private, but dem fit fall for quantum computer attack just like coin wey dey for address wey u don use before. But e no fit be say u be new person for dis kind matter sha Smiley



[1] e get some kind place wey e dey ok to use one address many times, like if u dey do bounty campaigns. Even old people for bitcon dey forget to move those coin go new address too! But e always good to dey move coin from address wey u don use before go new one.

[2] from search search, when quantum computer technology don strong enough to calculate key for less dan one hour, dem fit even thief ur coin wey dey for address wey u never use before. But, dat one go need correct strong quantum computer. And again, e dey possible say by dat time, new address wey strong against quantum go don dey.

[3] Some people don suggest say make dem burn or share d "weak" coins if quantum computer become problem. Coin wey dey for address wey u don use before fit don "weak". If U move dem go address wey u never use NOW fit save ur coin from burning because u fit don forget about dem for future!




na AOBT na run dis Translation by Dem self


R


▀▀▀▀▀▀▀██████▄▄
████████████████
▀▀▀▀█████▀▀▀█████
████████▌███▐████
▄▄▄▄█████▄▄▄█████
████████████████
▄▄▄▄▄▄▄██████▀▀
LLBIT|
4,000+ GAMES
███████████████████
██████████▀▄▀▀▀████
████████▀▄▀██░░░███
██████▀▄███▄▀█▄▄▄██
███▀▀▀▀▀▀█▀▀▀▀▀▀███
██░░░░░░░░█░░░░░░██
██▄░░░░░░░█░░░░░▄██
███▄░░░░▄█▄▄▄▄▄████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█████████
▀████████
░░▀██████
░░░░▀████
░░░░░░███
▄░░░░░███
▀█▄▄▄████
░░▀▀█████
▀▀▀▀▀▀▀▀▀
█████████
░░░▀▀████
██▄▄▀░███
█░░█▄░░██
░████▀▀██
█░░█▀░░██
██▀▀▄░███
░░░▄▄████
▀▀▀▀▀▀▀▀▀
||.
|
▄▄████▄▄
▀█▀
▄▀▀▄▀█▀
▄░░▄█░██░█▄░░▄
█░▄█░▀█▄▄█▀░█▄░█
▀▄░███▄▄▄▄███░▄▀
▀▀█░░░▄▄▄▄░░░█▀▀
░░██████░░█
█░░░░▀▀░░░░█
▀▄▀▄▀▄▀▄▀▄
▄░█████▀▀█████░▄
▄███████░██░███████▄
▀▀██████▄▄██████▀▀
▀▀████████▀▀
.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
░▀▄░▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄░▄▀
███▀▄▀█████████████████▀▄▀
█████▀▄░▄▄▄▄▄███░▄▄▄▄▄▄▀
███████▀▄▀██████░█▄▄▄▄▄▄▄▄
█████████▀▄▄░███▄▄▄▄▄▄░▄▀
███████████░███████▀▄▀
███████████░██▀▄▄▄▄▀
███████████░▀▄▀
████████████▄▀
███████████
▄▄███████▄▄
▄████▀▀▀▀▀▀▀████▄
▄███▀▄▄███████▄▄▀███▄
▄██▀▄█▀▀▀█████▀▀▀█▄▀██▄
▄██▀▄███░░░▀████░███▄▀██▄
███░████░░░░░▀██░████░███
███░████░█▄░░░░▀░████░███
███░████░███▄░░░░████░███
▀██▄▀███░█████▄░░███▀▄██▀
▀██▄▀█▄▄▄██████▄██▀▄██▀
▀███▄▀▀███████▀▀▄███▀
▀████▄▄▄▄▄▄▄████▀
▀▀███████▀▀
OFFICIAL PARTNERSHIP
SOUTHAMPTON FC
FAZE CLAN
SSC NAPOLI
Abdulzuruku01
Full Member
***
Offline Offline

Activity: 532
Merit: 197



View Profile
June 08, 2025, 11:20:40 AM
Merited by arabspaceship123 (3)
 #73

Translated Topic in Pidgin Language; codetheforum.com - free environment to develop SMF 1.1.19 forum software
Original Topic: codetheforum.com - free environment to develop SMF 1.1.19 forum software
Author: arabspaceship123






 codetheforum.com 



Una welcome to di launch of Code The Forum

I don get dis idea for long time now, but why I con start am now na bcos of work for Epochtalk's wey stop. Until we get di new people for forum wey go use dis one, so Code di Forum for help test features whc dey go like to use here.

Dis service dey open for users & volunteer developers wey wan access vanilla installs for SMF 1.1.19 with free host so dey go fit test dere code. Users make suggestions for features dey go like to see for di forum. Dey get some topics for Meta wey ask users make dem suggest features dey go like, so developers go consider build am for codetheforum.com, e welcome.

Di test forum's for codetheforum.com dey open to public scrutiny. Wen devs change code dey go see am for real time den dem fit make suggestions & comments quick quick.









 Who fit apply _\
Any user wey know how to code fit ask for access. Devs go get private FTP access and folder wey dey dedicate to am for codetheforum.com to test dere code.

If u no be devs you fit make suggestions about features wey u go like use. If di dev like di suggestion e fit code am for test forum for codetheforum.com


 e dey free truly? _\
Yes na free for devs. I don set 3 installs for SMF 1.1.19 forums for di codetheforum.com website. I fit add unlimited forums so long as devs dey use dem to code features request from forum users I go add dem. If di changes benefit user you go need ask admin to consider to implement dem for real use for bitcointalk if e no be security risk.


 Test environment _\
Di test SMF 1.1.19 websites dey run for 4xCPU 3GB RAM with NVMe SSD. Dis dey powerful enough to run plenty forums together & support large visitor traffic.


 Donations _\
If you go like donate to help keep di service active & further development: bc1qkle4hz9n492x70kh84t6hj742fzh93un88d00c


 Translations _\

Egii Nna
Sr. Member
****
Offline Offline

Activity: 854
Merit: 323



View Profile
June 11, 2025, 07:25:40 AM
Merited by igebotz (2)
 #74

Original Topic: [TIPS] to avoid pyramid quotes (for Newbies)

Author: tbct_mt2



HOW U GO FIT AVOID PYRAMID QUOTES

Hwfar guys,

D wey I take see am, things wey dey among Watin they vex person pass for this forum too much quoted thread they among them as E just dey like this wey dey reduce post quality, Sha even me sometimes I dey do that kind too much quoted thread, but as time go on I come dey see higher rank members they do better post, nah him I learn from them I come improve my post style.
For this topic, i go like share the following thing:

  • I wan share some better patterns on how you go fit improve your post, so that you go fit avoid this over quoting when you wan post.
  • you go fit save more space and make am easy for people wey dey read, all the pictures go show for the link, so make una try press the links so that you fit see them.

Now I know say una go wan ask Watin be the problem of over quoted post ?

As you dey see some people wey don create over quoted post tay tay wey Locke make people dey confuse on Watin them dey talk about. Sha this over quoted post fit make your post look anyhow and sometimes e fit vex person, because if you see the thread you no go know which of the post self them dey quote wey dey wan talk about (Dozen of thread quoted).

https://i.imgur.com/6uL9h6A.png
U see all this over quoted post them dey chop space like mad, as e fit make your hand pain you when you dey scroll with your computer mouse. And no be say them go pay you if you hand come dey pain you.

If you wan improve your post quality, even though make e appear good, nah 3 steps you fit follow to get better quality post:
1) you go Delete all un-necessary things (including threads, contents, over-sized images attached, etc.). You go Only keep points wey you go like talk about
2) you go use snip to announce that in your thread, you only quote part of original contents of others' threads.
3) make you separate the original threads to different smaller sentences/ paraphrases wey you wan discuss specific part of the contents with your specific ideas.

So, if you put better time to read the post and you come dey interested in the topic, your next question go dey on how you fit start the quote?

Make we go into the explanation:
Abeg try look at the following photos, nah him you go take know how to do am.
I bring three ways to avoid this over-quoted threads for you, which bring us to the three points I mentioned above.

1) D first way:
For the specific thread above, abeg click on the quote, then deleting all write up in the blue highlighted for the photo (wey I show you for the two following photos).
From there:

https://i.imgur.com/fMhzPmR.png,
To there:

https://i.imgur.com/pi7Iwkg.png
Case study here: https://bitcointalk.org/index.php?topic=3046992.msg32182737#msg32182737

2) D second way: if you go like hide all the write up wey dey very long (but still you wan indicate D thread wey you dey discuss about). Abeg do like this:

https://i.imgur.com/foveK5R.png
Change all write up by using ~, snip.
Code:
~
or snip
or < snip >
Case study here: https://bitcointalk.org/index.php?topic=2818350.msg35410681#msg35410681

3) D third way:
Asin:

https://i.imgur.com/gD8uQxm.png
Additionally, if you only wan discuss with one thread, you suppose ignore link to the original thread gan gan as D second part of quote, you fit do it like this (simply using):
Code:
[quote]
contents
[/quote]
If you go ignore link to D original thread
Case study here: https://bitcointalk.org/index.php?topic=3377342.msg36883745#msg36883745

To round up:
Make your threads with the pattern wey fit make them have better look. E no too relate to the quality, but somehow atleast makes your threads look a better.
E no dey only useful for the Meta board (and other serious board), but e go also make your post look good in spamming boards (like altcoin discussions, etc.) ^^
I strongly believe say lots of higher-ranked members never know how to do this because they just get luck ranked up to to their current high levels due to old rank requirements, before dem bring dis merit system.

No vex if my topic pain your fingers, but I think that e better to show those  photos to make the topic easier for understand. ( I don do this one already)
This nah the better lesson wey I learn from my experiences, so I go like to share am with someone who need am, and him still know know how to do am.
But for person wey don know, just forget about my topic.
Abeg take it jeh jeh, because I no wan  bother you with my topic.


Helpful User Scripts to remove pyramid quotes:

1. User Script: Automatically remove nested quotes (EcuaMobi)

████████▄▄▄▄▄▄▀▀▀▀▀▀▄
███▄▀▀▀▀▀███████████
███▐▌████████████▀█▀▐▌
███▐▌███▄█▀█████████████████▄▄▄▄
▄▀█████▐█████████▄▄▄▐█▌▄█▌██▀▀
██████▐███▐██▌▄█▀▀▀▐█████▀███▄
▐█
██▐▌██▐████▌█▌█▌███▐█▌█▄▄▄▄██
▐██
▐▌██▐█▌▐█▀█▌▀█▄▄█▐███▀▀▀▀▀▀
████████▐█▌█▌▀▀▀██▀▀████▄▌████▄
███▄███▌▐████▄██▌█▌██▐████▌█▌▄█▀
██▐█▄▄▄▄██████████▌██▐████▌█▌▐██
███▀███▀▀████▌█████▄▄▐█▄▄█▌██▀▀
████████████▀███▌▀▀▀▀██▀▀
▄███████████████████████▄
█▌▐▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▌▐█
█▌▐█████▌▐█████▌▐█████▌▐█
█▌▐█▄▄▄█▌▐█▄▄▄█▌▐█▄▄▄█▌▐█
█▌▐██▀▄█▌▐██▀▄█▌▐██▀▄█▌▐█
█▌▐██░██▌▐██░██▌▐██░██▌▐█
█▌▐█████▌▐█████▌▐█████▌▐█
█▌▐▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▌▐█
█████████████████████████
▀██████████▀▀▀██████████▀
███████
▄███████████▄
IN-HOUSE
SLOTS
LIVE GAMES
TABLE
NO FEES ON
BITCOIN WITHDRAWALS

▄▄███████▄▄
▄███████████████▄
▄███████████████████▄
▄█████████████████████▄
▄███████████████████████▄
█████████████████████████
████████████████████████
█████████████████████████
▀██████████████████████▀
▀█████████████████████▀
▀███████████████████▀
▀███████████████▀
▀▀███████▀▀

▀███████████▀
[
[
RELOAD
BONUS
 

RAKEBACK
BONUS
]
]
[
[
FREE
COINS
 

VIP
REWARDS
]
]
[ 
 Play Now
]
Abdulzuruku01
Full Member
***
Offline Offline

Activity: 532
Merit: 197



View Profile
June 30, 2025, 05:14:13 AM
 #75

Original post: First they ignore you: Are we (the Bitcoin/crypto users) about to win?

Author: d5000



Dey get dis popular poem wey we know [1] wey say:

First dey ignore you,
den dey laugh you,
den dey fight you,
den you win.


E don apply several times to Bitcoin and cryptocurrency. For example, dem talk say all di "Bitcoin don dead" obituary and "Bitcoin na Ponzi" dey interprete di story say dem dey laugh una wey be crypto users for first stage and dey even tight regulations for some country (e.g. China) as dey see di story don change now dem dey make strict law.

When we go "win"? As e be, if dere plenty of us Bitcoin / crypto users wey matter for di politicians, because we don dey become important for voter group.

For some years ago, sign for dis to become true dey increase. For many country, now between 5 and 10% of di populations be crypto users and/or holders (about half or dem na Bitcoin users). And elections dey become increase tight well well.

Di recent change for US politics which force di SEC to approve Bitcoin and now also Ethereum ETFs now (or dey very close) na another strong sign for dat, and for di same time di current US government's strong contender Donald Trump e dey also try to catch crypto users for em campaign rally. Maybe even Javier Milei's victory for Argentina last year fit be di contribution by people wey be crypto users, for Argentina di reason wey everybody know (high expensive) di crypto adoption rate don reach at least 10%, so e fit no make sense for any politician to ignore dem.

So you think say we di crypto users, we are about to win?



Dey catch but. I feel say currently di politicians all over di world dem dey try to present cryptocurrencies as di "financial asset" and regulate am for such. And di attitude wey many authorities dey view privacy tools for example e still dey harsh, see di legal action against Tornado Cash and Samourai developers/operators.

But just censorship resistance na one of di Bitcoin's big achievement - and di action wey dem talk before dey directly against dat censorship resistance. If transactions no go dey private, den dey fit block am.

So we wey be di Bitcoin/crypto users, make we become strong. make we no let politicians fool us with ETFs and other nice financial products. Because cryptocurrencies no dey like any other financial product. Dem dey need to protect people freedom and dere own control for digital world, for alternative to dere surveillance fantasy (with cooperation from Google, Meta, Apple, OpenAI etc.).

If politicians want our vote, den make we insist dat dey go commit to censorship resistance and make dem stop all legal action against privacy tools.



[1] people dey talk wrongly say na Mahatma Gandhi talk dis, but dis quote actually derived from di speech wey  Nicholas Klein talk in 1918 from trade unionist.

Chilwell
Hero Member
*****
Offline Offline

Activity: 1120
Merit: 619


The Alliance Of Bitcointalk Translators - ENG>PID


View Profile WWW
June 30, 2025, 08:11:15 PM
Merited by igebotz (1)
 #76

Original Topic: Bitcoin open source wallets that support replace-by-fee (RBF)
Author: Charles-Tim

No let ur bitcoin transaction dey wait for hours, days or months without confirmation, if you no want make dat happen, go check d mempool 4 u to know d correct fee rate (sat/vbyte) wey go give u d best priority. If u wan check d mempool:
4 d newcomers, https://mempool.space/ 4 d people wey no bi newcomers wey don sabi am: https://jochen-hoenicke.de/queue/#BTC,24h,weight
4 d those wey don expert, d people wey don bcom professional: Run full node 2 see d mempool. e no dey very compulsory make u do am, but na beta thin to do 4 ur privacy, if u fit do am.

I still dey wonder say dem get another option wey don dey 4 some years wey pass, dem dey call dat Replace-by-fee (RBF) e dey help speed up bitcoin transaction wey never confirm before, but many wallet no dey support am, bcos many of d wallets bi close source, some people wey no sabi bitcoin wallet well well dey use dem. E don reach d state where people dey complain about unconfirmed transaction wey need an option wey go dey very hard to solve, rather than using RBF, but d wallet wey dem dey use no dey support RBF. E dey very compulsory make newcomers know wettin RBF be, bcos na d easiest way to make bitcoin transaction faster.


other ways wey you fit make bitcoin transaction faster get their own disadvantages(problems)


Free and paid accelerators
Dem get plenty ways wey u fit make bitcoin transaction faster, Example na him bi d free accelerator wey dem dey provide by mining pool like ViaBTC, and also some mining pools wey dey charge money 4 accelerator. d problem bi say If mempool is jam packed together, e go dey very hard 2 make use of free accelerator like ViaBTC, bcos plenty plenty people dey use am at the same time. Dis go fit make may dem no put ur transaction among d ones wey dem go accelerate, Paid accelerator dey demand a huge amount of money, na dat b d reason why many people no dey fit use am, mining pool fit demand $700 or more 2 to speed up small transaction 4 like $10, $21 or even $1000. Paid accelerator no b beta option wey one suppose use.


Another problem wey accelerator get na him b say na individual tin mining pool dey offer, even if d mining pool include a transaction wey dem go accelerate, na only for the block wey mining pool mined dey go put am. But if d mining pool no do as e supposed do, d chances wey e go mine block go dey very low, him go make ur transaction delay. But d mining pool go eventually mine a block sooner or later.

CPFP
Another way wey u go accelerate ur bitcoin transaction is d use of child-pay-for-parent. But d one of the problem wey e get bi say newcomers dey find am very difficult to understand am. Another problem bi say e dey need more transaction fee, e mean say u go pay more transaction fee according to mempool current fee rate(sat/vbyte), Dem dey consider d weight of d transaction, virtual size of d old and new transaction nd d fee wey dem paid 4 d former transaction. But na do best option left 4 people wey their wallet no dey support RBF. U fit read a lot about am 4 dis links wey dey here:

Guides for CPFP
[Guide] Use CPFP if your stucked transactions from Blockchain.com wallet
How Replace-By-Fee (RBF) and Child-Pays-For-Parent (CPFP) can speed up confirmation
[TUTORIAL]getting a low-fee transaction unstuck by creating a CPFP with electrum
RBF vs CPFP

A good SPV wallet wey u suppose use 4 CPFP na Electrum, or any other wallet wey get coin control.





Wettin bi RBF nd how e dey take work

E dey very easy, jxt imagine say u made a bitcoin transaction, with little amount, or d mempool don bcom more congested nd ur transaction dey unconfirmed, U fit increase d fee easily, if d wallet wey u use 4 d transaction dey support RBF, but no bi all wallet dey support am, na dat b d reason why dem no dey get the chance to increase d fee to make d transaction get confirmed as early as e supposed be. Na dis be d reason for dis topic, to make d newcomers know how important RBF dey nd to know d wallet wey dey supports RBF.

Open source wallets wey they supports RBF

Bitcoin Core
Fully Noded
Electrum
Sparrow wallet
Bluewallet
Trezor Suite
Unstoppable wallet
Blockstream Green
Samourai
Specter wallet
Nunchuk (problem: e dey Support email account registration nd encrypted cloud backup). E beta make u backup seed phrase 4 offline
Wasabi
Aqua wallet
Coinb.in (e no dey advisable 4 newcomers to use am). Read this and this.

Note: dey no mention any close source wallet, if dey get any, tell me so dat I go edit nd correct am. Dey no mention any custodial wallet, bcos of d reason wey say if no b ur key no b ur coin.



If u dey use one of those non-recommendable wallets before reading dis topic, nd d transaction fee wey u use is or more than 10 sat/byte (no b vbyte) nd d transaction size no more than 500 bytes, u fit use VIABTC free accelerator. But u suppose know say if ViaBTC accept your transaction, dem go confirm am after dey mine d block, unless it has not been confirmed naturally by mempool decongestion.

Free BTC transaction accelerator!



Lastly, u don hear everything about full RBF?
Notin like dat has been implemented, but maybe it fit happen in d future, u fit follow dis thread nd go about am:
Full RBF


Dey don implement am. d mempoolfullrbf option dey part of Bitcoin Core v24.0, which dey go release in the coming days. I no think say e go take too long before the network starts 2  dey adopt wit am, Especially now dat d miners go make more gain if dem choose RBF transactions nd dey go lose out d profits to other miners if dey no do am. E no go take long before opting in to RBF is a thing of d past. Every transaction go fit do RBFed - d only tin b whether or not your wallet software go let u do am (but u fit import ur seed phrase/private keys to a beta piece of software if u feel like doing so).


U fit read more on full RBF from d new note wey dem release of the latest Bitcoin core dat was released few weeks ago:

https://github.com/bitcoin/bitcoin/blob/master/doc/release-notes/release-notes-24.0.md

R


▀▀▀▀▀▀▀██████▄▄
████████████████
▀▀▀▀█████▀▀▀█████
████████▌███▐████
▄▄▄▄█████▄▄▄█████
████████████████
▄▄▄▄▄▄▄██████▀▀
LLBIT|
4,000+ GAMES
███████████████████
██████████▀▄▀▀▀████
████████▀▄▀██░░░███
██████▀▄███▄▀█▄▄▄██
███▀▀▀▀▀▀█▀▀▀▀▀▀███
██░░░░░░░░█░░░░░░██
██▄░░░░░░░█░░░░░▄██
███▄░░░░▄█▄▄▄▄▄████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█████████
▀████████
░░▀██████
░░░░▀████
░░░░░░███
▄░░░░░███
▀█▄▄▄████
░░▀▀█████
▀▀▀▀▀▀▀▀▀
█████████
░░░▀▀████
██▄▄▀░███
█░░█▄░░██
░████▀▀██
█░░█▀░░██
██▀▀▄░███
░░░▄▄████
▀▀▀▀▀▀▀▀▀
||.
|
▄▄████▄▄
▀█▀
▄▀▀▄▀█▀
▄░░▄█░██░█▄░░▄
█░▄█░▀█▄▄█▀░█▄░█
▀▄░███▄▄▄▄███░▄▀
▀▀█░░░▄▄▄▄░░░█▀▀
░░██████░░█
█░░░░▀▀░░░░█
▀▄▀▄▀▄▀▄▀▄
▄░█████▀▀█████░▄
▄███████░██░███████▄
▀▀██████▄▄██████▀▀
▀▀████████▀▀
.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
░▀▄░▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄░▄▀
███▀▄▀█████████████████▀▄▀
█████▀▄░▄▄▄▄▄███░▄▄▄▄▄▄▀
███████▀▄▀██████░█▄▄▄▄▄▄▄▄
█████████▀▄▄░███▄▄▄▄▄▄░▄▀
███████████░███████▀▄▀
███████████░██▀▄▄▄▄▀
███████████░▀▄▀
████████████▄▀
███████████
▄▄███████▄▄
▄████▀▀▀▀▀▀▀████▄
▄███▀▄▄███████▄▄▀███▄
▄██▀▄█▀▀▀█████▀▀▀█▄▀██▄
▄██▀▄███░░░▀████░███▄▀██▄
███░████░░░░░▀██░████░███
███░████░█▄░░░░▀░████░███
███░████░███▄░░░░████░███
▀██▄▀███░█████▄░░███▀▄██▀
▀██▄▀█▄▄▄██████▄██▀▄██▀
▀███▄▀▀███████▀▀▄███▀
▀████▄▄▄▄▄▄▄████▀
▀▀███████▀▀
OFFICIAL PARTNERSHIP
SOUTHAMPTON FC
FAZE CLAN
SSC NAPOLI
Chilwell
Hero Member
*****
Offline Offline

Activity: 1120
Merit: 619


The Alliance Of Bitcointalk Translators - ENG>PID


View Profile WWW
July 03, 2025, 02:13:56 PM
Last edit: August 02, 2025, 10:21:23 AM by Chilwell
Merited by Pmalek (2), igebotz (2), Bright0515 (2), mrust_mobile (2), Porfirii (1), GazetaBitcoin (1), Hatchy (1)
 #77

Original Topic: How to Export/Import Labels In Popular Wallets
Author: Pmalek


BIP-329 dem define one new standard wey go help people export nd import labels from their bitcoin wallets, but plenty wallets no dey support d system oooo. d thing wey dkbit98 do e beta well well dem list those wey do wit him topic, BIP-329 Labels Export Wallets. dat thread lists d wallets wey dey support BIP-329, but I wan take am one after the other nd tell una how u go import/export d labels manually from popular software wallets nd hardware wallet native apps whether dem dey support BIP-329 or dey no dey support am.

Make we no waste time, make we start am. I don contact customer support 4 popular wallet apps nd I con ask dem for information about how dem dey export their labels from their software. Dey con told me those information nd dey answer my questions through live chat or e-mail, plus d information wey I managed to find for online.


dey still dey work on dis topic. I go let una know wen dem get any new information wey dey available nd also wen we get any news about new wallet wey go dey support importing nd exporting labels.

Hardware Wallets and their Native Apps

* Bitbox and Bitbox App
Supports exporting labels: YES

D Bitbox app dey support exports of account names and transaction labels 4 Bitcoin, na BIP-329 standard e dey use. D information wey dey don export finish, na "notes" d app dey call am.

How u go export notes from d Bitbox App:

Quote
1. Connect and unlock ur BitBox02 hardware wallet. (u fit leave d step if u have d 'Remember wallet' option enabled 4 ur accounts).
2. 4 BitboxApp, press settings nd make sure say u dey 4 General settings page (na d first page wey u go see for inside settings)
3. 4 d General page scroll down small small.
4. Press d place where dem write "Export notes".
5. Small window go open 4 u (A file saving dialog) from ur operating system, u go con choose where u go save am, nd also choose d name wey u go give d file, den press save.
6. D file file wey u export contain d important information wey u go use restore ur account name and transaction notes. E dey very important make u save d file well well, or transfer d file go into another device make e dey safe.

How u go import notes inside d BitBox App:

Quote
1. Connect and unlock ur BitBox02 hardware wallet. (u fit leave d step if u have d 'Remember wallet' option enabled).
2. 4 BitboxApp, press settings nd make sure say u dey 4 General settings page.
3. 4 d General page scroll down small small.
4. Press d place where dem write "import notes".
5. Small window go appear 4 u (A file opening dialog) from ur operating system. Find nd choose d file wey u don save before before wey contain d notes wey u wan import, den u go com press open.
6. E mean say ur transaction notes and account name wey dey 4 ur file don restore nd e go con show for inside d BitBoxApp.

* Coldcard
Supports exporting labels: NO

Quote
Even CC itself no get labels, but dey get am 4 d companion app like sparrow. U go fit export ur labels from there.

* Foundation Devices and Envoy App
Supports exporting labels: NO

Quote
4 now exporting no dey available 4 Envoy app, but I believe say u fit use d Sparrow app to do dis. By the way, we still dey look into dis feature 4 future version of d Envoy app, but dey never confirm exactly wen dey go do am.

* Jade and Blockstream App
Supports exporting labels: NO

Quote
At dis time, e no dey possible wey u go export address labels or account names from Blockstream Green. Labels wey u enter 4 transactions nd custom account names, na only 4 ur device dey store am, dem no include am 4 ur recovery phrase or backup data.

* Keystone and Keystone Nexus
Supports exporting labels: NO

Quote
At d moment, keystone no dey support bulk exporting of address labels or account names. We know how important dis information b, and we appreciate ur feedback well well.

For now, d thing wey we go tell u now b say, e dey very advisable make u record any important labels or account names wey u want 2 keep by hand. We don take note of ur request, we go seriously consider adding support 4 exporting dis data for future updates.


* Ledger and Ledger Live
Supports exporting labels: NO

Ledger Live fit export transaction history but e no dey support labels nd accounts names. Ledger live no fit export labels nd account names.

Quote
Pls make sure say u know dat dis CSV export go include ur transaction history, but e no go include address labels or account names. If u need precise tax report or plenty information about data management, go try use a service like ZenLedger wey dey 4 'Discover' section 4 Ledger Live. Unfortunately, 4 now Ledger Live no dey support exporting address labels or account names directly. U self go fit write down these details if dem dey very important 4 ur records.

* SafePal and SafePal App
Supports exporting labels: NO

* Satochip
Supports exporting labels: NO

Quote
Na 4 inside Sparrow Wallet dem dey store those information. U fit find all d ressources 4 here: https://sparrowwallet.com/docs/faq.html

* Tangem and Tangem App
Supports exporting labels: NO

* Trezor and Trezor Suite
Supports exporting labels: YES

Labels wey dey 4 Trezor Suite u fit store am locally 4 ur device or sync am with ur cloud storage account, like Google Drive or Dropbox. Wen d labeling feature dey on, u go fit label d transaction wey u dey receive nd d transaction wey dey go out nd d addresses, nd u fit change d account names.

First, u suppose to allow labeling in d app. How u go do am dey Here:
Quote
-u go open Trezor Suite nd u go com press d gear icon wey dey 4 d top-right corner so dat u go get access 2 settings.

4 d Application settings tab, scroll down go Labeling.
- press d toggle 2 allow labeling.
- Confirm d action 4 ur Trezor device.
- select where u go store ur labels 4 "save labels" window (Dropbox, Google Drive, or locally).

How u go label receiving addresses:

1. Move ur mouse pointer go where d receiving address dey nd press "Add label".
2. Put d label name den u go com press d green checkmark to confirm am.

How u go label outgoing addresses:

1. 4 d send tab, go find d "Address" input field 4 there.
2. U go con press "Add label".
3. Put d label name den u go com press d green checkmark to confirm am.

Where u go find d labels wey store locally 4 ur device:

Quote
- MacOS: ~/Library/Application Support/@trezor/suite-desktop/metadata/
- Linux: ~/.config/@trezor/suite-desktop/metadata/
- Windows 11: C:\Users\YOURPCNAME\AppData\Roaming@trezor\suite-desktop\metadata

Read this about d information 4 storing and finding Trezor Suite labels on d cloud.


Popular Software Wallets

* Blue Wallet
Supports exporting labels: YES

4 now, Blue wallet dey support exporting labels but e no dey support importing dem.

If u wan export labels, na these steps u go follow:

1. Press ur wallet wey dey 4 d home screen.
2. Press d three dots wey dey 4 d top right corner.
3. 4 d new screen wey appear press d three dots wey dey 4 d top right corner.
4. Press "Export History to CSV" nd den on d "Save" icon.
5. D labels go save on ur device in a field wey dem dey called "Memos".

* Electrum
Supports exporting labels: YES

Electrum dey support exporting nd importing labels wey dem save before as JSON files.

How u go import or export labels with Electrum:

1. Open your wallet wey dey 4 Electrum.
2. Press "Wallet" den u go com move ur mouse pointer to where "Labels" dey.
3. Press "Import" or "Export".
4. Enter d place where d file wey dem save dey if na importing u wan do, or select where u wan save d file, if na exporting u wan do, press "Open" or "Save".

* Liana Wallet
Supports exporting labels: YES

Make una give all gboosa 2  satscraper
Na only export of labels liana dey supports, d one wey bi like JSON files wey dey follow d rules of BIP-329. 4now dey never start to dey import.

How u go use Liana wallet export labels:

1. Open ur wallet nd press "settings"
2. Press "import/Export".
3. 4 d bottom of where dem write "Other formats"  u go com press "BIP-329 Labels".
3. Choose d place where u wan save d .json file.

* Nunchuk Wallet
Supports exporting labels: YES

Nunchuk dey support exporting nd importing labels 4 Nunchuk's export or go follow BIP-329 standard nd save am as JSON files.

How u go use Nunchuk wallet 2 export labels:

1. Open ur wallet 4 home screen.
2. U go con press "View wallet config."
3. Press the three dots wey 4 d upper right corner.
4. Press on "Export labels."
5. U go choose d one wey u like whether na Nunchuk or na BIP-329 export format.
6. U go con enter d place where u go save  d .json file.

How u go import labels with Nunchuk Wallet:

1. Open ur wallet 4 home screen.
2. U go con press "View wallet config."
3. Press the three dots wey 4 d upper right corner.
4. Press on "Import labels."
5. U go choose d one wey u like whether na Nunchuk or na BIP-329 export format.
6. U go con enter d place where u go save  d .json file nd import am.

* Sparrow Wallet
Supports exporting labels: YES

Sparrow dey support exporting nd importing labels wey dem save before as JSON files according 2 d BIP-329 standard.

How u go import or export labels with Sparrow Wallet:

1. Load your wallet 4 Sparrow.
2. Press "File".
3. Press "Import wallet" if na import labels u wan do or Press "Export wallet" if na export labels u wan do.
4. Enter d place where d labels file wey dem save dey (if na importing u wan do) or select where u wan save d exported label file (if na exporting u wan do).

* Specter Wallet
Supports exporting labels: YES

* make una give all gbosa 2 nc50lc
Specter dey support exporting nd importing labels wey dem save b4 as CSV files. D software dey work together with Electrum's exports.

How u go use Specter wallet export labels:

1. Open d wallet wey dey 4 ur Specter Desktop.
2. Press 4 d "Transactions" tab.
3. Press 4 d "Export"  nd "Export Transactions to CSV".
4. Press 4 d "Done"  button.

How u go use Specter wallet import labels:

1. Open d wallet wey dey 4 ur Specter Desktop.
2. Press 4 d "Settings" tab.
3. Press 4 d "Advanced"
4. Press 4 d "import" or "Upload File" bottons nd go find ur labels file wey u save.



Sources:
https://trezor.io/guides/trezor-suite/trezor-suite-desktop/labels-in-trezor-suite
https://support.bitbox.swiss/managing-wallet-labels-bip-329/import-export-notes-labels-bip329



na AOBT na run dis Translation by Dem self


R


▀▀▀▀▀▀▀██████▄▄
████████████████
▀▀▀▀█████▀▀▀█████
████████▌███▐████
▄▄▄▄█████▄▄▄█████
████████████████
▄▄▄▄▄▄▄██████▀▀
LLBIT|
4,000+ GAMES
███████████████████
██████████▀▄▀▀▀████
████████▀▄▀██░░░███
██████▀▄███▄▀█▄▄▄██
███▀▀▀▀▀▀█▀▀▀▀▀▀███
██░░░░░░░░█░░░░░░██
██▄░░░░░░░█░░░░░▄██
███▄░░░░▄█▄▄▄▄▄████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█████████
▀████████
░░▀██████
░░░░▀████
░░░░░░███
▄░░░░░███
▀█▄▄▄████
░░▀▀█████
▀▀▀▀▀▀▀▀▀
█████████
░░░▀▀████
██▄▄▀░███
█░░█▄░░██
░████▀▀██
█░░█▀░░██
██▀▀▄░███
░░░▄▄████
▀▀▀▀▀▀▀▀▀
||.
|
▄▄████▄▄
▀█▀
▄▀▀▄▀█▀
▄░░▄█░██░█▄░░▄
█░▄█░▀█▄▄█▀░█▄░█
▀▄░███▄▄▄▄███░▄▀
▀▀█░░░▄▄▄▄░░░█▀▀
░░██████░░█
█░░░░▀▀░░░░█
▀▄▀▄▀▄▀▄▀▄
▄░█████▀▀█████░▄
▄███████░██░███████▄
▀▀██████▄▄██████▀▀
▀▀████████▀▀
.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
░▀▄░▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄░▄▀
███▀▄▀█████████████████▀▄▀
█████▀▄░▄▄▄▄▄███░▄▄▄▄▄▄▀
███████▀▄▀██████░█▄▄▄▄▄▄▄▄
█████████▀▄▄░███▄▄▄▄▄▄░▄▀
███████████░███████▀▄▀
███████████░██▀▄▄▄▄▀
███████████░▀▄▀
████████████▄▀
███████████
▄▄███████▄▄
▄████▀▀▀▀▀▀▀████▄
▄███▀▄▄███████▄▄▀███▄
▄██▀▄█▀▀▀█████▀▀▀█▄▀██▄
▄██▀▄███░░░▀████░███▄▀██▄
███░████░░░░░▀██░████░███
███░████░█▄░░░░▀░████░███
███░████░███▄░░░░████░███
▀██▄▀███░█████▄░░███▀▄██▀
▀██▄▀█▄▄▄██████▄██▀▄██▀
▀███▄▀▀███████▀▀▄███▀
▀████▄▄▄▄▄▄▄████▀
▀▀███████▀▀
OFFICIAL PARTNERSHIP
SOUTHAMPTON FC
FAZE CLAN
SSC NAPOLI
Jibdeen
Member
**
Offline Offline

Activity: 89
Merit: 23


View Profile
July 03, 2025, 05:57:31 PM
Merited by igebotz (2)
 #78

Translated Topic in Pidgin Language; d Bitcoin Empty Blocks Analysis
Original Topic: Bitcoin’s Empty Blocks Analysis
Author: mikeywith
 I dey try find recent analysis of empty blocks but I no see anyone, e dey be like say most of d analysis dey outdated, so I com say make I do one using blockchair explorer with some filters.


The analysis dey based on 5 years, starting from d first day of 2015 ending on d last day of 2019, I have purposely leave 2020 since we no get enough data for it.


I started by analyzing the monthly empty blocks.

Chart 1: Numbers of blocks found per month (total of 60 months)

Added a more detailed chart showing d total of empty blocks per year
year.


Chart 2: Numbers of blocks found per year 2015-2019

The following figure dey similar to figure 2 but in a pie chart, showing d exact number of blocks found per year.
year


Chart 3: Number of blocks found per year between 2015-2019

Now we com d interesting part, below is a chart of total empty blocks per mining pool.
pool.


Chart 4: Number of blocks per mining pool 2015-2019

A different representation of d same chart.

Chart 5: Number of blocks per mining pool 2015-2019

Since we get a total of 26 mining pools, and most of dem get very small number of empty blocks, I don exclude 16 of dem and kept only d top 10 mining pools, showing d number of empty blocks dey found and d percentage(share)

Chart 6: Number of blocks and total share (%) per mining pool 2015-2019 for top 10 mining pools

To get a beta idea in regards to mining pools:time ratio, d chart below dey show d number of blocks per year for each mining pool.


Chart 7: Number of blocks a per mining pool per the year 2015-2019

Excluding 16 mining pools and keeping only d top 10 we get a clearer chart.
chart.


Chart 8: Number of blocks a per mining pool per the year 2015-2019 top 10 mining pools.





My interpretation:

1- d unusual numbers of empty block found during certain periods based on chart I dey show some evidence say "someone" did use covert Asicboost, and based on d fact that Bitmain pools (Antpool+BTC.com) found nearly 55% of those empty blocks, I No believe say bitmain only tried covert Asicboost on Testnet.

2- Aside from covert Asicboost, there is a good possibility that some mining pools were purposely refusing to include transactions in d blocks dey mined, causing a delay in transactions confirmation probably to give d impression of bitcoin "block dey too small and we must increase it”, this perfectly coincides with d spam attacks on d blockchain which happened in 2017, to be more accurate, May 2017 as shown in d chart below.
below.


 Comparing dis chart against chart number 1, you can clearly see that May 2017 had a big shape in empty blocks, e had exactly 75 empty blocks which is twice as high compared to d average number of empty blocks around dat period, d majority of those empty blocks were clearly mined by Antpool and BTC.com ( Bitmain), while d transactions went from 10-50k to jus a bit over 150k during dat month, someone was really trying to "prove " something, it is most likely Bitmain wanting bigger blocks.

3- d number of empty blocks is decreasing, and since there is no more clearly drama coming from Bitmain and d big-blockers, taking 2019 numbers which had a total of 314 empty blocks or 0.86 blocks every day or a block every 1.16 days, d number in 2020 look even beta, so e dey be like say the mining infrastructure is improving in term of routing protocols, block propagation time, d confirmation of d transactions in d last block, speed of constructing blocks etc.

4- judging based on d point above, e dey be like say d time needed to validate blocks transactions for miners is well below 10 seconds.



I go love hear your interpretations/thoughts regarding d data shown in dis  topic.

Mikey.

 

I could do a 10 years analysis instead of jus  5, d  issue is scraping the data from blockchair.com, it took me very long to get 5 years worth of data, however, if someone (maybe LoyceV or DdmrDdmr) can help me scrape the data I will be willing to make a 10 years analysis.
Chilwell
Hero Member
*****
Offline Offline

Activity: 1120
Merit: 619


The Alliance Of Bitcointalk Translators - ENG>PID


View Profile WWW
July 06, 2025, 02:54:10 PM
Merited by Antotena (4), Hatchy (2), mrust_mobile (2), Porfirii (1), GazetaBitcoin (1)
 #79

Original Topic: Writing a welcome message
Author: theymos

Draft welcome message dey here 4 d people wey start to dey use am new. People wey dey use am go see am 4 d screen wen dem confirm say dem register, nd dem go fit find am 4 help center anytime dem want am.

Some text wey dey 4 inside intro na from xtraelv's signature dem come from, nd I like am well well.

Abeg anything wey u think say we suppose add nd we no add am, abeg tell us, or if dey get anything wey u want make we change abeg tell us. But anyhow:
- I no wan plenty exact numbers like all of d merits/ activity thresholds, since den e dey very important make I remember say I go dey update dem about everything.
- I no believe in creating rule list wey dey very clear
- e no need say make dis one explain everything finish 4 d forum. Na just d fundamentals, d ones wey dey important.



I welcome una 2 bitcointalk.org, d Bitcoin forum! (place where people dey talk about Bitcoin) U fit get access 2 dis welcome message from "help" link wey dey top menu bar anytime wey you want am.

As u bi a member of dis forum, many big people surrounded u; d ones wey succeed very big nd d ones wey fail totally.
D forum bi like
created by Satoshi Nakamoto and saw the first exchange, the first altcoin, and d first ICO, but also Very bad Problem wey software get , massive thefts, and incredible scams. U self u get chance wey u go bcom part of d forum's history: Whether u do am or not, na ur own cup of tea.

d things wey dey inside

d reason why dem create d forum

D reason why dem create d forum na bcos dey want make people feel free to share their ideas (but e very important make dem follow d rules). If you wan share any idea, den u feet do am here, so far as u follow d rules wey dey guide d forum.

Plenty people wey come here na money dem dey find. D forum administration dey happy well well bcos people dey make use of d forum 2 beta; Indeed, one of d reasons why dem create Bitcoin na 2 break artificial boundaries wey dey stop plenty from becoming rich. However, if u try 2 make money nd e con fit with our main goal of allowing discussion, den u re swimming upstream, nd e no go end well 4 u.

if u dey see d forum as one kind "job" where u go finish some work nd dey go pay u, den u go feel disappointed, nd d forum people no go sympathise with u, dey no go pity u. but if u get luck make money through d forum, no b anyhow work make am happen, but e go b through innovation and entrepreneurship.

Forum rank

Wen u start, u bi newcomer, nd u go meet plenty steps wey go dey annoy u. But after u don tse 4 d forum 4 few weeks, dem go reduce e go con reach d point where u no go dey notice am again. Wettin u suppose do in d forum na to talk, na all u need to know about rank bi dat. No worry urself 2 much, b4 u know am, u go dey rank up.

If u wan make ur rank big, u suppose increase two things wey dem mention 4 ur profile:
  • Activity, Wic u fit increase by posting only once everyday on average. If u dey post more dan dat na useless e bi for raising ur activity.
  • Merit, wey dem dey get wen u make good posts.

If u make ten thousand posts in a week, dey go limit ur activity nd e go stop increasing, nd u go still dey for newcomer. If na ten thousand [¡]useless[/i] posts u make over a period of time, u no go get any merit nd u go still be newcomer. D only thing wey go make u rank up na by [¡]making good posts consistently[/i]. Na quality matter ooo no bi quantity.

In d name of writing quality posts, some people go dey write posts as if na book report 4 school dem dey write: dey go just dey put things wey we know already by changing d words. Nobody wan read dat, nd u no go get merit 4 dat. Moreover, length of ur post nd d quality of ur English no be big deal. If u dey try 2 write quality post wey worth merit, try 2 dey bring new things(new ideas), talk about d things wey u don experience before, or perspective wey go look new to other peoples wey dey 4 d forum nd dey go find am sweet.

Posting images and wearing signatures

People wey their rank still dey 4 Newbie no fit post photos or use signatures. If u wan do dis things, den u go either rank up (as dey explain am above) or u go pay for a copper membership.

Common rule violations

Na dis be d most common rule wey newcomers dey go against well well. Dey get another rules apart from dis once oooo.

  • stealing some body's idea nd u go pretend say na u talk or do am: if u go copy some text from somewhere, den u suppose have reason why u do am, nd e dey very important make u provide d link for where u get d source from. If u go do anything apart from dis, den u be copycat. Even though u chang some words e no matter. But if con know say na copy you copy am, den we go banned u permanently, even if na some years after u do am we later find out, we go banned u.
  • Multi-posting: No post twice in a row 4 same topic. What u suppose do, na to edit ur former post.
  • Low-content posts: No dey post meaningless garbage like "agreed", "nice project!", etc. Because dem fit banned u 4 dis, nd e dey pointless if u dey am so dat ur rank go increase, nd u go never get merit 4 dat kind posts.


Languages

If dey get any language wey u fit speak well well apart from English, den we dey encourage u say make u dey post for ur local board. Dis local board dey get small communities wey fit help u, nd 4 some ways u might get advantage pass d people wey dey post with English only.

4 d English sections, na only English dem dey allow person speak. E no dey compulsory say make u speak correct English, as long as you put am in a way wey people go understand. Just try ur best. If u no sure whether ur English good enough, go ask for ur local board or in d Beginners & Help section

Some local boards dey Here:

AUTOMATIC_LIST_OF_LOCAL_BOARDS

Beware of scams

Dis forum is a place where people dey make use of fake names, nd dem want freedom nd therefore also personalresponsibility, 419 people dey plenty now. So wen u dey trade, d best thing wey u suppose do b say always assume say na scam everybody wan scam u, nd do d right thing wey u suppose do it. Use an escrow, Shine ur eyes well well 4 people's trust ratings 4 their posts nd 4 their profile, no gree 4 anybody, but if you sabi d people of d forum well well, u fit.
define ur own trust list instead of using the default.

find help

First,
search 4 ur problem 2 see if anyone has asked about am before. If u no find anything on it, ask in the Meta section. If u no dey speak good English, go ask in your local section or go send private message 2 the moderators of your local section.

If u think say dat post dey break d rules, use d "report to moderator" link wey dey there. No send private message 2 d moderator directly.



na AOBT na run dis Translation by Dem self


R


▀▀▀▀▀▀▀██████▄▄
████████████████
▀▀▀▀█████▀▀▀█████
████████▌███▐████
▄▄▄▄█████▄▄▄█████
████████████████
▄▄▄▄▄▄▄██████▀▀
LLBIT|
4,000+ GAMES
███████████████████
██████████▀▄▀▀▀████
████████▀▄▀██░░░███
██████▀▄███▄▀█▄▄▄██
███▀▀▀▀▀▀█▀▀▀▀▀▀███
██░░░░░░░░█░░░░░░██
██▄░░░░░░░█░░░░░▄██
███▄░░░░▄█▄▄▄▄▄████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█████████
▀████████
░░▀██████
░░░░▀████
░░░░░░███
▄░░░░░███
▀█▄▄▄████
░░▀▀█████
▀▀▀▀▀▀▀▀▀
█████████
░░░▀▀████
██▄▄▀░███
█░░█▄░░██
░████▀▀██
█░░█▀░░██
██▀▀▄░███
░░░▄▄████
▀▀▀▀▀▀▀▀▀
||.
|
▄▄████▄▄
▀█▀
▄▀▀▄▀█▀
▄░░▄█░██░█▄░░▄
█░▄█░▀█▄▄█▀░█▄░█
▀▄░███▄▄▄▄███░▄▀
▀▀█░░░▄▄▄▄░░░█▀▀
░░██████░░█
█░░░░▀▀░░░░█
▀▄▀▄▀▄▀▄▀▄
▄░█████▀▀█████░▄
▄███████░██░███████▄
▀▀██████▄▄██████▀▀
▀▀████████▀▀
.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
░▀▄░▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄░▄▀
███▀▄▀█████████████████▀▄▀
█████▀▄░▄▄▄▄▄███░▄▄▄▄▄▄▀
███████▀▄▀██████░█▄▄▄▄▄▄▄▄
█████████▀▄▄░███▄▄▄▄▄▄░▄▀
███████████░███████▀▄▀
███████████░██▀▄▄▄▄▀
███████████░▀▄▀
████████████▄▀
███████████
▄▄███████▄▄
▄████▀▀▀▀▀▀▀████▄
▄███▀▄▄███████▄▄▀███▄
▄██▀▄█▀▀▀█████▀▀▀█▄▀██▄
▄██▀▄███░░░▀████░███▄▀██▄
███░████░░░░░▀██░████░███
███░████░█▄░░░░▀░████░███
███░████░███▄░░░░████░███
▀██▄▀███░█████▄░░███▀▄██▀
▀██▄▀█▄▄▄██████▄██▀▄██▀
▀███▄▀▀███████▀▀▄███▀
▀████▄▄▄▄▄▄▄████▀
▀▀███████▀▀
OFFICIAL PARTNERSHIP
SOUTHAMPTON FC
FAZE CLAN
SSC NAPOLI
Abdulzuruku01
Full Member
***
Offline Offline

Activity: 532
Merit: 197



View Profile
July 12, 2025, 12:39:36 PM
Last edit: September 15, 2025, 11:06:54 PM by Abdulzuruku01
Merited by igebotz (2)
 #80

Original Topic: Exploring alternative full node implementations - Gocoin
Author: ABCbits

Intro

I dey inspire by di tiltedIceCream reply[1] for thread "Why dey no encourage other way to implement am?"[2], i dey inspirited to try another way Bitcoin full node to do am. Based on Jameson Lopp benchmark[3], Gocoin look to get good performance so i decide to give am a try.

Basic info

  • Dey write am for Go language (golang).
  • dey only develop am by piotr_n[4].
  • e get both full node and wallet function.
  • dey develop am since 2013[5].
  • Gocoin load all UTXO for RAM.

My system

  • Debian-based OS
  • Old 6 core CPU
  • 32GB RAM
  • 3.5" HDD (Both Bitcoin Core and Gocoin data stored here)
  • Bitcoin Core 23.0
  • Gocoin 1.10.1

Compile and installation

Di documentation[6] just mention i need git and golang for my system. Since e no mention required golang version, i just use golang provide for my distro. I receive golang 1.18.1 which na just small e old dan di new version (1.18.4[7]).

Code:
sudo apt update && sudo apt install golang-go
go version

As i read tweak page[8], Gocoin also support di use of external secp256k1 library from Bitcoin Core. So i decide to install secp256k1 for my system and clone Gocoin 1.10.1.

Code:
sudo apt-get install gcc automake autoconf libtool make git libgmp-dev
git clone --depth 1 --branch v23.0 https://github.com/bitcoin/bitcoin.git
cd bitcoin/src/secp256k1/
./autogen.sh
./configure --enable-module-schnorrsig
make
sudo make install

Use Gocoin to take build-in benchmark, external secp256k1 library get 40% faster performance for my system. So i decide to use di external secp256k1 library to take copy sipasec.go to parent directory.

Code:
git clone --depth 1 --branch 1.10.1 https://github.com/piotrnar/gocoin
cd lib/others/cgo/ec_bench/
go run gonative.go
go run sipasec.go

cd ../../../../client/speedups/
cp sipasec.go ..

Finally na time to compile Gocoin. You fit just compile di client to run full node, but i try to compile everything. E dey straightforward and e only take few seconds. Both client and wallet compiled no get problem, although 5 external Gocoin fail to compile. I just manage fix utxo_compress and utxo_decompress after I use di latest code from Gocoin latest commit.

Code:
cd /path/to/gocoin
cd client/
go build
cd ../wallet/
go build
cd ../tools/
for item in *go; do go build $item; done;

Code:
# command-line-arguments
./utxo_benchmark.go:33:38: invalid operation: cannot slice k (variable of type int)
./utxo_benchmark.go:43:37: cannot use v (variable of type map[utxo.UtxoKeyType][]byte) as type []byte in argument to binary.LittleEndian.Uint32
./utxo_benchmark.go:51:32: cannot use k (variable of type int) as type utxo.UtxoKeyType in argument to utxo.NewUtxoRecStatic
./utxo_benchmark.go:51:35: cannot use v (variable of type map[utxo.UtxoKeyType][]byte) as type []byte in argument to utxo.NewUtxoRecStatic
./utxo_benchmark.go:59:26: cannot use k (variable of type int) as type utxo.UtxoKeyType in argument to utxo.NewUtxoRec
./utxo_benchmark.go:59:29: cannot use v (variable of type map[utxo.UtxoKeyType][]byte) as type []byte in argument to utxo.NewUtxoRec
# command-line-arguments
./verify_script.go:19:54: undefined: syscall.Proc
./verify_script.go:35:22: undefined: syscall.Syscall9
./verify_script.go:45:21: undefined: syscall.LoadDLL
# command-line-arguments
./verify_tx.go:24:42: undefined: syscall.Proc
./verify_tx.go:37:22: undefined: syscall.Syscall9
./verify_tx.go:47:21: undefined: syscall.LoadDLL

Initial Block Download (IBD)

Here na my gocoin.conf wey mashed togeda from Jameson Lopp blog[3] and Gocoin documentation[9-10]. I also configure Gocoin only connect to my Bitcoin Core node. gocoin.conf e should dey locate on directory whr you run/launch client file.

Code:
{
    "Memory.CacheOnDisk": false,
    "LastTrustedBlock": "00000000000000000000dbf2ac1b8bbebf83f8d3bd9f9c4a6a5a250548291224",
    "AllBalances.AutoLoad": false,
    "UTXOSave.SecondsToTake": 0,
    "Net.ListenTCP": false,
    "Net.MaxOutCons": 20,
    "Memory.GCPercTrshold": 100,
    "Memory.UseGoHeap": true,
    "Stat.NoCounters": true,
    "Datadir":"/path/to/my/hdd",
    "ConnectOnly": "127.0.0.1:8333",
    "WebUI.ServerMode": true
}

Di sync process dey take about 6.8 hours. As expected, HDD na di only bottleneck for sync process whr my Bitcoin Core report send speed na 11-18MB/s speed. Gocoin RAM usage after IBD na 23.1GB, although e dey reduce to 19GB after i close and open Gocoin again. Directory size of Gocoin na about 354GB, while Bitcoin Core na about 493GB (txindex, blockfilterindex, coinstatsindex enabled). I go talk say Gocoin web UI e dey good.



https://bitcointalk.org/index.php?topic=5407675.msg60633040#msg60633040

Dis link wey I add for up, e dey part of dis thread and e go help well well.


[1] https://bitcointalk.org/index.php?topic=5406961.msg60608073#msg60608073
[2] https://bitcointalk.org/index.php?topic=5406961.20
[3] https://blog.lopp.net/2021-bitcoin-node-performance-tests-2/
[4] https://bitcointalk.org/index.php?topic=199306.0
[5] https://github.com/piotrnar/gocoin/tree/aae8e1774fdfe8bae99bccb5c3fd6113ad7fbc95
[6] https://gocoin.pl/gocoin_installation.html
[7] https://go.dev/dl/
[8] https://gocoin.pl/gocoin_tweaks.html
[9] https://gocoin.pl/gocoin_performance.html
[10] https://gocoin.pl/gocoin_manual_config.html


Dis link wey dey down dey part of di thread https://bitcointalk.org/index.php?topic=5407675.msg60633040#msg60633040

Pages: « 1 2 3 [4] 5 6 7 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!