Bitcoin Forum
June 23, 2024, 08:43:59 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 [32] 33 34 35 36 37 »
621  Economy / Trading Discussion / Re: What is the most efficient method of selling large quantities of BTC? on: March 22, 2013, 04:48:08 AM
I would sell them in smallest lots you can deal with if that makes any sense, that way you get your profit and also don't fall for a scam you also won't end up borking the Bitcoin economy too much either if you sell the coins in batches rather than all at once but I think the volume is a lot bigger now so it may well be that the price won't get affected as much by large trades.

Sage pretty much has the right idea as well, it might be a good thing to diversify in precious metals too so your fiat doesn't immediately lose value the second you cash out.

That's the same thing I have thought of.

Mt Gox opens you up to the same risks as any other method of exchanging bitcoin so I don't think why people keep thinking you're somehow invulnerable if you sell there.
622  Economy / Trading Discussion / What is the most efficient method of selling large quantities of BTC? on: March 22, 2013, 04:21:32 AM
Basically the subject line, also what are the benefits of using Skrill instead of PayPal with these trusted parties? Is the ol' meet and exchange applicable, how do you protect yourself in such events (sounds like a drug deal lol)?
623  Bitcoin / Bitcoin Discussion / Re: Communities opinion on 0.000001 loose on: March 20, 2013, 02:17:55 PM
Please read a few topis on this in this or the Development forum, there's enough arguments for and against this practice already.

SD creates 5000 Satoshi bitdust nowadays by the way.

Any juicy links?
624  Bitcoin / Bitcoin Discussion / Communities opinion on 0.000001 loose on: March 20, 2013, 02:11:02 PM
What is the communities opinion on casinos like satoshidice sending out 0.000001 coins as a method of telling the player he lost? Could casinos spare not doing this if they have a decent enough API?
625  Bitcoin / Bitcoin Technical Support / Re: Using proper fees on: March 19, 2013, 04:21:13 PM
maybe by validating IF the transaction is a certain size than + specific fee....

just trying to give some basic ideas.

Psuedocode? What API command estimates the transaction size?
626  Bitcoin / Bitcoin Technical Support / Re: Using proper fees on: March 18, 2013, 11:18:02 PM
the way i did it is i assumed each transaction is going to have a fee of 0.005

like this

<?php
require_once 'jsonRPCClient.php';
  // Replace with the username and password you set in bitcoin.conf
  $bitcoin = new jsonRPCClient('http:/xxxx:xxxx@xx.xx.xx.xx:8332/');
  print($bitcoin->settxfee(0.005));
 ?>



I do know how to set a flat fee however there are instances where you could potentially save bitcoins by paying the absolutely lowest tax possible.
627  Bitcoin / Bitcoin Technical Support / Re: Using proper fees on: March 18, 2013, 07:32:35 PM

The fee is added to the payment amount. For example, if you are sending a 1.234 BTC payment and the client requires a 0.0005 BTC fee, then 1.2345 BTC will be subtracted from the wallet balance for the entire transaction and the address for where the payment was sent will receive a payment of 1.234 BTC.


Because the fee is related to the amount of data that makes up the transaction and not to the amount of Bitcoins being sent, the fee may seem extremely low (0.0005 BTC for a 1,000 BTC transfer) or unfairly high (0.004 BTC for a 0.02 BTC payment, or about 20%). If you are receiving tiny amounts (e.g. as small payments from a mining pool) then fees when sending will be higher than if your activity follows the pattern of conventional consumer or business transactions.

As of Bitcoin 0.5.3 the required fee will not be higher than 0.05 BTC. For most users there is usually no required fee at all. If a fee is required it will most commonly be 0.0005 BTC.

A transaction will be sent without fees if these conditions are met:

    It is smaller than 10 thousand bytes.
    All outputs are 0.01 BTC or larger.
    Its priority is large enough (see the Technical Info section below)

Otherwise, the reference implementation will round up the transaction size to the nearest thousand bytes and then add a fee of 0.0005 BTC per thousand bytes. Users may override the default 0.0005 BTC/kb fee setting, but cannot control transaction fees for each transaction. Bitcoin-Qt does prompt the user to accept the fee before the transaction is sent (they may cancel the transaction if they are not willing to pay the fee).

Note that a typical transaction is 500 bytes, so the typical transaction fee is 0.0005 BTC, regardless of the number of bitcoins sent.


I hope this helps you

Thank you for your input, I really do appreciate it very much, sent you a tip.

Are there any functions within the bitcoin daemon that would sum all those processes up into a line of code? If not how would the psuedocode for such a calculation look?
628  Bitcoin / Bitcoin Technical Support / Using proper fees on: March 15, 2013, 03:23:48 AM
How do you calculate the optimal fee code wise? Also what is the purpose seeing that the majority of clients will not modify the worker to not include it in the block on purpose if it has zero fees?
629  Bitcoin / Bitcoin Discussion / Re: Crypto-charlatans on: March 13, 2013, 02:01:33 AM
Nah, it's almost as simple as it could be.  Try designing one with built in crypto agility and an automatically varying block size limit. 

