Bitcoin Forum
June 20, 2024, 05:35:05 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 »
81  Bitcoin / Armory / Thanks/Filter wallets? on: April 08, 2013, 02:19:01 PM
I'm really enjoying using Armory and have expressed my appreciation in a small donation (which I intend to repeat whenever I can).  Thank you for all the work you've put into Armory. 

I only find myself missing 2 features:

1.  The main thing I'm missing is the ability to filter the wallet view.  Say I'm holding a wallet for someone else and I don't want to see it.  It's possible to save it offline and mark it as someone else's watching only wallet, which removes it from the total balance, but I still can't filter the view so that this wallet does not appear.  Is this a feature you plan to implement?  If so, if you'd tell me your planned approach, I'd be happy to give it and try and submit a pull request for you to review.  If you're not interested in it, I'll probably keep a private fork with this feature since it's so important to me.

2.  I'm surprised you don't generate a qrcode for offline transactions (for both the online transaction data  and offline signed tx).  Some of us have qr code scanners which would make the whole offline signing process a lot quicker.  Any plans to implement this?

Thanks again for all your work on this -- I'm very impressed.  I've been a happy user of the Satoshi client for ~2 years but am switching to Armory for the offline transactions and other features.  I'm recommending the same to my friends and family.  Well done!
82  Bitcoin / Project Development / Re: easy offline transactions - 1 BTC bounty on: April 08, 2013, 02:48:07 AM
What you do is heroic. Load it up with plenty of 'idiot lights' as displayed across my automobile dashboard. Road signs too: 'this computer is not offline!' 'you are about to access the big piggy!' Allow users to import 'skins' for all languages including all sorts of useful tips. 'usb detected' 'bluetooth request' detected... etc. So much work needs to be done, thanks for all you do.

Thanks for the tips.  Those types of UI additions are exactly what I'll be working on tomorrow.  However, this being a web-based project, there are limits to what kind of I/O monitoring I'll be able to do.  In any case, if you're dealing with large sums of btc, I'd really recommend disabling bluetooth and wifi altogether on your offline computer you use for signing, and keeping them off.  I physically removed the wifi receiver from my laptop that I turned into an offline transaction signer.
83  Bitcoin / Project Development / Re: easy offline transactions - 1 BTC bounty on: April 08, 2013, 02:33:29 AM

hmm, now I'm wondering if some bug/flaw could be found in the offline web browser, triggered by something injected into the transaction data... I wonder if there exists a truly 100% perfectly secure approach? If only the block chain data wasn't required. (You see how paranoid I am Smiley )


I'm using JSON as the format of the paste generated by the online page.  As such, the JSON.parse() function provides significant protection against what you are describing.  JSON.parse() was created specifically as a way to prevent execution of arbitrary code embedded in JSON and is available on all modern browsers.  Plus, as you specified, I have a confirmation modal popup on the offline app displaying the values as they will be inserted into the raw tx.

Nonetheless, after creating an initial working prototype, I'm feeling more and more that the appropriate place to enter the destination address and transaction amount may be in the offline component.  Is convenience the main reason you want to enter the address and amount in the online component?

I've gone ahead and pushed my initial version as a way to kind of pre-claim the bounty, but I'm not finished yet.  In fact, please don't use the app yet for any transactions, even though I've already used it to send btc on the blockchain [1].  It's not been fully tested.

I plan on doing a lot of work on the UI tomorrow, doing some testing, and also producing a GPG-signed release of the MD5 hashes.  In fact, I may throw significant energy into this project, including hosting the online portion with SSL, hosting my own full Bitcoin node for querying the blockchain and broadcasting tx's, instead of farming it out to blockchain.info (which as done now requires a third-party intermediary since it's a cross-domain request), and perhaps some other fun stuff, all while keeping it extremely simple to use.  I'll probably put up some tasteful ads on the hosted online app to try to recoup the development and hosting costs, but the all the code needed to conduct these transactions will be open source so no one will have to use my hosted version if they don't want to.

I'm open sourcing the code under MIT, and will continue to open source the offline secure signing app and online component as described in xDan's spec above.  If I do code up some of the stuff I mention above, I may keep some of the server-side code closed.  We'll see.  But all the security-critical code will be open-source.

