Bitcoin Forum
June 04, 2024, 05:53:15 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 [86] 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 ... 590 »
1701  Bitcoin / Bitcoin Technical Support / Re: Getting private keys from a BIP 39 seed. on: December 21, 2017, 04:59:48 AM
This is the derivation path on the Trezor - m/44'/43'/0'/0'/0'  . I have the seed. Beyond that I'm stumped.
Go to https://iancoleman.io/bip39/. Choose the BIP 32 tab. Enter that derivation path. You will then get the private keys.
1702  Bitcoin / Development & Technical Discussion / Re: if I use qt creator. Whether I can compile bitcoin qt wallet on: December 21, 2017, 01:04:11 AM
After I run the make on Ubuntu there is not an exe file,under src there is bitcoind bitcoin-cli
But how can I get the wallet with interface and run under Windows ?
Did you follow the documentation exactly (i.e. go into depends and build the dependencies)? Also, if you have built any part of Bitcoin Core before, you will need to use make clean before performing make.
1703  Other / Meta / Re: Watchlist on: December 21, 2017, 01:00:35 AM
The actual watchlist link will only show threads which have had a new post since the last time you visited the thread. You can see what threads are actually being watched by clicking the "edit watchlist" link.
1704  Bitcoin / Development & Technical Discussion / Re: if I use qt creator. Whether I can compile bitcoin qt wallet on: December 20, 2017, 09:55:28 PM
Follow the instructions provided in the build-*.md files here: https://github.com/bitcoin/bitcoin/tree/master/doc, depending on your OS. You don't need to have qt creator in order to build Bitcoin Core (bitcoind or bitcoin-qt).
1705  Bitcoin / Development & Technical Discussion / Re: Concerns regarding SegWit + Lightning Network? on: December 20, 2017, 09:51:19 PM
Lets say all the non-mining full nodes reject the block.  Why would the miners care?  the miners are the one creating the blockchain.  You can cry foul all day long but unless you can vote with your hashpower on which chain is correct, you are yelling to the wind.
Miners care because the businesses that accept Bitcoin run full nodes. Businesses will choose to run the nodes that the users are using otherwise they would not have any other customers and would thus be making no money from accepting a different chain. If no one accepts the miner's chain, then they are mining something has no value. Bitcoin is not ruled by miners.
1706  Bitcoin / Bitcoin Technical Support / Re: Readme-qt.rst does not have Windows version on: December 20, 2017, 06:24:46 PM
For what? Bitcoin? There is no readme-qt.rst file in the Bitcoin Core source docs.
1707  Bitcoin / Development & Technical Discussion / Re: What percentage of full nodes are running upgraded segwit code? on: December 20, 2017, 06:24:08 PM
Thanks for that.  Is there any way of knowing if people are running modified code?
No.
1708  Bitcoin / Development & Technical Discussion / Re: Concerns regarding SegWit + Lightning Network? on: December 20, 2017, 06:22:44 PM
Could you list some of these consequences? I can think of the obvious reasons like
higher bandwidth and storage requirements, but maybe you have additional reasons why
increasing the blocksize is a bad idea.
There are computational costs of larger blocks as they can be more computationally expensive to validate. Other considerations include the orphan rate, increased potential for fee sniping, larger attack surface for potential DoS attacks, etc.

