online resources

Are a new set of keys created for each UTXO, or can multiple UTXOs be locked by the same PubKey?

I understand that each transaction, new pairs of keys are generated, usually derived from a master key say in an HD wallet. If your change for a transaction or received BTC Is in multiple UTXOs, are separate pairs of keys made for each? Is my understand a bit wrong? Because when you receive BTC, do you generate a completely new address (from newly generated keys), or one tied to UTXOs? I imagine the former. If so, then do wallet providers to minimise the amount of UTXOs? Say that combine all the BTC in my wallet into one UTXO, with one…

Continue Reading Are a new set of keys created for each UTXO, or can multiple UTXOs be locked by the same PubKey?

Cannot unserialize chainstate transaction outputs after de-obfuscation

I was able to read chainstate database. Getting the key and de-obfuscating to get a valid last block. However, when it comes to transactions that follow after that, I cannot de-serialize them no matter what I'm doing. obtained the key: 1e9ad7d35416f693 last block: ind: 42 key: 1e9ad7d35416f6931e9ad7d35416f6931e9ad7d35416f6931e9ad7d35416f693 val: 1e9ad7d35416f6931e9d0500458046bf32a7a4316479e1d99a33ea499237f9c3 xor: 00000000000000000007d2d31196b02c2c3d73e2306f174a84a93d9ac6210f50 <- this is good transaction: ind: 430000000001ec3a985ee53d32ef164b58f69ab50792d1f97119b4780a96d476d100 key: 1e9ad7d35416f6931e9ad7d35416f6931e9ad7d35416f6931e val: badbd53e2b2b9a9893a09c755e97af385069c874d3520a3641 xor: a44102ed7f3d6c0b8d3a4ba60a8159ab4ef31fa78744fca55f <- looks like wrong? idk version: 164 nCode: 65 fCoinBase: 1 vAvail 1&2: false false N: 7 transaction: ind: 430000000001ec3a985ee53d32ef164b58f69ab50792d1f97119b4780a96d476d102 key: 1e9ad7d35416f6931e9ad7d35416f6931e9ad7d35416f6931e9ad7d35416f6931e9ad7d35416f693 val: 01c855e08c6c63663c160665a736b7977b4d3f1049a47bc6ee9ad7d35416fb853e9afff7d50a3641 xor: 1f528233d87a95f5228cd1b6f320410465d7e8c31db28d55f000000000000d1620002824811cc0d2 version: 31 nCode: 82 fCoinBase: 0 vAvail 1&2: true false…

Continue Reading Cannot unserialize chainstate transaction outputs after de-obfuscation

Use wallet db for locked UTXOs in Bitcoin Core

Related question: Why are UTXO locks stored in memory only? Sorry this maybe a dumb question for people good with using database in C++ however I am not able to understand what exactly is going wrong or I need to learn more about. So I made following change in 3 files (walletdb.h walletdb.cpp wallet.cpp): diff --git a/src/wallet/walletdb.h b/src/wallet/walletdb.h index e7b2d7d780c72..a27ffa5e93568 100644 --- a/src/wallet/walletdb.h +++ b/src/wallet/walletdb.h @@ -64,6 +64,7 @@ extern const std::string FLAGS; extern const std::string HDCHAIN; extern const std::string KEY; extern const std::string KEYMETA; +extern const std::string LOCKED_UTXO; extern const std::string MASTER_KEY; extern const std::string MINVERSION; extern const std::string…

Continue Reading Use wallet db for locked UTXOs in Bitcoin Core

Why are UTXO locks stored in memory only?

Locks are stored in memory only. Nodes start with zero locked outputs, and the locked output list is always cleared (by virtue of process exit) when a node stops or fails. https://bitcoincore.org/en/doc/0.21.0/rpc/wallet/lockunspent/

Continue Reading Why are UTXO locks stored in memory only?

Are UTXOs signed with a private key?

Are UTXOs signed by a private key? I'm trying to understand exactly which parts of Bitcoin use public and private keys. You need a private key in order to generate transaction output, and to create a transaction that uses those outputs, but I'm not sure what happens in the middle. My current guess is that they aren't signed. The transactions generating the UTXOs are signed, and the block containing the transactions can be validated and then traced back to the miner. It doesn't seem necessary to sign the UTXOs, and even if we wanted to, the only private key available…

Continue Reading Are UTXOs signed with a private key?

UTXO Selection: How does a wallet decide which utxo to use?

I am using a cold wallet and made a few tx two days ago. However, though what I wanted to send was a very small amount of btc, the wallet made multiple utxo of huge amounts get involved and now all my assets are locked up as the tx are unconfirmed. Questions; Why does a wallet have to use multiple utxo (input>output 2>2 or 3>2) rather than just use one and split it in two (1>2)? (the aimed tx amount is smaller than each utxo) Is the algorithm to select which utxo specific to each wallet or is there any…

Continue Reading UTXO Selection: How does a wallet decide which utxo to use?

Bitcoin’s $1 trillion market holds for 10 days straight

Bitcoin’s trillion-dollar market capitalization has held strong since March 26. More than 10% of BTC supply has been moved while Bitcoin’s market capitalization has been more than a trillion dollars since March 26, indicating strong support in the middle and upper-$50,000 price range. According to the April 5 ‘Week on Chain’ report from on-chain analytics provider Glassnode, Bitcoin has enjoyed a $1 trillion market capitalization for more than one week for the first time. “This is a strong vote of confidence for Bitcoin and the cryptocurrency asset class as a whole,” the report said. Glassnode also noted that 1.98 million BTC…

Continue Reading Bitcoin’s $1 trillion market holds for 10 days straight