I've used significant code from both Brainwallet and BitcoinJS, which are Public Domain and MIT-licensed respectively.  So a big thanks to those guys, it's incredibly cool that all this stuff is being done with JS.  I've also used AngularJS and a few other standard liberally-licensed JS libraries.

Anyway, once xDan and crazy_rabbit are satisfied, the bounty can go to: 1KpN5iePG1czLnBvJLzSQWXz9cerBWuBo2  As a said, it's not ready yet, I still need to pretty-up the UI and build these apps into single-page HTML files, and issue GPG-signed hashes of the code.

GitHub repo: https://github.com/esbullington/bitcoin-secured
Transaction on blockchain created using this app: https://blockchain.info/tx/6549d360e1493865bebe5b90649de8f0d068e109655a2b618fa6d1f7648d8892  As you can see, the change goes back to the sending address, as requested.  Do note that you give up some anonymity in exchange for this convenience, since all your transactions will be tied to a single address.

One final note: if you're interested in offline transactions and don't mind maintaining a full node with bitcoind or bitcoin-qt, I'd strongly recommend taking a look at Bitcoin Armory.  Etotheipi has done a really great job.  That said, I think there's room for a real lightweight implementation of this that doesn't require the blockchain, thus my interest in xDan's proposal.
84  Bitcoin / Bitcoin Discussion / Re: What have you purchased with bitcoin? on: April 06, 2013, 02:56:01 PM
I've bought VPN services, dog tags (http://www.mydogtag.com/), the services of a talented web designer (http://www.blindmikey.com).  And I'd buy a lot using Bitcoin if more vendors offered that option.  And I wish to god I were paid in Bitcoin for all the overseas freelance jobs I do for which the banking fees are over $30 for a transaction of a few hundred dollars.
85  Bitcoin / Project Development / Re: easy offline transactions - 1 BTC bounty on: April 05, 2013, 04:20:36 PM
> Anyway, the next release of pywallet (which should comply with your 5 needs, if not, tell me) is planned on this week-end and will have transactions management

That's really great if you are doing that.

(Though, for this particular bounty, I would like something precisely as I described using HTML/Javascript.)

Out of curiosity, I started playing around with this to see how it would be done, and I've ended up finishing most of Part 1.  I'll see if I can finish up Part 1 and do Part 2 this weekend and release them both on Monday.  It's a good idea.
86  Bitcoin / Wallet software / blockchain.info HTTP API support for CORS? on: April 05, 2013, 03:05:47 PM
It would be absolutely awesome if blockchain.info could support CORS:

Access-Control-Allow-Origin: *

It would allow client-side projects to access the blockchain.info API without having to resort to hacks like using YQL.
87  Bitcoin / Bitcoin Discussion / Bitcoin mobile app ideas? on: April 04, 2013, 10:58:52 PM
What kind of Bitcoin mobile app would you like to see?  I've got some time to take up a new side project and would like to build a Bitcoin-related app.  Any app you'd like to see?