Segwit destruction will snowball.  One miner will figure out it is more profitable to skip verifying signatures.  Then two and three figure it out.  Then those who don't skip verifying signatures will notice their relative reward rate dropping.  Then someone will publish new bitcoin code that makes it more profitable to mine (by not verifying signatures).  The less people verify, then the less risk that skipping sig verification would result in the block getting rejected by the network.   Then more and more will join the bandwagon until those who verify signatures are a minority and at that point bitcoin gets majorly attacked and starts collapsing.
Please stop spreading misinformation. This "attack" is not just limited to segwit; miners could have chosen to not verify signatures anyways before segwit activated. Regardless of whether segwit is activated, if a miner produces an invalid block because it contains a transaction that does not have a valid signature (again, regardless of segwit or not), other non-mining full nodes on the network will reject that block and the miner will be wasting his time and electricity.
1709  Bitcoin / Bitcoin Technical Support / Re: ERROR: ConnectBlock: Consensus::CheckBlock: bad-txnmrklroot, hashMerkleRoot mism on: December 20, 2017, 04:54:47 PM
The easiest thing to do would be to completely redownload the entire blockchain (considering that you aren't synced very far, this would not delay you that much). Stop Bitcoin Core and go to the Bitcoin Core data directory and delete the blocks and chainstate folders. Then start Bitcoin Core again.
1710  Bitcoin / Development & Technical Discussion / Re: What percentage of full nodes are running upgraded segwit code? on: December 20, 2017, 04:28:38 PM
According to http://luke.dashjr.org/programs/bitcoin/files/charts/segwit.html, 92.81% of Bitcoin nodes use Segwit. You can verify this data yourself by looking at http://luke.dashjr.org/programs/bitcoin/files/charts/software.html. Bitcoin Core 0.13.1 and above (so BItcoin Core 0.14.x, Bitcoin Core 0.15.x, etc.) all support segwit.
1711  Bitcoin / Development & Technical Discussion / Re: My Segwit questions - a Q&A for Achow and the rest on: December 20, 2017, 04:26:24 PM
As far as I understand older clients see SegWit transactions as zero input/one output transactions due TX format.
No, that is completely incorrect. Older clients will simply not see the witness data (which includes the 0x00 and 0x01 marker and flag bytes) as that data will not be transmitted to them. They will still see that inputs are being spend and outputs are created so that they can update their UTXO sets accordingly.
1712  Bitcoin / Development & Technical Discussion / Re: Concerns regarding SegWit + Lightning Network? on: December 20, 2017, 04:17:57 PM
Some of the complaints of the author contra Bitcoin Core:
This will be the millionth time I have to respond to the same completely false and fabricated ideas. All of these "complaints" are false.

a) Bitcoin Core via the BlockStream team is too much influenced by investors like AXA. As a traditional insurance company AXA's interest may not be the best for the Bitcoin future.
Link: https://blockstream.com/about/#investors
Blockstream does not "control" a majority of contributors to Bitcoin Core nor do they have any control over what goes into Bitcoin Core. The maintainers are all independent of Blockstream (MIT DCI or Chaincode labs). The only person who has commit access to Bitcoin Core that works for Blockstream is Pieter Wuille, and he has had commit access since long before he co-founded Blockstream.

b) The upcomming Lightning Network is patented software. The patent is held by BlockStream.
Remark: I have read BlockStreams explanation why they patent their software (https://blockstream.com/about/patent_pledge/). Which leads me to a sub-question:
The Lightning Network is not patented at all by Blockstream or anyone else. It is a free and open standard that is being developed by multiple development teams. In fact, a lot of development is led by non-Blockstream companies like Lightning Labs and ACINQ.

b2) Wouldn't it then make sense for most Bitcoin devs and open-source devs in general to patent their software? Which I assume would not be compatible with the spirit of open source, would it?
Patents are not really in the spirit of open source, and anyone who tells you that Blockstream or any Bitcoin Core developer has patented anything related to Bitcoin is lying to you.

c) The Lightning Network could impair the decentralisation of Bitcoin. Citation: "To reach anyone in a big network with a series of branching channel connections, you either need a large number of channels [-> users have to divide up their funds and can’t do anything except tiny purchases], or a large number of hops [-> everyone’s money will be tied up routing everybody else’s money]."
One conceivable solution: "the system depends on large centralized hubs"
In general, each user will have several open Lightning channels and that should all be handled by the client you are running. Even with several open channels, while each channel may not be able to make a single large purchase, it is possible for you to make a large payment by sending money through multiple channels.

While there may be several large hubs, it certainly does not introduce that much centralization. Hubs can't change the amount of money that you have and can't dictate anything that you do. If a hub is misbehaving, you can simply stop using them and use someone else or just not use LN.

d) The feature "Replace By Fee" broke the much more useful (for daily life transactions) feature "Zero-Conf". Zero-Conf would very quickly allow to see that a transaction is triggered. Instead with RBF a receiver of a payment needs to wait until a transaction is really processed by miners in order to be sure that the transaction will be made. Since with RBF a dishonest payer could overwrite a transaction and send it to a different address.
"Zero conf" was never a feature and unconfirmed transactions were never meant to be accepted. It was already fairly easy to double spend an unconfirmed transaction without it signalling RBF. Furthermore, RBF is node policy, not a consensus rule, so even if Bitcoin Core didn't implement it, miners could still enforce RBF by running modified software. With Opt-in RBF (which is what we have now), it is very clear whether a transaction is more likely to be replaced as it explicitly signals that it can be replaced. If you are a merchant, then you can look at such transactions and hold off on accepting the payment. Since Opt-in RBF is opt in, you can just make transactions that don't opt in, and keep in mind that such transactions are still easily double spendable.

