Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - devlux

Pages: 1 2 [3] 4 5
31
Technical Support / Re: Will bitassets in 2.0 Still Earn Interest?
« on: July 21, 2015, 12:35:28 am »
@starspirit & @cylonmaker2053

I think we're all in agreement regarding the central issue here.  You shouldn't try to fix what ain't broke.
I do agree with @cylonmaker2053 I wasn't here when the decisions were made so I'm stuck and just going to have to roll with the flow as it were.  That doesn't mean I'm not going to piss and whine about it though.  Pissing and moaning is my god given right as an American :)

I do wonder if we're coming about it all sideways though.  bitUSD works in part because of the confidence we are all placing in the devs to do it right.  If the changes they are making don't suit what we all agree is the better purpose, I wonder if a UIA or other instrument couldn't be constructed which gives us back the feature set we are asking for.  Maybe call it iUSD, if that's possible perhaps we just launch a series of assets constructed similarly.  Again I don't know if any of this is possible.  I read the stuff about what's coming though and I think it's totally feasible.

Point of fact if we had a freely tradable UIA or whatever they call a custom coin, that was backed by a market pegged coin and a bond, that would actually solve the problem.  Especially if we could find enough people to form a critical mass of users to keep the instrument liquid. (i stands for instrument).

Just a thought, I'm not talking about a fork here, more of a blend of what we're getting in an effort to keep what we've already got.

32
I've found running BitShares GUI on windows completely intolerable.  I gave up on that a long time ago.  Its only stable on Linux and mac it seems.   

So true.  I've been having very similar problems to Adam's the past couple days.  Keeps crashing 50-75% of the way through.  Been trying to get it to finish syncing the blockchain so I can buy some more NOTES! ;)
If you use this http://wiki.bitshares.org/index.php/BitShares/Chain-Server it can crash and you can resume downloading. Normally if it crashes then you have to begin from 0...

Oh wow, that's so simple and explains a lot of problems I'm seeing.  Didn't realize it started from scratch on a crash.
By the way what the heck are the system requirements on this thing?  I have it on a 2 core dedicated box with 4GB of and it gets pegged so bad that SSH barely works.  I really don't have the budget for a bigger box.

Wish that there was a the equivalent of SPV for BitShares.  I would love to just trust a delegate right about now and start asking for balances etc and not have to deal with the whole blockchain sync thing.  I mean it seems a bit pointless to have DPOS & a requirement for a local chain.  I can see a need to add fully verifying as an option you can turn on and off, but really why not SPV as the default?  It would make it so much easier and less resource intensive.

33
Yes, but only if you are OK with taking money from adulterers.
 +5%
Depends on what they're spiking it with...
http://www.thefreedictionary.com/adulteration

34
Graphene is one of those materials I can see being suppressed in the future, if it isn't already.

It has a lot of potential but there is nothing particularly magical about it.  You can even make graphene super capacitors in your home with common materials.

2 easy ways.

#1 Easiest way, find a piece of coal.  Wash it in alcohol and dry it so it is no longer "dusty".  Next grab some regular old scotch tape.
Find the shiny surface of the coal.  Attach a single layer of scotch tape to it.  Press the coal and the tape on something flat to get a good stick.  Now just pull the tape off the coal straight out. 

