Bitcoin Forum
June 21, 2024, 08:05:02 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 [357] 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 ... 590 »
7121  Bitcoin / Armory / Re: 0.94 testing build on: March 11, 2016, 10:29:06 PM
I just noticed that message signing and such is completely busted. I'll update later (working on something right now), or maybe upload a patch if it's something I can write quickly.
I only have problems with verifying signatures, not signing. The signing is working fine and those signatures can be verified in Bitcoin Core.

Edit: I wrote a fix here: https://github.com/goatpig/BitcoinArmory/pull/20
7122  Bitcoin / Bitcoin Technical Support / Re: exactly how does a node find its first connection on: March 11, 2016, 08:20:44 PM
The program comes with a list of large stable nodes
My understanding is the list is long and it includes very stable old nodes that hardly ever go down.
Actually that is the last resort.

This is specific for Bitcoin Core, it may be different for other nodes.
First the node checks for its own list of peers that it has built. If it is a new node, that list won't exist.
Then it will check with several DNS seeds, servers which provide a list of nodes. Those DNS seeds are hard coded into the client.
If for some reason the DNS seeds aren't reachable, then it resorts to its own internal hard coded list of seed nodes. Those seed nodes are nodes which have had a super high uptime so it is likely that the node will be able to connect to those.
7123  Economy / Service Discussion / Re: How to profit from cryptocurrency as a programmer? on: March 11, 2016, 08:17:10 PM
Thx for the reply Smiley
If you would like to disclose how much you earn from it & what ad network do u use?
I don't get many views since the site is super specific to one thing on bitcointalk so I don't make much. But if you make something that a lot of people will use like something just bitcoin specific, then you will probably make more.

I use a-ads.com.
7124  Bitcoin / Development & Technical Discussion / Re: Are blockchain opcode scripts as low-level as it goes? on: March 11, 2016, 06:02:18 PM
Op codes are part of the scripting in Bitcoin transactions. The blockchain doesn't run those scripts, clients do. The blockchain is essentially just data storage. They way that those scripts work is by putting them in the input and output script of a transaction. All they do is run commands which manipulate the data in the script to result in a true or false. True meaning that the transaction is valid, and false not. Those scripts must be run by any Bitcoin client to verify transactions.

If you want to learn more about the technical and low level stuff with Bitcoin, I suggest that you read the documentation at https://bitcoin.org/en/developer-documentation specifically the reference and the guide.
7125  Economy / Service Discussion / Re: How to profit from cryptocurrency as a programmer? on: March 11, 2016, 04:48:02 PM
Hi, I am a programmer (hobbyist) in my free time And wanted to make some cryptocurrency passively.
Currently I am using faucets with some programming skills to facilitate claiming but I need more profitable ways.
I have a private VPS with a domain name but I can't figure up to now how to monetize it.
I don't want any gambling or adult ads so this thing needs to be legit & clean.
Any Ideas??
Create a website that you think people will visit. Maybe make some sort of an automated service. Then just put ads on it and post a thread here announcing said service. People will check out your website and you can make ad money.

For example (also a shameless plug)
I created the website http://www.bctalkaccountpricer.info/ which is a service that checks the price of a bitcointalk account as well as a ton of other details that are useful to know about an account. I posted a thread here about it and people went to the site. Since I have ads on the site, I make some ad revenue.
7126  Bitcoin / Armory / Re: 0.94 testing build on: March 11, 2016, 03:50:48 PM
I made a transaction that was Opt-In RBF but I didn't replace it. It confirmed, but that transaction, when I try to open up details from the transactions ledger, shows up with the same error mentioned by pop9119.

Edit: Rescanning the databases did not help

Edit 2: A rebuild and rescan didn't work either.

Did you send the coins to your Armory wallet or did you spend from an Armory wallet?
Sent from
I still have this problem. I can view the details while the transaction is unconfirmed, but as soon as it receives a confirmation, I can no longer view the details. I still get the error dialog
Quote
The transaction you requested be displayed does not exist in Armory's database. This is unusual...

There are also some bugs with receiving RBF transactions:
I created an RBF transaction and then replaced it. It did not show that replacement as being replaced in Armory but rather it came up as a second transaction. Also it is incorrectly showing the data for the two transactions I created. I am testing this on testnet.

