Bitcoin Forum
August 08, 2025, 09:19:04 AM *
News: Latest Bitcoin Core release: 29.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Other / Off-topic / Re: Generate Google Authenticator OTPs with a TI89? on: July 04, 2012, 06:28:16 PM
As stated, the only real issue you'd have with the hardware of the calculator is keeping track of time.  TI89 has a real-time clock, and the backup battery (beneath the AAAs) will keep this running.  The main concern is that you likely do not have efficient means of keeping the clock synchronized to a network time.  Google's newest release of the app now even contains its own NTP task to fetch a time rather than using the phones. I haven't looked into it, but given the app, and the pseudo-code you posted, your grace period is exactly 30 seconds.  How long you have remaining (the countdown in the app) is controled by the modulo 30 of the time seed used.  I would expect that there are open implementations of SHA1 and the necessary hash functions you need in TI-BASIC89.  Really should be quite simple to implement, just need to make sure you check that your clock is accurate fairly regularly.
2  Bitcoin / Project Development / Re: P2P e-mail? on: July 04, 2012, 02:04:04 AM
There have been proposals for functionality matching what you are looking for in a new namespace throughh the namecoin blockchain.  http://dot-bit.org/Messaging_System
3  Bitcoin / Bitcoin Technical Support / Re: Bitcoin-qt after displaying low disk space warning, it quits on: June 29, 2012, 02:47:35 PM
You would be better off in most cases encrypting the wallet off to the flash disk and keep the blockchain on a machine with a decent disk.  Symbolic linking is your friend, mount the drive and symlink wallet.dat into datadir.  A lot of unnecessary writes going on if you are fetching the whole chain to a flash drive.
4  Bitcoin / Bitcoin Technical Support / Re: Bitcoin dirty money detection tools on: June 28, 2012, 05:07:51 AM
There is really no way to justify theft claims in most cases, therefore something of this sort is less than feasible.  It's all subject to trust in the previously controlling figure in their claim.  At least 'loss' is an easy claim as if at any point claimed lost coins are spent, the obvious fact is they were truly not, but stolen...

Could have something on the sort of the address that held them signing a note that the coins were stolen and others signing the claim in trust, but the infrastructure for such is obviously not implemented in BTC chain.  namecoin could be used to follow such, or really any sort of other pub forum.  But either way, attempting to quarantine stolen coins in most sectors of the market is extremely problematic.  Not terrible when Gox and the like do it, but if nodes start trying to block stolen transfers, things will clearly become problematic fast.

Example of the last comment if some are not yet seeing it:  A number of coins are stolen and end up being distributed heavily before discovery of the incident, someone with even 2-3 satoshi attempts a larger transaction including these coins they now own.  If a number of nodes at this point were to say these coins were known stolen and attempt to quarantine them, the 'thieves' have already profited and network users are impacted negatively.  Further to this point, if anything managed to get implemented on a large number of nodes, someone could 'Robin Hood' and distribute a large theft across a list of public addesses immediately, before any detection algorithms could identify and validate a theft and effectively destroy the network.

The only valid solution is to safeguard owned coins, and not to attempt firewalling cures on the network.  Obviously I've gone further than the previous queries here, but worth consideration.  These concerns could be mitigated by a client implementation with wallets acknowledging a trustnet of what coins should be purged from the network, but then we're just throwing away marketable coins, which is foolish at best.
5  Bitcoin / Mining / Re: how is GCN architecture for mining? on: June 12, 2012, 06:09:36 AM
The real issue up to this point is that there has been more market drive for solutions with more functional blocks than ALUs.  I expect this will change heavily within a year if we levy some of the major silicon suppliers, or some of you that have been in this from the beginning set up a business model that could rival the giants.  FPGAs and ASICs designed with mining in mind would offer substantially better margins than any equipment out there now.