You will have single atom thick graphene covering the tape. Grab a paperclip, cut it in half with wire cutters.  Lay 1 half at one edge of the tape, and the other half at the other edge.  Now roll one side up towards the other.  "poof" instant super capacitor.  (you'll still need an electrolyte)

#2 Harder way, but might be easier than finding coal.  Grind a source of carbon to a fine powder.  Coal is great, #2 pencil lead works fine too.  Dissolve in a mixture of water.  Put the solution in a spray bottle or pipette (you should really make sure whatever the source is is very finely ground).  Next find a flat opaque surface preferably made of lexan.  You'll notice that you have many of these laying around we call them CDs and DVDs.  Coat the surface of the plate with a thin coat from the spray bottle. Allow to dry completely. Hit the surface with an infrared laser.  The correct frequency of laser can be found in any lightscribe DVD burner.

Once the process is done you'll have graphene on your disk.  And if you happened to leave the laser inside the lightscribe drive you can use label making software to print circuits in it.

Seriously it is THAT hard to make graphene products.  You can do it at home with junk you have laying around.  There are actual patents and plenty of articles on the processes that I have just described.
http://hackaday.com/2012/12/21/making-graphene-with-a-dvd-burner/
http://phys.org/news/2010-12-graphene-pencil-sticky-tape-videos.html

At this point it's more or less a matter of scaling up the processes involved and improving the quality.
The question is why hasn't this come to market yet?

In theory the energy density of graphene based super capacitors should be far in excess of LIon and because the material is literally cheaper than dirt it would drive both cost and weight down to a price point that would make owning an internal combustion engine seem absolutely as ridiculous as owning a horse and buggy does now.
http://www.technologyreview.com/view/521651/graphene-supercapacitors-ready-for-electric-vehicle-energy-storage-say-korean-engineers/

The problem is that the patents are getting bought out by major oil companies and battery manufacturers and then no product is being brought to market.  This is the same thing that happened a couple of decades ago with battery tech and we are only just now seeing vehicle quality Lithium Ion battery packs.  In fact Tesla doesn't even use vehicle quality batteries.  They just use the batteries from a bunch of laptops.  It's ridiculous.

I'm not into conspiracy theories, but something is really strange when I can make a supercapacitor at home with junk I have laying around, that blows the doors off anything I can buy at digikey, but after a decade of research no actual products are on the market.
http://www.graphene-battery.net/graphene.htm

Thoughts?

35
Technical Support / Re: RPC API Reference?
« on: July 20, 2015, 08:33:09 pm »
Thanks, I modified a BTC library for golang to call the (roughly) equivalent JSON RPC calls for BTS.
Worked fine in development, as soon as I moved it to a live system it stopped working.

I'm thinking the JSON RPC system might be "deaf" since it's syncing but I can't rule out that the development system was using a different version of the bitshares_client.  It was compiled from source in what I think was the master branch at the time, this was around april or may.

I froze it there and built around that API and it seemed to work on testnet anyways.

Now I've changed so much in the live environment I'm not really sure where things are falling down.

I'm spinning up a new dev VM with the same images that I'm using in production to see if it's network related or client related.

I was hoping for more than a source code dive on the RPC API though :(
Come on, one yall gotta have a crib sheet somewhere :)  Just a peek!

36
I've asked marketing to come in and help...


37
Technical Support / Re: Will bitassets in 2.0 Still Earn Interest?
« on: July 20, 2015, 04:33:19 pm »
But it wasn't done that way, and now there are plans to make a fundamental change to the social contract. 
Change is scary, even if it's as you believe "for the better good", it's going to scare the hell out of people and they will avoid getting into an uncertain position.  This will further reduce demand.
It might not kill it, but it's going to cripple it.
I'll make sure this topic is addressed in the next mumble session.

Or someone please feel free to tear this posting apart and show me every place I'm wrong.  This is not meant to start a flamewar or be a troll.  You look at my posting history, I am doing what I can to increase bitUSD utility and acceptance, but it's a hard as hell sell already.  Make my job easier, prove me wrong, please.
There is a long thread which explains how the decision about removing the yield in 2.0 was reached:
https://bitsharestalk.org/index.php/topic,16143.msg208676.html

But if you haven't got time to read it all here is a short summary by bytemaster:
I would summarize it like this:  does cash pay interest?   do checking accounts ever pay meaningful interest?    There are many people here claiming that the "longs should pay the shorts" well, that is happening naturally by the longs *not charging interest* to the shorts.    This will increase supply of BitUSD and reduce the premium above the feed.   Any interest payments will only add to the risk profile the shorts face and create larger premiums above the feed.   No one ever pays meaningful interest for "on demand instant liquidity investments". 

To get high interest bonds usually requires locking up your funds for a period of time in some kind of bond.   It normally entails some kind of risk. 

If the blockchain mirrors the real world then BitUSD can ben lent at interest for fixed terms in the bond market to shorts who want the guarantee of not being called or who want extra leverage.   There will be a huge market to borrow BitUSD against other, more-stable, collateral.  IE: Borrow BitUSD using BitGold as collateral.   Here is a market that has minimal BTS exposure and will likely have large demand.   

So those who need liquidity can stay in BitUSD, those who want yield can offer their BitUSD to the bond market.    The existence of the Bond market creates arbitrage opportunities where you can buy BitUSD and then lend it at X% interest.  This is just like banking / cash where you have the option to get yield, but not everyone takes it.   

Thanks for that.  I was afraid that this was the logic used to come to the conclusion.  The error in the thought process is that this is NOT a checking account.  bitUSD tracks USD, but it is in no way actual USD and it is not fungible for USD.

This does not mean it is useless and I would posit that as time goes on bitUSD will become the most useful of all cryptos, regardless of the yield issue.

There are on and off ramps being worked on.
These ramps will increase the fungibility of bitUSD dramatically and in fact all market pegged assets will benefit. 

But it would be a serious mistake to consider bitUSD to be a demand draft account even if you can walk up to an ATM and put it in/ pull it out. 

When I can hand you exactly 1 dollar and know that you'll hand me a 1 bitUSD, or vice versa then it can be treated as a demand draft, but even then it still is not demand draft.

So what is bitUSD?  bitUSD is a derivative of BTS that locks up an amount of BTS that is guaranteed to always be 1:1 pegged to the US Dollar rate.  It is a quantity of BTS to be delivered in the future.  It sheds the forex risk of crypto by swapping that risk for the "future funds" risk.

The current bitUSD system is genius level stuff, I cannot express my admiration for this and the other market pegged assets.
Yet holding it, is nowhere near the same level of risk as holding cash in a checking account at a bank.

Even if you get past the FDIC insurance and assume that each bank is responsible for their own deposits as it still is in certain smaller countries that do not have a deposit insurance system.  There is still a major risk on the future of funds as compared to a bank in a traditional fractional reserve system.

If BTS drops in value relative to the dollar, the bitUSD is a form of asset protection, but is not complete protection. 

Should the instrument be called, it would be called with a fixed quantity of BTS. 

I would then be in the unenviable position of either attempting to cut my losses and exit with the herd, or wait with my BTS and pray that the price picks back up.  What I would be unable to do is convert 1:1 for USD and exit with any guarantee of value.

There will always be a loss involved, because people and companies have costs associated with playing in the BTS market including the cost of acquisition and disposal itself.

This is why the yield is crucial to long term ownership.  No yield means no one willing to hold it long term.  The idea of a bond market is nice, but you're doubling the risk it will need to be priced in if you want any buyers. 

There is a the future funds risk +  risk of non-payment in general.

To be fair, I do not hold any crypto at all beyond what I need for each day's budget.  I am currently holding a quantity of bitUSD because the market pegging mechanism has shown to work in most cases. 

Yet as the market price of BTS drops, it will become easier and easier for someone to do major damage to the ecosystem, including buying a bunch for the purposes of crashing the price through the floor.  This is your dreaded black swan event.  It will eventually occur if the price continues to slide and the price continues to slide because demand is flat but supplies are rising.

If BTS was trading closer to a dollar I would feel more comfortable about the proposal.  But nothing I've read indicates anything that will drive demand.  It seems to me to be change for change sake. 

It's a forced change and I believe it will spook the hell out of the market when it does occur.  If they're going to do this, then at least allow the liquidity to be mopped up, by adding a way of shrinking the money supply (there may be already, but if there is I'm unaware of it).

38
Thank you everyone.  I'm point of contact on technical matters such as system specs etc.  Alec Hahn @bitcoin42 is CEO and should be the person to coordinate with for pictures and pricing details, press releases etc.

In otherwords if it's broke, not working, or otherwise technical I'm your guy, otherwise it's Alec :)

39
Thank you!

I'm still trying to sort out a problem with the bitshares wallet server.  Something broke when I moved the environment from development to live.  There are enough changes here that it's a bit like whack-a-mole.  Hardware is waiting to ship, probably another day or so left on software though.  Getting there, but so I don't have to monitor 3 threads if you have questions about the ATMs that aren't answered in the FAQ keep the discussion over on this one... https://bitsharestalk.org/index.php/topic,17608.15.html thanks!

40
Technical Support / RPC API Reference?
« on: July 20, 2015, 01:31:19 am »
Does anyone have a link to the RPC API doc?

I'm getting a failure in something (can't disclose exactly what for security issues),
I'm not sure if I'm calling it wrong, parsing the result wrong or have something strange in my connection because the wallet is on a different box physically now whereas in dev it was on the same box in a VM container and an older client version.

I remember I had to make my own docs by doing a source code dive originally, but this really seems like the type of thing that should be documented somewhere and I'm just having a hard time sorting out where exactly.

41
Technical Support / ETA on 2.0?
« on: July 19, 2015, 10:10:42 pm »
I'm re-doing some infrastructure on our end that is necessary to support BTS.
Not sure why I have to rebuild this thing and resync each time I move from dev to live, but either way it's hours of work and it impacts everything in our business that relies on BTS or bitUSD.

Because of this I'm wondering if we're looking at BTS 2.0 to be released this quarter or next or if it's looking more like 2016?
I need as much lead time as possible for infrastructure and development planning.  Just shunting over in 90 days is not enough time for us to recode everything that depends on the current API.  I'm not seeing API docs for the next gen system either so I have no idea what it will entail, but everything I'm reading so far is saying the current API gets tossed out.

Thanks for any info.  It will help me sleep well tonight to know how much time I've got before I need to start working on that project.

42
Thanks for that info.
I'll try it.

Worst case scenario, assuming that for some reason it doesn't work...

Does the information I linked to mean there is hope of getting my account name back?  Or will it be a lost cause at that point?

Thanks!

43
Was re-reading this with clearer eyes...
https://bitshares.org/blog/2015/06/08/migrating-to-bitshares-2.0/

Back a long time ago when I was testing out Bitshares I registered the account name
"gemspace"

Someone broke into my house and stole my development computer hosting the wallet at that time.

I backed up the wallet file, but have NEVER been able to recover the account name.
There is money tied to that account, not sure what happened but the backup wallet file when imported was just empty and devoid of funds.

We're talking a few thousand in BTS & bitUSD, but what's more important is that the account name (which I had stupidly assumed would be transferable like it is in NXT), is inaccessible and represents a pretty valuable piece of intellectual property to our company.

I would like it back.  Just wondering what can be done.  If I read this correctly only names that were registered through the faucet are eligible for recovery.  I have no idea anymore if it was or wasn't.

Is there a way to find out?  Also since we're dumping names is there any process to ensure that at a minimum no one can claim our company name as their own?

Thanks!

44
Technical Support / Re: Will bitassets in 2.0 Still Earn Interest?
« on: July 19, 2015, 09:35:55 pm »
I thought the privatized bitassets market would leave it to the market to determine if there would be a yield or not? Perhaps I got something mixed up while the whole conversation was going on.

Terminology problem on my end.  User Issued Asset vs Market Pegged Asset.

45
Technical Support / Re: Will bitassets in 2.0 Still Earn Interest?
« on: July 19, 2015, 09:24:17 pm »
-snip-

You are certainly right about "change scares people" and also the reduced incentive to accept and hold bitAssets. But I think we are still early enough in the process to change some mechanics and get things right. I rather have some changes now than later; or even worse a competing chain with a superior system.

Now I'm not generally opposed to the yield system, but I don't get what you are trying to say with the whole supply and demand thing. Yes, there is a higher incentive to short bitUSD but ONLY above the feed as you can get forced to settle at the price feed. So there will probably be a short wall just above the feed but if there isn't enough demand the shorts don't get filled and no bitUSD are created.

Or did I completely misunderstand that and your concerns are regarding BTS and not bitAsset supply/demand?

No sounds like I misunderstood the mechanism.

Quote
...if there isn't enough demand the shorts don't get filled and no bitUSD are created.
Sounds like a strong counterpoint.  I'll rethink my base assumptions and comeback to piss and moan about something else later.
BTS flooding the market at the current rates of production still seems like a major problem to me though.

Pages: 1 2 [3] 4 5