txid of the first one: 1286e1f39c09a01178d9017d2dbfa178ca99c59f0a2893e10db605815560a1d3
What armory shows me:


txid of the replacement: ff03b4ee97778f0e4ccec2b81f5f8a56fc81e1ab667965124676e13353a79763
What armory shows me:


As you can see, something is not right here. Also while the transactions were unconfirmed, spendable funds had some ridiculous number, but that went away before I could screenshot it. It went away when the replacement got a confirmation.

Right now with the replacement having a confirmation, it has it in the transaction ledger as two different entries, the confirmed one where it correctly shows it as receiving but not the right details, and an unconfirmed one where it says that it is sending, again with the wrong details. But the details are identical for both entries.

Also, with the confirmations, the details are shown, unlike with sending RBF transactions where after a confirmation the details are not shown.

It is really strange. If you give me a testnet address, I can show you what is happening by sending you a transaction and then replacing it.
7127  Bitcoin / Armory / Re: 0.94 testing build on: March 11, 2016, 03:07:36 PM
Is the manual entropy supposed to show something in the buttons? All I see is this:
7128  Other / Beginners & Help / Re: Help, I screwed up on: March 11, 2016, 02:06:14 PM
hmm, I don't/didn't see anything about fees. Is that bad? Otherwise it just seems like a waiting game at the moment.

If you have sweeped the funds already then the bitcoins are in your electrum wallet already, just go to History tab, you'll see your transaction there, right click on it and click view on block explorer, that will show you how much fee was added and based on that you can estimate how long will it take for your Tx to get confirmed.

Also, make sure to keep backup of your Seed.

You could pass your TXID over to us, we can help you estimate the TX time. I would recommend storing your bitcoin in electrum for as little time as possible, and put your coins back onto core. Core is safer, and you've already said you have a relatively large sum of coins?

Id say electrum is fine, esp. if you cant get core to sync (like OP). To follow up on your question about the TX ID, maybe @Samorr you can post the address you initially received the coins on. This would allow us to follow the transaction trail and give you an estimate when the TX should confirm. Given the time that passed, it might already be confirmed though.
OP did pm me and I helped him over pm. The sweeping transaction worked and it did confirm quickly. His problem has been resolved.

Now i am  confused i use myself electrum hd? for a while is this wallet not safe should i more to some online wallet?
Electrum is still very safe. IMO it is one of the safest wallets out there. It is safe to keep using electrum. Do not switch to using an online wallet; they are significantly less safe than electrum.
7129  Bitcoin / Bitcoin Technical Support / Re: how install bitcoind to hosting on: March 11, 2016, 02:33:10 AM
Thanks for good info.
what vps hosting recommended for me? (i want free hosting for learning)
You aren't going to be able to find a free vps that is capable of running bitcoind since bitcoind is very cpu and memory intensive.

To install it, just follow the instructions for linux at https://bitcoin.org/en/full-node#linux-instructions. If you want to accept incoming connections, you will need to configure the firewall of your vps provider to allow connections to port 8333.

Bitcoin Core Daemon and Enabling Connections configuring is heavy. also open port 8333 on your lokal  net.  provider modems have problems with  opening  ports.. if you have zyxell like provider modem  and after to some other like router (asus).. im still can not setup full node..,. Angry
its dificult for average people . thats why we have only few thousand full nodes.
on windows is posible if some skilled friend do this over teamviewer. but be carefull.
why not developer do some program for making this easy???

He isn't doing it on his own box with his own router, it is on a vps. Please stop spamming and actually read the thread, especially short ones like this.

