Bitcoin Forum
May 24, 2024, 11:07:06 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 »
121  Bitcoin / Development & Technical Discussion / Re: Bitcoins on Mars on: July 21, 2010, 07:07:41 AM
Yeah, generation would be challenging / impossible, unless we decreased the generated block rate to something like once an hour, but that brings more problems. The time per block is targeted at 10 minutes to balance transaction speed with latency concerns. I think The MadHatter is right, Mars would have its own Bitcoin network for Mars-Mars transactions.

However, Mars-Earth transactions could happen on either network. The Mars client would send his transaction to Earth. Ten minutes later, an Earth node sees that transaction, checks for double spending, decides it's ok, and puts it into a block. Ten minutes after that, the Mars client sees that his transaction was confirmed by at least one block. Earth-Mars transactions would be even simpler. An Earth client broadcasts his transaction to Earth nodes, who check it and include it in their blocks. Eventually one of them wins the race and the transaction gets confirmed. Ten minutes later, the Mars client gets the new block and sees that he has received the money.

Transactions on either planet could happen in either Terracoin or Marscoin. It would be silly for people on Mars to conduct local transactions in Earth's Bitcoin (and vice versa), but it would be technically possible.

I see no need for dedicated edge nodes or anything similar. Today's Bitcoin could handle this situation (unless I'm missing something big).
122  Bitcoin / Development & Technical Discussion / Re: JSON-RPC password on: July 21, 2010, 06:52:43 AM
The simplest Linux config files typically have formats that look something like this:
Code:
# how often (in minutes) data is saved when all interface are offline
OfflineSaveInterval 30

# force data save when interface status changes (1 = enabled, 0 = disabled)
SaveOnStatusChange 1

# file used for logging if UseLogging is set to 1
LogFile "/var/log/vnstat.log"