As far as GCN goes, I have a tahiti, and have not found it to be substantially more efficient with current software options,  Of course until you an get a transistor by transistor map of what is in a chip, there's little to be said publicly about how to improve an option.  Though bitcoin mining of course favors clean manipulatable logic cells over all the fancy bits in modern silicon solutions.
6  Bitcoin / Bitcoin Technical Support / Re: PGP GPG users please verify this signature is valid (bounty - closed) on: June 12, 2012, 05:48:48 AM
Bounty Closed.  Thanks for the help everyone.  I am at least marginally comfortable with using GPG now.

deusstultus you posted while I was updating the OP so drop me a BTC address and I will payout.

Do what you like as you were closing the offer.  I signed your key on pgp.mit.edu for good measure.
Address in sig.
7  Bitcoin / Bitcoin Technical Support / Re: PGP GPG users please verify this signature is valid (bounty) on: June 12, 2012, 05:37:53 AM
Take what you will, each are as easy as another.
https://i.imgur.com/WN9Dv.png

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2.0.19 (GNU/Linux)

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
okkgFtn9pvmBk5otaOPU7LMFkA==
=z+A6
-----END PGP PUBLIC KEY BLOCK-----

-----BEGIN PGP MESSAGE-----
Version: GnuPG v2.0.19 (GNU/Linux)

hQEMA3Om/n+G2pSbAQf/Raosoc3uWWKpxrcC/eTCVsN1XUZ5G9ebv66klQtgKV4R
bT93xA5JfDS3eddHdB0wPVv1ZHqka+XKezr5NI0vc0ogkM3sZKp5D9EVOzQeU/jA
vlzopj5Aj4cAzBpfKg/dUlWtbSMb8v4OCup9u0Y39OTOHKbwYULdn6LL7u5tfDz1
qsZepzCOizN30bheE6ot7ODr1bNIlfGAsjZxlKq3v6/t7JMxLvtIN/3wuoBEL/cs
ZYVVkIkf7YpKhajngdfSoaUd2tL2hXrE6oiHo3yQdsBjboA2yS3ywfvMuL9NsGBG
Yvu2VeRmVi2v4cbExDbOVP3o22Dfl8B/RU5pTwWGytJjAfX/u6c1HJjvdUhWE7Tg
mHD48YupRRhkVfx1mTdPR99eetnTKjL2WNuLuirhoN2Y/+qwHg6b5wLr2tpNYxpb
rglIOGHeUqF+FysQ5aFu52CdEGIMuoBddVu1T6e58828i5um
=BGul
-----END PGP MESSAGE-----
8  Other / Beginners & Help / Re: Trust No One on: June 06, 2012, 03:02:39 AM
I think you can't trust anybody, but the if you want to see bitcoin grow you must trust somebody... just mentioning
Same could be said of anything.  There is no system that can fully insure transactions made with different currency/items.  There are some interesting use cases with loosing funds on the network with hashes that cannot be resolved by either party until they agree on a transaction, but this assumes that the involved parties would sooner work together to ensure these coins are not lost than to abandon claim.  And it can only work with purely digital transactions...
9  Other / Beginners & Help / Re: Whitelist Requests (Want out of here?) on: June 06, 2012, 02:42:55 AM
There have got to be better ways to manage this.  I've spent hours reading threads and related links, then click back to check another thread, or look to respond to something and can't due to this status.  The due to inactivity from not actively refreshing, gained no recognized time...
10  Other / Beginners & Help / Re: CPU Mining | Is it worth it with these numbers? on: June 06, 2012, 02:38:49 AM
$.01 / hour >> calc .05 BTC /hour.  Based on one machine I was playing with at similar rates, you're probably looking to average no more than 1 share / 2 minutes. Contributing to mining pools, that won't be a profitable return, most on the order of .0004 (estimate, haven't looked in a while, and veries based on block luck) / valid share.  Take that on your own, and it's a gamble, but the odds aren't in your favor.  Now taking into question efficiency or ease of translating USD to bitcoin through this method as opposed to others, and estimating long term value of BTC, this point could be argued, but frankly, no.
11  Other / Beginners & Help / Re: Newbie question on: May 29, 2012, 06:17:36 AM
The send operation is done by looking at available coins tied to all permitted addresses you specify, and from here, these are grouped in a transaction and sent to a receive address.  As such, it is clear to one who examines the blockchain exactly where sent funds are coming from.  That said, if you have multiple addresses tied to different identities, if you are not careful in how you specify a transaction, one could link the addresses to one individual, and if you are dealing with personal information to anyone you were involved in a transaction with, they could tie that to an individual.

Back to your query specifically, the answer outright is yes, that will be easily possible if you simply  receive the coins and send them later;  there are countless ways to obfuscate this, however, if you were so inclined.
12  Other / Beginners & Help / Re: Blockchain Download Question on: May 29, 2012, 05:50:38 AM


As a noob please humour me,

What is a "light client" as opposed to a full node?  I am simply doing what I imagine all other noobs do. They have downloaded the BTC client and off they have gone!

A 'light client' is one of a couple of slightly different hacks, all that are intended to allow the user to have a local wallet.dat while not requiring the full blockchain.  The two big ways this works are 1) blockchain headers only client and 2) split wallet.dat client.  #1) Doesn't really save much bandwidth yet, because the network doesn't (yet) support partial block downloads so right now they have to download the whole block before discarding the parts it does not need, which is all of the transactions that do not include inputs or outputs that use any of it's own addresses.  However, #2 does work at present, and one wonderful such example is BitcoinSpinner for the Android smartphone OS.  How it works is that the phone keeps the addresses & their associated private keys encrypted on the phone, while the rest of what is kept in the normal wallet.dat file is kept on an account with the BitcoinSpinner server.  The server knows your (very few) addresses, and tracks your balances for you.  When you need to send money, your phone will inform the server to whom you need to send a transaction and for how much.  The server then creates the transaction based upon it's local blockchain & what part of the wallet.dat that it possesses, and then sends that to your phone which then uses the private keys to sign the transaction, and sends it back to the server, which then sends it to the network.  Method #1 was described in the original white paper by Satoshi, but method #2 seems to be the more practical method at this time.
#2 is a decent model in that it prevents unnecessary traffic on a wallet only standpoint, but this falls back on a central 'bank' server which is hardly ideal. Analogy is not accurate, I grant. Curiously, I've just considered a resolution to this issue outside of the proposed norms that could potentially have great merit.  Will have to explore that further when I doff this newbie pall.
13  Other / Beginners & Help / Re: Cash Contest: WIN $20 worth of Bitcoin every week with just a Like on Facebook! on: May 29, 2012, 03:40:29 AM
366534
14  Other / Beginners & Help / Re: Blockchain Download Question on: May 29, 2012, 03:25:53 AM
Hi,

