online resources

How difficult is it to find a hash digest beginning with at least twelve zeros?

How difficult is it to find a hash digest beginning with at least twelve zeros? what i know is Difficulty is a measure of how difficult it is to find a hash below a given target. The Bitcoin network has a global block difficulty. Valid blocks must have a hash below this target. Mining pools also have a pool-specific share difficulty setting a lower limit for shares. and difficulty = difficulty_1_target / current_target (target is a 256 bit number) difficulty_1_target can be different for various ways to measure difficulty. Traditionally, it represents a hash where the leading 32 bits are…

Continue Reading How difficult is it to find a hash digest beginning with at least twelve zeros?

When should proof-of-work be done? Does it involve in mining a coin? Can it be done without real transactions to be recorded?

I am trying to understand about what bitcoin is. I conceptualize bitcoin as a proof of work required when a new block (or new coin) is created. I also understand that a proof of work involves finding a value (nonce) that would meet a zero bits requirement when hashed. (please correct me if my understanding is wrong). Am I right saying that bitcoin mining is to find such a value that would satisfy the zero bit requirements when itself only is hashed, or one that results in the required zero bits when the value itself and the transactions chosen, the…

Continue Reading When should proof-of-work be done? Does it involve in mining a coin? Can it be done without real transactions to be recorded?

I want to know by an example how price of bitcoin changes

Let us assume a hypothetical scenario for the sake of simplicity : Current price of bitcoin is $100 Total bitcoin in supply are 1,000,000 Total no. of bitcoin as 2,000,000 No limit orders on trading i.e. no bid and ask while trading. Simple market rate orders are allowed. Now, I want to know if me and several other people purchase bitcoins for $100 and after our purchase order is up. There are people who agree to sell their bitcoin on market price. How the price of bitcoin will change. If we consider that transaction fee is $1 and miners will…

Continue Reading I want to know by an example how price of bitcoin changes

I just need some advice or assistance if possible? I’d really appreciate anyones 2cents on this

I sent BTC from Paxful to an exchange called LAtoken. $36 worth of BTC was sent, nothing major to anyone else but really huge to me. Cope pasted and confirmed address. NO btc arrived almost a day later. When I check on the blockchain the address says "This address has transacted 2 times on the Bitcoin blockchain. It has received a total of 0.00022816 BTC ($13.04) and has sent a total of 0.00022816 BTC ($13.04). The current value of this address is 0.00000000 BTC ($0.00)." The exchange is not answering as well so I'm lost. So frustrated and wondering if…

Continue Reading I just need some advice or assistance if possible? I’d really appreciate anyones 2cents on this

Bitcoin Core: Unit Test Failure: system_tests.cpp: Line 48 BOOST_AUTO_TEST(run_command)

I cloned the Bitcoin Core and did the build. But, I am experiencing a Unit Test Failure in system_tests.cpp, Line 48 BOOST_AUTO_TEST(run_command). First, my environment: Hardware: Intel i7-8550U @1.80GHz 2001 Mhz, 4 Cores, 8 Logical Processors, x64. OS: Windows 10 Home Toolchain: Visual Studios 2019 v142, Configuration: Release, Platform x64. The build completes without errors, but I do get the following message: C:Usersnamesourcereposbitcoin-firstbuild_msvctest_bitcointest_bitcoin.vcxproj : warning : Wildcards in project items are not supported in VC projects and can cause unexpected behavior, instability and performance degradation in the Visual Studio IDE. Please refer to https://aka.ms/cpp/projectwildcards for supported options. Running test_bitcoin, all…

Continue Reading Bitcoin Core: Unit Test Failure: system_tests.cpp: Line 48 BOOST_AUTO_TEST(run_command)

How do senior bitcoin devs plan to share their knowledge and experience with others?

I understand Bitcoin is open source and people contribute, leave at some point (planned or unplanned) and things must go on. There are few people after a decade who are respected for their contribution, dedication and focusing only on Bitcoin even if everyone said it can fail. It will be wrong to mention few names because Bitcoin Core which is just one implementation exists and keeps improving because of effort from lot of people. However, few people have contributed more and their passion for Bitcoin is visible in the communications they still have after so many years. Are there any…

Continue Reading How do senior bitcoin devs plan to share their knowledge and experience with others?

Altcoin address starting letter