Actually the "script" system, most of which is crippled anyway, is needlessly complex.  But other than that it's really simple.

I am not claiming that the bitcoin network is a scam, I am claiming that some of the people who accept bitcoin are scammers and they scam by providing an illusion of safety.

That's a pretty bold claim. Perhaps you should provide some evidence to support your argument quick before you're flamed into oblivion...

What is a pretty bold claim exactly? That there are scammers that steal btc? Heck there have been trojants written specifically to steal the users wallet
630  Bitcoin / Bitcoin Discussion / Re: Crypto-charlatans on: March 12, 2013, 04:08:10 PM
Nah, it's almost as simple as it could be.  Try designing one with built in crypto agility and an automatically varying block size limit. 

Actually the "script" system, most of which is crippled anyway, is needlessly complex.  But other than that it's really simple.

I am not claiming that the bitcoin network is a scam, I am claiming that some of the people who accept bitcoin are scammers and they scam by providing an illusion of safety.
631  Bitcoin / Bitcoin Discussion / Re: Crypto-charlatans on: March 12, 2013, 04:00:38 PM
Just because something clouds your judgement does not mean it clouds everyone's judgement. Unless you think all the smart folks in the world are going to simply stop being a part of society, I don't think you need to worry. There are people willing to delve into the nitty gritty details and share them with the rest of us in a way we can easily understand.

You use satoshiDICE as an example, but don't you take the chance of "being swindled" out of your money any time you gamble, regardless of where? Aren't you attempting to "swindle" satoshiDICE out of their money by gambling there?

I am not confused by their methods thus I open the topic to enlighten other people, the methods are aimed at the stupid masses like every method which aims to deceive is, only here you actually got investors biting the smart people in the ass for exposing the flaws.