Just had a question about the Blockchain download speed. Now there is countless topics about this but I just wanted to better my understanding about this a little further.

So we all know bitcoin is P2P, like torrents are. So why is it that a download for a blockchain takes so long compared to a private tracker for a torrent?

What causes the blockchain to be so slow, is it due to the fact that the internet speeds of these nodes aren't ridiculously fast like private trackers are? Or is it a totally different ball game?

Thanks

The most recent version of the client performs much better than previous versions.

Much of the time spent waiting on the blockchain to download is actually spent by the client verifying each new block that it downloads and adding it to the blockchain database and index.  Faster networking doesn't make that step occur any faster.

Using slower hardware (e.g., laptop with an atom processor) exacerbates the perception that it takes forever.

If you do have problems with getting the client to update the blockchain it might be in that you don't have reliable connectivity (e.g., a flakey wi-fi signal?) or there are firewall issues?  But do realize, the amount of data is significant -- pulling 2+ GB is a lot of network transfer.
Thank you for taking the time to respond.

I am currently sitting on a laptop yes, it isn't new either so it may explain the issue. Though my internet speed is fast, so i guess it comes down to the laptop. Now this may be a silly question but how important is it to verify the blockchain upon specific block downloads? For instance would it be a smart idea for Bitcoin-QT to do this?
Rather vital.  If you don't verify your blockchain, you could both have misrepresentation of your available funds, and your being an unreliable node would bog down the network.  Of course if you have a node you trust with absolute certainty, you could pull the blockchain from that machine directly (outside of the client) but even this is not ideal.
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!