Bitcoin Forum
May 25, 2024, 11:38:18 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 28 29 30 31 32 33 34 35 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 ... 590 »
1541  Bitcoin / Bitcoin Technical Support / Re: [POLL] How long to sync on an initial core install on: January 21, 2018, 03:27:25 AM
Compared with version 0.15.0.1, did 0.15.1 change in any way the caching or disk I/O logic?
No.

Only data I can find on the UTXO set shows it's closer to 4GB instead of 8GB.  Am I looking at the on-disk size (compressed) compared to the in-memory size?
That's the on disk sized which is compressed. The in memory size is much larger, ~7-8GB
1542  Bitcoin / Project Development / Re: Bitcointalk Account price estimator on: January 21, 2018, 03:22:18 AM
It seems that people are incapable of reading. I am locking this thread.
1543  Bitcoin / Development & Technical Discussion / Re: Lightning Network: how to trace the path between the sending and receivin nodes? on: January 21, 2018, 03:13:11 AM
The Lightning Network has an entire Peer-to-Peer network protocol. Using that protocol, a node can ask its peers for channels that they have open and peers that they know about. Then the node can connect to those other peers (note that connecting does not mean that a channel was opened) and learn of their channels and peers. It can do this to build a graph of the entire network and then thus determine the best route.

Of course there are better ways to do to this with various shortest path algorithms that don't actually need to know the full graph.
1544  Bitcoin / Development & Technical Discussion / Re: Bitcoin RPC. Get sum of all fees in the mempool. on: January 21, 2018, 03:04:37 AM
listtransactions is a wallet RPC, it will only give you information about the transactions in your wallet, not the mempool or anything else. The RPC call that you actually want is getrawmempool with the verbose parameter set to true.
1545  Bitcoin / Bitcoin Technical Support / Re: BitcoinCore node crashing on: January 21, 2018, 02:58:56 AM
You DID NOT follow my instructions.

If I try Settings>Options>wallet>and then try to open the configuration file> I get the prompt saying that command line options will override this configuration file and GUI settings> but then doesn't know how to open the config file. At that point, I am getting windows "how do you want to open this file prompt.
When I have gone that route in the past I did not get that, it took me straight to the enter command line but now there seems to be something missing.
Choose to open it in notepad. Add the salvagewallet line and save the file.
1546  Bitcoin / Bitcoin Technical Support / Re: bitcoin testnet failing to start on: January 21, 2018, 02:56:27 AM
Please post the debug.log file.
1547  Bitcoin / Development & Technical Discussion / Re: Looking for decent guides on how to open Segwit compliant wallets. on: January 21, 2018, 02:55:56 AM
May I ask one question? If I create a Segwit wallet on Electrum, can I use that wallet to send/receive bitcoins from Legacy wallets?
Kind of. Electrum jumped straight to using the new Bech32 address format for segwit addresses which only work with wallets that have implemented Bech32 support. There's a trick you can do to get the P2SH nested segwit addresses which are backwards compatible but are still segwit.

You can always send to non-segwit addresses.

Also, will I be able to use the Lightning Network?
No. You will need to use a software that supports the Lightning Network.
1548  Bitcoin / Development & Technical Discussion / Re: LN routed transaction settlement on: January 21, 2018, 02:52:12 AM
When routing payments, the commitment transactions are updated to reflect the routing. So for Channel 1, A's balance will be 0 BTC and B's will be 2 BTC. For Channel 2, B's balance will be 0 BTC and C's will be 2 BTC. If the commitments are broadcast, A will have 1 less BTC, B will have the same amount, just different outputs, and C will have 1 more BTC. All that happened is that 1 BTC moved from A to B on Channel 1 and 1 BTC moved from B to C on Channel 2.

