texts: getrawmempool verbose returns ambiguous results

texts:
bitcoind v0.15.1 getrawmempool rpc in verbose mode returns size and vsize for a transaction:

vsize: size for fees post-segwit (ceil(weight/4))

size: disksize

But getrawmempool rcp also returns descendantsize and ancestorsize values.

Are these values segwit-aware? do they return the ancestor/descendant transaction disksize sum or ancestor/descendant vsize sum?


texts:
In the research paper, the author(s) mention(s) the following:

Once a predetermined number of coins have entered circulation, the incentive can transition entirely to transaction fees and be completely inflation free.

What does this mean?
I understand that once the 21M Bitcoins are minted, the incentive will only be to earn transaction fees.
I do not understand the part of fees being inflation-free.


texts: Accidentally transferred Bitcoin to Bittrex Bitcoin Cash account

texts: I accidentally transferred the money from coinbase BTC account To Bittrex BCH account.  It has yet to show up in either accounts.  Can someone help?


texts: Is it possible to spam the bitcoin network with 'dust'?

texts:
Someone could buy or mine bitcoins, and send them in small transactions all day to spam the blockchain.

Is this possible? And could this mean the end of the trust people have in bitcoin?

edit:

And what if someone makes bigger than 0.01 BTC transactions from one of his address to another all day. Making thousands of meaningless transactions, those totally spamming the blockchain. That wouldn't even cost much I believe. Is this possible?


texts: Need help with bitcoind " zapwallettxes " routine

texts:
It all started when I tried to make a couple of payments via bitcoin. The transactions just would not confirm. After doing some reading I saw that " zapwallettxes " would supposedly dump the transactions that would not confirm, so I could resend the payments. So I ran the routine.
    That was over 24 hours ago, and it's still running.  The only way I can tell it's still running is (a) I have a blinking cursor on the DOS screen, and (b) when I try to run my wallet it says it's currently busy. Has anyone has any experience with zapwallettxes ?  How long does it take to run?


texts: Algorithmic efficiency for transaction lookup in blockchain

texts:
Since bitcoin uses binary Merkle trees (just learned that), I want to know what would be the algorithmic efficiency for transaction lookup in the blockchain.

I don't know exactly how the data structure underneath the blockchain is organized.

AFAIK, each block contain a single Merkle tree, which can be related to the previous block tree by the prevId field in its own block header.

Given all that, I was wondering if, given a TXID, I would be able to locate that transaction in the blockchain in logarithmic time (O(log2 n)) as just a simple tree traversing, or if there are some hidden details I'm not considering.


texts: What is the meaning of target-confirmation?

texts: The API call listsinceblock has an optional parameter called target-confirmations.  Exactly what does it mean and how does it differ from the minconf optional parameter that many other calls take?  I understand the use of minconf, but I cannot at first glance see what's different about target-confirmations.


texts: How do I get imported Bitcoin in my blockchain wallet without having to pay more for the private key?

texts:
ich habe Geld investiert anscheinend bei Betrügern, dass lief Alles über Facebook Messenger , ich habe ein Blockchain Wallet erstellt und dummerweise Wallet ID und Passwort rausgegeben, als es um die Auszahlung ging wollten Sie immer wieder Geld und dann war das Facebook Profil gelöscht. Vor ca 2 Wochen, wurde da Profil wieder aktiviert und Sie haben mir versprochen ,jetzt den Gewinn auszuzahlen , aber auf einem neuen Wallet und tatsächlich haben Sie Bitcoin auf das Wallet übertragen , aber nur " watch only" also importierte Bitcoin . Sie wollten wieder Geld für den Schlüssel , einmal habe ich gezahlt , danach wollten Sie wieder Geld und das mache ich nicht mehr , ich habe auch kein Geld mehr . Kann ich irgendwie an den privaten Schlüssel rankommen ? Die Betrüger sagen ja es ist mein Profit . Seltsam ist das diese importierte Adresse bekannt ist .
Bitcoin.org wird von der Community unterstützt: 3FkenCiXpSLqD8L79inRNXUgjRoH9sjXa

Translation by Google:

I invested money apparently with scammers that ran everything through Facebook Messenger, I created a blockchain wallet and stupidly gave out wallet ID and password, when it came to payout [they] always wanted money and then the Facebook profile was deleted. About 2 weeks ago, the profile was reactivated and [they] promised to pay off the winnings now, but on a new wallet and indeed [they] transferred Bitcoin to the wallet, but only "watch only" imported Bitcoin. They wanted money again for the key, once I paid, then [they] wanted money again and I do not do that anymore, I have no more money. Can I somehow get to the private key? The scammers say yes it's my profit. Strange is that this imported address is known. Bitcoin.org is supported by the community: 3FkenCiXpSLqD8L79inRNXUgjRoH9sjXa


texts: I Found old wallet but there is new mined transactions but unconfirmed

texts:
the wallet is old
but transactions are new 2020
transactions type : mined
unconfirmed


texts: Bitcoin and Litecoin wallets with push notification API?

texts: I am working on a project which includes btc and ltc transactions. I need Bitcoin and Litecoin wallets with APIs that could create Push notification on newly received transactions. With API I mean any kind of communication (Interface, REST API etc.). Can anybody show me the way or name the wallets? Wallet needs to be local not remote website with service.


texts: Download of Multibit Windows 64 Bit has corrupt signature

texts:
I'm trying to download Multibit from https://multibit.org/community.html the Win 64 version.

it consistently gives a 'The signature of multibit-0.5.18-windows-setup.exe is corrupt of invalid.'

is anyone else experiencing this?  Any Suggestions?


texts: How does getblocktemplate select transactions?

texts:
I wrote a script that compares the transactions listed in the memory pool with the transactions included in getblocktemplate:

http://learnmeabitcoin.com/explorer/node/memorypool