Your implication is ridiculous, gambling is a service like any other, if you lost the funds fair and square you got nothing to complain about, it is when you are being deceived and lied to with the aim of stealing your funds with zero chance of winning anything when that becomes a problem.
632  Bitcoin / Bitcoin Discussion / Re: Crypto-charlatans on: March 12, 2013, 03:56:18 PM
Am I being delusional or with the introduction of Bitcoin the creativity of the charlatans have emerged with cryptography, all I see are cryptographically complex systems which aim to cloud the judgement of the user and give the illusion of safety (because it's so complex!) yet in the end you are still unbelievable vulnerable and can still be swindled out of your coins.

E.g. SatoshiDice can still make selective bets with private information which is available only to them and win their own coins thereby stealing from their investors and promoting themselves through "Rare Wins"

Meh, I think you are just underestimating the power of scamsters in real life and everywhere.  You'd be amazed at how complex scams can run and how many otherwise "normal, intelligent" people fall for them everyday. 

Even more so on the deepweb "ZOMG I'8 a t0tal haXor kitty I cud b3 mak1ng 8000$ p9r h0ur 1ns a b1g c0mpany, z3nd m3 all ur c0ins so I w1ll g3t back t0 y0u m8"
633  Bitcoin / Bitcoin Discussion / Crypto-charlatans on: March 12, 2013, 03:50:05 PM
Am I being delusional or with the introduction of Bitcoin the creativity of the charlatans have emerged with cryptography, all I see are cryptographically complex systems which aim to cloud the judgement of the user and give the illusion of safety (because it's so complex!) yet in the end you are still unbelievable vulnerable and can still be swindled out of your coins.

E.g. SatoshiDice can still make selective bets with private information which is available only to them and win their own coins thereby stealing from their investors and promoting themselves through "Rare Wins"
634  Bitcoin / Mining software (miners) / Re: Embedable Javascript Bitcoin miner for your website on: March 03, 2013, 06:29:01 PM
How (un)effective is this miner exactly? How much bitcoin does it give you per hour on average at the current moment? Also any links to the non-butchered script?
635  Bitcoin / Bitcoin Technical Support / Re: Wallet per user on: February 10, 2013, 05:35:41 PM
I agree, which is what I'm trying to get madmadmax to understand.

Meaning that anyone who has access to your server now has access to the user's password, and all their bitcoins.  That doesn't sound secure, and doesn't sound like a good idea.  The way https://bclockchain.info/wallet handles it is far more secure (and faster).

I agree.  All that in addition to the serious lack of security.

That will take too much time, I can't speak for 0.8.0 cause i have yet to play with it but anything lower than this will not be able to do. You have to rescan when you switch the wallet.dat, and that takes awhile.


No I am just talking about protecting the wallet.dat file. Honestly this not really good way to do it. But to create a new address, you would have to decrypt the wallet.dat with the password from the person and you would probably have to encrypt the bitcoin.conf so you can use JSON RPC API to create the new address. It is so many working parts that would take a long time, while keeping the connection to the user alive so they can get the address as soon as it is create.
You guys are hopeless, nevermind that I discarded the initial approach on the first page I have explained how the system works time and time again, the users password is hashed+salted with bcrypt and sent through an RSA-2048 secured connection to the server. Impossible to sabotage unless direct access to the main server is gained and maintained while users try to connect to their account (as the hashes aren't stored on the machine), thus every account is in cold storage until he is needed.

If somehow hackers gain a momental access to all the wallets on the server and obtain a copy, most of the users could be sent messages through sms asking them to change the password before the hackers would bruteforce a single one.

I am wondering what is the best method to encrypt individual accounts within a wallet...
636  Bitcoin / Bitcoin Technical Support / Re: Wallet per user on: February 09, 2013, 04:49:06 PM
Obviously I wouldn't send the raw password over the network, I would send a salted bcrypt hash over RSA-2048 in a secured connection . . .
If you don't send the raw password over the network, how are you going to encrypt or decrypt the wallet? Don't you need the actual encryption password to do that?

http://en.wikipedia.org/wiki/Hash_function

http://en.wikipedia.org/wiki/Bcrypt
637  Bitcoin / Bitcoin Technical Support / Re: Wallet per user on: February 09, 2013, 04:09:33 PM
I see that you "want to have separate wallets all encrypted with the users password"

Wouldn't that require that they send you their password in order to decrypt and use the wallet?  That seems like a significant security flaw.  I'd think it would be better to create a database that contains a user identifier and bitcoin address as a primary key along with a column for the encrypted password.  Then any new bitcoin address can be generated and the private key can then be encrypted on the user side.  Having the bitcoin addresses would allow you to show balances, and any time the user needs/wants to send a transaction, you can supply them with the encrypted password only.  The users client program can decrypt the private key locally and sign the transaction.  That way you never have access to the user's private keys or password.

If on the other hand you plan to send the user the entire encrypted wallet, and have them decrypt it locally (and use it decrypted locally), then there isn't any need to "write an app to shutdown the daemon and replace the wallet.dat file"  Since the user will be using the wallet on their end, you don't need a daemon at all.

Obviously I wouldn't send the raw password over the network, I would send a salted bcrypt hash over RSA-2048 in a secured connection. I wouldn't store the wallet on the users side not because of a possible security flaw on the server side but because the average gullible user needs to be protected from himself, in addition to having the option to run on the deep-web in the future.
638  Bitcoin / Bitcoin Technical Support / Re: Best Security Practicies for a Novice: mySQL/Bitcoin Client on: February 09, 2013, 02:21:27 PM
So I'm working on a project that will hold bitcoins and of course, security is the most obvious risk/danger.

On advice of the developer we have a specially compiled version of bitcoind (unnecessary RPC calls have been removed, as well as calls that pose a security risk).

Bitcoind runs under a separate user than the php script. SSH/ftp into the server is only possible with keyfiles.

All mysql calls are escaped so injection should (hopefully) be covered.

A cold wallet is being implemented so the majority of funds are off-site.

What other steps should I be keeping in mind? After some advice from a friend I'm worried as well about somehow the database being compromised in some slight way as to affect imperceptible shifts in balances that I would be unable to detect.

I toyed with the idea of every database entry having a hash generated from all the data and the hash being periodically verified against the database to check for manipulation. But is this realistic?

Anyone have any more ideas? Thank you

I am surprised that such an engine hasn't been developed for commercial websites yet...
639  Bitcoin / Bitcoin Technical Support / Re: Anonibet.com giving anyone else problems? on: February 09, 2013, 01:02:37 PM
I bet with them regularly and have never had a problem, a few websites don't change their footer to display the year they were established.

Lol nice PR work intueri...
640  Bitcoin / Bitcoin Technical Support / Re: Wallet per user on: February 09, 2013, 01:00:38 PM
You're talking about separate users of a Windows computer in your household?  I think that the standard installation of Bitcoin-Qt already has separate wallets and seperate copies of the blockchain for each user, doesn't it?

It has "accounts" which is an arbitrary implementation of bitcoin-qt, you cannot however encrypt individual users and you cannot let every user download his wallet file if need be.
Are you trying to create a web hosted wallet service like https://blockchain.info/wallet or are you just trying to allow multiple people who are sharing a computer each have their own wallet on that computer?

I am looking for something more geared towards blockchain.info although not the same at all, performance wise it should be just as efficient as a commercial product.

If your trying to create a blockchain.info like site, I highly discourage it cause the reasons blockchain.info is so good is the hybird wallet system, which I don't think you have full grasped the concept of yet from this thread.

I know exactly how a hybrid wallet system works, unless you are talking about Belgian Canaries I know exactly what you're talking about.

As to having a system like I want it seems that exporting the private keys to a wallet files would be easier and faster as well.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 [32] 33 34 35 36 37 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!