To guarantee the money transfer, there are actually new outputs created called HTLC outputs. These HTLCs guarantee that all parties will get their money or the route will timeout and the original owners will get their money if the commitments are broadcast. What will usually happen is that the HTLCs are settled off chain once the route is complete but commitments are not actually broadcast. So the values of the respective outputs are merged.
1549  Bitcoin / Armory / Re: broadcast the transaction fails on: January 18, 2018, 12:40:03 AM
Post your log files.
1550  Bitcoin / Development & Technical Discussion / Re: How to use Segwitaddress.ORG ? on: January 18, 2018, 12:39:45 AM
You can say that again because Segwit is not implemented for Bitcoin and has been dropped but
it is confusing because I hear about Segwit wallets and I am not talking about Segwit2x here that uses B2X
This is strictly untrue. Segwit as specified by BIPs 141, 143, and 144 is activated on Bitcoin. The original segwit2x proposal is not and is dead. Segwit is absolutely implemented for Bitcoin and was not dropped.
1551  Bitcoin / Bitcoin Technical Support / Re: BitcoinCore node crashing on: January 18, 2018, 12:35:10 AM
Also, if I am to start bitcoin core with -salvagewallet can I do that thru the RPC console
No, it is not an RPC command. You can't start Bitcoin Core with that option through Bitcoin Core's RPC console.

or do I run bitcoind and do it from there?
No need to use bitcoind or any RPC command.

Go to Help > Debug Window and click the button to open the bitcoin.conf file. Add the following line:
Code:
salvagewallet=1

Restart Bitcoin Core. Once it has restarted, you will want to remove that line from the bitcoin.conf file otherwise it will attempt to salvage your wallet every time you start Core, which is bad.

If I am understanding you it would seem that the salvagewallet command should be given before startup? Which would be bitcoin-cli or bitcoind perhaps?
Again, it is not a command, it is a startup option.

I don't have a backup wallet dat file from before this all started to take place unless bitcoin core does periodic backups on it's own which it probably does not.
It does not make backups automatically.
1552  Bitcoin / Bitcoin Technical Support / Re: importing wallet.dat from bitcoin-QT 0.8.6 to bitcoin core's newest version on: January 18, 2018, 12:30:59 AM
How do I copy it into the new version of Bitcoin Core?
Copy and paste the file into the Bitcoin Core datadir.

Is Bitcoin Core backward-compatible this far back? will my wallet work in the new version?
Yes, Bitcoin Core is completely backwards compatible.

I should add that I only have the file. I do not have the private key, so I can't sweep it into another wallet.
The wallet.dat file contains your private keys.
1553  Economy / Service Discussion / Re: Reestablishing with Bitcoin on: January 18, 2018, 12:27:08 AM
Account for what? There are no such things as "Bitcoin accounts". You have you account with a service; what service did you use? Obviously you will need to know what the username and password are, assuming that the service still even exists.
1554  Bitcoin / Armory / Re: help with achow101-payment-proto-interface on: January 17, 2018, 09:08:35 PM
https://pastebin.com/Lsa9NJRu

wasn't sure how the pastebin works, but i think this works?
Yup, looks like it works.

I got to protoc.exe --proto_path=./ --python_out=./ ./paymentrequest.proto where it came back with :