(I've ordered the transactions by [current priority], and highlighted the ones included in getblocktemplate in blue.)

How does getblocktemplate choose which transactions to include from the memory pool in a candidate block?
Why aren't transactions being selected from highest to lowest priority?


texts: How Multisignature Wallets are affected in case of a hard-fork?

texts:
In an event of forking, are there any special circumstances involving multisig wallets? I am asking this because Coinbase says they do not support forks and multisig wallets?

Below is a quote from the Coinbase site:

  Multisig vaults were originally introduced as a way for customers to
  manage their private keys and control their own security while still
  using the Coinbase interface. However, as Bitcoin forks become more
  commonplace, the complexity of multisig vaults makes it infeasible to
  support multisig withdrawals for each additional forked asset.


texts: destination_tag best practices when integrating Ripple

texts:
I'm integrating Ripple with a commerce system, to accept payments to a Ripple wallet.

My understanding is that the destination_tag, an integer, is the only data I can use to track a transaction.  I can specify the destination_tag when I send the user to their wallet, and it will be tracked in the ledger.

If I'm correct this is the only parameter, I'm worried about conflicting destination tags.

Am I correct that if a wallet is being used with my system, it can't be used with any other, as they might use the same destination tag?

When a user of my system specifies their ripple account (wallet), am I expected to query the ledger for all past transactions to that wallet and, if any, throw an error that the same wallet can't be used with two payment systems?

Do I have to store not only the account id, but also the ledger sequence when my system learned the account id, so that I only search for transaction ids after that ledger sequence?


texts: Does testmempoolaccept check all possible rejection rules?

texts:
Is there any rejection rule that testmempoolaccept will not check, or is it safe to assume that if it passes testmempoolaccept validation it will be at least broadcast?
Mostly concerned about complex reasons, such as too-long-mempool-chain.


texts: Do pool servers communicate with bitcoind, and in what capacity?

texts:
I'm trying to understand how the whole process flows. Here's how I currently understand it working.

  Mining client -> Pool server -> Bitcoind

  getwork:

  Mining client calls getwork from Pool server, and it in turn calls getwork (or something else?) from Bitcoind.

  stratum:

  Mining client ingages the Pool server using the stratum protocol, and the Pool server calls getwork (or something else?) from
  Bitcoind.

  getblocktemplate:

  Mining client calls getblocktemplate, and the Pool server calls getblocktemplate from Bitcoind.

And I understand that the pool server does more than just relay information, but I wanted to keep it simple. I just want to get a grasp of how it all flows together, and what calls it makes.

Any help is greatly appreciated!


texts: Why would Nicehash payout not change while BTC doubled

texts:
I am new to mining and about a month and a half ago I picked up a 1080Ti GPU and started mining with NicheHash. At that time Bitcoin was around 5800 and my daily payout was around $3.80. Now Bitcoin more than doubled and other coins followed the suit and my daily payout is still around $3.80
I am failing to understand why - any ideas?


texts: Not possible to load the blockchain in multibit so can't pay or recieve either till it's loaded

texts:
"C:\Users\Pompen\AppData\Roaming\MultiBit".
 "C:\Program Files\MultiBit-0.5.18".
Unable to load blockchain "C:\Users\Pompen\AppData\Roaming\MultiBit\multibit.spvchain". The error was "com.google.bitcoin.store.BlockStoreException Corrupted block store: could not find chain head: 0000000000000000139072ad82693ddc93b29fca541778907aced232b031072b".
Opening wallet "C:\Users\Pompen\AppData\Roaming\MultiBit\multibit.wallet"...
... done
Opening wallet "C:\Users\Pompen\AppData\Roaming\MultiBit\Naamloos.wallet"...
... done

Then it shows these messages:

Starting blockchain replay from network...
Replaying blockchain from date "7-May-2015"
Stopping Bitcoin network connection...

And this error:
**17:56:34.604 [SwingWorker-pool-2-thread-2] ERROR org.multibit.network.ReplayManager - Cannot download blockchain as there is no PeerGroup**


texts: Minimum and maximum values of "all" cryptocurrencies?

texts:
I can't find a "cryptocurrency" stack exchange, and I have a question that spans all cryptocurrencies, in particular, how to handle them programatically - one database column to rule them "all"!

I say "all", because it's becoming super-hard to keep track of them all, so I don't expect anybody to know the whole story.

So, we want to store an amount in the database - the implication for BTC is that we should store values from 1e-8 to 1e8 - but what about other cryptocurrencies?

I'm looking for a value which would be enough for all of the current mainstream coins, and if possible (fingers crossed!) a rationale why that value would be enough for at least 90% of any future currencies that might appear?


texts: Difficulty based derivatives and insurance

texts: What would the basis of difficulty derivatives and insurance be? Like how could we structure someone such that if the difficulty goes above a certain amount there's a payout to protect miners, & stabilize their ventures?


texts: Can I obtain my bitcoin wallet files back from my HDD from the old OS?

texts:
So i guess now its good time again to give my lost wallet files another attempt.
I'm an idiot for doing such a thing but then I heard perhaps I can unformat my HDD and retrieve my files back.
I definitely have an idea of the passwords I used and that won't be the issue.
I was buying btc around 2014-2015. I then decided to install a new mobo and I believe I wasn't able to unless I reinstalled Windows. I used the windows usb to re-install everything but I'm not sure. It was a very long time ago.
I also don't know if it was Bitcoin Core or MultiBit app that I was using on the desktop. Either way, I believe the files should be in the same place i.e. APP DATA > ROAMING > etc etc.
Is it possible to use a program like EaseUs to recover these files?
Is anybody willing to help me figure out if the files are completely gone forever or its still hidden under the old partition (which hopefully isn't over written).
Would it be perhaps under the Window.old folder? (i'm not sure if I have that folder, I need to double check back at work).
I was using WINDOWS 10 and nothing else I think.
If anyone can help me retrieve, I will personally send 0.3 BTC to you from that wallet. :)
Thanks for reading guys.
Hope you can help.
Louis


texts:
I have used the bitnode's own script to install a full node on an Ubuntu 16.04 Digitalocean droplet. I can verify that my node is up and running by checking the IP with port 8333 on Bitnode's check node. However I need a testnet node so I next added the following line to the config file:

testnet=1

It seems the above line produces the desired effect of turning the node into a testnet node and this can be verified through bitcoin-cli commands. But the node will no longer be accessible from Bitnode. Is Bitnode designed to only work with nodes on the main blockchain or am I missing a necessary step?


texts:
Some says that transaction fee is calculated based on the size of transactions.

In short, does it mean based on the number of utxos? To be precise, does it mean depending on the size of all of input scripts and output scripts? I know senders can set the fee as they like. But usually bitcoin users don't do that, just use wallet app, so this question is about general cases.

e.g. transaction (A) fee is cheaper than (B) because of the I/O scripts size.

(A) https://blockchain.info/ja/tx/6687d3e1c48901f6571ea70e2a94175af993fd934d51b82b5eb20a93d2dd98cf

(B) https://blockchain.info/en/tx/31b36d45323a8dd4b33832c561c8e5d8703c324ee5850924f20373222e80b529

My question is whether another factor affects the price of the fee or not.


texts:
How do I set 'txindex = 1' in bitcoincore?

I installed it on linux ubuntu.
I can not find the /home/bitcoin/bitcoin.conf file.

Path to '/home/bitcoin/share/examples/bitcoin.conf'The bitcoin.
conf file is found, but there is no place to set txindex = 1 inside.


texts: How long has it taken for BIP-Taproot to go from draft specification to activation?

texts: It seems BIP-Taproot has been discussed for years now. How long has it taken to go from draft specification to potential activation?


texts: Why are UTXO locks stored in memory only?

texts:
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/


texts: What are the common cases of disputes where buyer is found guilty in cryptocurrency trade?

texts:
I am working on dispute management of crytocurrency trade and I am new in this field.

I want to know what are the cases where a buyer is found guilty in a cryptocurrency trade whether it is on localbitcoin.com or anywhere else.

It will be a good help for me.


texts: Why SHOULD the funding tx consume BIP 141 inputs?

texts:
In BOLT 02 we read that the funding TX should only consume segwit inputs.

  The sender: when creating the funding transaction: SHOULD use only BIP141 (Segregated Witness) inputs.

What is the reason for that? If it was for preventing tx malleability it should be a MUST. Also I thought the inputs that are consumed don't matter for this context.


texts: Error while sending transaction with script OP_TRUE (Script evaluated without error but finished with a false/empty top stack element)


texts: How do you generate a Ripple address and secret using the ripple-lib javascript library?

texts: The ripple client application can generate new accounts using the elliptic curve algorithm. Is there a high-level function to perform this task?


texts: How to get transaction with Bitcoin Core?

texts:
I've have a fully tx index node in v.11 and I can do the following below just fine,

bitcoin-cli getrawtransaction c6556ca7e143d108f5ef594057ff83a78bceb4b5fdc565ae160b4783cddad00f

but with a fully tx index node in v.12, I cannot and I get an error

error code: -5
error message:
No information available about transaction

So what has change in v.12 that broke this and what can do to get this functionality back. I already have txindex=1 in my conf file and I already tried bitcoind -daemon -reindex


texts:
!setBlockIndexCandidates.empty() Bitcoin Core 0.11 error

Hello,

I have a problem with the Bitcoin Core v. 0.11 software!!!

I installed the software today and after a long wait (downloading block source - 5 years) I closed the application and when I tried to start it again I received this error:

"Assertion failed!
File: main.cpp, Line 2287
Expression: !setBlockIndexCandidates.empty()"

If I click Ignore on the error window the program start but with "No block source available" so it can't continue the download. And when I close the program I receive a FATAL ERROR message: "see debug.log for details"

Can somebody tell me how do I fix this error or what do I do next?
And another thing...
I was sent today some Bitcoins and I am asking if the sun can be recovered somehow?

Thanks!

debug.log


texts: Does a full node attempt to remove tx from a valid block that shares the same parent?

texts: If a full node receives A-B-C with C being a valid block and removes the transactions from the mempool, what happens if the next block is A-B-D? It is my understanding that the full node validates the D block and then if it’s valid hangs on to it until the blocks are reconciled? My question is does the full node try to remove the tx in D from the mempool as well? Since it is likely that C and D share some of the same txs what happens when the node attempts to delete a transaction in D, that was in C from the mempool?


texts: Where does this pattern in the feerate distribution per block originate from?

texts:
While building a tool/visualization that displays the feerate of a transaction according to it's position in a given block I came across a patter in some blocks.

I expect a typical block to start with the highest fee per byte ratio (feerate) transactions and then continue with transactions where the feerate slowly decreases. Often there are some CPFP transactions where a lower feerate is followed by a higher feerate.

However, what I'm seeing is, that in some blocks (from different miners) are mixed 9 sat/B transactions with 5 sat/B transactions in between. At a later position in the block there are 5 sat/B transactions again. This happens over multiple blocks and different miners. I guess it originates from getblocktemplate or something similar.

I've forked a version of my tool an highlight 5 sat/B transactions in blue (Can be found here, feel free to explore). Since this is still under active development, I'll include screenshots of some blocks in case the links stop working. I deliberately selected a set of blocks where I think it's clear what I mean.

Sample Blocks:

Block #517361 mined by ViaBTC (?)

Block #517363 mined by BTC.TOP (?)

Block #517357 mined by BTC.com (?)

and here is one from Slush too.

Questions:

1) Is this known behavior of an algorithm that creates block templates?

2) What motivation is there behind this feature. Is it a bug?

3) Are there commonly used getblocktemplate alternatives?


texts:
https://en.bitcoin.it/wiki/Script

I'm trying to wrap my mind around them. Could anyone provide a bit more intuitive understanding?


texts: Am I scamed? FA exchange trading company is fraud? They are requesting taxes

texts:
Are those thieves? https://www.faexchange.com/
I have created a balance of BTC with them and they now request to pay taxes in order to be able to withdraw my profit so I am worried about and wonder why they do no keep the taxes from my earnings?

Additionally to report that they do not allow any withdrawal until they receive the taxes however I have found out that they are included at "bad list" https://badbitcoin.org/thebadlist/index.htm
I do not have a bitcoin wallet; but FA exchange never advised me to open one.
Should I create one and request from them to transfer the bitcoins there? What about the taxes in this case, should be deducted?

Any kind of advice on how to continue further on to cash/ redeem my Bitcoin would be usable.


texts: Convert 12 word seed with passphrase -> 12 word seed without passphrase

texts: Is it possible to derive a new 12 word seed from a 12 word seed with passphrase (13th word) such that they both produce the same master key?


texts: the maximum possible entries a network can accept in RAFT consensus?

texts:
Suppose a network of 5 nodes uses RAFT consensus protocol. Each nodes maintains a transactions log which consist of list of log entries. Each log entry again consist of index, term and command. The current log structure which consist of transaction log of all nodes present in the network is as follows -

Then the maximum possible committed entries (i.e. the network can accept entries upto that command) are ?


texts: No update on API when receiving payments from other Blockchain.info wallets

texts:
I am using the Blockchain.info API for an online shopping website. I have a problem in my Receive API: Payments from other wallets are working fine. Also, payments done by copying the address and sending payment to that address is working fine, but when a user sends payment from another Blockchain.info wallet using QR code (scanning the QR code via Blockchain App for Android), the index.php page remains as it is. Neither the .js file is called, nor the callback.php.

How can I still be notified of such payments?


texts: How to get confirmation of transaction using Bitcoin j implementaion

texts: I am using BitcoinJ lib for creating wallet and transaction.But now I want to know the confirmation count.So, is there any method which can give confirmation count


texts:
I have been trying to get this code to work and I get a blank page no response at all from the server what is wrong with the code? or has blockchain.info changed something in their code? Can some help???

Here is the code i'm using : http://btcthreads.com/websocket.html


texts: How to create and load new wallet using multi-wallet feature (bitcoin-core v0.15.0)

texts: I want to use bitcoin-core for many users and with the new version it became possible. I have no idea how to use this new feature. Please help me!


texts: I need a few lines of python to make WIF addresses

texts:
I have code which generates WIF keys from hex keys.  It just need a few more lines to generate WIF addresses.

------------------------

import binascii, hashlib, base58, sys

def convert(z):

private_key_static = z

extended_key = "80"+private_key_static+"01"

first_sha256 = hashlib.sha256(binascii.unhexlify(extended_key)).hexdigest()

second_sha256 = hashlib.sha256(binascii.unhexlify(first_sha256)).hexdigest()

final_key = extended_key+second_sha256[:8]

WIF = base58.b58encode(binascii.unhexlify(final_key)).decode ('ascii')

print (WIF)

with open("HEX.txt") as file:
    for line in file:
       convert(str.strip(line))


texts: Can I create a deterministic wallet and export/disclose indiviual keys without compromising the wallet?

texts:
Scenario:

Create a deterministic wallet and a larger number of private keys and associated bitcoin addresses on a safe (e.g. offline) computer.
Backup the seed securely. Store the private keys securely (e.g. on a piece of paper).
Note addresses and send Bitcoins to a number of different addresses. (They are now in cold storage.)
When needed, take one of the private keys and import it from an online wallet (e-wallet, cellphone, etc.) (This includes the risk of the private key getting stolen by malware or the e-wallet operator. However, such a theft would only apply to a small amount, not your total fortune.)

If one private key of a deterministic wallet gets compromised (known to an advisory), are the other keys (and the seed) still secure?

By design, this is not the case for the electrum deterministic wallet and the developers are aware of this. How about other deterministic wallets, e.g. Armory?


texts: Run lightning-charge on c-lightning regtest

texts:
I'm trying to run lighting-charge (https://github.com/ElementsProject/lightning-charge) on top of one of my 2 lightning (https://github.com/ElementsProject/lightning) instances. I am running 2 nodes using the script here: lightning/contrib/startup_regtest.sh. This file will start a bitcoin instance as well as 2 lightning nodes (/tmp/l1-regtest, /tmp/l2-regtest)