# file used as daemon pid / lock file
PidFile "/var/run/vnstat.pid"
The standard extension, if there is one, is .conf. Hash (#) is the most common comment character by far. Semicolon (Wink and C-style comments crop up too.

I think a good, human-manipulatable config file that ISN'T part of the wallet would be a big step forward. There are a lot of options that are currently specified on the command line (noirc, for example, or -minimizetotray) which might be better specified in a config file.
123  Bitcoin / Bitcoin Technical Support / Re: md5? on: July 19, 2010, 12:36:41 AM
Nah, it's insanely easy nowadays. Have you seen evilize?

http://www.mscs.dal.ca/~selinger/md5collision/
124  Economy / Economics / Re: Transaction Fees in the Deflated Economy on: July 19, 2010, 12:35:01 AM
That number is based on the average payment. Specifically, anything over 500 times the size of the average payment will incur a roughly 0.02% fee.
125  Bitcoin / Bitcoin Discussion / Re: Did block generation crawl to a halt? on: July 19, 2010, 12:28:24 AM
Satoshi, why does difficulty adjust so rarely? It would seem to me that it would be better to adjust once every 50 blocks or so.
126  Economy / Exchanges / Re: New Bitcoin Exchange on: July 19, 2010, 12:22:48 AM
this won't prevent you from stealing your users cash and btc. pls correct me if i'm wrong.
Passing the password in the GET string is wrong, but passing the password without hashing it is perfectly acceptable.

As the DB operator, he could easily steal any bitcoins or cash you gave him. There's really nothing to do about that.
127  Bitcoin / Development & Technical Discussion / Re: Bitcoin 0.3.2 released on: July 18, 2010, 02:28:14 PM
I went about 200 blocks back.  The block chain was a clean straight line without branches, and there was only one known version of the locked block.
Cool! How exactly are you analyzing the topography of the chain?
128  Bitcoin / Development & Technical Discussion / Re: JSONRPC API suggestions on: July 17, 2010, 02:09:17 AM
There _is_ a getreceivedbyaddress call! I use it Cheesy.

Also, (get/list)receivedbylabel is nice for when you want to get the amount received by every address in each label. Let's say I create one-time use addresses for a store all with the same label. If I want to know how much my entire store has received, I don't have to call getreceivedbyaddress a million times; I just call getreceivedbylabel for the label.

I use this for my donations system in my signature.
129  Bitcoin / Development & Technical Discussion / Re: 0.3.1 release candidate, please test on: July 16, 2010, 01:12:26 AM
Alright, thanks. That's all I need.
130  Bitcoin / Development & Technical Discussion / Re: 0.3.1 release candidate, please test on: July 16, 2010, 12:03:22 AM
On the Linux client (64 bit), the "minimize on close" will still minimize to tray (causing X server hang after a short while by spawning multiple tray icons).
I updated the first post with a link to rc2 for linux with the fix for this.  Please check that this is fixed for you.  Thanks!

http://www.bitcoin.org/download/bitcoin-0.3.1.rc2-linux.tar.gz
Satoshi, you didn't fix the bug; you just ripped out the minimize to tray code. Could you possibly make this optional? I wasn't experiencing the original bug, and I very much like the minimize to tray feature.
131  Bitcoin / Development & Technical Discussion / Re: Source code documentation on: July 15, 2010, 11:57:19 PM
I think that would be cool, but as always, the decision rests with Satoshi, the project lead.
132  Bitcoin / Development & Technical Discussion / Re: Request: Set the destination pubkey for bitcoind generation on: July 15, 2010, 08:03:49 PM
That's not a terrible idea, though. A better low level interface to the generation and transaction spec would be nice.
133  Economy / Marketplace / Re: BitAds - Ad server on: July 15, 2010, 08:02:49 PM
So wait, I have to pay you AND put one of your banners on my site? No thanks.

Why not just do a banner exchange in that case? What service do you provide for me that necessitates me paying you?
134  Bitcoin / Development & Technical Discussion / Re: Website integration for bitcoin on: July 15, 2010, 06:52:13 PM
The JSON-API definitely needs some sort of security features. On Linux, you can use iptables to restrict the users who can access it, but that's hardly secure. If I want to access it from my website backend, then whatever user runs my httpd needs to be able to access it, and that's the user most likely to be compromised on my server!

Of course, a password wouldn't help that scenario too much, since the password would just be another variable in django's settings.py for an attacker to read, but still, it beats a blank!
135  Bitcoin / Development & Technical Discussion / Re: 0.3.1 release candidate, please test on: July 15, 2010, 06:42:14 PM
Very nice Satoshi. What about the slow block download bug?
136  Bitcoin / Bitcoin Discussion / Re: Flood attack 0.00000001 BC on: July 15, 2010, 05:48:21 AM
By the time everyone has Bitcoins, the fee will have been removed or adjusted.
137  Bitcoin / Development & Technical Discussion / Re: Scalability on: July 14, 2010, 10:47:24 PM
It's good the spec already addresses this problem. I'd like to see some more in depth access to things like the coin list (so we can choose to spend coins based upon who sent them to us, etc) and the client list. For example, all of my computers at home -connect to my router, which runs (but does not generate) with port 8333 open.

I wish there were some way to prioritize network traffic to my own local nodes over remote nodes.
138  Bitcoin / Development & Technical Discussion / ListGenerated and GetKHPS RPC Methods Patch on: July 14, 2010, 08:56:58 PM
Hello all,

I've made a patch against svn-r102 that adds three RPC methods:
ListGenerated [pendingOnly=false]
Returns a list of generated transactiosn. If pendingOnly is true, includes only accepted but not yet matured transactions.
Here's an example output:
[
    {
        "value" : 50.00000000000000,
        "maturesIn" : 0,
        "accepted" : true,
        "confirmations" : 8184,
        "genTime" : 1275586091
    },
    {
        "value" : 50.00000000000000,
        "maturesIn" : 0,
        "accepted" : true,
        "confirmations" : 7545,
        "genTime" : 1275963218
    }
]

I released a similar patch is the past, but this one is finally production-quality.

I also added two more functions:
gethps and getkhps

Those just return the hash rate and the hash rate / 1000. getkhps was also added as a key in getinfo.

Anyway, this patch can be downloaded at:
http://www.alloscomp.com/bitcoin/patches/bitcoin-svn-102-rpccalls-2010-07-14.patch

If you're using Linux x86_64, you can try out my binaries at:
http://www.alloscomp.com/bitcoin/binaries
139  Bitcoin / Bitcoin Technical Support / Re: Runaway CPU usage for 64bit BitCoin (Linux Client) on: July 14, 2010, 08:50:56 PM
Could you make it possible to reenable that feature with a startup switch or even compile flag? I like it a lot, and I don't have this issue.
140  Bitcoin / Development & Technical Discussion / Re: Bitcoin is "Growing Up" : Feature Request on: July 14, 2010, 08:43:51 PM
For the block download problem, this patch might solve it. I haven't had time to test it yet, but it looks good.

http://bitcointalk.org/index.php?topic=354.0
Pages: « 1 2 3 4 5 6 [7] 8 9 10 11 12 13 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!