FYI running a full node is as easy as download, install, and run Bitcoin Core and let it do its thing. Contrary to popular belief, you do not need to accept incoming connections to run a full node, you just need connections in general, be it incoming or outgoing. Anyways, Bitcoin Core uses UPNP which should set up port forwarding through your router automatically.
7130  Other / Beginners & Help / Re: Help, I screwed up on: March 11, 2016, 01:37:19 AM
How long should it take the transaction to confirm? Or do you mean the initial transaction?
Sweeping creates a new transaction so you have to wait for that new one to confirm. I haven't swept Bitcoin into Electrum in a while so I don't exactly remember what happens after you click Sweep, but I think there should be something about setting a fee, if there isn't fee estimation in Electrum is decent and the default fee should be high enough.. You can check https://bitcoinfees.21.co/ for the optimal fee (it is in satoshis per byte) and set the fee accordingly. Fees are fairly low right now so it shouldn't be long for your transaction to confirm. Higher fees will make a transaction confirm faster.
7131  Other / Beginners & Help / Re: Help, I screwed up on: March 11, 2016, 01:24:58 AM
Alright, I've obtained the Private Key and downloaded Electrum. Waiting on further instructions.

P.S., once again thank you so much. Huge relief.
In Electrum, a wizard that should appear on your first run of the software. If you don't see the wizard for creating a wallet, make sure that you haven't already created a wallet. If you haven't and you don't see the wizard, stop and post back here; something is very wrong.

In the wizard, select the options for "Create new wallet" and "standard wallet"; they should be selected by default. Click next and you will see your wallet seed. DO NOT SHARE THIS WITH ANYONE. Follow the instructions and keep a backup of your seed words in a safe place. Go through the wizard and make sure you set a password. Once you finish it will open up to the main Electrum window.

Once in the main window, go to the top and select Wallet > Private Keys > Sweep. In the next window that opens, enter the private keys that you got, one on each line if you have more than one. Click sweep and it should sweep all of the Bitcoins from your previous addresses into this new wallet and it should be ready to use and spend from once the transaction confirms.
7132  Bitcoin / Development & Technical Discussion / Re: bitcoind and new incomming block analyzing on: March 11, 2016, 01:17:21 AM
If you want the Unspent Outputs you use listunspent. If you want to find out more data about a transaction, use getrawtransaction. You can use listtransactions to get the transactions for a specific account (and accounts can be made address specific) and then use getrawtransaction for each transaction to get the data of that transaction.

Basically look at all of the commands under the wallet section and use the help <cmd> where <cmd> is the command you want to know about to learn about what each command does.

And be more clear about what you want to do when you ask for help.
7133  Other / Beginners & Help / Re: Help, I screwed up on: March 11, 2016, 12:43:54 AM
Alright, it's backed up and a new wallet has been downloaded.
What wallet are you using now? What you will need to do is export the private key for your address(es) and sweep (or import the private key but sweeping is better) the Bitcoin into your new wallet. When you export your private key, make sure that you NEVER SHARE IT with anyone, the private key is what gives people the ability to spend Bitcoin associated with an address.

To export your private key, open up Bitcoin Core and go to Help > Debug Window. Then type the following into the textbox at the bottom:
Code:
dumpprivkey <address>
where <address> is your Bitcoin address that you want the private key for. It should give you something that looks like 5HueCGU8rMjxEXxiPuD5BDku4MkFqeZyd4dZ1jvhTVqvbTLvyTJ. That is your private key, NEVER SHARE IT WITH ANYONE. The private key will always start with a 5, K, or L.

Once you have the private key, you will need to sweep the Bitcoin (or import the key) into your new wallet, and further instruction for that will be given once you get there.

Thank you so much, once I get home I'll get right on this. Are you a representative of BitCoin Core? I can work with you directly if that's possible.
There are no "representatives" for Bitcoin Core, just the developers, and they don't hang around these forums a lot except for gmaxwell (although maybe you could consider me a representative since I do marginally participate in Bitcoin Core development and I am one of the gitian builders). However Danny and I among many others including Shorena are several members of the community who have extensive experience with many different Bitcoin clients, including Bitcoin Core, and are willing to help others to solve their problems.
7134  Bitcoin / Development & Technical Discussion / Re: Anonymity in the Bitcoin: Splitting Transactions on: March 10, 2016, 11:44:34 PM
This isn't that hard to do, just enable an advanced user mode and choose which inputs you want to spend. This is easily done in Bitcoin Core and Armory.

There are a few problems here, though not major ones. You are operating under the assumption that change outputs are easily spotted, however that is not the case. If the change is sent to a new address, then that change cannot be easily tracked or identified as change. It can be rather difficult to identify the change outputs especially if both outputs are either outputs with weird uneven values (e.g. 0.3595412) or both are even values (e.g. 0.25). Furthermore, with newly generated change address and newly generated payment addresses, an observer cannot be certain which output is your change and which is someone you are paying.