I then tried to run lightning-charge with:

$ NETWORK=regtest charged --api-token super_secret_1 --ln-path ~/.lightning --db-path ~/charge1.db --port 9112

Which gives me this error:

Lightning client connection error { Error: connect ECONNREFUSED ~/.lightning
    at Object._errnoException (util.js:1022:11)
    at _exceptionWithHostPort (util.js:1044:20)
    at PipeConnectWrap.afterConnect [as oncomplete] (net.js:1198:14)
  code: 'ECONNREFUSED',
  errno: 'ECONNREFUSED',
  syscall: 'connect',
  address: '~/.lightning' }
events.js:183
      throw er; // Unhandled 'error' event
      ^

Error: connect ECONNREFUSED ~/.lightning
    at Object._errnoException (util.js:1022:11)
    at _exceptionWithHostPort (util.js:1044:20)
    at PipeConnectWrap.afterConnect [as oncomplete] (net.js:1198:14)

I've also tried running it with ln-path set to /tmp/l1-regtest/

with ps aux I can see lightning is running with this command:

~/git/lightning/lightningd/lightningd --lightning-dir=/tmp/l1-regtest
and
~/git/lightning/lightningd/lightningd --lightning-dir=/tmp/l2-regtest

Does anyone know how to get lightning-charge to connect to my regtest lightning node?

