Bitcoin Forum
June 20, 2024, 12:32:23 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 [118] 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 ... 186 »
2341  Bitcoin / Development & Technical Discussion / Re: Improving Offline Wallets (i.e. cold-storage) on: September 26, 2012, 03:50:38 AM
Just for reference, I just received a bug report from a user having problems sending a transaction with Armory.  He sent me the *.unsigned.tx which is what would need to be sent over the link:  3.5 MB

Yes, the transaction has 483 inputs, and by itself is 120 kB.  But since Armory uses BIP 10, the *.unsigned.tx file includes all the 483 transactions that supply the inputs.  This turns out to be a lot of data...

Granted, it's possible to get it to about half the 3.5 MB, since BIP 10 is an ASCII format and all the transactions are encoded as simple hex.  Could switch to binary.  But that's still 1.7 MB to transfer. 

However, even if it did go smoothly (I'm actually not sure why it failed... it should work), it would probably have a tough time getting into a block, since Armory's linear tx fee rules probably won't work...

So I guess the question is whether this is a truly relevant transaction, period.  Both for offline wallets and online.  I'm thinking that any transaction that is over 10 kB be "rejected", by suggesting the user break it into multiple transactions.  It's not the most elegant solution, but this is extremely rare... I think...

Or is it?  A business processes 500 tx per day.  Even if they sweep the coins every day... this is still a problem.  I really wish Satoshi had put the input values into the transaction (and be part of the string that is signed), so that I could avoid including all the supporting transactions.  But he didn't, so the only way to make this airtight is to include all that extra data.  As such, maybe it's not so ridiculous that the data link would have to handle a few MB...

On the other hand, maybe it's not so ridiculous to make the user wait 2 minutes.  I could be worse... ( like waiting 5 minutes just to load the program Sad )

2342  Other / Off-topic / Re: Rental Property Investment Analysis on: September 25, 2012, 01:38:28 AM
Okay, fun research on LLC's.  They are pretty easy to create and maintain -- initial filing, and one annual filing per year.  And it must have its own bank account, which is used to collect rent and pay expenses, and transfer profits to you.  The account doesn't need to be used for 100% of business operations, but it does need to be used 0% for personal finances.  Any money that you want to use for personal finances can simply be "paid to you" by the LLC.   I'm pretty sure that's just a fancy way to say "write yourself a check from your business bank account".  

$100 filing in MD to start, but $300 annual filing fee after that.  It's not a deal-breaker, but it is doubling my insurance costs.  But I assume it's at least tax-deductible...?  

Having done some research on this now, I stumbled across one article that was rather blunt about how to really minimize your liability exposure.  This is some serious LLC magic:

Quote from: RandomWebsiteSomewhere
[You should] decrease the value of the asset itself by mortgaging the property. If you have one rental property inside your LLC worth $100,000 and you have no mortgage on the property, you stand to lose up to $100,000. If the same property inside your LLC has a $90,000 mortgage on it, you stand to only lose up to $10,000. If you choose to thus "strip" the equity from your property to devalue it for asset protection purposes, you can use a commercial lender to take the cash out to invest it in stocks and bonds, pay off personal debt, purchase more rental properties, or utilize it any other way you choose. Either way, you have taken most of the value out of the LLC, and protected it from liabilities that arise inside the LLC.

Ideally, you will strip all of the value from the properties inside your LLC so that you lose no value if your insurance doesn't cover the liability. You will not lose the property itself either, because it has no value, the judgment creditor will abandon it. Even if it is producing rental income, the income has to go to the mortgage holder(s) first, before it can go to a judgment holder. If the judgment holder is content to place a judgment lien on the property and wait till the rents pay down the mortgage(s) and create equity, foreclosure on the mortgages can erase the judgment lien.

I'm sure it's not quite that simple, but I'm sure it's not too far out, either.  This kind of reminds me of sandboxing security-sensitive software -- your goal is to completely isolate it, so that no matter what goes wrong, nothing can escape the sandbox.  In this case, you can try to continuously transfer all the value of the LLC out of the sandbox... to you.

This is a bit extreme, but it's educational.  Given just how unlikely it is for this kind of thing to crop up and overrun my insurance, I don't think I need to play these games.  But if it turns out to be easy, why not?  

As long as there is only one owner, you can "pass-thru" the finances to your personal tax filings.  If there are multiple owners (such as husband and wife), you'll have to file it as a separate entity.  Apparently, you can avoid this by having one person be the sole proprietor and give the other the "right to survivorship" in the event of death of the first owner.  

2343  Other / Off-topic / Re: Rental Property Investment Analysis on: September 24, 2012, 06:42:35 PM
Disclaimer: IANYL, nor may I provide tax advice.

If you want to avoid all the craziness of accountants and lawyers (now), form an LLC. They are laughably easy to form. From a legal standpoint, you get the benefit of limited liability. That way, if anything does come up in the future (completely regardless if you have been doing everything correct or not), your personal assets are not at stake or at issue. From a tax standpoint, the IRS has made it as easy as checking a box on your individual 1040. The LLC is a "disregarded entity" in the eyes of the IRS, and its income is reported as your individual income. I do not know what you forego in terms of being able to claim deductions of the business; talk to an accountant.

Corporations sound complicated and scary.  I always assumed they come with endless paperwork and generally require lawyers or endless research to deal with it.  It sounds like I will have to do some research on LLCs to see what it takes, and I'll be pleasantly surprised about how easy it is.  I wonder if it also allows me to take certain deductions I otherwise wouldn't be able to (such as passive income losses, which can't offset ordinary income if you make more than $150k/yr, unless you are a real-estate professional -- this is not modeled in the spreadsheet, btw, because the purchase/rent ratio is so favorable, I rarely have to worry about annual cash losses; equity losses are handled entirely separately).  i.e. now that it is owned by a corp, I wonder if all losses become deductible, etc.  Perhaps, if Romney becomes CEO of the US, he will make conditions more favorable for us small businesses... though I suspect most tax changes would be geared towards benefitting the already-successful multi-multi-millionaire crowd...


Your plan makes sense to me and I doubt it will be much trouble.  Opening a business acct and forming an LLC on legalzoom should be a snap if you were nervous about liability plus there are plenty of good boilerplate rental agreements and contracts you can use for your tenants.

In my opinion it is good to protect yourself as much as possible, however many people seem so paranoid of worst case scenarios they miss out on potentially good opportunities.

Hope it works out and doesn't steal too much time away from the good works your doing on Armory of course.

Thanks.  And part of the reason this is attractive is because it seems like it should be very little work on average for 8% return (under reasonable circumstances).  If it looks like it's going to be much higher than that, then we just pay for a mgmt company to deal with it.  Free time (for things like Armory) has always been high on my priority list.


So go for it... as long as you are not next door neighbors to your renters.

Excellent advice jgarzik.  I will have to keep in mind the social aspect of this.  Being the nerd that I am, social confrontation is not my favorite activity, but I think I can handle it.  I will be sure, if I carry through with this idea, I will get a unit in one of the buildings on the other side of the association Smiley  Still walking distance, but don't have to run into the tenant on a daily basis.

2344  Other / Off-topic / Re: Rental Property Investment Analysis on: September 24, 2012, 03:55:54 PM
I own some rental property and actually have been actively looking to acquire more very recently.  Your spreadsheet looks pretty thorough (the one I made for myself was a bit less detailed so I might steal this one in the future, thanks!).

According to my own experiences for ~100k properties you will want at least $1500 in rent revenue to cash flow well.  Properties around 150k should gross 2000+ at least.

For me what counts is that the property will still cash flow even after HOA, warranty and property management fees since the idea is to grab many of these to generate passive income without sucking up too much of your time.  You can oversee a lot of properties that all make you money easily if they are all managed by a professional, however managing even a single property on your own can potentially suck up a lot of your time and be a big headache not to mention liability.

In my area while there may be some single family homes that would fit the above criteria they wouldn't cash flow much.  The real winners are 4plex multi-family units for this (and more units if you can qualify for a commercial loan).  I would strongly recommend you look at affordable 4plex properties in the area and run the numbers on them.

About 1.5 years ago I bought a 4plex for under 100k and am renting each unit out for around 600.  Those types of deals have dried up quick in my area but it looks like I can get a similar property now for 130-150k ish which would still be decently profitable.

Good luck man.

One of the primary motivations behind this was that the property would be next door.  This dramatically cuts down on "unknowns", since I've already lived in the same HOA for 2+ years.  I know all the fees, what the construction is like, what problems are consistent across many units, how much it costs to replace appliances, etc.   I recognize there is potential headache associated with property management, but I'm minimizing the amount of headache by being right there and knowing so much about it already. 

Also, I know some other people who flip/rent properties, and have good contractors they use for these things.  I really can't imagine needing to pay 8% for professional management of this single property.  Plus, I'm part time at my real job, which gives me lots of flexibility to deal with issues.  The other benefit is that I am near a lot of really high-quality work places -- it's not unlikely I can find someone at my work (5,000+ employees) to rent, which gives me a good chance of smooth sailing...

But once I got 2-3 or three properties, I think it makes sense for management. 

Also, I do recognize the whole liability thing, and obviously I want to avoid it.  I just wonder if there's not going to be a bigger headache dealing with intra-state corporate laws and incorporation, to avoid something that is about as likely as winning the lottery.  Yes, super-nasty things have happened to landlords.  But I can spend my whole life worrying about that, and then get killed by a drunk driver tomorrow.  But maybe I'm underestimating the likelihood of something like that happening...

Part of the appeal for us was that I thought this could be done, not only in the same complex as we're already in, but without hiring lawyers, accountants, or doing endless paperwork for incorporating and complicating the hell out of my taxes.  The more stuff we throw on top, the less interested we are in pursuing this.  But, maybe it's fantasy to believe that we can pull this off (safely!) without all that mess.
2345  Other / Off-topic / Re: Rental Property Investment Analysis on: September 24, 2012, 04:02:46 AM
Quote from: kjj
Just make sure that the funding is available for inter-tenant periods.  If you are thrifty by nature and have a lot in savings, you won't mind having that money in a designated account, and doing so will remind you that if you ever use it, you are dipping into a fund with a purpose, and that you'd better be pretty certain that the purpose won't show up when you least expect it.

The incorporation part isn't about taxes.  And actually, depending on your state, will probably make you pay more in taxes.  The real purpose is that you have unlimited liability for things that happen in your property.  Insurance policies have limits, possibly leaving you on the hook for the overage.  Having each property owned by a different corporation helps shield your other assets.  If someone falls in a house that you own personally, you could lose everything you own, including other rental properties and your personal assets.  If the corporation owns the house, and you are careful, it is hard to pierce the veil and expand the scope of the losses to the other corporation's assets, or to your personal assets.  It also provides some protection in the other direction, but is harder to set up properly.  In theory, it should be possible to get sued personally, and have your ownership in the properties shielded from that judgment.

By the way, I normally despise HOAs, but it sounds like yours could be great for what you want to do.


This HOA is very good.  They charge a little bit more than neighboring associations, but they maintain very good reserves, and still have plenty leftover for other stuff (such as replacing the pool!).  It was one of my criteria when purchasing, and so far I haven't been disappointed.

The liability is a valid concern.  And while I recognize that "crazy shit can happen," I question how bad it can get.  The tenant has to prove that I was aware of the problem, a record of notifications/requests made to me, and that I was negligent in repairing it.  My understanding is that if you make every reasonable effort to address it, it's no contest.  Even if such shit happens, most of these landlord insurance policies cover quite a bit.    It's dirt cheap (relative to everything else) to increase a "standard" landlord policy to $500k coverage of such events.  Sounds like it's worth it!

2346  Bitcoin / Armory / Re: Armory - Discussion Thread on: September 24, 2012, 03:52:57 AM
kjj,

Thanks!  This is all very good advice!  Please continue this in the Off-topic thread I started.  I would like to continue this discussion, but it's way off-topic for this thread!

Diving back into Armory tomorrow! Smiley
2347  Other / Off-topic / Rental Property Investment Analysis on: September 24, 2012, 03:45:06 AM
I originally posted this in the Armory thread, because I was explaining why I neglected Armory for a week.  But the subsequent discussion is very off-topic for that thread, so I'll continue it here.  The link to spreadsheet is in my first post, but here it is again:

Spreadsheet for analyzing rental property investments.

The numbers that are pre-filled in are extremely representative of the 1100 sqft condo currently on the market that inspired this discussion.  kjj's first response was very much tailored for a single-family home.  I think it was excellent advice in general (which this thread can be about), but not so applicable to my potential situation.  Read on below and contribute your advice!  Especially, if you have any actual experience with rental properties and the taxes.



Original posting:

Mostly-random posting (updating you on what I have been doing instead of Armory developement):

I have been neglecting Armory completely the last few days, because I got nerd-sniped trying to figure out the investment quality of buying rental property.  This came up because my new fiance and I started counting up each others' financials and realized that a dual-income will leave some headroom for investing.  And we noticed some nearby properties that are going for super-cheap which we could rent out for much higher than the mortgage payments.  

So I spent the last few days diligently digging into IRS publications, and making spreadsheets to try to model the relative investment potential of the rental property, taking into account every relevant tax code.  Partially for curiosity, partially for education, but ultimately because it's feasible we could do this in a couple years.  What I found surprised me.  And I have included everything on this spreadsheet, which I am posting because others might find it useful, and the time spent making it would otherwise have been spent on Armory development, which is what you were probably expecting Smiley

I won't go into extraordinary detail about it here (off-topic!), but this spreadsheet assumes that the initial closing costs on the loan are your "investment", and compares your movement in net worth to a fixed-rate-of-return asset.  What's your overall equity&cash gain through an entire cycle of purchase, rent it out, pay taxes, sell it, and then pay more taxes?  For this particular property, it looks like approximately 11% annualized return for 10 years.  That's hardcore!  

It appears that house prices have dropped dramatically, but rent prices have not.  Perhaps this happened because the shitty economy has made it very difficult for people to do anything about the market inefficiency.  I'm sure many people see the opportunity but can't act on it because they can't get the credit, and/or don't have capital for down payment and closing costs

None of this constitutes financial or tax advice.  I just thought it might be educational, and I'm sure there's a lot of investor types reading this.  Perhaps you have some experience with this and will PM me your thoughts about it!



Quote from: kjj
Your occupancy rate seems high, and your annual repairs numbers seem low.  (Not based on any hard evidence, just what my gut says, but my gut is very conservative.)  Also, you need to pay for management, either in the value of your time, or as cash to a service.  If you have good friends in need of a home to rent, and you don't mind losing them as friends, the management cost can be reduced considerably.

More on the occupancy rate.  A 95% occupancy rate doesn't mean that you earn 95% of the rent income each month, it means that you need to make the mortgage payments out of pocket for an average of 12 months over 20 years.  That means that you need $34k to close, not $22k, and you need to be vigilant about not spending that contingency fund on anything but mortgage payments, and you must replenish it first, before taking profits.  You must assume that those 12 months that you have to pay out of pocket will come at the absolute worst time, when you have both lost your jobs and don't have outside cashflow to make the payments from your regular income.

Also, you have to resist the temptation to dip into the repair fund for non-repair costs.  If you spend less on repairs for a few years than you planned for, you can bet that the water main under the front lawn is going to pop the following year and wipe you out, or a storm will send a tree through a wall, or something.  Don't expect to use your insurance policy to cover things that are really repairs.  You should probably also put a few years worth of repairs into the fund up front, further increasing your closing costs.

The good news will come a few years down the road, when you have multiple units and you can start to make reasonable expectations that the law of averages will be working on your side instead of against you.

Oh, and for the love of god, incorporate.  Hopefully a different company for each property.  Nevada has no corporate income taxes, and it is super easy to incorporate there.  Plus, you get to fly to Vegas to apply for bank accounts in person, which is always fun.  This may be futile though, since your state may hit you with corporate income taxes on the basis of the property under rental being in the state, even if you try very hard to properly establish a nexus in Nevada.  Check with your lawyer (and get a lawyer).  Take the corporation seriously, follow all of the procedures and your bylaws to the letter, do all of the paperwork by the book, don't commingle your funds.  When you get to multiple properties, have a corporation that owns the corporations that own them, and let that holding corp manage the pooled repair and vacancy funds.

Make sure that your accountant takes you out on the boat that you are going to buy him on the installment plan for keeping your books straight.  (And get an accountant.)



Quote from: etotheipi
Thanks for the feedback!  The particular properties we're looking at are condos.  The by-laws of the condos are standard, which means that a $5k HVAC replacement is about as extreme as the repairs get, and that's probably once every 10 years (at most).  Anything more expensive than that is going to be covered either by HOA or insurance (i.e. every example you mentioned in your previous post).  If you add up all the appliances in a 1100 sq ft condo, it doesn't even add up to $10k.  So I think it's actually crazy to suggest I'd spend $17k over 10 years.  If I did, that would be a 99.5th percentile kind of thing.

The 95% occupancy accounts for time between tenants.  That is definitely not a down payment thing:  you might pay a little bit upfront while first finding a tenant, but once you have an income stream, the vacancy periods are covered by your profits to that point.  I don't need to contribute more money from my personal bank account to cover those, unless I was really irresponsible with the cash stream (which is the opposite of my financial personality)/  Though, perhaps I should add a little bit to the "cash to close" to cover the initial tenant search -- though even that may be minimal since I might find someone while waiting to close.

Also, this property would be in the same condo association as we already live in.  There's no necessity to pay a management company for one property that is across the parking lot.  If we start accumulating lots of rental properties, it might become worth it.    So, I totally agree with your assessment if this was a single-family home, but the variance on a condo is dramatically lower than on a regular house.  The HOA fees are a form of insurance.  Also, in this particular HOA, there has not been a special assessment ever in the 25 years since it was built.

However, I do like your advice about incorporating.  Again, it might be kind of overkill for a single unit, especially when it looks so cash-positive, but if we start really getting into it, it sounds like there's lots of options for "optimizing" our tax burden Smiley  Very interesting!    And thanks for the feedback.  I'll investigate Nevada tax code!



Just make sure that the funding is available for inter-tenant periods.  If you are thrifty by nature and have a lot in savings, you won't mind having that money in a designated account, and doing so will remind you that if you ever use it, you are dipping into a fund with a purpose, and that you'd better be pretty certain that the purpose won't show up when you least expect it.

The incorporation part isn't about taxes.  And actually, depending on your state, will probably make you pay more in taxes.  The real purpose is that you have unlimited liability for things that happen in your property.  Insurance policies have limits, possibly leaving you on the hook for the overage.  Having each property owned by a different corporation helps shield your other assets.  If someone falls in a house that you own personally, you could lose everything you own, including other rental properties and your personal assets.  If the corporation owns the house, and you are careful, it is hard to pierce the veil and expand the scope of the losses to the other corporation's assets, or to your personal assets.  It also provides some protection in the other direction, but is harder to set up properly.  In theory, it should be possible to get sued personally, and have your ownership in the properties shielded from that judgment.

By the way, I normally despise HOAs, but it sounds like yours could be great for what you want to do.
2348  Bitcoin / Armory / Re: Armory - Discussion Thread on: September 24, 2012, 03:19:11 AM
Your occupancy rate seems high, and your annual repairs numbers seem low.  (Not based on any hard evidence, just what my gut says, but my gut is very conservative.)  Also, you need to pay for management, either in the value of your time, or as cash to a service.  If you have good friends in need of a home to rent, and you don't mind losing them as friends, the management cost can be reduced considerably.

More on the occupancy rate.  A 95% occupancy rate doesn't mean that you earn 95% of the rent income each month, it means that you need to make the mortgage payments out of pocket for an average of 12 months over 20 years.  That means that you need $34k to close, not $22k, and you need to be vigilant about not spending that contingency fund on anything but mortgage payments, and you must replenish it first, before taking profits.  You must assume that those 12 months that you have to pay out of pocket will come at the absolute worst time, when you have both lost your jobs and don't have outside cashflow to make the payments from your regular income.

...

Oh, and for the love of god, incorporate.  Hopefully a different company for each property.  Nevada has no corporate income taxes, and it is super easy to incorporate there.  Plus, you get to fly to Vegas to apply for bank accounts in person, which is always fun.  This may be futile though, since your state may hit you with corporate income taxes on the basis of the property under rental being in the state, even if you try very hard to properly establish a nexus in Nevada.  Check with your lawyer (and get a lawyer).  Take the corporation seriously, follow all of the procedures and your bylaws to the letter, do all of the paperwork by the book, don't commingle your funds.  When you get to multiple properties, have a corporation that owns the corporations that own them, and let that holding corp manage the pooled repair and vacancy funds.

...

Thanks for the feedback!  The particular properties we're looking at are condos.  The by-laws of the condos are standard, which means that a $5k HVAC replacement is about as extreme as the repairs get, and that's probably once every 10 years (at most).  Anything more expensive than that is going to be covered either by HOA or insurance (i.e. every example you mentioned in your previous post).  If you add up all the appliances in a 1100 sq ft condo, it doesn't even add up to $10k.  So I think it's actually crazy to suggest I'd spend $17k over 10 years.  If I did, that would be a 99.5th percentile kind of thing.

The 95% occupancy accounts for time between tenants.  That is definitely not a down payment thing:  you might pay a little bit upfront while first finding a tenant, but once you have an income stream, the vacancy periods are covered by your profits to that point.  I don't need to contribute more money from my personal bank account to cover those, unless I was really irresponsible with the cash stream (which is the opposite of my financial personality)/  Though, perhaps I should add a little bit to the "cash to close" to cover the initial tenant search -- though even that may be minimal since I might find someone while waiting to close.

Also, this property would be in the same condo association as we already live in.  There's no necessity to pay a management company for one property that is across the parking lot.  If we start accumulating lots of rental properties, it might become worth it.    So, I totally agree with your assessment if this was a single-family home, but the variance on a condo is dramatically lower than on a regular house.  The HOA fees are a form of insurance.  Also, in this particular HOA, there has not been a special assessment ever in the 25 years since it was built.

However, I do like your advice about incorporating.  Again, it might be kind of overkill for a single unit, especially when it looks so cash-positive, but if we start really getting into it, it sounds like there's lots of options for "optimizing" our tax burden Smiley  Very interesting!    And thanks for the feedback.  I'll investigate Nevada tax code!



2349  Bitcoin / Armory / Re: Armory - Discussion Thread on: September 24, 2012, 03:08:26 AM
Im not a technical person. I have armory installed and so far love it.. Is there a step by step post or listing where it shows you how to put you wallet or address on a thumb drive/cd and paper back up. and then totally delete that wallet and or address. then take the paper back up and get access to the coins?

I know it can be done. but I just need  to find if there is a step by step tutorial for dummies?, lol..  I just need to find the best/easiest way to take my coins and put them into cold storage and then easily put them back so I can trade/sell them..

Im just getting my feet wet with armory and need a little guidance..

thanks in advance..

AR


I don't have a tutorial for what buttons to click, but I do have a conceptual tutorial on the website about Using Offline Wallets in Armory.  

If you want to know what buttons to click, just double click on the wallet you have created already and go to "Make paper backup on the right side".  To recover the wallet, you click on "Import Wallet" or "Restore Wallet" from the main window.  One of the options will be "Restore from Paper Backup."  Then you can enter everything on the paper backup to recover it.

The website linked above also has a section called "I'm Scared" which gives you a little guidance to make yourself more comfortable with the whole process.  
2350  Bitcoin / Bitcoin Discussion / Re: Transaction fee? WTF? on: September 24, 2012, 02:54:19 AM
Fees are an inevitable part of the Bitcoin network (especially in the far future when block reward is significantly lower), but it's important to recognize who is getting these fees:  anyone who wants to.  This is an extremely important distinction!

In most other systems, it's usually the central authority that is charging the fees (Mastercard, Paypal, Blizzard charging 15% fee for DiabloIII item auctions!?).  Because there is usually a lack of competition or a very steep cost-of-entry, they essentially have a monopoly and can charge whatever they want.  That's why consumers are losers  in all those services.

However, in bitcoin there is no way to have a monopoly on fees.  In fact, there is infinite room for competition in the bitcoin mining market.  I can go buy $10k worth of FPGAs tomorrow and hook it up to the network and start collecting fees right away.  I can do it completely anonymously and without getting anyone's permission to do it.  There is inherently no restriction on who can be part of the bitcoin equation.  Every single person in the world can be part of it.   That's a really powerful feature!

The "infinite room for competition" part is the critical piece of this puzzle:  there is no way for any party to try to lock out competition from the market.  The only way to influence the network fees is to offer lower fees than everyone else.  Anyone who wants to try to charge higher fees, will just be missing out on profitable, lower-fee transactions that are processed by all the other miners that are willing to include them.

Because of this dynamic, it is overwhelmingly likely that fees will never be higher than they need to be.  They will always be low as they can reasonably be, at least until/if super-computers + T1 lines are needed to do mining -- but even then, there's still plenty of investors who can participate.  Therefore, if there are fees, it's because the network has a non-zero cost to keep in operation.  But you can be assured that you're not getting overcharged.
2351  Bitcoin / Armory / Re: Armory - Discussion Thread on: September 24, 2012, 02:22:27 AM
Mostly-random posting (updating you on what I have been doing instead of Armory developement):

I have been neglecting Armory completely the last few days, because I got nerd-sniped trying to figure out the investment quality of buying rental property.  This came up because my new fiance and I started counting up each others' financials and realized that a dual-income will leave some headroom for investing.  And we noticed some nearby properties that are going for super-cheap which we could rent out for much higher than the mortgage payments. 

So I spent the last few days diligently digging into IRS publications, and making spreadsheets to try to model the relative investment potential of the rental property, taking into account every relevant tax code.  Partially for curiosity, partially for education, but ultimately because it's feasible we could do this in a couple years.  What I found surprised me.  And I have included everything on this spreadsheet, which I am posting because others might find it useful, and the time spent making it would otherwise have been spent on Armory development, which is what you were probably expecting Smiley

I won't go into extraordinary detail about it here (off-topic!), but this spreadsheet assumes that the initial closing costs on the loan are your "investment", and compares your movement in net worth to a fixed-rate-of-return asset.  What's your overall equity&cash gain through an entire cycle of purchase, rent it out, pay taxes, sell it, and then pay more taxes?  For this particular property, it looks like approximately 11% annualized return for 10 years.  That's hardcore! 

It appears that house prices have dropped dramatically, but rent prices have not.  Perhaps this happened because the shitty economy has made it very difficult for people to do anything about the market inefficiency.  I'm sure many people see the opportunity but can't act on it because they can't get the credit, and/or don't have capital for down payment and closing costs

None of this constitutes financial or tax advice.  I just thought it might be educational, and I'm sure there's a lot of investor types reading this.  Perhaps you have some experience with this and will PM me your thoughts about it!

2352  Bitcoin / Armory / Re: Armory - Discussion Thread on: September 24, 2012, 12:13:32 AM
Unable to send transaction of 0.385 btc plus 0.0435 tx fee - get the following output:

...

SignatureError: Invalid script for input 167

...

Holy hell:  167 inputs!?!  To be honest, I would expect Armory to work anyway, but I also am not surprised that it didn't since this is a corner condition I haven't been able to test.  Do you mind sending me the log file and/or a copy of the raw transaction that has the bad signature?  If that's too much of a privacy concern for you, maybe I can find another way to debug it...

And wow for the 0.0435 transaction fee!  That transaction is probably 30 kB ...?!
2353  Bitcoin / Armory / Re: Armory - Discussion Thread on: September 22, 2012, 04:08:10 AM
My armory.exe 0.82.2a process use 1,346,720K in RAM

I have only one wallet with 2 transaction, Could the size of the bitcoin client wallet have something to do with it ?

Edit : I had it go to 1385mb by clicking a few menu. It would add ~2-5 mb per clicked menu and doesn't really come down.

Edit2 : Startup = 1minute, ram rise steadily to 1332mb, IO 70mb/s

Might be normal, but quite heavy compared to bitcoin-qt's 100mb.

This is the trade-off with keeping... a lot of stuff... in RAM.  I will be moving to a disk-based index, but that will trade Armory's RAM footprint for its disk footprint.  A lot of users have expressed that they like the fact that Armory doesn't duplicate blockchain data, and uses only about 30 MB on disk (making it very portable).

After beta, I will be switching to disk-based, which will duplicate blockchain data, but will tone down the RAM usage quite a bit.  But as said above, this will change the mechanics of Armory, and I didn't want t do that until after beta (and it might be a lot of work... but it will be leveldb which has been quite pleasant so far in my testing)

2354  Bitcoin / Bitcoin Discussion / Re: Securing your savings wallet on: September 20, 2012, 10:06:28 PM
Since I'm using encryption I believe all I should need to be very safe is protection against keylogging. With my current setup, rightly or wrongly, that's the only thing I'm worried about. And I thought having a USB with Ubuntu is a solution for that.

Now is this having my wallet secured? You tell me! Is encryption + keylogging protection enough or are there other attack vectors I'm missing and are way too risky to remain exposed to?

The problem is that encryption doesn't protect you from a Bad Person that obtains access to your system.  Your wallet may be encrypted, but it has to be decrypted for a moment in order to sign transactions.  That means that, at some point (unless you never spend any coins, only receive them), your private keys will be sitting unencrypted in RAM.  If someone has root access to your system, they can write a program to copy the program's memory space as soon as it detects you've unlocked it.

It's not easy for an attacker to do.  Not every attacker gets root/admin access.  But there's also a lot of nasty viruses/malware out there, and people get infected all the time.  And part of the reason it's so difficult to secure computers against them is because they're constantly changing and developing new ones.  In fact, the threat vectors are the ones you don't know about yet (because the ones we do know about have generally been patched already).

If you really want to do the online computer thing, I recommend it be done on a system or OS that has good A/V and is not used for web-surfing.  It should have a minimal amount of software installed, and minimal interaction with the internet.   It's sole purpose should be for your Bitcoin software.   And in fact, that's very much like what you're asking for...

I just wanted to point out that for most users, hearing the phrase "Securing your savings wallet" is synonymous with "I want to keep a couple hundred dollars worth of BTC online, but I want to store my $30k in savings in the most secure way possible."  For most people, $30k is not something you compromise with, you just get the best thing out there, even if it's a little inconvenient.  I'd like to believe that Armory is not only "the best thing out there", but also rather convenient once you get past the load times Smiley

Unfortunately, it's very difficult to quantify what the security difference is, because most of it is based on what we don't know -- Bad People are finding new ways to attack systems, all the time ...
2355  Bitcoin / Bitcoin Discussion / Re: Securing your savings wallet on: September 20, 2012, 08:52:10 PM
But please, listen to what I'm telling you as a USER, even if all of this sounds outrages to you I promise you I'm not alone who feels this way, and if you want a lot of users you need to listen to us, no matter how ridiculous our wishes and needs. I can even tell you the armory solution doesn't sound bad until you get from the offline mode to the online mode. If I could use blockchain.info + offline armory I'd be a happy camper.

hazek,

I don't think that anything you said is outrageous or unreasonable, with minor exception.  My point was more that there is a gap between the supply and the demand on the end-user-software spectrum.

The caveat is that any system that is online has an order of magnitude more attack surface than one that isn't.  I'm not saying that there's no security to an online system, I'm saying that this thread is about "securing your savings wallet" which many users don't consider secure unless there's a physical/manual gap between the internet and your keys.   I misread your statements, thinking that you were like other users who wanted the cold-storage, but also wanted all the other features that haven't been combined into any existing cold storage solution, yet.  Since that's not the case, your options are significantly wider.  I was simply trying to bridge your understanding between "reasonable" and "reasonable-but-doesn't-exist-yet-you-might-need-to-find-a-compromise."  

If you are interested in simply a more-secure online solution, then that's a discussion worth having.  And it probably won't include Armory (eventually it will have a lite mode, though).


2356  Bitcoin / Bitcoin Discussion / Re: Securing your savings wallet on: September 20, 2012, 07:17:11 PM
Here's some questions about your requirements:

(1) Do you want to be able to use unique addresses for each deposit into the wallet?
(2) Will the addresses be distributed to other users for receiving payments, or only used for your own deposits?
(3) Does it matter how often you have to backup?   
(4) Does it matter how easy/convenient it is to move the coins once it's in savings?
(5) Does it matter how easy/convenient it is to monitor coins in your savings?
(6) Are you afraid of running scripts, or must you have a GUI?

If the Bitcoin community was bigger, and the developer community was bigger, there might be enough competition in the client market that you can ask for whatever you want and someone will have made it already.  But at the moment, it sounds like you are asking for cold-storage, but chose requirements that are in conflict with existing cold storage solutions.  I think you are going to have to pick a partial solution, and tweak your own CONOPs (concept of operations) to better achieve your goals using these partial solutions.

You have made one of your requirements not to have the blockchain, at all.  That's a fine requirement, as long as you're willing to give up some security (being a lite node dependent on full nodes you don't own comes with risks), and willing to limit your options to clients that don't require the blockchain.  That leaves... very little.   I guess electrum with offline wallets using the command line.  Or a variety of hack-it-together-yourself solutions which are fragile and very inconvenient (and error prone). 

However, if you remove your no-blockchain requirement, suddenly you have Armory, which was designed specifically for the reasons you are requesting.  You can have your top-notch encrypted in offline storage, with the ability to watch your funds without having private keys online, requires only a single backup the first time you create the wallet, produces an infinite number of unlinkable addresses to use for yourself or distribute to others, and gives you a way to actually move the funds out of cold storage without having to execute 37 command line calls (it takes 60 seconds once you understand the process).  And all packaged in a nice GUI with built-in instructions, and 6+ months of testing with end-users.

However, if you're going to make no-blockchain your unbreakable requirement, you're going to give up a lot of other features that may be useful to you.  You can require A, and as a consequence give up B,D,E,F,and J.  Or you can acknowledge that giving up A might be worth getting B,D,E,F and J (whatever those may be). 

I'm not trying to be annoying or degrading.  My only point is that I made Armory with offline wallets for exactly the reasons you are requesting, but your inflexibility to waver on the no-blockchain requirement might be blinding you to what is otherwise a fantastic solution.  If you are going to stick to it, you might consider electrum + command-line.  That's the only structured solution I know that does offline wallets without the blockchain.  If you don't want blockchain or deal with the command-line, then you're going to have to go with an internet-connected solution that is kind of contrary to the original goal.  If you insist on no-blockchain + no command-line + no internet, then I think you're out of luck  (maybe the electrum devs will work on making an offline wallet GUI).




2357  Bitcoin / Armory / Re: Armory - Discussion Thread on: September 20, 2012, 05:01:17 PM
Could you please add an option to Armory to allow the user to refuse to accept certain coins. If he receives certain coins, he sends them back right away.

Here is the full proposal: https://bitcointalk.org/index.php?topic=110749.0

Thanks.

This is not feasible.  99% of users have encrypted wallets, which require unlocking to move any coins once they've been received. Many wallets are offline, and require a bit more work than typing a passphrase.

Second of all, this is not a feature for any baseline Bitcoin client.  This violates one of the core metrics of suitability for a currency: fungibility.  If I have 10 BTC, it will buy me 20 cheeseburgers, regardless of the transaction history of those 10 BTC.  No coins are worth more or less, any more so than $100 bill from my wallet is different than a $100 bill from a bank vault.

In the end, there's no benefit anyway.  If someone steals 1000 BTC they're not going to spend them directly.  They will mix them through 100 addresses with "non-tainted" coins, and 99% of users don't care anyway, so they will accept them as payment and mix them with more good coins from legitimate users.  The end result is that your client no longer believes that any coins in circulation are legitimate, and the only person you've inconvenienced is yourself.

If you would like to explore this idea, modifications could be made to notify you that somehow there's a relevant history to the coins you just received.  I'm sure someone could help you modify Armory to explore this, but I'm up to my eyeballs in core feature development, and making Armory usable at all.  This particular feature would be very low on the priority list.
2358  Bitcoin / Armory / Re: Armory - Discussion Thread on: September 20, 2012, 04:28:26 AM
I did build the threading branch to test.  I realize it isn't production ready.  I guess I should have said, "I'll update the brew tap after more testing/fixes by etotheipi."

Okay, threading branch is starting to look a lot better.  I've only played with it on testnet, but so far most things work.  Maybe now is a decent time for those who are anxious to play with it.  That would apply only to Linux users who are compiling it themselves.  I haven't touched this version with Windows yet...

There's some details I'm working out with restoring wallets -- because it may require many scans to figure out how many addresses you've created in your wallet and doing that asynchronously is a bit more complicated than I expected.  I might just have to add a button to increase the key pool, or set the default keypool size to super big (but this wallet format is kinda slow).

Either way, the restore does work if you let it scan right away.  And it looks like all importing and sweeping of keys works, and switched Armory modes correctly.  Some things probably don't work, so don't be surprised.  But you can help me figure out what those things are, while I deal with restoring wallets from paper backup Smiley  Be sure to copy log messages for me!

2359  Bitcoin / Project Development / Re: [ANNOUNCE] PrivCoin v1.0 - Pendrive Linux for Offline Transaction Processing on: September 18, 2012, 03:57:03 PM
Hey, fantastic project!  

I just wanted to point out that while Armory is advancing (with new versions), even ancient versions of Armory will work as an offline signer.  It's because neither the wallet, nor the BIP 0010 format has changed in the last 6 months.  So even if you create the image with version 0.74, you can keep upgrading the online version (say 0.82) and it will still work.  This will be true for a while.

However, there will be a hiccup after beta, where I introduce a new wallet format, which will include support for P2SH and update BIP 0010 to better handle multi-sig.  Old wallets will be still be supported, but then this image will have to be updated and redistributed to support the newer version.



2360  Bitcoin / Armory / Re: [ANN] BitcoinArmory-Daemon - armory on web servers on: September 17, 2012, 05:09:43 AM
Clarifications required:

- Are incoming transactions which eventually do not become part of the blockchain dealt with correctly? I am unsure how / unable to test this.

- What happens if multiple transactions are made which would result in the balance being less than zero? Presumably when it comes to broadcasting the last of the signed transactions there will be an error from the Armory client which is performing the signing/broadcasting. Should tracking of the likely future balance in the daemon be enforced even though the transactions have not yet been broadcast and maybe never will be? How should this be managed, if at all?

-  There is full re-org/double-spend handling, which has been tested at the library level.   But it hasn't been tested at the GUI/interface level, because I never set up a way to test block/tx injection over the networking interface.  I see re-orgs happen all the time -- you'll see output to the console that says "Invalidating old chain tx -- Marking new chain tx valid".  For web-servers, this should be all you need. 

- Armory is pretty dumb when it comes to... lots of network-stuff.  It was written with the assumption that Bitcoin-Qt is going to feed it trustworthy, reasonable data.  I have noticed, under strange testing conditions, if a conflicting tx happens to make it in, it will show up in the ledger but it actually won't affect your balance at all.  Again, this is not all that relevant for web-servers, but it's worth noting:  Armory receives the conflicting tx, and immediately detects it's relevant, and adds it to the ledger on the GUI.  Then Armory tries to add it to it's pool of tx for each address, etc, but finds those outputs have already been spent.  So it gets dropped, and the underlying UTXO list is untouched.  It rarely ever matters, because Bitcoin-Qt/bitcoind can't pass it conflicting tx...

So I need to fix the auto-display-in-ledger bug.  But balances and spendability should maintain correctness in this situation.  Please let me know if they appear not to.

As for storing data between loads:  some people complain about the load times, etc, but it comes with a tremendous benefit of robustness, because there's no way for Armory to ever be "out of sync" with the blockchain.  One issue with Bitcoin-Qt is that it can mark outputs as spent, or believe that some transaction succeeded that wasn't accepted and get stuck in a state that isn't consistent with the rest of the network.  Armory avoids all this by having no memory.  At the expense of load times.

This functionality will eventually have to be added to do this (especially with the blockchain size getting so big), but right now it's not there, and it will probably require a lot of testing.  If the server is going to process lots and lots of transactions separately, you might consider taking my examples above for creating transactions, and add that memory/tracking around it (maintain the tracking yourself).  Maybe that's too much work...  I don't know.




Btw, I haven't looked at your stuff yet, but this sounds fantastic!  Thanks so much for doing this, and the JSON-RPC interface is something I've wanted to do for a while.  Perhaps we'll find a way to merge functionality together...
Pages: « 1 ... 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 [118] 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 ... 186 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!