Additionally, if you have enough inputs, you can create identical outputs which would make it near impossible for an observer to distinguish which output is for whom. That is also achievable by using even output values or uneven output values for all of the outputs.

Another solution which is perhaps better but slightly harder to do is a CoinJoin transaction; it requires coordinating between multiple parties. CoinJoins combine inputs from various people, so you could have a bunch of your own inputs there and no one would know that those were your inputs, for all they know it could be some other person who participated in that CoinJoin. Then the outputs are all the same amount so it is difficult to distinguish which output is for which person.
7135  Bitcoin / Development & Technical Discussion / Re: Bitcoind and incoming blocks scanning on: March 10, 2016, 08:25:47 PM
Sorry, no so clear.

Do you mean run client like this ?

 sudo bin/bitcoind -datadir=.bitcoin -port=88888 -rpcport=99999 -rpcallowip=127.0.0.1 -rpcuser=bitcoinrpc -rpcpassword=password -blocknotify

Any examples ?

Thanks

Kinda. So you would run Bitcoind like this bitcoind -datadir=.bitcoin -port=88888 -rpcport=99999 -rpcallowip=127.0.0.1 -rpcuser=bitcoinrpc -rpcpassword=password -blocknotify=<cmd>
where <cmd> is whatever command you want to run whenever you receive a block.

An Example:
bitcoind -datadir=.bitcoin -port=88888 -rpcport=99999 -rpcallowip=127.0.0.1 -rpcuser=bitcoinrpc -rpcpassword=password -blocknotify="bitcoin-cli getblock %s > block-%s.txt"
%s in the command is replaced by the block hash automatically by this flag so you would literally have %s in the command wherever you need to have the block hash.

I think that should work, although I am testing it right now and will get back to you when that runs.
Edit: It works.
7136  Bitcoin / Development & Technical Discussion / Re: LevelDB reliability? on: March 10, 2016, 08:15:13 PM
LevelDB being stupid is one of the major reasons that people have to reindex on Bitcoin Core crashes. There have been proposals to replace it but so far there are no plans on doing so. However people are working on using different databases in Bitcoin Core and those are being implemented and tested.
7137  Bitcoin / Development & Technical Discussion / Re: Bitcoind and incoming blocks scanning on: March 10, 2016, 07:09:37 PM
You can use the -blocknotify=<cmd> option to run a command every time a new block is received. The command can just be a bash script which can then get the block hash and look up the block through bitcoin-cli and get the JSON to parse it.
7138  Bitcoin / Bitcoin Technical Support / Re: Core not allowing any inbound connections on: March 08, 2016, 10:48:32 PM
Check your port forwarding. With a wired connection instead of wireless it is likely that your ip address has changed so your router port forwarding will need to be changed.
7139  Economy / Micro Earnings / Re: What is Faucet? on: March 08, 2016, 03:28:57 PM
A faucet is a service that gives away tiny amounts of bitcoin. For actually earning anything they are useless. Don't try to earn stuff off of collecting from faucets.
7140  Bitcoin / Mining / Re: Empty transaction blocks on: March 08, 2016, 01:10:16 PM
No. The size of a block does not matter in how quickly the block is solved. A block with no transactions and a full block both have the same probability of being the solution.

The size of the block doesn't matter but you can start solving for an empty block before you can start solving for a block with transactions.

Described in the thread referenced above:

Why do some pools do that? Is there an advantage?

Time.  Get the details of the last block mined, immediately start mining for the next - at this point 'empty' - block (and your chance at the block subsidy).  Then while things are busily mining away, build new headers that do include transactions, and at the next opportune moment start mining on that. It's just a small sliver of time, but against an otherwise equal opponent, collecting transactions by default would be a losing strategy in the long run.

Not necessarily. Look at ckpool. They do full verification of blocks and produce very few empty blocks and have few orphans. With a dedicated server and decent setup and software, the time to verify a block to begin mining on it is negligible.
Pages: « 1 ... 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 [357] 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 ... 590 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!