There are instructions on how to do this in docker in the readme file (https://github.com/ElementsProject/lightning-charge/blob/master/README.md), but it doesn't seem to work outside of docker.


texts: Why should a miner choose the longest blockchain if another chain has a higher expected reward?

texts:
Why did miners/pools choose the longest chain for continuing it?
Because with this strategy they have the highest expected bitcoin reward.
The expected bitcoin reward is (new generated bitcoin (b) + transaction fees (t)) * probability (p) the block will not become orphaned.

Since today b + t is clearly dominated by b and b is kind of constant, today miners maximize p by mining for the longest blockchain. But what about the days when b gets close to 0? Then, right after a completed block, b and t are 0. Thus, a clever miner should ignore the latest block, since even with a small p he will end up with a higher expected reward.

But once miners become aware of transaction fees and will not build on the longest chain this could cause serious trouble? Did I forget something or are these assumptions right?


texts: Bitcoin-qt getnewaddress returns address starting with 2

texts:
I am expecting it starts with '3' the the results below:
getnewaddress "" "p2sh-segwit"
2NFcKJTPZs1syYhwaBkXty6Vt6FEKxD3HTC

Is this because I am running on a private block chain?


texts: Is Block Finalization a valid development to remove the threat of 51% attacks?

texts:
https://www.reddit.com/r/btc/comments/bq8cqo/btctop_currently_has_51_hashing_power/eo2p4md?utm_source=share&utm_medium=web2x

A recent comment from a Reddit user in response to BTC.top acquiring 54 of the Bitcoin Cash has hate noted that a Block Finalization development removes the threat of a 51% attack.

I have never heard of block finalization before but my understanding is that it results in nodes reject the altering of blocks once they have reached a certain amount of confirmation in the blockchain. At the moment, I believe it stands at ten confirmations in the Bitcoin Cash blockchain.

Is this a valid development? Are there limitations to it?


texts: Is there a client that can export to Excel detailed information about transactions?

texts:
I need a client that has a feature of exporting full information about transactions in an Excel or CSV file. By full information I mean sender, receiver, amount, time, confirmation status.

In other words, I want the information that is related to my addresses. If it has multiple sources and affects several address that belong to me I would like to see one line per address. So I want just to see as clearly as it's possible what happend with my address, when and where from/to the coins moved. Just like when you do your simple accounting. In Qt client I cannot see the information about sender in exported file. Is there any client that has this functionality?


texts:
Running a new install of Ubuntu 18.04.3 LTS and downloading blocks in bitcoin-qt up to over 70% when pgm quits with "Bus error (core dumped)".

Anyone else gets this or how to fix it? (-rescan didn't help)

Thanks.


texts: Will the performance of calculating the balance for an address degrade over time?

texts: If balances are calculated on the fly by offsetting all the transactions flowing in and out of a public address, will this degrade the performance of calculating such balances in years to come, i.e. when large volumes of transaction history have accumulated? How many transactions would result in a noticeable drop in performance? or is the threshold so high that it's not likely ever to be reached by the vast majority?


texts:
I would like to clarify how a client connect with peers. I guess the client has a database which looks for possible peers and how long it connected to them.

In case of the first connection, introduction to the network, it cannot find anything in its database. Then it goes on with checking some known DNS addresses(are these hardcoded?). If that methid fails too, the client has inside its source code hardcoded IP addresses in which it can connect.

I would like to know if my above assumptions are correct and if you have anything more to add i would be grateful.


texts: ELI5: does the number of 0's required in mining for SHA256 over the years strictly increase, or does it depend on how many miners there are?

texts:
It is said that to discover a block, the person has to get a SHA256 number that has all 0's for the first 72 bits.
Does this number 72 change and become bigger and bigger over the years (say, every 4 years)?  Or does it depend on how many miners are competing?
So that's could mean, in the year 2010, the number of 0's could be the same as in 2020, if there were as many miners in 2010 as today in 2021.


texts: Why was Bitcoin designed with a decreasing production rate?

texts: I have no doubt that the person who designed Bitcoin was many times smarter than me but with the benefit of hindsight was the decreasing number of bitcoins a good design decision given the 'hoarding' it encourages? Wouldn't a steady and low inflation rate increase the incentive to spend bitcoins and make it more attractive to the later adopters?


texts: Can R/r in Musig be derived from only seeds and message hashes?

texts:
I am wondering if the first two roundtrips of pre-committing and then revealing R/r in MuSig signing can be moved to the keygen phase and made deterministic. That reduces the amount of messages that need to be exchanged; since keygen is done only once, we want to expand that phase. This would be especially useful for HD wallets: at the expense of making wallet creation more complicated, signing would need fewer interactions.

The musig paper on page 10-11, specifies the following (from perspective of signer 1):

MuSig scheme

Key generation

generates private key x1 and corresponding public key X1
sends X1
receives Xi

Signing (specifically the part about agreeing on Ri)

sends t1=Hcom(R1)
receives ti
sends R1
receives Ri
checks that Hcom(Ri)==ti

r1 is specified to be random.
Signing includes three rounds of interaction, two of which is used for the above steps (agreeing on Ri).
I want to move these steps to the keygen phase.

A HD wallet would presumably use BIP32 to generate X1.
Can we use BIP32 for deriving Ri/ri too?

Consider the following scheme instead.
(from cosigners 1's perspective)

Proposed HD scheme

HD wallet setup phase

generates xprv y1 and corresponding xpub Y1
generates xprv k1 and corresponding xpub K1
sends xpub Y1
sends u1=H(K1)
receives xpub Yi
receives ui
sends xpub K1
receives xpub Ki
checks that H(Ki)==ui

Key generation

from xprv y1 along some BIP32 path p, derive private key x1 and public key X1
from xpub Yi along same BIP32 path p, derive public key Xi
from xprv K1 along same BIP32 path p, derive private key j1 and public key J1
from xpub Ki along same BIP32 path p, derive public key Ji.

Signing (specifically the part about agreeing on Ri)

compute r1=j1+hash(m) and R1=J1+hash(m)*G
compute Ri=Ji+hash(m)*G

This approach only has one round of interaction during signing (sending si, omitted as its not changed from what is described in the paper).

I have read the derandomization section, but the explanation for why it doesn't work requires Ri to be chosen by the attacker. If we make it deterministically derived, and BIP32 is safe, then this attack does not apply. The paper states "each signer must ensure that whenever any Rj sent by other cosigners or the message m changes, his ri value changes unpredictably. As long as f is deterministic, this implies a circular dependency in the choice of random values."

Where is this circular dependency? The f from RFC 6979 only depends on key and m.


texts: How many nonces on average do I need to try in order to get n leading zeros?

texts: Assuming 256-bit hash output, how does the (average) number of nonces I need to try (to solve the proof-of-work puzzle) grow with the number of leading zeroes required, n? Is there a bound on this number?


texts: How to enable website users to trade bitcoins on my website? I also want user wallets stored on my server. So users user can buy and purchase bitcoins on my website and they can completely use my website as their local wallet. Like they can gets all information regarding all transaction as history on my website.


texts: Is it possible to schedule a transaction in the future?

texts: Wondering if it's technically possible to set up a transaction to be sent in the future, for example 6 months? Is this related to block timestamps parameters? Transaction timestamps?


texts:
Hi I have a question about buy method. Recently I received successful message from Poloniex
I run once buy order method with option immediateOrCancel.
I get two trades instead of the expected one.

{'orderNumber': '269159954730', 'amountUnfilled': '0.00000000', 'resultingTrades': [{'total': '0.00323034', 'tradeID': '16775174', 'amount': '0.10364748', 'rate': '0.03116670', 'date': '2018-04-22 10:59:11', 'type': 'buy'}, {'total': '0.05271018', 'tradeID': '16775175', 'amount': '1.68942915', 'rate': '0.03120000', 'date': '2018-04-22 10:59:11', 'type': 'buy'}]}

Could someone help me with that or say why it's happend?


texts: Does cgminer have to be on for me to solo mine for bitcoins

texts:
I see my antminer has cgminer built into it.
Do I need to have cgminer on my computer screen while "solo mining" for bitcoins ? or can I just have the antminer on and hashing straight through the router ?


texts:
I went onto https://www.bitaddress.org and the last tab there is a place to enter a private key and it shows the various formats of public and private keys.
It is strange to me that the public key can either be 33 Base58 or 130 Base16.  It doesn't seem right, especially since the private key is 51 Base58 or 64 Base16 which makes sense.

So what gives?   Here is a printscreen:

Bitcoin Address (33 or 34 characters, starts with a '1'):
1EHNa6Q4Jz2uvNExL497mE43ikXhwF6kZm

Public Key (130 characters [0-9A-F]):
0479BE667EF9DCBBAC55A06295CE870B07029BFCDB2DCE28D959F2815B16F8179
8483ADA7726A3C4655DA4FBFC0E1108A8FD17B448A68554199C47D08FFB10D4B8

Private Key Hexadecimal Format (64 characters [0-9A-F]):
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


texts: What regulations are in place for Bitcoin in California?

texts:
I'm looking for information on Bitcoin regulation for companies.

Since Bitcoin is commodity, if you are a company and selling bitcoins you need to have license.

What are the licenses and regulators working with them? I am interested in creating a company that sells bitcoins to consumers.


texts: What percentage of Bitcoins stored in a multi sign address?

texts:
I am looking for a statistic of the usage of multi-sig addresses over time.
More concrete: what is the percentage of Bitcoins stored in a multi-sig address over time.


texts: Is one Bitcoin node has One wallet only?

texts:
I have configured Bitcoin core testnet on my VPS and by running bitcoin-cli command "bitcoin-cli -testnet getwalletinfo" its show wallet info and it create all new bitcoin testnet address under this.

Is there any bitcoin-cli command to create new wallet on same node ?


texts: sendrawtransaction RPC format across core versions

texts: Has there been any changes across core versions for the sendrawtransaction interface. I am trying to understand if upgrading the core version from say 12 to 15 needs a change in serialization. I'd also like to know if there are any versions across which such upgrade would fail.


texts: No connection to Bitcoin network from known Tor IP?

texts:
I have a very fast home Internet connection. I decided to share my bandwidth by setting up a Tor relay on an unused machine on my home network. Any connection I make from my home connection to an external internet site now appears to come from the IP address of a known Tor relay (it is not an exit node).

From this IP, I cannot connect to Bitcoin peers anymore, neither with the Core client nor with the Schildbach wallet on my phone when logged into the home Wifi. I always get 0 connections to the network and no new blocks. It is not just slower to connect; leaving Core open overnight didn't allow it to find any peers.

Do other Bitcoin peers regularly block connections from known Tor nodes? How do I debug this?

EDIT: Sorry about the noise, I solved this myself. When setting up the Tor node, I also made some changes to my firewall settings. Bitcoin didn't manage to get out through the firewall anymore. I have enabled connections to port 8333 now, and everything works again.


texts:
I need to restore deleted wallet.dat.
Unfortunately method with searching for
    "\x00\x00\x00\x00\x01\x00\x00\x00"
    "\x00\x00\x00\x00\x62\x31\x05\x00"

Did not produced working wallet.
The amount of bitcoins is not substantial at all, but I am thinking for searching for the address itself.
I checked on working bitcoind and wallet.dat does not seems to contain the address

not in clear text - e.g. "12c6DSiU4Rq3P4ZxziKxzrL5LmMBrzjrJX" (I am using address I know is in the wallet rather than example address)
not in hex - "00119B098E2E980A229E139A9ED01A469E518E6F2690AFE11C"

for convestion I am using - http://lenschulwitz.com/base58
wallet.dat does not have password. Does bdb uses some compression?
Any idea if I can search for the address?


texts: What effect will the halt of the use of cpu-gpu miners have in the difficulty?

texts:
Do u have an estimate about what will happen when more powerful machines make the simple gpu use unaffordable?

This would practically mean that significant part of the mining will halt. You think that the new machines' impact on difficulty will be reduced by this or this phenomenon will be not an important factor?


texts: Why does mining / validation of new blocks have to be complicated / time consuming?

texts:
Why does mining / validation of new blocks have to be complicated / time consuming ?
Why it can't be as simple as just find a hash for a text?
Is it just to control / limit the amount of new crypto volumes coming in ? If this is the case, isn't it an energy consumption issue ? Aren't there any other solutions ?
Sorry for asking too many questions. I am just a bit confused.


texts:
I would like to be able to query the balance of an address (not belonging to me). The data should come from a fully synced bitcoin full node inside the local LAN and I do not want to query any api services outside my LAN like blockchain or blockcypher. Of course, API calls inside my LAN would be fine and even preferred.

Which query technique could you recommend me? What's the minimum hardware requirement? I guess that would imply a large index of addresses, would I have to count with the same space as the blockchain data itself?

I know this question has been treated before, but most solutions posted there are not really up to date or not supported anymore. What's out there as currently supported solutions?

Thank you in advance

Edit:

So far, my research is that bitcoin-cli cannot reveal transactions based on an address, the txindex=1is only useful for using the RPC call getrawtransaction which doesn't allow searching for addresses.

On the other hand, I've installed btcd: it allows using btcctl searchrawtransactions address which at least prints out ALL transactions. That brings me closer, but still doesn't provide me the final balance. Would that have to calculated from the single transactions? If so, how?


texts: In block 681543 Slush Pool had mined the proper taproot signalling (bit 2 in block version) block but the version wasn't the default 0x20000004 with a version base 0x20000000 but 0x3fff0004. Does it make any difference? Why would they use a different version base (0x3fff0000) just for this block?


texts:
Running Ubuntu 17.10 server

bitcoin.conf contains a setting: rpcport=<port>

Is there any way to cause bitcoind (0.16) to listen on multiple RPC ports at the same time?

example: rpcport=1234,1235,1236

Currently, the wait-timeout prevents new connections to the RPC server until the old one times out. I want to avoid that by having clients use different ports.

If there is another (better) way to reduce/eliminate the wait-timeout, please advise.

Thank you.


texts: I registered to a client with a Bitcoin address on Blockchain.info and after some time that address I registered with was changed. I need to pay a fee to the client. Will it reflect to them that even though the address they are receiving from is different but it is the same wallet?


texts: Bitcoin Miner Profit using 600 GH/s Monarch from Butterflylabs

texts:
Butterflylabs has a new 600 GH/s Bitcoin miner for $2,196.

According to here, 600 GH/s at today's rate would mine approximately $170 a day. This means you make back the original cost of the miner in about two weeks and start making a profit from there on.

This seems too good to be true. Is there something I am missing here?


texts:
I sent a transaction from blockchain wallet to localbitcoins.  Keeps saying it should be thirty minutes, and that has been going on 4 and half hours!

It needs 3 confirms and has 0!

Any help advice would be appreciated.


texts: Convert BTC to BCC from Bitcoin Core Wallet

texts: Not sure if this is the proper forum for this question but I was wondering, what is the easiest way to experiment with converting BTC into BCC? Suppose I have a BTC core wallet which holds 1 BTC but I only want to claim 0.10 worth BTC as BCC?  From what I understand, the way to do this is would be to create another BTC wallet, transfer 0.90 BTC into the new wallet, and then import the private key of the original BTC wallet into a BCC wallet.   This way the remainder of 0.10 BTC will transfer over to BCC?


texts: Can one mine bitcoin without including transactions and get accepted by network?

texts:
The answer was yes few years ago. Does it still apply as per 2020? If so, why I cannot find any blocks with no transactions recently? Is it not easier to mine blocks with no transactions?
Also, if it still applies, are there any mining software that would allow it? Cgminer and bfgminer are so old, are they still in use and what are you using guys?


texts: Ownership of private keys in the Lightning Network

texts:
My question refers to the technical side:

who is holding the private keys if a third party is using my lightning node to participate in the Lightning Network payment channel ?

Thank you


texts: Is there a way to generate a zcash z-address paper wallet via a javascript implementation? Or do I have to use the zcash command line software to do this?


texts: bitcoind connection refused error with curl

texts:
my bitcoin.conf:

server=1
rpcauth=myusername:e2aa83d74a55b7addfe070367546e72d$953dda2b7e2d5a151a7ef0e82ed50a734bf4c4ac55289fede8bd340489d5af0f
rpcallowip=46.101.245.27clientip address
datadir=/mnt/volume_fra1_03/

my cliend side options:

BITCOIND_SCHEME=http
BITCOIND_HOST=142.93.165.221
BITCOIND_PORT=8332
BITCOIND_USER=myusername
BITCOIND_PASSWORD=mysecretpassword

everything is correnct but i get connection refused error.
on serverside 8332 is open and bitcoind listen.
bitcoin-cli getblockchaininfo is working.
bur i try connect remotely i geer error connection refused.


texts: How can I interact with Eclair from Python?

texts: I want to write some scripts for experiments with Lightning. Python is the language I'm most comfortable with. From the three major implementations, LND has python-grpc and c-lightning has pylightning, but what about Eclair? How can I interact with an Eclair node from a Python script?


texts: Would a hardware wallet be hacked in this case

texts:
Bought a hardware wallet (Ledger nano s) recently, they claim that they are safe since it is a cold wallet. Online wallets (such as Crypto.com) are not safe as they are constantly online and hackers can hack through internet, which is fair enough.
However, in the following 2 cases, would hardware wallet still be safe?

Ledger has their app: Ledger live, which is connected to internet, and connects to Ledge Nano s when it is plugged in. Say hacker has hacked Ledger live and my nano s is plugged in, would he/she be able to steal my assets through Ledger live?

My nano s is not plugged, which is safe as it is cold. A hacker has hacked Ledger live, but he/she's not able to steal my assets since I'm offline. Will he/she be able to steal when I plug my nano s in the next time?


texts: How do I migrate my Bitcoin Core wallet to an HD wallet?

texts: I created a wallet before Bitcoin Core 0.13.0 was released so my wallet is not a HD wallet. How do I make my wallet a HD wallet?


texts:
Why satoshi client's UPnP part maps to a fixed external port (8333 by default)?
If there are multiple clients behind the NAT router, won't there be a conflict?


texts:
I have some crypto on 2 exchanges and I cant work out if it will cost me any type of fee to transfer into a wallet. Specifically Coinbase to Coinbase Wallet and Binance to Trust Wallet.
Regards,
Marc


texts: Bitcoincashjs generates dust output with 0 amount

texts:
I am using bitcoincashjs (Bitcore fork) library to make BCH transaction (actually it is an exchange with ChangeNow API). Source wallet has only one UTXO:

[
  {
    "address":"bitcoincash:qpde96gh8j9hd9jewzdu6rfme725vpm0mqc2wzyque",
    "txid":"422defba3dce33a55bf84650848a2fa971907ec6b6ce156fa414254d2e5b45a4",
    "vout":1,
    "scriptPubKey":"76a9145b92e9173c8b769659709bcd0d3bcf9546076fd888ac",
    "amount":0.02880688,
    "satoshis":2880688,
    "height":531325,
    "confirmations":3
  }
]

So, then I build the transaction

const bitcoreTransaction = new Bitcore.Transaction()
  .from(unspentOutputs)
  .to(toAddress, fromFunction(data.amount)[toFunction]())
  .fee(fromFunction(fee)[toFunction]())
  .feePerKb(this.getFeePerKb()) // 4000
  .change(fromAddress)
  .sign(privateKeyForSign);

and check for serialization error, which says: Dust amount detected in one output. When I debug resulting tx object, I see two outputs and one of them has 0 amount. Skipping of dust check on client does not help as it is checked on API side while publishing the transaction and error is returned.

Any ideas how to avoid this?


texts: What type of database does Bitcore use to store the blockchain data? I can't find information on it. Does it use leveldb?


texts: Does a logical mining pool assign harder and harder difficulty to the same miner?

texts:
Although every mining pool can do things differently, I wanted to get a handle on how a logical pool would behave.  If a miner joins the pool and solves a hash at a low difficult, submits the result back to the pool, which then accepts it, would the next logical thing for the pool to be to assign that miner a slightly harder bit of work to do?  In other words, would the "set_difficulty" level be higher the next time around (assuming the difficulty solved by the miner is less than the network difficulty)?

If the pool does not assign harder work and lets the miner continue to solve problems at the same difficulty (which is less than the network difficulty), how does the overall pool benefit?


texts: How to install and run an official Bitcoin wallet on Ubuntu?

texts:
That's probably very noob question, but I am new in Bitcoin and cannot find clear help. I downloaded Linux Bitcoin wallet from the official page, its name is Bitcoin-com-wallet-3.6.0-linux64.tar.gz. I want to just install it and run, but after unpacking I found many executable files and no README. Instructions found on the web write about ./autogen.sh and
./configure files, but I cannot find it there neither. What should I do?


texts:
I opened my wallet after almost a year and all of a sudden I see 2 transactions saying I sent coins to someone.  The address it says I sent to is 1PAZw2aNgurapsxUVm8ctZDD76v7JiwQkC however I never sent this.  So, if someone is stealing my coins how do they do it while my wallet is closed (and incidentally it is also encrypted)?

I have done several deep scans...my guess is that I had tried out a mining pool and that software was the culplrit...needless to say I deleted it and did multiple deep scans.  But if my keys are compromised is there any way to change them?

Nate thanks for the reply...is there a way to change my private keys are get new ones?


texts: Why importing private key from one HD wallet to another doesn't restore the balance?

texts:
I've seen similar questions here but didn't find an answer
I look for a private key in Exodus, for example, and import it to Jaxx and I don't see my balance correctly
So my questions is, do all HD wallets generate public keys from private in the same way?
Also, for example, there are wallets that do not allow to generate new public address, does it mean that wallet is bad?
And if public keys aren't generated in the same way then does it even make sense to keep you private key on paper wallet if you won't be able to get your funds then?


texts: When we say certain crypto currency is based over etherium, for instance TRON, does it mean they have used etherium code from github and modified as per their use case? Or is it something completely different?


texts:
I am doing some test, and am getting weird behavior with keypool.

In the 0.4.0rc1 bitcoin client:

If I set keypool=1, how many times should I be able to do getnewaddress?

Are there any resources where I can read about keypool, and how it works?


texts: What happens if I buy Bitcoins and the price goes down?

texts:
What happens if I buy Bitcoins and the price goes down. Will I lose a quantity of my money?

Consider:


texts: How to download Bitcoin block headers from Blockchain.info and save to file?

texts:
I am just developing and testing Bitcoin mining application in plain Javascript
(slow but can be run off-line).

To test it to work correctly I need to download Bitcoin block headers
from Blockchain.info , 6 input parameters .

Are you aware how to call Blockchain API
https://blockchain.info/api/blockchain_api

I don't use Bitcoin address, no other mining app, just need to download
a number block headers from hashed blocks.

Any idea, demo, example or csv file coming with 6 input parameters
as described in Bitcoin hashing algorithm

https://en.bitcoin.it/wiki/Block_hashing_algorithm


texts:
I Hope this isn't a duplicated, however I couldn't find anything about this anywhere.
Anyways, I am searching for a way of detecting Bitcoin transactions to a given address. I stumbled across Lazy API, however I couldn't find anything about carrying out what it listed, and I am still not sure how to go about detecting transactions to a given address. I went ahead and went to the given link it provided here (and I stumbled across doing using Transaction By Address from the API reference on blockexplorer, but I am still not clear how to go about detecting if I received a transaction.

Please pardon if this is a stupid question, I am a little new to all of this.
Edit:
I dont wish to relay on another service, unless it is the way Lazy API does it. (Basically complete minimals, from other services.)
 Also someone asked to clarify what I meant by detect a transaction, what I mean is have server recognize when someone completed a transaction, either notifying me to do something (such as ship a package), or giving them some sort of virtual product.


texts: I sent 2.002 BTC using withdrawal tab in BITFOREX Exchange to Coinbase

texts:
I withdrew 2.002 BTC from my BITFOREX account to my BTC Coinbase account over a week ago and when I look up the Transaction Hash it shows it is an unconfirmed transaction with 82 inputs ans only 2 outputs. How do I get my coins into my Coinbase account now??
Please help! Anyone!
Thanks!
PAC-Man


texts: When a trade offer in Ripple incurs transit fees, who pays them?

texts: When two trade orders in Ripple are matched and they incur a transit fee for exchanging IOUs, which of the parties pays the transit fee? Is this transit fee already included in the order or is it added later? I.e. are trade offers WYSIWYG?


texts: What is the differences in Bitcoin derivative products such as perpetual vs futures?

texts: I see on some crypto exchanges, they offer Bitcoin perpetual orders and futures orders. What are the differences when compared to each other and vs margin orders.


texts:
I am trying to understand what is the phrase "MaxBTC" and for what is it used? I am new to bitcoins.

Thank you very much.


texts: I need to know about wallets in cryptocurrency, how do exchanges generate deposite address per user?

texts:
In exchanges like Binance when a user wants to deposit coins in bitcoin or in other coins, per user receives a unique public key? Do they have to generate pair key private/public key for each user in each coin? Or there is a way that we can have many public key for a special private key and Binance had one private key and unlimited public key related to that?

If anybody have a good reference please let me know or give me description about this subject. thanks.


texts:
Is it possible to check if a specific node is running the full blockchain or a pruned one?

Also if you can, is it possible to check exactly how many (or roughly) how many blocks they are distributing.


texts: Is it possible to rebalance channels by sending to yourself (from a channel to an other) in c-lightning? How?

texts:
I know it is possible with LND and I don't know if it is possible with Eclair.
I have tried to issue an invoice and to find a route with the same node but
I got the { "code" : -1, "message" : "Could not find a route" } message.

What am I missing?


texts: Any good reason to prevent duplicated address in send transaction for Pos coin?

texts:
The use of sendmany in a PoS coin is an obvious source for preparing stake inputs, however it historically has been prevented to send  to duplicate addresses in one transaction with such an error as "Invalid parameter, duplicated address:"

It seems like a reasonable issue in BTC, but are there any good reasons to prevent this?


texts: Higher cost running Antminer S9 w/ APW3++ when running at 220v?

texts:
There's plenty of discussions on 110v vs 220v on the web and I'm successfully running 2 Antminer s9's on a 30amp circuit at 110v (or maybe it's 120/125, I don't know how that works).

I have not hooked up a volt/watt meter tool up, but if the APW3++ is to deliver 1200 watts @ 110v or 1600 watts @ 220v, does that mean it will cost me more KwH's to run on 220v, therefore making it less profitable?


texts: can anyone recommend the best api/widget for getting Bitcoin, Crypto Currency Charts, Currency Convert and tickers?


texts: Trying to receive a payment. Signed up for Bitcoin I don't know if I signed up for the right one

texts: I think I just signed up for Bitcoin correctly. I'm trying to receive payments from an online casino that pays in Bitcoin. What do I need to do and what kind of wallet do I need to open, so I can receive my payment? Also, is Bitcoin used like a a bank where I can spend money out of it?


texts: What is a good way for someone to purchase Mining Bonds?

texts:
GLBSE is down, and so is PureMining, which used to give deterministic hash rate yields.

What are the alternatives? If someone wants to invest in Bitcoin mining, but doesn't want to own & operate a mining rig, what is a good way for him to do this?


texts:
I have cent os in my amazon ec2 instance i try this post to install litecoin daemon after done compilation and run ./litecoind gives the following error

litecoind: key.cpp:134: {anonymous}::CECKey::CECKey(): Assertion `pkey != __null' failed.
Aborted

How to configure litecoin.conf in AMI?


texts: Help understanding OP codes on multisig redeem script (hex)

texts:
I was reading this gist and am not sure I am understanding/reading the hex of the multisig's redeem script correctly (line 14). It is:

52410491bba2510912a5bd37da1fb5b1673010e43d2c6d812c514e91bfa9f2eb129e1c183329db55bd868e209aac2fbc02cb33d98fe74bf23f0c235d6126b1d8334f864104865c40293a680cb9c020e7b1e106d8c1916d3cef99aa431a56d253e69256dac09ef122b1a986818a7cb624532f062c1d1f8722084861c5c3291ccffef4ec687441048d2455d2403e08708fc1f556002f1b6cd83f992d085097f9974ab08a28838f07896fbab08f39495e15fa6fad6edbfb1e754e35fa1c7844c41f322a1863d4621353ae

So I see the three public key pairs, beginning in bold text. I understand that the last byte (0xae) is OP_CHECKMULTISIG. But I am confused about the bytes (0x53, before 0xae) and the 5241 at the beginning. I am under the impression that before the public keys there should be two variables pushed onto the stack; one because of the checkmultisig bug and another to identify the m of n required signatures to unlock the bitcoin. And then n should come right before the last opcode (3 in this case).

What am I not understanding correctly? What's up with those fives and the 41 at the beginning? Thanks for the help!

Link to gist if broken: https://gist.github.com/gavinandresen/3966071


texts:
I would like to know what are the step to succefully migrate a pruned node.

I have a Raspnode (rPi2B+) and it is so slow that it doesnt seem to sync the blockchain after several days...

I want to sync the node that I have in my laptop and move it (pruned) to the Raspnode.

I have copy and paste all the files in the .bitcoin folder and when I execute the bitcoind -daemon command the follow is in the debug.log file

2016-03-22 23:25:55 Opening LevelDB in /home/pi/bitcoinData/blocks/index
2016-03-22 23:25:59 Opened LevelDB successfully
2016-03-22 23:25:59 Opening LevelDB in /home/pi/bitcoinData/chainstate
2016-03-22 23:25:59 Opened LevelDB successfully
2016-03-22 23:26:37 LoadBlockIndexDB: last block file = 474
2016-03-22 23:26:45 LoadBlockIndexDB: last block file info: CBlockFileInfo(blocks=57, size=47829393, heights=403730...403810, time=2016-03-22..$
2016-03-22 23:26:48 Checking all blk files are present...
2016-03-22 23:26:48 LoadBlockIndexDB(): Block files have previously been pruned
2016-03-22 23:26:48 LoadBlockIndexDB: transaction index disabled
2016-03-22 23:26:49 LoadBlockIndexDB: hashBestChain=000000000000000005323717f768df54444ee6dfccbe080548287f120546e6e3 height=403810 date=2016-03$
2016-03-22 23:26:49 init message: Verifying blocks...
2016-03-22 23:26:49 Verifying last 288 blocks at level 3
2016-03-22 23:26:51 LevelDB read failure: Corruption: not an sstable (bad magic number)
2016-03-22 23:27:14 Corruption: not an sstable (bad magic number)
2016-03-22 23:27:14 : Error opening block database.

Do you want to rebuild the block database now?
2016-03-22 23:27:14 Aborted block database rebuild. Exiting.
2016-03-22 23:27:14 Shutdown: In progress...
2016-03-22 23:27:14 scheduler thread interrupt
2016-03-22 23:27:14 StopNode()
2016-03-22 23:27:14 Shutdown: done
2016-03-22 23:39:01 AppInit2 : parameter interaction: -prune -> setting -disablewallet=1
2016-03-22 23:39:05 Prune configured to target 30000MiB on disk for block and undo files.
2016-03-22 23:39:08

The idea is to sync the node in my laptop and then maintain the syncing (and pruning) on the rapsberry pi because I cant run the node all the time in my laptop.


texts: Can you help with Bitcoin block hashing algorithm ( PHP, C, Python, Javascript)?

texts:
can you help with Bitcoin block hashing algorithm ( PHP, C, Python, Javascript) ?

I was working really hard to write block hashing algorithm in plain Javascript.
Unfortunately the developed Javascript code is not generating the correct hash.

Yesterday installed Python for Windows XP 32 and run Python hashing code
from
https://en.bitcoin.it/wiki/Block_hashing_algorithm

and run code to get the correct hash.

Python is very slow so I plan to test block hashing algorithm in C
http://pastebin.com/bW3fQA2a

in PHP and modify my Javascript code to generate the correct hash.

Next step is to download hashed blocks from Blockchain via getJason API
to verify every nonce generated for the blocks hashed in the past.

Can you help or join me ?


texts:
Reading the whitepaper, I came across a point: nodes wishing to act as effective intermediaries, 'hubs' or not, need high availability and need to operate autonomously.

This means they must have access to the private keys of their payment channels in order to rebalance in support of transactions!! Vulnerabilities in the Lightning Network service - or other services on the same system or adjacent network - will end up exposing those keys to risk of theft.

Are there any solutions to this?


texts: Why do some generation transactions use pubkey, instead of hash?

texts: At BlockExplorer I can see that (edit: some) generation transactions use a pubkey in the script (<key> OP_CHECKSIG), while ordinary transactions use address/hash (OP_DUP OP_HASH160 <hash> OP_EQUALVERIFY OP_CHECKSIG). Why don't generation transactions use hash as well?


texts: How is the security of Mastercoin different than that of Bitcoin?

texts:
Mastercoin is based on Bitcoin, and has a very similar security model. However various parameters make the security different (some better, some maybe worse).

How exactly do they differ, security wise?


texts: I have looked at the following link:https://dashblockexplorer.com/api/txs/?block=990001, and I am wondering how to paginate. You may notice that pageTotal is equal to 5.


texts: How can I hide my bitcoin transactions to protect anonymity?

texts:
I read many related questions about the pseudo-anonymity and bitcoin transaction tracking.

So if I understand correctly, bitcoins, or better, transactions can be tracked for their entire lifetime.

Example user case:

I buy bitcoins from Mt.Gox
I send some bitcoins here and there
Now I decide to send 50 BTC to a person (Bob) who did a job for me, in the hope that nobody finds out about my deal.
Bob changes the 50 BTC recently received in dollars through Mt.Gox

Now, if I'm right, it is possible to track back the transaction to me, since all transactions are public. And so everyone knows that part of the money changed by Mt.Gox was used to pay Bob and that he changed them back to dollars.

This is true as long as my address and Bob's address is also known.

Is there some way to break the transaction history of the bitcoins from Mt.Gox?
I mean, for example, would it be possible for Bob to transfer the 50 BTC to Mt.Gox from an unknown address that was never used, so it can't be associated to my address? Or is it possible to send bitcoins only from the reveicer address?

Situation when using the same address to receive and send bitcoins:

[Mt.Gox] ==> [Me] == [Bob] ==> [Mt.Gox]

Situation with new generated addresses:

1. [Mt.Gox] ==> [Me]
2. [Me] == [Bob]
3. [Bob] ==> [Mt.Gox]

In short, how to hide where bitcoins came from?
I read there is a way to generate new addresses and send through them. Is that true?

Thanks :)


texts: How to check about 10 million bitcoin addresses?

texts:
A few years ago I deposited a specific amount of bitcoins into an address and wrote that address/private key down. I lost the last four characters of the address. I counted that each character can be 26 upper + 26 lower + 10 digits = 62 characters. So missing 4 characters means that my wallet can be an of 62*62*62*62 = 14,776,336 addresses. How can I programmatically check all those combinations? I will find all the addresses with the same bitcoins as I deposited and then check them one by one as I expect (hope) there to be less than 1,000 matching addresses.

I've checked blockchain.info but they timed me out after a few requests, I checked blockonomics.co but they are expensive.


texts:
Gooday, please i want to know how to transform my non spendable bitcoins to spendable bitcoins on blockchain account for the sake of being able to spend them please someone help me out I'm lost. I dont know how to retrieve the private key?
I got the bitcoins from an account manager that traded for me and supposedly made a blockchain account for me, where all the money was being sent to but a non-spendable account. The broker used to sending the money was IQ options, i do not know what to believe but please, please and please i want those bitcoins to be spendable and usable...Please someone or anyone, give me a SOLUTION!!!... I have my backup phrases if that helps and to be honest I have an average knowledge of bitcoins. SOMEONE PLEASE HELP ME!!!


texts: Securing a wallet and multiple addresses

texts:
I am trying to understand Bitcoin QT. Sorry for the questions.

If I create two new addresses, then encrypt my wallet and then create a third new address after the encryption process, are all three new addresses encrypted and safe to use?
If I then copy the wallet.dat file to usb sticks and delete the wallet.dat file on my laptop, are the funds on the usb stick still accessible? On all three addresses?
Can I then continue sending money to these addresses? Even thought the wallet isn't connected to the internet?
Imagine I have a copy of the wallet.dat file on a usb stick. If I generate a 4th address on my laptop, and then destroy the laptops wallet.dat file, will funds I send to the 4th address still go into the wallet.dat copy  on the usb stick which was made before I created the 4th address?
If I can see coins transfered to my wallet and confirmed, should I bother setting up a second wallet on my other computer and doing a test transaction with my new funds? Or can I safely assume the coins are ok?
Is there a gauranteed fail safe way to check the balance in an address without hooking up the wallet.dat file to my client? I want to keep my wallet.dat file offline.
Are the answers to the above the same for Litecoin QT?

Thanks so much for any guidance


texts: Is it better to compile bitcoin node or rather for some reason just use the official binaries?

texts:
As I have some doubts about a possible hackers' attacks on https://bitcoin.org/

Wanting to run a full node, I rather compiled the Bitcoin Core from git source for Linux instead.

The question is:

Does compiling it bring, other than the one - mentioned, benefit to me or to the network?


texts: Creating a raw bitcoin transaction and signing it with the private key using php and javascript

texts:
I have a full bitcoin core node setup and would like to use it to just "broadcast" my signed transactions. But what is required to make a raw transaction using PHP and Javascript? The variables I have are just the private key, amount i want to send, and a send to address. What other missing data do I need?

Is there a good easy tutorial to follow for doing this in PHP and Javascript?

I want to make a static html/js page where I can paste my private key and other data into and it would output a "signed" transaction.


texts: Is there a way to change the wallet.dat location without changing the entire data directory?

texts: I know that Bitcoin supports the -datadir command line option which specifies that the wallet.dat and blockchain should be stored in a custom location rather than %appdata%\roaming\bitcoin but is there a way to specify a wallet location without also changing the blockchain location? I have a highly secured spot I'd like to stash my wallet.dat in (permanently) but I don't want to stash ~2GB of blockchain data alongside it.


texts: While creating new crypto using fork need to generate smart contract?

texts:
I have 2 questions for creating nee crypto currency using fork.

1.) I have created one new crypto coin which is called mindcoin, now should i generate smart contract for deployment my currency in market??

2.) Should i generate smart contract any other languages like php or .net?? I know about solidity but it will be preferable for ethereum..

Can you please let me know about it? It is very important for me if you give answer asap.


texts: get the private key for change addresses

texts:
Is it possible to get the private keys for change addresses that get generated?

I was wondering if there is a way to auto export that, do the clients make the change addresses or does another mechanism in the network make them?


texts:
I opened my bitcoin core wallet for the first time in nearly 7 years and do not remember ever setting a passphrase. The good news is I've got bitcoins in the account that I'd forgotten about, bad news is that without the passphrase, I can't send them anywhere to cash them out.

Is there a way to access / hack the passphrase for Bitcoin Core?


texts: Can you add more Dash to a masternode that already has 1000 Dash allocated for a masternode?

texts: If I had 2000 dash and made a master node with it. Do I get double the rewards vs a masternode with 1000 dash? Or do I have to separate the 2000 dash into 2 separate 1000 dash masternodes, hence running two nodes on the same computer or separate? How would one take advantage of this if they have more than 1000 dash?


texts: What is the memory usage for checking transaction inputs?

texts:
Whenever a transaction is received by a node, the node verifies its validity. To that end, it checks for each transaction input whether that input is part of the UTXO set. It is my understanding that the UTXO set is stored in the chainstate database, which is held in a LevelDB structure.

I previously thought that he UTXO set was kept available in memory, but since I've learned that it is currently about 1.2GiB in size that seems unlikely.

So, I assume the chainstate-db is stored on disk, but accessed multiple times per second to check transaction inputs. What amount of memory usage does this induce on a node?


texts: Crypto exchange - what do BTCUSD SELL and LTCBTC SELL mean?

texts:
I just downloaded an app that forecasts the crypto market. The app seems to be nice but I don't understand the forecast interface. What does this mean?

BTCUSD SELL,
LTCBTC SELL

Does it mean that I can sell my bitcoin to someone that has dollars?

For the second, does it also mean that I can sell my LTC to someone that has BTC that is invariably buying BTC with LTC?


texts: In my Bitcoin Core Wallet I see peers identified as "BitcoinUnlimited" why?

texts:
Sometimes I'm checking the connected peers I today I saw one identified as "/BitcoinUnlimited:1.0.2(EB16; AD12)/" User Agent. I haven't saw this before, all I see is Satoshi User Agents.

It this the hard fork Bitcoin Cash wallet peer? I don't want to help the Bitcoin Cash network, can I ban all peers with this User Agent?


texts: Where in the world is bitcoin mining the most profitiable?

texts: This is a question for Bitcoin miners. High cost of electricity can really cut down on the profitability of Bitcoin mining. I want to know what geographic location has the cheapest electricity and thus most profitable Bitcoin mining in the world?


texts: If Blockchain miners weren't paid would there still be trust in all bitcoin transactions?

texts: If Blockchain miners weren't paid to mine would there still be trust in all bitcoin transactions?


texts:
I am confused when i see this transaction

Test transaction with one input and two outputs

Since scriptpubkey verifies the hash of the sender's public key and sender's signature, i am wondering why the two scriptpubkeys are different. Shouldn't they be the same? I am saying the XXX part in the following should be identical

OP_DUP OP_HASH160 XXX OP_EQUALVERIFY OP_CHECKSIG

If not, why not?


texts:
Am new in bitcoin world and didn't started it yet...
A man from USA saying to create blockchain wallet n top up then share ur email n wallet address not login not password to connect my wallet to a s9 machine for mining i 'll keep my money with me in my wallet he will create a node address to connect s9 ...I want know is it safe should I do it and if it's scam what is the real way to do it another question is mining profitable ?


texts: why bitcoin escrow don't use fiat currency?

texts:
Cryptocurrency escrow,  like localbitcoins.com, use bitcoins as guaranty funds.
Seller transfer bitcoins to merchant as guaranty, later when buyer has paid with fiat money to seller, merchant make the transfer of bitcoins to buyer wallet.
why bitcoin escrow use bitcoins guarantee and  don't use fiat currency?


texts: Why is there a need for different exchanges?

texts: In laymen's terms, why is there a need for different bitcoin exchanges? Is it currently the wild west and eventually these exchanges will consolidate. Or can exchanges actually provide different value to their customers, justifying their existence. I ask  this because there are 100+ exchanges out there? Why doesn't everyone just flock to the most reputable and liquid one?


texts:
Why is bitcoin using MIT?
From what I understand, MIT doesn't care about trademarks, whereas Apache2 will prevent from using the BTC name. This should help identify the difference with the looming s2x fork where misinformation won't be spread.

From what I understand btc1 is trying to exploit this loophole so they can inject code like this without documenting it properly.

https://choosealicense.com/licenses/


texts: How can I prune my Bitcoin Core correctly? The other way did not work for me. Have I done any unnoticed mistake?

texts:
Saving the entire blockchain in my computer is taking mi a lot of space. I looked in this forum for a solution and I saw that there was an option to prune the node and save a lot of space.
I followed the instructions, I went to the Bitcoin data directory, I created a file there and called it "bitcoin.conf" and I wrote "-prune=1100" in it.
Nothing I expected happened, the space it took remained the same, it only started downloading a new blockchain called "testnet".
Have I done something wrong? And how can I fix it in order to save space?
My version of Bitcoin Core is v0.14..2

PS: Latter, I have discovered that, in fact, I have three Bitcoin data directories, and suddenly I have doubts about in which of them shall I place my "bitcoin.conf".
Is having three directory data how it shall be? And in which of them shall I place my "bitcoin.conf".


texts: Hash rate of "Antminer S9" in "Antpool.com" is ZERO

texts:
I setup an Antminer S9 using this document: (Link to document).

And I configured connection to antpool.com using this guideline: (Link to guideline).

So, I filled out the fields as follows:

Pool 1:

URL: stratum+tcp://stratum.antpool.com:3333

Worker: MySubAccountNameInAntpool.com.mywork

etc ...

Pool 2:  stratum+tcp://stratum.antpool.com:443
Pool 3: stratum+tcp://stratum.antpool.com:25

And when I PING to antpool.com, no packet is lost as follows:

However, when I see Miner Status, there is no information ! (as follows:)

Also, my hash rate in my dashboard in www.antpool.com is zero !

What is the problem?

(If you need any further information, please let me know.)


texts: What's the difference between a wallet and an address?

texts: Bitcoin seems to have the concept of a wallet and an address. Are they the same thing? If not, how do they differ?


texts:
If all humans used bitcoins now (Jan 2013) for most of their transactions, then a dollar would be worth about a billionth of a bitcoin (1/10 Satoshi).

If bitcoins take ten years to catch on that fully, and population rises only a little while worldwide productivity doubles, then you could buy 5 candy bars for a Satoshi (1/10^8 BTC).

A house today, starter home might be worth 10 000 bitcoins or so. Paying a 30 year loan payment in Bitcoins would require a payment of a billion dollars a month at some point.

So I don't see how you could have viable loans in bitcoins until the system has settled down at least 30 years from now.

And if you have 1 bitcoin today, it could become worth 100 million dollars purchasing power in 10 to 20 years. One inexpensive coin worth an hour's labor.

So the system has an enormous potential reward for hoarding--far beyond working for a living, or any remotely normal successful investment.

How is hoarding to be prevented?

And I think this system is even more unsound than fiat money, albeit in a very different direction. But it IS likely to lead to drastically improved money in the long run.


texts: Can cryptocurrencies be liberated from the menace of exchanges?

texts:
In my understanding the primary purpose of a cryptocurrency exchange is to let users trade traditional currency for some kind of crypto-coin. Most exchanges also allow provide storage and crypto-to-crypto trade.

But exchanges add centralization, they have questionable security and they can manipulate cryptocurrency prices at their will.

Can there be an alternative market structure for cryptocurrency that liberates us from evil exchanges?


texts: Should I be running Bitcoin Core or Bitcoin-XT?

texts:
I just read about Bitcoin Core and Bitcoin-XT, and I want to know what is the difference between Bitcoin Core and Bitcoin-XT?

And which is better Bitcoin Core or Bitcoin-XT?


texts: Why is input number non-existent in bitcoin API?

texts:
Why when I use this public Bitcoin Api to practice a command, the input value of BTC does not show up?

API Call can be found here:

API Website

Transaction from block explorer can be found here:

Explorer Tx

{
    "result": {
        "txid": "1e12864a9852ebd2b71a743752cc1561b000663f47bd71bc383b0cacad614d86",
        "hash": "bf43137e355def3d6292c296c864d9f6a9da353db6e4bd40c55e7cc4df245774",
        "version": 2,
        "size": 249,
        "vsize": 168,
        "locktime": 0,
        "vin": [
            {
                "txid": "9de8923855b2c56bc903c39418298fa8c185e5feb99cb32bfa31b9d06700ced8",
                "vout": 1,
                "scriptSig": {
                    "asm": "00140b67d98b0069797e0b5c94964f94d69476bea509",
                    "hex": "1600140b67d98b0069797e0b5c94964f94d69476bea509"
                },
                "txinwitness": [
                    "30440220625b6fd7299cfd14e6bdaa63cef809da54d4016c6caf5d268fc80c48d7fb41cc02200da35a319d63926112aa26952933ce590e67023993072ab10ab2bfb44f55704f01",
                    "03c97015da537daded1ac5fd4b5f9cfe55d1d77aed63da77da097d2af087361339"
                ],
                "sequence": 4294967295
            }
        ],
        "vout": [
            {
                "value": 1.99550000,
                "n": 0,
                "scriptPubKey": {
                    "asm": "OP_DUP OP_HASH160 b0fe30da6628923202cbf6e877405ea6d484e9eb OP_EQUALVERIFY OP_CHECKSIG",
                    "hex": "76a914b0fe30da6628923202cbf6e877405ea6d484e9eb88ac",
                    "reqSigs": 1,
                    "type": "pubkeyhash",
                    "addresses": [
                        "1H8rSFYmaZoSbdsXjF4Q5zb53FHNYAdTLj"
                    ]
                }
            },
            {
                "value": 82.88960000,
                "n": 1,
                "scriptPubKey": {
                    "asm": "OP_HASH160 fe7dfeeb1cbf6330590bc7ee2c47a2de593f1920 OP_EQUAL",
                    "hex": "a914fe7dfeeb1cbf6330590bc7ee2c47a2de593f192087",
                    "reqSigs": 1,
                    "type": "scripthash",
                    "addresses": [
                        "3QteVcFbTqoS8fSFYgwuet1yWD8YGfuas4"
                    ]
                }
            }
        ],
        "hex": "02000000000101d8ce0067d0b931fa2bb39cb9fee585c1a88f291894c303c96bc5b2553892e89d01000000171600140b67d98b0069797e0b5c94964f94d69476bea509ffffffff0230e4e40b000000001976a914b0fe30da6628923202cbf6e877405ea6d484e9eb88ac007e0fee0100000017a914fe7dfeeb1cbf6330590bc7ee2c47a2de593f192087024730440220625b6fd7299cfd14e6bdaa63cef809da54d4016c6caf5d268fc80c48d7fb41cc02200da35a319d63926112aa26952933ce590e67023993072ab10ab2bfb44f55704f012103c97015da537daded1ac5fd4b5f9cfe55d1d77aed63da77da097d2af08736133900000000",
        "blockhash": "0000000000000000000dfeca4aac6372aa5aff5beb3bd13105eedb2269375723",
        "confirmations": 103,
        "time": 1541981822,
        "blocktime": 1541981822
    },
    "error": null,
    "id": null
}


texts: Transaction fee is based on only "transaction size" ? or depends on "transaction amount" as well?

texts:
In the Bitcoin, transactions fees are different in value. Now the question is that this transaction fee is based on only "transaction size" ? or depends on "transaction amount" as well ?
For example, consider transactions A and B have same size. However, amount of transaction A is 2 bitcoins and amount of transaction B is 1 bitcoin. In this case, these two transactions have equal fee ?


texts:
My understanding is that the 12-word seed is used to recover wallets' private keys. However, if each private key is 256-bits long, and the dictionary for the seed only contains 2048 words, then that's not nearly enough to cover them all: 2048^12 = 2^132 << 2^256.

Where is my misunderstanding?


texts: How many more transactions per second will be possible with SegWit?

texts:
On a percentage basis compared to the current theoretical limit how many more transactions per second will be possible after SegWit?
Will the answer to number 1 scale linearly with block size increases in the future?

Please exclude the impact of lightning or thunder networks for the purposes of my question.


texts: The state update order of Lightning Network when exchanging private keys and new commitment transactions

texts:
I was studying Lightning Network recently and got into confusion.

I want to know that the process order of generating a new state to revoke the old state in the Lightning Network. When a new commitment transaction is generated, do the two parties firstly exchange signatures for the new transaction, and then the private key used in the previous commitment transaction is sent to the other party to revoke the previous state, or is the situation reversed?  (That is, the private key is exchanged first, and then the new commitment transaction pair is signed and exchanged).

Or there is another more specific order?


texts: What system should I implement to make use of accounts with Bitcoin Core 'accounts' now deprecated?

texts:
I am designing one of the Bitcoin based app on Bitcoin-Core using account system.

Accounts I have used to store users wallet balance in different accounts.

But since I know it is deprecated, then how can i store users individual balance in separate identifiable addresses.

Is there any database we need to implement?


texts: Does any exchange site let me automatically sell Bitcoin to USDT (or USD) right after I receive it?

texts:
I want to sell Bitcoin automatically and immediately after I receive it.

Is there any exchange site has this feature?


texts: What does "Estimated BTC Transacted" mean?

texts:
I view a sample transaction, would you please see the sample image?

It's very clearly that Total Input is 0.1B, Total Output is 0.0995, and Fees is 0.0005 BTC; 0.1=0.0995+0.0005

Estimated BTC Transacted display 0.015B, what does "Estimated BTC Transacted" mean? how can I calculate "Estimated BTC Transacted" ?

Image


texts: How to remove password from encrypted wallet with password?

texts: Without using dumpwallet nor dumpprivkey, is there a way to take an encrypted wallet and making it decrypted so it can be used without entering a password?


texts: Is transaction verification called mining in blockchain?

texts: A transaction in which A sends $10 to B; then this transaction is published in the network. Now, how the other nodes C and D will know, whether A is having $10 or not. and why A should reveal his account details to every node to verify?


texts: When the last bitcoin is mined will everyone know it?

texts:
The total number of possible bitcoins is limited. This means that at some point the last bitcoin is mined and no more bitcoins will be mined after that moment.

When this happens will we notice it and how?


texts: Why does the daemon require peers in order to start mining?

texts:
I wanted to start mining Bitcoin from the genesis block, so I cloned Bitcoin and removed the checkpoints. Then I compiled and started up the daemon. I wasn't connected to any other peers, however, so it wouldn't let me mine. I did ./bitcoin-cli setgenerate true but ./bitcoin-cli getmininginfo said I had 0 hashespersecond. When I connected to just one other peer, though, (a peer which also didn't have the checkpoints or the block chain), I could start mining.

Theoretically, though, why wouldn't the peer just let me mine on my own chain and not broadcast my results to anybody? I know it's not really a peer-to-peer network in this case, but I don't see why it would harm anyone to allow mining like this. Where in the v0.9.3 code does it essentially say "if not connected to peers, then don't allow generation"?


texts: requesting transaction information through peer2peer network got notfound

texts:
my current understanding is that after i did my "handshake" with a public node succesfully, i should be able to do a getdata mesage about a transaction from a transaction hash and they should respond with an inv message containing my transaction right?

when i do that i instead receive a "notfound" object. does this means i also have to make sure that i connect to enough node that atleast one node have the data of what i wanted.

thanks in advance!

'def main():
    address = ("35.180.184.150", 8333)
    sock = handshake(address)
    send_getheaders(sock) #get 4000 headers and blocks

    #--------------
    #
    global thres
    thres = 0
    while True and thres < 3 : #thres is so that my program doesnt listen to b'inv for eternity
        try:
            packet = Packet.from_socket(sock)
        except EOFError as e:
            print("Peer hung up")
            return
        except Exception as e:
            print(f'encountered "{e}" reading packet')
        handle_packet(packet, sock)
    tx_hash = int("27936a1262df5d27547f8e12549be5301e71d5aa4d8d82a030530336029f77eb",16)
    #tx_hash from one of the block
    items = [InventoryItem(1, int_to_bytes(tx_hash, 32))]#getting tx
    getdata = GetData(items=items)
    packet = Packet(getdata.command, getdata.to_bytes())
    sock.send(packet.to_bytes())
    return sock'


texts:
Can I use the same method of generating Bitcoin private key and public key for Dogecoin?
After No.1 above is complete, does Dogecoin support compressed public key?
How do I generate Dogecoin address from the result of No.1 public key?
Can I use the same Bitcoin signing method on Dogecoin?

Thank you


texts: I want to add DNS seeds – like bitcoin – to my alt-coin. Is bitcoins generate-seeds.py and makeseeds.py the scripts to register DNS-seed ips?


texts:
I made a transfer over 24hr ago and it's yet to be confirmed. Pls help. The link is https://blockchain.info/tx/35dd84368ffc04c49980f7816b667efb84dbfd974070d429edaadacb9cf13f13.
Thanks


texts: Is it possible to safely mine bitcoin at 13.5 TH/s with hardware with 10.5 TH/s?

texts:
I want to mine bitcoins, and I have heard that it is possible to overclock an Antminer T9. It said "maximum +200M recommended" for the overclocking. This miner runs at 10.5 TH/s and I would like to make it run at the hashrate of a more expensive miner (the S9), albeit with higher electricity usage. I am curious about bitcoin mining because of the interesting quirks of the SHA256 hash algorithm and how I get to be paid by helping discover hashes with 18+ zeroes (as of writing).

The link for info is at: https://www.infofuge.com/question/how-to-overclock-antminer-t9-to-increase-my-profits/

Note: if there is a higher safe limit, say, 15 TH/s, I would like you to specify it.


texts: I sent bitcoin to a company address for investment .  Transaction was confirmed. The output to the company address indicates that it has been spent.  However, the output to the other address shows output is unspent. Two questions: Does this mean the company has received the payment for the investment? Can l claim the unspent output ?


texts: sum(VOUT) > sum(VIN) -- Is this a possible scenario?

texts:
I have a transaction. This transaction was taking a value from AddrX and sending it to itself in a "split" of sorts. In the transaction there is one VIN of 98000000. This transaction split the stack and has two VOUT. They are both 49000000.5. There is a transaction fee of 1.00.

In this case, the total VOUT is 98000001 which exceeds the total VIN of 98000000. However, that difference is found in the transaction fee.

From what I have understood about the blockchain and transactions, the transaction fee is: Fee: sum(vin) - sum(vout) so it results in a -1 transaction fee.

My issue here is that if I were building a database to track this address I would end up subtracting 98000000 from their balance, and then would add the two incoming values of 49000000.5 which would end up placing their total balance after this transaction to 98000001 which would be incorrect. Now, I could add logic to remove the transaction fee incurred from this manually; however I would have assumed that this transaction would be invalid because the total VOUT was greater than the total VIN.

Could this situation be possible? So far from transactions I've seen, the transaction fee has already been applied to one of the VOUT and thus would not cause this error. If it is possible, how can I detect this and remedy it?


texts: Where can I store a Bitcoin Wallet Safely?

texts:
I am a newbie and I would like to know where can I create/store my Bitcoin Wallet safely. I have downloaded the Bitcoin software but storing it in my local computer seem like a high risk, but also is trusting a third-party.

How do you guys do it?


texts: What is Ripple and how does it compare to Bitcoin?

texts: What is Ripple, and how does the system compare to Bitcoin?


texts: Query regarding unconfirmed transactions

texts:
I got a bitcoin transferred to my wallet, it is unconfirmed but displaying the amount $500 in my Bitcoin address in my wallet.
It had been almost a day but transaction is not confirmed in explorer but amount is visible in my wallet address.
My query is as it is in my wallet can i use the amount to send to someone or can i buy something???


texts: Is the price of BTC transactions driven down by the influx of miners?

texts: I'm wondering why Bitcoin transaction speed doesn't increase (and cost decrease) due to more people becoming miners all the time. Is it because the number of transactions is increasing even faster?


texts: How did Coinbase monitor BTC transactions?

texts:
I've been seeing a lot of articles like this one claiming that Coinbase has been suspending users that transmit and receive BTCs from sites that provide objectionable goods and services (e.g. drug sales, gambling, etc.).

I'm not interested in the why of their actions but the how.

My knowledge of BTC and Coinbase is extremely limited but I was under the impression that each transaction has a unique target address (or at least it's an advisable security practice). So if a person were to send 10 BTC to "objectionable site A" at newly created address AAA, and then later "objectionable site A" sends 12 BTC to me at newly created address BBB, how would Coinbase even know that address AAA were owned by "objectionable site A"? Isn't it anonymous?

I sort of understand the concept of the blockchain and how everyone can see every transaction that's taken place, but from Coinbase's perspective, it seems like all they'd be able to determine is that someone sent some BTC to address AAA. How would they even know what business AAA is associated with?

I'm confused. Please explain. Thanks!


texts:
When I pool mine, do my payments come from the pool operator's personal account? From the pool's wallet? Or from somewhere else?

When using P2Pool, the payments appear in bitcoin-qt as though I had mined the block myself.


texts: Learning as I go but needing help understanding the concept

texts: So my first and main question is how do you get bitcoins? Do you use money off a card to purchase them, do you win them, or what?


texts: Why is the smallest transaction value 5340 satoshis? What is so special about that particular number?

texts: What is so special about 5340 instead of some other number? E.g. why not 5320 or 5345?


texts: What info do I need in a form where people can pay/donate with Bitcoin?

texts:
I'm a developer and looking to create a form where people can pay/donate money in Bitcoin.  Many have suggested to just post the recipient wallet address and let folks take that and go off and pay on their own.  However, I don't want that.  I would like to create a form taht gathers the necessary information for settlement and then goes off does the payment collection, much as someone who accepts credit cards will collect a credit card number, security code, and expiration date before handing that off to a payment processor.

My question is, is it possible to gather such information for a payment?  If so, what is the information I'd need to collect?

If it simplifies things, we were thinking of using the Coinbase API to make this happen.


texts: When running bcoin, how does one disable mining by default? I just want to run a full node without mining. There seems to be no config options to control it.


texts: Need an explanation as to why the exchange of BTC for USD is legal

texts:
Many have asked if the exchange of BTC for USD is legal, and they will cry "legal" and simultaneously cite FinCEN's regulations for a MSB.

However, they never explain if an individual trading BTC for USD (at, say, Mt. Gox or something of the like) is considered an MSB.

Could someone EXPLAIN why it is legal/illegal for an individual to exchange (not run an exchange, but be the customer) BTC for USD.

Thank you.


texts: how to sign a multiple output transaction

texts:
currently i m using below code,how to add multiple address to address.

let transaction = new bitcore.Transaction()
            transaction
                .from(txoSet)
                .to( userAddress, amountTotransfer)
                .fee(10000)
                .change(changeAddress)
                .sign(BTCkey)
            var sendTx = script.broadcastTransaction(transaction.serialize())
            sendTx.then(async function (tx) {
                console.log('tx', tx);
                })


texts: make: *** No rule to make target 'all'. Stop. Stellar-core

texts:
I followed the instructions on how to install the stellar core but when I ran make install, I got this error:

make: *** No rule to make target 'all'.  Stop.

I  configured it and everything worked out fine until this point. I'm using Fedora to run this operation.
I have a Makefile.am and a Makefile.in in the folder.


texts: What would happen if you tried to follow two Bitcoin blockchains from the same computer?

texts: This will probably sound stupid but what would happen if you create an entirely new Bitcoin block chain and run it on the same computer. How does a node know which version of the Bitcoin block chain to talk to? Does each block chain have a unique identifier?


texts: How to get the private keys out of old wallet.dat without syncing blockchain

texts:
I have old wallet.dat files of Bitcoin, Litecoin, Bitcoin Cash, Omnicore. My Bitcoin Cash wallet.dat has unbroadcasted transactions inside, so I am afraid that others might also have unbroadcasted transactions.

So, currently nodes are not running and I want to dump private keys of those wallets and import into new wallets in a way so that old unbroadcasted transactions are not sent.

What would be the best way to get private keys without loosing funds and without syncing blockchain (don't want to sync because of a risk that transactions will be broadcasted to the network)?

Thanks!


texts: Logic thread between output folders and input transactions

texts:
I'm studying the bitcoin protocol and I don't have very clear things, for example the logical thread that exists between an output transaction and a subsequent input transaction, where that output is direct.

I realized that the input transaction contains the reference to the output transaction through the Outpoint type, but now how could the input transaction related to the output transaction be identified?

an example

Bob sells a coffee to Alice and Alice pays in bitcoins, then bob spends his input transaction coming from the alice output transaction, Now I want to find and the two Rawtransactions where the alice transaction information and the bob information are contained for connect the two RawTransactions.
I believe that I haven't understood any important steps to do this

Sorry for my terrible English but I'm learning