I'm trying to build a coin using bitcoin fork From src/chainparams.cpp base58Prefixes[PUBKEY_ADDRESS] = std::vector<unsigned char>(1,0); base58Prefixes[SCRIPT_ADDRESS] = std::vector<unsigned char>(1,5); base58Prefixes[SECRET_KEY] = std::vector<unsigned char>(1,128); According to https://en.bitcoin.it/wiki/List_of_address_prefixes If I want to choose letter J I have to put it like this: base58Prefixes[PUBKEY_ADDRESS] = std::vector<unsigned char>(1,43); base58Prefixes[SCRIPT_ADDRESS] = std::vector<unsigned char>(1,43); base58Prefixes[SECRET_KEY] = std::vector<unsigned char>(1,128); However, when I chose 43, I noticed that when I send coins, they are not received, and when I send coins to myself on the same wallet they go somewhere else even the receiving address is mine? Any idea how to solve this please?

Continue Reading Altcoin address starting letter

Proof of liabilities

TransparentExchange implements a Merkle Tree based protocol to prove an upper bound on its total deposits. (Combined with a proof of reserve, this proves that the exchange is solvent.) Every customer is assigned a leaf node containing an ID which is the hash of her username and a value which is her BTC balance. The protocol specifies that TransparentExchange should propagate IDs and values up the tree by the following recursive definition — for any internal node: node.value = node.left_child.value + node.right_child.value node.id = Hash(node.left_child.id ‖ node.right_child.id ‖ node.value) The exchange publishes the root ID and value, and promises to…

Continue Reading Proof of liabilities

problems about update of protocol of bitcoin

I am new to crypto. I want to ask if in the future, bitcoin have a significant protocol update , will there be a recycle (or some kinds of buy-back or repurchase?) of old tokens or an automatic update of the old tokens (perhaps done alongside with wallet software update, just guessing)? What if I hold bitcoin long enough, will the market price of the bitcoin using old token standard drop to zero since the technology become outdated? I know some crypto projects are built on bitcoin. So how exactly do these crypto project keep up with the updated protocol…

Continue Reading problems about update of protocol of bitcoin

How Often Is “Contributors” Section Updated on Bitcoin.Org

Believe I have a screenshot of contributors organized by number of commits that can be found here. Does anyone know how often this list is updated? Currently I count 361 contributors on that list bit the github repo here list 786 contributors, leading me to believe it has been a while.

Continue Reading How Often Is “Contributors” Section Updated on Bitcoin.Org

I want to create a P2TR (pay-to-taproot) address but I just need a key path spend, not a script path spend. How do I create the P2TR address?

I want to create a P2TR (pay-to-taproot) address but I just want access to the key path spend, I have no use for the script path spend in this specific example. Do I hash an arbitrary string to use as the Merkle root for the script path spend?

Continue Reading I want to create a P2TR (pay-to-taproot) address but I just need a key path spend, not a script path spend. How do I create the P2TR address?

How do I debug Taproot functional tests using pdb?

I am looking at the some of the Taproot functional tests such as feature_taproot.py to review the open Taproot PR. I would like to use pdb to debug these tests. Can you provide some guidance on how to do this?

Continue Reading How do I debug Taproot functional tests using pdb?

Bitcoin “scantxoutset” rpc command return response too slow

For one of our decentralized mobile wallet, We need to fetch balance of imported BTC address quickly. After lot of research on google then I found Bitcoin deamon rpc command "scantxoutset", which give unspent outputs of imported address. The only problem with this command is that it takes more than a minute to return the response, which is too slow. User will not wait for 1 minute. Anyone, could you please suggest me, is there any alternative to fetch the balance of imported BTC address quickly from the BTC node. ( not from any third party api) Thanks.

Continue Reading Bitcoin “scantxoutset” rpc command return response too slow

Two threats to Bitcoin: Quantum Computing and Mining farm seizures – what new BIPs are needed before it is too late?

How resistant is bitcoin blockchain against physical attacks? Contrary to other consensus mechanisms, Bitcoin's PoW model is dependent on massive Mining Farms with tons of ASIIC hardware. These farms are known to everyone, especially the government of respective country. Every mining farm in every country, could be sized as one example of a possible future. What does the bitcoin blockchain do to mitigate such attack of government seizure of all mining farms in one country? The bitcoin network is not using signatures or encryption methods that are especially suited against quantum computer attacks. Especially Bitcoin's ECDSA and the PoW mining…

Continue Reading Two threats to Bitcoin: Quantum Computing and Mining farm seizures – what new BIPs are needed before it is too late?

End of content

No more pages to load