Bitcoin Forum
July 12, 2024, 03:28:34 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 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 ... 422 »
6461  Bitcoin / Bitcoin Discussion / Re: Use Google Spreadsheets to automatically keep track of your wallet balance on: June 28, 2011, 06:46:04 AM
Don't scrape the HTML pages. There are better API pages:
http://blockexplorer.com/q/getreceivedbyaddress
http://blockexplorer.com/q/mytransactions
6462  Bitcoin / Development & Technical Discussion / Re: Subscriptions / recurring payments / standing orders on: June 28, 2011, 06:04:06 AM
Is there a mechanism that assures that when I cancel the timed transaction, and the merchant has stored it and retransmits it, it's still cancelled?

The way you cancel it is by sending a locked transaction using the same coins. Then your other transaction becomes invalid.

If the merchant is malicious, you would want to cancel the transaction a few days before it becomes locked. Otherwise they have a chance of getting their version in a block before your version.
6463  Bitcoin / Development & Technical Discussion / Re: Explain lock time / replacing transactions on: June 28, 2011, 02:58:46 AM
You can change anything if you own all of the inputs. You can even reverse it. Miners can tell because the inputs of the new transaction all have higher sequence numbers than the old ones.

With the non-default SIGHASH modes, multiple people can contribute inputs into a transaction. Then you can only change certain things, depending on the mode.
6464  Bitcoin / Development & Technical Discussion / Re: What is the difference between getblockCOUNT and getblockNUMBER ??? on: June 28, 2011, 02:50:59 AM
They are the same. getblocknumber is obsolete.

It used to be that getblocknumber would return the highest block number, while getblockcount would return the total number of blocks. Confusingly, this behavior was switched when getblocknumber was made obsolete, so getblockcount now actually gives the highest block number.

The total number of blocks is different from the highest block number because the genesis block is block #0.
6465  Bitcoin / Bitcoin Discussion / Re: Need mirror for blockexplorer.com on: June 28, 2011, 01:33:41 AM
Thanks a lot for all the offers! I will consider them all tomorrow.

Would you prefer someone supply you with a machine or VPS that you control?

I would prefer that someone else maintain it, though I can do it.

I won't accept physical machines sent to me, as one of the main things this is meant to solve is situations when my power or Internet is offline.

Quote from: hamdi
why not link to an instance of ABE while your downtimes?

ABE has reduced functionality.

Quote from: joepie91
Have you looked at Ramhost? They offer 2GB guaranteed, 3GB RAM burst for $30/month, and from my experience they are very good.

I'll probably need more than 2GB in the long-term.

Quote from: jgarzik
These requirements seem quite heavyweight.

Consider asking for reverse [caching] proxy volunteers.  Just need to install one piece of software on each mirror, presuming that the main blockexplorer server provide useful last-modified and/or etag headers, and potentially other cache-control headers.

A reverse proxy with a reasonable disk cache will only touch the main blockexplorer server the first time a new request is seen.

I will consider this if load becomes the main problem, but I'm really trying to solve downtime right now. This request was prompted by the fact that my Internet access will be down for a day or two in the near future.
6466  Bitcoin / Bitcoin Discussion / Re: Need mirror for blockexplorer.com on: June 27, 2011, 10:55:26 PM
Why can't you bother to pay like, 30 dollars a month for a Linode?

To get the performance that BBE currently has (which is not perfect), I give PostgreSQL almost my entire 3 GB of memory. Linode charges $160/month for 4GB. Less memory will equal less performance unless disk speed is much better (which I doubt will be the case with any VPS).
6467  Bitcoin / Development & Technical Discussion / Re: Subscriptions / recurring payments / standing orders on: June 27, 2011, 10:53:50 PM
They don't have to store it. The network will forget about your 0-confirmation transactions after a few days if you don't rebroadcast them.
6468  Bitcoin / Development & Technical Discussion / Re: Subscriptions / recurring payments / standing orders on: June 27, 2011, 07:57:51 PM
Yes, it's lock_time. Each input's "sequence" is also related to this.

There are many features that are not exposed. Check out:
https://en.bitcoin.it/wiki/Contracts
https://en.bitcoin.it/wiki/Script
6469  Bitcoin / Bitcoin Discussion / Need mirror for blockexplorer.com [Found one] on: June 27, 2011, 07:14:18 PM
Edit: I no longer need a mirror.

I need someone to run a permanent mirror of blockexplorer.com. I will switch to the mirror while doing maintenance, and I will share load with it in times of heavy load.

You will need to agree to these terms:
- Your mirror will only be accessible via IP address when it is not blockexplorer.com
- Your mirror will be excluded with robots.txt when it is not blockexplorer.com
- You may not allow the code to be released
- You may not base any software off of my code
- You may not automatically publish any data gotten from the BBE database

You can, however, use the local BBE database to gather information that you use privately or manually publish. You can publish the IP address for times when BBE is unexpectedly down.