PS E:\Downloads\achow tool\payment-proto-interface-master> protoc.exe --proto_path=./ --python_out=./ ./paymentrequest.p
roto
protoc.exe : The term 'protoc.exe' is not recognized as the name of a cmdlet, function, script file, or operable
program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ protoc.exe --proto_path=./ --python_out=./ ./paymentrequest.proto
+ ~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (protoc.exe:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException
 
 
Suggestion [3,General]: The command protoc.exe was not found, but does exist in the current location. Windows PowerShell
 does not load commands from the current location by default. If you trust this command, instead type: ".\protoc.exe". S
ee "get-help about_Command_Precedence" for more details.
PS E:\Downloads\achow tool\payment-proto-interface-master>
... Ok.

Try
Code:
./protoc.exe --proto_path=./ --python_out=./ ./paymentrequest.proto
1555  Bitcoin / Bitcoin Technical Support / Re: BitcoinCore node crashing on: January 17, 2018, 06:35:47 PM
Hmm. That error number might actually mean that your wallet is corrupted.

First stop Bitcoin Core and make a backup of your wallet.dat file.

If you have an older backup of your wallet, try restoring that backup.

Otherwise start Bitcoin Core with -salvagewallet and report back with what happens.
1556  Bitcoin / Development & Technical Discussion / Re: Looking for decent guides on how to open Segwit compliant wallets. on: January 17, 2018, 06:29:37 PM
There are none, only bitcoin core source code + bips + tests from https://github.com/bitcoin/bitcoin/tree/master/src/test/data
You'll need implement basic bitcoin first,  then bip143 hash (this gives bitcoin cash implementation almost for free), then p2sh, then segwit tx validation.
Umm, no. That's completely wrong. Electrum supports segwit out of the box. When you create a wallet, there is an option for Legacy or Segwit. Choosing Segwit lets you use bech32 addresses. It's super easy.

For Bitcoin Core, once 0.16.0 is released, it will use p2sh wrapped segwit by default.
1557  Bitcoin / Armory / Re: help with achow101-payment-proto-interface on: January 17, 2018, 06:22:01 PM
error: Could not find suitable distribution for Requirement.parse('pyqt5')
Friggin pyqt.

Do
Code:
pip install pyqt5
and then run the other commands again.
1558  Bitcoin / Armory / Re: help with achow101-payment-proto-interface on: January 17, 2018, 04:59:31 AM
If you give me the steps to build from source using python, I'll give that a whirl.
To run from source, first download and install python from https://www.python.org/. There's a section where it says something about adding python to your PATH, make sure you choose that option.

Downlaod and extract protoc from https://github.com/google/protobuf/releases. There should be a file named protoc.exe in the bin folder.

Download the code from https://github.com/achow101/payment-proto-interface. Copy protoc.exe from the previous step into the folder containing the source code.

Open up a command prompt or powershell in the folder with the source code. Then run the following commands:
Code:
python setup.py install
protoc.exe --proto_path=./ --python_out=./ ./paymentrequest.proto

Then run the cli program using
Code:
python tui.py

or the gui program using
Code:
python gui.py
1559  Bitcoin / Armory / Re: Upgrade information needed on: January 17, 2018, 03:57:26 AM
If you don't use Segwit or Armory's P2SH-P2PK address options (may not be present in 0.96), Then there will be no incompatibility.
1560  Bitcoin / Development & Technical Discussion / Re: How will Lightning Network be encouraged to use? on: January 17, 2018, 03:56:03 AM
there is no ETA. lightning developers have taken the position that there is "no rush" considering how much value is expected to be stored in payment channels. they are very concerned about ensuring that no funds are lost as a result of using the LN protocol.

having said that, it's pretty widely expected that LN will be usable by the general public sometime this year, likely in a matter of months. the next major step is to complete wallet implementations. we're already seeing lightning transactions on the network; now it's mainly just a matter of releasing the software.
It's not like there's an actual "official LN launch" date or anything like that. Rather LN will be "launched" when people feel confident enough in one or more implementations of LN to use it on the main Bitcoin network. In fact, you could consider LN to already be launched as there already are people using LN on the mainnet. Of course those people do so at the risk of their money, but nonetheless, the software mostly works and there are transactions occurring.

I wonder how a Lightning user interface would look like. Instead a "Send" button there will be "Open channel" button (same fee as just Send button + X bitcoins to deposit into channel) and then "Send via the opened channel" (no fee) and then "Close channel" (same fee as just Send button). Given this complexity and the fact that you have to spend twice as much in fees to send same amount of money as without LN I really wonder how the "greed" would work.
It's very likely that it will still just be a "Send" button. Channel management and all that will actually be handled by the software automatically. You put money into your LN wallet, and it will use that to open and close channels automatically. So when you want to send Bitcoin to someone, your LN wallet will have established several channels. It will also determine an optimal route and do everything automatically for you. There's no need for you to manually open and close channels yourself; the software will handle all of that for you.
Pages: « 1 ... 28 29 30 31 32 33 34 35 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 ... 590 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!