88  Bitcoin / Armory / Re: I put an offline wallet on my netbook.. a watching only on my desktop and on: April 04, 2013, 04:52:33 PM
I have interface details to work out on that front.  (like, company creates master wallet, and gives each employee their own subwallet/chain.  It could be a full chain or watching-only chain.  The point being that the company can sweep each employee's work-wallet at any time, refill it, or just watch/verify what they're doing.
Or a company can create sub trees for each location, which get broken down by department, then employee, and maybe even further.

A question I had about BIP 32 that I never saw a conclusive answer to is how much of the total tree can be recreated from the private key of a single node. I hope it means an employee can use his private key to generate the private keys of all descendents from his node, but not those of sibling or ancestor nodes.

I thought that was the idea, too, but reading over the proposal, I'm not 100% sure:

"Somewhat more care must be taken regarding extended keys, as these correspond to an entire (sub)tree of keys. One weakness that may not be immediately obvious, is that knowledge of the extended public key + a private key descending from it is equivalent to knowing the extended private key (i.e., every private and public key). This means that extended public keys must be treated more carefully than regular public keys."

From: https://en.bitcoin.it/wiki/BIP_0032

89  Bitcoin / Armory / Re: I put an offline wallet on my netbook.. a watching only on my desktop and on: April 04, 2013, 02:46:50 PM
And as Anon136 said -- it's probably best not to keep all your backups in one place.  In the future, Armory will have split backups that make this a little safer.  Until then, protect them very carefully.  Anyone who gets a paper backup gets your wallet.

Question: there's no relation between the seeds of different wallets, through, correct?  If someone gets the paper backup for one wallet, is the other wallet still safe?
90  Bitcoin / Armory / Re: md5 hashes for armory ubuntu deb files? on: April 04, 2013, 02:44:04 PM

No one should've implemented BIP 32 yet (well, released it).  It's not final.  And now there's murmurings of it possibly changing/being tweaked.  I have code that implements the current implementation of BIP 32, and I can tell you how to access it via code ... but it's not ready yet.

OK, thanks.  I just read a post of yours from a few months ago mentioning it being planned for an upcoming version, so I was just curious.

Thanks again.  Just sent donation to your btc address in your signature block.
91  Bitcoin / Armory / Re: Is it practical to have a webcam on the laptop (for Armory cold wallet)? on: April 04, 2013, 02:40:05 PM
If you want to import a paper wallet for example, via qr code? Or any other situation you were happy with a webcam on that laptop?

qtqr is a nice program for reading qr codes on Ubuntu: https://apps.ubuntu.com/cat/applications/qtqr/

However, I've had trouble with a lot of webcams reading qr codes, probably because of the resolution.  Your mileage may vary.
92  Bitcoin / Armory / Re: md5 hashes for armory ubuntu deb files? on: April 04, 2013, 02:36:17 PM

The deb files are GPG-signed directly.  Once you have the GPG keys imported and have the dpkg-sig package installed, simply do "dpkg-sig --verify armory*.deb".

Perfect.  Thanks for that tip.  I see it now at the bottom of the page, but it might be helpful to link to that from around the deb file download link.

I'm very impressed with Armory -- finally tried it after 1+ years of hearing about it.  You've done a great job.

One question: does Armory 0.87 beta implement BIP 32 for its deterministic wallet?
93  Bitcoin / Armory / md5 hashes for armory ubuntu deb files? on: April 03, 2013, 09:58:33 PM
Are these available anywhere for the latest releases?  I see the windows and osx md5 hashes, and the hashes for building from source, but nothing for the deb files.

Thanks!
94  Bitcoin / Bitcoin Discussion / Re: Is Satoshi actually Richard Stallman? on: April 02, 2013, 11:53:54 PM
This video was uploaded at the same time when Bitcoin was launched in Feb 2009:

http://www.youtube.com/watch?v=SNBMdDaYhZA&t=1h1m4s

Watch the next 2 minutes after the linked time. 1:02:45 is where it's at. Have we found our man?

First, and most important, the original Bitcoin client is MIT-licensed, which makes it very unlikely to be Stallman.  Next, the client is written in C+, which is not a favored language of old school hackers of the Richard Stallman school (C is).  On a related note, C++ is very much the language of academic and researcher types, which makes me think that Satoshi is probably a professor or some other academic or researcher.
95  Bitcoin / Project Development / Re: My KickStarter project was declined - so I modified and resubmitted. on: April 02, 2013, 09:17:07 PM
..  it's a very minor but valid project with expected delivery on January 1st 2014


If you've got good HTML5 experience and are good with JavaScript, I *highly* recommend you look at trigger.io.  Unlike many "non-native" frameworks like Titanium and even the Lua mobile frameworks and Kivy (which I actually like), trigger.io has no delay in starting up -- it's as fast as native apps on both Android and iOS.  It also hooks into a lot of native UI components, which results in an app that is indistinguishable from a native one that runs on both Android and iOS.  If you find you need some native functionality that doesn't exist, it's easy to build native plugins using Java and/or Objective C.

It's definitely worth a look; I'm totally impressed.  Combined with parse.com, and it makes building mobile apps very simple as long as you know JavaScript, CSS, and HTML5.

96  Economy / Speculation / Re: Reddit has bigger bulls than here on: April 02, 2013, 05:47:27 PM
ven't already, realize at least enough of your gains to pay off that student loan.

Student loans are awful. They're the only kind of loan that you can't escape by bankrupty; you can carry a lien for the rest of your life. I know you're bullish, and it's done well for you, but you gotta get that thing off your balance sheet ASAP.

Only if it's a government-guaranteed student loan.  If it's a private student loan (and that's what it sounds like), it may be dis-chargeable like any other private loan (but check your terms first).
97  Bitcoin / Bitcoin Discussion / Re: Zero knowledge proof of coin ownership ? on: March 30, 2013, 12:31:14 PM

I think that unless the BTC was held in escrow it would be very hard to trust this concept (i.e. just because someone *has* a bunch of BTC doesn't mean they won't run off with the fiat).


Agreed.  I think you'd have to give up access to your private keys for a knowledgeable lender to lend fiat against btc collateral.

But I like the OPs creative approach to traditional financial transactions.  Keep 'em coming.
98  Bitcoin / Bitcoin Discussion / Re: BitcoinFoundation - PR person ? on: March 29, 2013, 12:26:39 AM

I don't think a JR Member should be the PR. They have Erik as a member he is doing marketing for bitinstant why can't he just do the bitcoin foundation?


Jr. Member?  You mean the number of posts he has on the forum?  Look, I don't know the gentleman in question at all and have no idea whether or not he is qualified for such a position, but to disqualify him on the basis of how many times he's posted to the forum is shortsighted at best.  I'm technically a "junior member" here (I think am still, I don't really pay attention), even though I joined in Summer 2011 after monitoring the boards since late 2010.  For the past 3+ years, I've mined Bitcions, spent Bitcions, and have bought and sold Bitcoins since then in no less than 5 different exchanges, not counting bitcoin-otc.  I've programmed multiple applications using the bitciond API, and have informed quite a few people about the project, some of whom went on to buy, sell and spend Bitcoins.  I paid for VPNs, VPSs, and developer and designer services using Bitcoin.  On a personal note, these forums, and most importantly the Bitcoin project overall, have had a huge impact on my political and philosophical outlook on life, for which I am grateful.

Nonetheless, I take care not to deluge the forums with my thoughts on Bitcoin, and try to limit them to when I have something to add to the conversation based on my personal experiences.

On the other hand, I've noticed quite a few people who have joined only months ago have spammed the forums with utter nonsense and "+1" posts who are accordingly no longer "jr members".  Frankly, I could care less, but the fact that some people use this as an actual metric for experience in the Bitcoin community is a major concern.  I actually think this perspective was one contributing factor to a lot of the fraud that has occurred in previous years.  People would see someone was a "hero member" because he had spammed the forums for the past month or two with useless posts, used that as a proxy for trust, and entrusted him with more money than was wise.

Folks, instead of the number of posts, if you're really interested in someone's experience with the community, look at the year when they joined, what type of projects they've been involved in, and most importantly, the content of their posts.  There's no substitute for quality!
99  Bitcoin / Bitcoin Discussion / Re: E-Gov Link Enables Local Governments to Accept Bitcoin on: March 28, 2013, 10:13:56 PM
Wow.  Just, wow.

If this is not a joke, then it's a huge step forward for bitcoin.

I assure you, it's not a joke.  The next step is for a municipality to step forward and ask us (E-Gov Link) to enable Bitcoin payments.

And so if some citizens contact their local city hall / town hall / township / village hall administrator, and say "hey, why don't you accept Bitcoins", then maybe the progressive ones will give us a call.

Feel free to direct them to the press release and to our website.
http://www2.egovlink.com/press-release-bitcoin.cfm



Well-done, bravo!

Thanks for helping bring Bitcoin to the mainstream.
100  Bitcoin / Development & Technical Discussion / Re: [Bounty 50BTC] Looking for a GPU implementation of this algorithm on: March 28, 2013, 02:59:35 PM

If someone is willed to try, thank you.

You didn't record your wallet generation seed mnemonic anywhere?  The 12-word passphrase you would have been shown at the beginning?  Did you record it and delete the file, or not record it?

You said the password may be up to 12 chars long and you remember specific parts of the password.  Do you know the order of those parts, like if they are beginning, end, etc.?
Pages: « 1 2 3 4 [5] 6 7 8 9 10 11 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!