Requirements:
- PostgreSQL
- PHP with sockets and bcmath
- Some web server able to alias all requests to one file (I use Apache)
- The ability to compile Bitcoin with my modified version of getblock

Typical load is about 800,000 requests per day, with a burst of perhaps 1.5 million requests per day. Most of these are quite small, however. Average upload is 60 KB/s. My server has a Pentium D 3.4GHz CPU with 3GB of memory, and it's doing alright for now.

You must be extremely trustworthy, as I will share the HTTPS private key.

PM me if you are interested.
6470  Bitcoin / Bitcoin Discussion / Node 99.27.237.13 is shutting down on: June 27, 2011, 06:22:41 PM
The Bitcoin node at 99.27.237.13 is permanently moving to a different IP address in about a week. This node was in the first set of seednodes and the first version of the "fallback nodes" page, and it is blockexplorer.com. It is possible that you are connecting to it with -addnode. Please check your configuration and remove this IP if it exists.
6471  Other / Meta / Re: Gambling Subforum? on: June 27, 2011, 08:42:34 AM
Added.
6472  Other / Meta / Re: How to Un-subscribe to threads? on: June 27, 2011, 08:21:08 AM
It would be better to have a separate watchlist system in addition to "new replies to your posts". Why should you be able to break the page's stated function of showing new replies to your posts?
6473  Other / Meta / Re: Is there a way to hide someone's posts? on: June 27, 2011, 08:19:02 AM
A mod is available which adds this functionality; an administrator will have to install it, though.

I tried to install it once, but it caused problems and I didn't want to deal with it at the time. Maybe I'll try again later.
6474  Other / Beginners & Help / Re: Newbie restrictions on: June 26, 2011, 08:17:59 PM
its kinda annoying because the only reason i want to use forums is cause client isnt working, and i have to wait 4 hours and 5 posts to post in tech support...

Post it in this section.
6475  Bitcoin / Development & Technical Discussion / Re: Subscriptions / recurring payments / standing orders on: June 26, 2011, 06:57:51 PM
You could send transactions with an nLockTime equal to the subscription due date. (nLockTime is an already-existing feature that prohibits a transaction from being accepted into a block until a certain time.) Send this transaction to the service a month ahead of time, and then you don't need to be online at the payment time. You can cancel it at any time.
6476  Other / Meta / Re: Please ban beggars, spammers (referral link posters!) and the likes on: June 26, 2011, 01:09:35 PM
You've reported no posts. If you want something to be done about a post, you must report it.
6477  Bitcoin / Bitcoin Discussion / Re: How to audit the mtgox and mybitoin? on: June 26, 2011, 11:09:36 AM
If the services kept each person's BTC separate, they could give people withdrawal transactions in advance. The users could then withdraw at any time without contacting the service by broadcasting the transaction. The users would also know immediately if any of these funds were spent.
6478  Bitcoin / Project Development / Re: The Vault (Non-Fractional Reserve BTC Banking) on: June 26, 2011, 08:40:17 AM
I might use it if it had extremely good physical security. Like CyberBunker, but devoted to the bank. Physical security is the only thing I can't do -- I have encryption and backups handled.

I've been thinking recently about the interesting security measures such a bank could use. It'd be really fun to build it.
6479  Bitcoin / Bitcoin Discussion / Re: Is there a maximum difficulty? Or can it just go up forever? on: June 26, 2011, 05:28:42 AM
The target is stored in a fixed-size form that basically says, "This many zeroes followed by these bytes, followed by enough zeroes to fill 256 bits". It can handle any number, with lower precision for higher numbers.

"Difficulty" isn't used for anything except display, so it doesn't matter how that is stored.
6480  Bitcoin / Bitcoin Discussion / Re: MtGox uses StartSSL which has been compromised. Concerning? on: June 26, 2011, 04:36:54 AM
HTTPS prevents someone who is sitting between you and the destination on the network from reading or modifying your transmissions. For example, it prevents your ISP from seeing your MtGox password. Usually, anyone between you and the destination is pretty trustworthy, but this is not the case if you live in a non-free country or if you are using a free proxy like Tor.

This compromise means that all HTTPS connections are suspect until things are sorted out. Even sites that don't use StartSSL can have their HTTPS broken. Even if MtGox was using Verisign, they would be affected equally.

I recommend installing the Certificate Patrol and Perspectives extensions for Firefox:
http://patrol.psyced.org/
http://www.networknotary.org/firefox.html

Certificate Patrol warns you whenever a site's certificate changes. This will happen when an attacker tries to exploit a compromised certificate authority like StartSSL. It also happens occasionally for other reasons.

Perspectives asks several notary servers for information about certificates. If the notaries see a different certificate than you do, then there is probably an attack going on. In the settings, use these options:
- Percentage of notaries...: 100
- Days of continuous...: 0
- Contact notaries for all HTTPS sites: yes
- Allow Perspectives to automatically...: no (unless you want to allow Perspectives to stand in for a CA when a site is using a self-signed certificate)
Pages: « 1 ... 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 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 ... 422 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!