Bitcoin Forum
March 11, 2026, 10:01:48 AM *
News: Latest Bitcoin Core release: 30.2 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1] 2 3 4 5 6 7 »
1  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Running Bitok - 0.3.19 Mainnet on: March 10, 2026, 01:23:02 PM
Avg block time in the current diff window is 398 seconds (6.6 minutes). Difficulty increase incoming? Shocked
2  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Running Bitok - 0.3.19 Mainnet on: March 10, 2026, 10:54:26 AM
root@worker1:~/zzz/bitokd# ./bitokd sendrawtransaction 0100000001c3669d04f96f73cbef4cd00eb36c8d70eba7227ef1e6f3a04415a93765e4a99900000 00012114b454550424954434f494e4c4547414359ffffffff01c0aff629010000001976a91460e0 f5808ec26a23210a41943484db2b3e39803c88ac00000000
error: Missing inputs


This mean UTXO is already spent. Check status:
https://bitokd.run/contract/99a9e46537a91544a0f3e6f17e22a7eb708d6cb30ed04cefcb736ff9049d66c3/0

In this tx: https://bitokd.run/tx/0924f5b0046b93bef8dc73a5710a96ae2b07bdc99f1b6ffb9e195442fbe61632
This address: 18A9Pcnpq8TnEWY19zY6PKWJTHqF5o3p9Q

I have successfully claimed the funds from the hashlock script.

Transaction Details:

TXID: 0924f5b0046b93bef8dc73a5710a96ae2b07bdc99f1b6ffb9e195442fbe61632

Block: 23616

Decoded Preimage: KEEPBITCOINLEGACY (ASCII)

Receiving Address: 18A9Pcnpq8TnEWY19zY6PKWJTHqF5o3p9Q

Congratulations!

KEEP BITCOIN LEGACY!
3  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Running Bitok - 0.3.19 Mainnet on: March 10, 2026, 09:20:12 AM
Funding TXID
bf11263580230fde4e47ad65a8e562bbc2aaf28f184046458873e1f853252b86
The original text secret used when creating the contract       error:  Missing inputs

Funding txid is not correct and my hashlock is custom script, not template from web wallet.
Follow this: https://bitcointalk.org/index.php?topic=5571165.msg66486671#msg66486671
4  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Running Bitok - 0.3.19 Mainnet on: March 10, 2026, 08:10:33 AM
Anyone else all of the sudden started to get rejected shares on the pool?
Fixed

Lets make some fun and learn something new Cool
Im just locked 50$BITOK in a SHA256 hashlock script on the Bitok blockchain
1st word is hidden here:
  TXID: 40b65eacacd9dc1693ea48dc57b85bdc69f996dcf2a49c930b068ea1308f4995

2nd secret is hidden here:
  TXID: 65456d98f6cb62b0a13ccd0090035a0713a292d412301d6ad65e1b82deae49e7

All 3 secrets released
3rd word hidden here:
Bitok tx: bf11263580230fde4e47ad65a8e562bbc2aaf28f184046458873e1f853252b86

Combine them in order, no spaces, uppercase and unlock 50 $BITOK

5  Alternate cryptocurrencies / Pools (Altcoins) / Re: Bitok experimental pool support on: March 10, 2026, 07:09:14 AM
Fixed
6  Alternate cryptocurrencies / Pools (Altcoins) / Re: Bitok experimental pool support on: March 09, 2026, 07:51:12 PM
[POOL UPDATE] Infrastructure scaling completed.
Over the last hour we performed maintenance to increase pool capacity and hashing power. All systems are now operating normally.
7  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Running Bitok - 0.3.19 Mainnet on: March 08, 2026, 11:55:49 PM
I think I know how to play now. I know what the first two words are. There's one question you have to answer: are there spaces between the words?

When you have all 3 words (WORD1, WORD2, WORD3), combine them: no spaces, uppercase, in order WORD1WORD2WORD3
8  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Running Bitok - 0.3.19 Mainnet on: March 08, 2026, 03:35:02 PM
Lets make some fun and learn something new Cool
Im just locked 50$BITOK in a SHA256 hashlock script on the Bitok blockchain
1st word is hidden here:
  TXID: 40b65eacacd9dc1693ea48dc57b85bdc69f996dcf2a49c930b068ea1308f4995