Ledger wallet upgrade can prevent ‘dusting attacks’

Cold wallet maker Ledger adds more privacy protection to its software suite Hardware wallet maker Ledger has recently upgraded its software suite to include more privacy and control over crypto transfers to help prevent ‘dusting attacks’. A dusting attack is where a malicious actor sends small amounts of Bitcoin to a wallet to break the privacy of users for further attacks. Ledger Live version 2.11.1 introduces a new feature called Coin Control which gives users the ability to adjust transaction settings to include more privacy or optimal fee usage. The announcement added that the feature works through its ability to…

Continue Reading Ledger wallet upgrade can prevent ‘dusting attacks’

How is the UTXOs of each partially-spent TxIn determined?

My current understanding of a transaction is as follows: a transaction (Tx) can have multiple inputs (which are previous unspent transactions = UTXOs), let's call them the TxIn a Tx can have multiple outputs (which thus become UTXOs before they will themselves become spent by being used as TxIn), let's call them the TxOut the TxOut have a specific order N in the transaction: TxOut[0], TxOut[1], etc. each TxIn references the number N which corresponds to the index of the TxOut referred to in point 3 above, so this makes the link between a specific TxIn and a specific TxOut…

Continue Reading How is the UTXOs of each partially-spent TxIn determined?

Create New TXID, Vout and Value

Let's say that I wanted to create a New TXID, Vout, and Value as you know most of the TXID search has been used. Can I start a new? Like this format? Is this code workable? Yes or No? Please advise. Anyone who ask me what is my purpose? I would like to have an "Input" into the newly created TXID, that's all.

Continue Reading Create New TXID, Vout and Value

How to Create or Generate a New UTXO in Bitcoin Core?

I know how to use Console in Bitcoin Core but not that expert. I would like to ask is there possible for me to generate or create a new UTXO in Bitcoin Core? All I have with me are the list of TxID which I have yet to use it. I don't know much about the right code for this. Anyone can advise? Thanks

Continue Reading How to Create or Generate a New UTXO in Bitcoin Core?

Best way to find list of UTXO related to xpub

Apparently the way to find a list of UTXO related to an xpub is to derive all addresses from the master private key and query a node with each and every one of them. It is possible to generate 4294967296 addresses from a single extended key. How should a wallet proceed to manage this in an efficient way? I guess that in an ideal situation, addresses are generated in a sequential order... but my intuition tells me that nothing prevents a wallet from doing otherwise.

Continue Reading Best way to find list of UTXO related to xpub

How to create a transaction input from tx id of UTXO?

I'm in the midst of working this github --> https://github.com/karask/python-bitcoin-utils/blob/master/examples/spend_p2sh_transaction.py Sorry as I'm not that good in this. I would like to ask the following: Where can I create this "transaction input from tx id of UTXO"? This is for Bitcoin UTXO. I mean is it using bitcoin node? vscode? python in Gitpods? I just want to know where I can run this and able to provide me the TXID along with the Transaction value in it. Like for example snapshot below: Care to guide me? Please.. Thank you in advance.

Continue Reading How to create a transaction input from tx id of UTXO?

US Feds Just Realized Bitcoin Is “Different” Than Fiat Money

The US Federal Reserve in New York said the framework for discussing digital currencies is flawed, in a blog post yesterday. They stated that Bitcoin had “changed” how society thinks of money. Distinctions on currencies made Bitcoin has changed things and the definition of money said the New York Federal Reserve in a candid blogRead MoreRead More. The post by Shaurya Malwa appeared first on BTCManager, Bitcoin, Blockchain & Cryptocurrency News

Continue Reading US Feds Just Realized Bitcoin Is “Different” Than Fiat Money

PSF Token Invokes the First Coin-Age Staking Protocol on Bitcoin Cash

During the last six months, the Simple Ledger Protocol has grown immensely and there’s been 9,604 SLP tokens created since the infrastructure launched. Just recently news.Bitcoin.com reported on mistcoin, the mineable SLP token that can be mined with a CPU. Now software developer Chris Troutner has invoked tokens called PSF, which are the first SLP tokens that leverage UTXO coin-age for staking on Bitcoin Cash. During the first week of July, news.Bitcoin.com reported on the Permissionless Software Foundation (PSF), an organization that aims to “foster the growth of open-source software and growing adoption of Bitcoin Cash across the globe.” This…

Continue Reading PSF Token Invokes the First Coin-Age Staking Protocol on Bitcoin Cash

Bitcoin’s Cryptographic protocol allows for leakage of information about one’s Private Key, making recalculation of the private key possible?

Is this true, the cryptography which is used in bitcoin allows for leakage of information which could be used to recalculate the private key - IF you are continously reusing the same public address for transactions? I think there were Faulty client implementations in the past which have and mishandled the protocol and leaked the keys when reusing same address. If that is correct, is it possible to make any kind of mathematical assumption, how many times of reusing the same address could practically enable the reengineering of the private key? After how many times of reusage would you strictly…

Continue Reading Bitcoin’s Cryptographic protocol allows for leakage of information about one’s Private Key, making recalculation of the private key possible?

Private Key leakage due to reusing same address, how to prevent?

1 What precisely is the meaning of "reusing"? Is it receiving multiple times coins to the same btc address? Or is it also about sending coins? 2 How can people avoid this leaking of information when using a wallet, best practices? 3 How many times of reusing could be enough to seriously allow leakage/reingeneering of the key? Just one time is enough ? Possible to make any estimations? 4 Is this reusing problem only inherent to bitcoin? Or which other blockchains would you know of with same issues?

Continue Reading Private Key leakage due to reusing same address, how to prevent?

End of content

No more pages to load