Further assertion of another author:
e) SegWit could decrease the security of transactions. (https://bitcrust.org/blog-incentive-shift-segwit)
No. That is based on a fundamental misunderstanding of how Segwit works.

As far as I understand with SegWit miners could be motivated not to verify transactions securely.
That does not matter. Nodes will reject invalid blocks. Nodes are enforcing the consensus rules (which includes Segwit). If a miner produces a consensus-invalid block because they failed to verify the transactions, then nodes will reject it and that block will not be added to the Bitcoin blockchain.

On the other hand:
f) In one video Andreas Antonopoulis explains that just increasing the block size (like Bitcoin Cash) is a too simple, short-term solution. If some day Bitcoin may have tens of thousands of transactions per second the blocks would be in the high gigabyte range - every ten minutes! Which could barely be processed by common nodes and lead to a centralisation trend as with mining today.
That is correct. Just increasing the block size limit is not a feasible long term solution. It is, effectively "kick the can down the road" and "let someone else later deal with it". Increasing the block size limit comes with a lot more consequences than you think it does and there is a whole lot more nuance to increasing Bitcoin's capacity than you think there is.
1713  Bitcoin / Development & Technical Discussion / Re: Number of dynamic SHA rounds on core wallet encryption - specs on: December 20, 2017, 03:59:57 PM
The number of iterations is only changed when the encryption is changed, i.e. a new password is set. The number of iterations will not change on any unlock of the wallet.
1714  Bitcoin / Development & Technical Discussion / MOVED: Any clear guide for how to compile bitcoin qt wallet on: December 18, 2017, 03:27:08 PM
This topic has been moved to Trashcan.

Duplicate thread
1715  Bitcoin / Development & Technical Discussion / Re: compiling bitcoin 0.9.4 problem on: December 18, 2017, 03:25:30 PM
Why are you trying to compile such old software?

You should use the latest Bitcoin Core and follow the build instructions provided by Core: https://github.com/bitcoin/bitcoin/blob/master/doc/build-windows.md
1716  Bitcoin / Development & Technical Discussion / Re: Where is the bitcoin source code and guide to compile the bitcoin wallet on: December 18, 2017, 03:23:58 PM
I use bitcoin 0.8.6 version I can compile bitcoind but I cannot compile bitcoin-qt
It shows for bitcoin 0.8.6
Why are you trying to build Bitcoin 0.8.6? It is super old and outdated.
1717  Bitcoin / Bitcoin Technical Support / Re: How to check my address balance in regtest? on: December 18, 2017, 03:21:33 PM
But how can I add an address to an account in Bitcoin-core?
Don't. The account system is deprecated, counter intuitive, and broken.
1718  Alternate cryptocurrencies / Altcoin Discussion / Re: Error Code: -5, Invalid private key encoding for Litecoin Private Key on: December 18, 2017, 03:20:01 PM
The private key is not a WIF string currently. You just have a PrivateKey object. You need to get the WIF string of the private key.
1719  Bitcoin / Development & Technical Discussion / Re: My Segwit questions - a Q&A for Achow and the rest on: December 18, 2017, 03:18:30 PM
I tried generating a wallet in Electrum 3.0.3 but it does not have an option to choose a "Segwit wallet". All the choices it has is the same as the previous builds.
Then you're doing it wrong. When you create the wallet, choose "create a new seed". Then in the next window, you will choose between "Standard" and "Segwit".

Plus, you are right. The Bech32 addresses which start with "bc1" are not supported and, I believe, will not be in the near future.
Electrum supports them, but few other clients do currently.
1720  Bitcoin / Electrum / Re: Do receiving addresses keep on rotating or are they never re-used? on: December 18, 2017, 12:36:45 AM
Ah okay so this list of 16 addresses will never have an earlier used address back in it?
It shouldn't, although the definition of "used" is a bit ambiguous.
Pages: « 1 ... 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 [86] 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 ... 590 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!