2nd secret is hidden here:
  TXID: 65456d98f6cb62b0a13ccd0090035a0713a292d412301d6ad65e1b82deae49e7

how do i broadcast the spend trasncation? (:

This is hashlock data:
Code:
FUNDING_TXID 99a9e46537a91544a0f3e6f17e22a7eb708d6cb30ed04cefcb736ff9049d66c3
VOUT_INDEX 0
SCRIPT_HEX a8201804ab125392cdac647c3fb048f59c9d05fa4f103571239e2c379cb15084a5f187

Step by step:

Step 1. Combine the 3 secret words and encode to hex.
If you are on Linux/Mac, run:
Code:
 printf "WORD1WORD2WORD3" | xxd -p | tr -d '\n'
Replace WORD1WORD2WORD3 with your actual combined answer.
That output is your PREIMAGE_HEX.

Step 2. Create the claim transaction:
Code:
 ./bitokd createrawtransaction '[{"txid":"<FUNDING_TXID>","vout":<VOUT_INDEX>}]' '{"<YOUR_ADDRESS>":49.99}'
Copy the output hex. Call it SPEND_HEX.

Step 3. Inject the preimage:
Code:
 ./bitokd setscriptsig <SPEND_HEX> 0 '["<PREIMAGE_HEX>"]'
From the JSON output, copy the "hex" value. Call it SPEND_SIGNED.

Step 4. Verify before broadcasting:
Code:
 ./bitokd verifyscriptpair <SPEND_SIGNED> 0 <SCRIPT_HEX>
Must return: "verified": true
If false - your answer is wrong. Do not broadcast. Recheck.

Step 5. Broadcast and win:
Code:
 ./bitokd sendrawtransaction <SPEND_SIGNED>
The returned txid is your win proof.

9  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Running Bitok - 0.3.19 Mainnet on: March 07, 2026, 06:11:46 AM
Lets make some fun and learn something new Cool
Im just locked 50$BITOK in a SHA256 hashlock script on the Bitok blockchain:
..

1st word is hidden here:
  TXID: 40b65eacacd9dc1693ea48dc57b85bdc69f996dcf2a49c930b068ea1308f4995

How to find the word:
1. bitokd getrawtransaction TXID 1
   Look at the vout array. Find the output with "type": "nulldata".
   The "hex" field will be the OP_RETURN data prefixed with "6a" and a length byte.
   Strip the prefix (6a + first byte ) and decode the remaining hex to ASCII.

2. Or use the block explorer - paste the txid, find OP_RETURN output, and *decode the hex.
*Thanks to Elvis, our explorer is powerful and decode it automatically (do the work for you, haha).
10  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Running Bitok - 0.3.19 Mainnet on: March 06, 2026, 12:50:38 PM
If users can easily experiment with scripts, new contract patterns may emerge.

Bitok keeps the original opcodes enabled inside a bounded VM.

Combined with the new RPC tools:

• buildscript  
• setscriptsig  
• getscriptsighash  
• verifyscriptpair  

developers can construct and test custom scripts directly on a UTXO chain.

This makes it possible to experiment with covenant-style constructions using programmable transactions rather than full smart contracts.

I wrote a Bitok Script Developer Guide explaining the workflow: https://github.com/elvisjedusor/bitok/blob/master/docs/SCRIPT_DEV.md

Script was always meant to be programmable. Most projects stopped exploring it.

This is really huge. I can build scripts like puzzles, natively! Why has no one done this for Bitcoin? Undecided
We could even create a UI where users can drag and drop opcodes and insert data like they’re playing a game Shocked
Big respect for this.

Lets make some fun and learn something new Cool

Im just locked 50$BITOK in a SHA256 hashlock script on the Bitok blockchain:
https://bitokd.run/contract/99a9e46537a91544a0f3e6f17e22a7eb708d6cb30ed04cefcb736ff9049d66c3/0

The prize can only be claimed by broadcasting a transaction with the correct preimage (secret).
The secret is built from 3 words hidden across 3 transactions.

I will post one transaction per day for 3 days. Each transaction contains one word encoded as UTF-8 hex in an OP_RETURN output.
Find the word, write it down, wait for the other.

PRIZE TRANSACTION:
  Funding txid: 99a9e46537a91544a0f3e6f17e22a7eb708d6cb30ed04cefcb736ff9049d66c3
  Output index: 0
  Lock script:  a8201804ab125392cdac647c3fb048f59c9d05fa4f103571239e2c379cb15084a5f187

Verify the prize is real (run this yourself):
  ./bitokd getrawtransaction 99a9e46537a91544a0f3e6f17e22a7eb708d6cb30ed04cefcb736ff9049d66c3 1

No admin. No submission. Broadcasting the spend transaction is how you claim.
The first valid spend transaction wins.

https://x.com/antitongpu/status/2029896414516347233
11  Alternate cryptocurrencies / Pools (Altcoins) / Re: Bitok experimental pool support on: March 06, 2026, 07:44:34 AM
[POOL UPDATE] Stability Fix

Pushed a stability fix that resolves the performance degradation issue some of you may have noticed.

What was happening:

Every time a miner connected and then disconnected (normal reconnects, network drops, rig reboots), the pool was leaving behind ghost event listeners that never got cleaned up. This caused increasing memory pressure, incorrect difficulty calculations, and eventually the pool would slow down finding blocks until we restarted it.

A second related issue: miners who disconnected with a hard TCP reset (power loss, network cut) would sometimes stay in the active client list invisibly. The pool kept sending new jobs to these dead connections on every block, making broadcasts slower and slower as the list grew.

What was fixed:

Miner disconnect now properly cleans up all associated state and listeners immediately
Added a background sweep every 60 seconds to purge any dead socket connections that slipped through
Some security fixes

Result: Pool should now run stably for days/weeks without needing manual restarts. Block find times should remain consistent throughout the day.

No action needed from miners.
12  Alternate cryptocurrencies / Pools (Altcoins) / Re: Bitok experimental pool support on: March 04, 2026, 02:22:55 PM
Thanks a lot for the guide. It really helps a lot but I have a few issues if you can help me out please

I followed the instructions and I'm getting the error about immature table not existed when running the pool

I also can't access my miner details (workers, payment made, hashrate graph etc) in web portal

When I run the pool, I can see it's showing pool fee 0% in the log, but the web portal is showing pool fee 1%

run all migrations https://github.com/antitongpu/bitok-stratum-pool/tree/main/pool-server/sql/migrations from pool-server folder:

Code:
# Migration 1: Adds error_message and blocks_included to payments table
PGPASSWORD='YOUR_PG_PASSWORD' psql -h localhost -U bitokpool -d bitok_pool -f sql/migrations/001_update_payments_table.sql

# Migration 2: Adds paid column to blocks table
PGPASSWORD='YOUR_PG_PASSWORD' psql -h localhost -U bitokpool -d bitok_pool -f sql/migrations/002_add_paid_column.sql

# Migration 3: Adds balance and immature columns to miners table (REQUIRED)
PGPASSWORD='YOUR_PG_PASSWORD' psql -h localhost -U bitokpool -d bitok_pool -f sql/migrations/003_add_balance_tracking.sql

# Migration 4: Adds credited column to blocks table (REQUIRED)
PGPASSWORD='YOUR_PG_PASSWORD' psql -h localhost -U bitokpool -d bitok_pool -f sql/migrations/004_add_credited_column.sql

# Migration 5: Fixes credited flag for blocks that were already paid out
PGPASSWORD='YOUR_PG_PASSWORD' psql -h localhost -U bitokpool -d bitok_pool -f sql/migrations/005_fix_credited_for_paid_blocks.sql

13  Alternate cryptocurrencies / Pools (Altcoins) / Re: Bitok experimental pool support on: March 04, 2026, 12:05:21 PM
Thanks for open sourcing the pool.

I'm trying to set it up. I have a miner running against my pool, but then after about 1 minute mining, the pool stops accepting shares

On my miner I keep seeing this, and eventually stratum connection timeout. Why is that?
..
[2026-03-03 05:23:29] Stratum connection timeout

Check your setup with this guide:
https://github.com/antitongpu/bitok-stratum-pool/blob/main/DEPLOY.md
14  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Running Bitok - 0.3.19 Mainnet on: March 03, 2026, 08:17:49 AM
I was excited for the web wallet, I restored my wallet using the key, it shows my transfers balance from faucet but not my mined balance, how would I be able to access that? Huh

If you were solo mining, each block reward created a new address inside your local wallet.dat. The web wallet only restored the one key you imported, that’s why you don’t see your mined balance.

Open your downloaded wallet, let it sync, and send all your funds to one address from your web wallet. After confirmation, everything will show there.

If you mined on a pool, this wouldn’t be needed since pool rewards go to the address you set.

P.s. also 'changes' creating new addresses for every new incoming change when you send, not only mining (it is only for full wallet. If you use send with web wallet changes back to your logged address)
15  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Running Bitok - 0.3.19 Mainnet on: March 02, 2026, 10:56:18 PM
I want bitok t-shirt like this lol, looks cool

16  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Running Bitok - 0.3.19 Mainnet on: February 25, 2026, 04:53:20 PM
cool  Shocked

https://bitokd.run/network

17  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Running Bitok - 0.3.19 Mainnet on: February 23, 2026, 08:43:56 PM
Yet the UraniumX pools don't require the special parameters to mine.

Pool can abstract some parameters internally. But this is technically a bad idea in crypto.

1. It breaks transparency
When you explicitly pass params in miner you know exactly what hash function executing. If the pool injects parameters internally, you rely on the pool operator’s correctness and lose verifiability at the miner layer.

2. Multicoin proxy abuse
A generic yespower miner could be pointed to multiple coins. Pool can silently redirect hashing between chains. And yes, rented hash services can adapt more easily.

3. Share Validation
If miners configure params, invalid shares are rejected at miner level. Misconfigured miners fail fast. But if pools inject parameters, miner could compute wrong variant hashes.

It looks like some other mining SW used prepend (ALGO -a) minerd.exe -a yespowerurx -o stratum+tcp://cpu-pool.com:63378 -u [WalletAddress] to designate the specific ALGO rather than adding the special parameters to the miner

Any mining soft (cpuminer, etc.) can easily bundle the required algorithm parameters into a named variant. In your example, minerd uses -a yespowerurx, which internally includes the specific parameters for UraniumX. But technically this is the same as explicitly passing yespower, n, r, key

Personally, I really like the new look. The old explorer is definitely OG, but this new one has a real soul to it. The functionality actually got even better, and the new theme reflects the current state of the project really well. Honestly, seeing this level of work, it’s hard to believe elvisjedusor is pulling this off alone  Smiley

"Has a real soul to it" - that's exactly what Im thinking.

We need to move from just the "Satoshi's Legacy" concept to the "Satoshi's Programmable Money" concept, since that's what we really are. Because thats what he originally put into Bitcoin. And now, 15 years later we've activated what had been hidden for so many years. In that sense, the new explorer really hits the mark.
18  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Running Bitok - 0.3.19 Mainnet on: February 23, 2026, 05:47:24 PM
Why does the only Bitok pool require custom mining settings?  (--param-n=2048 --param-r=32 --param-key="BitokPoW")

Is this to keep rented hash off the pool?

Not a pool quirk. Bitok uses a custom pow algorithm BitokPoW (modified YesPower).
https://github.com/elvisjedusor/bitok/blob/master/BITOKPOW.md

Not bulletproof against rented hash, but it raises the barrier for quick flash attacks. Smart move implementing it from start.

It looks like those extra coin specific settings could be implemented in the pools bitok.json
Bottom line Bitok needs more pools.

Miners must use those exact parameters or they will produce invalid hashes/shares.

More pools are needed. It's not hard to implement Bitok on an existing pool.
19  Alternate cryptocurrencies / Announcements (Altcoins) / Re: Running Bitok - 0.3.19 Mainnet on: February 23, 2026, 07:15:19 AM
from your logs: compilation is ok, linker fails.
You need remove -static from line 41 at makefile.mingw (but keep -static-libgcc -static-libstdc++):

40 # Static linking for portability (no DLL dependencies)
41 LDFLAGS = -static -static-libgcc -static-libstdc++

or build wxWidgets static
20  Alternate cryptocurrencies / Pools (Altcoins) / Re: Bitok experimental pool support on: February 22, 2026, 08:08:56 AM
is pool down? My stratum connectin is failed

Hey, pool working, yesterday my hosting provider experienced a DDoS attack that impacted network connectivity to the VPS running the stratum server, causing instability for approximately 30 minutes.
Pages: [1] 2 3 4 5 6 7 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!