376
Technical Support / Re: how to setup the development workspace
« on: February 17, 2014, 11:46:03 am »Quote
1. CMake config, change CMAKE_BUILD_TYPE to Debug.
may i know which cmake file should i update?thanks!
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.
1. CMake config, change CMAKE_BUILD_TYPE to Debug.
What official client, you are the one who went and rummaged through the test repository before i announced launch, when i was ready, i posted the actual git and have provided seed nodes for people to connect to. I am sorry you are confused, but you should have waited for me to post the links first, trying to abuse the public status of the build/test git has a lot of people complaining, it is not my fault that they tried to jump the gun and failed.
AT last check we are at Block 730 and solo mining with my dual core laptop is still hitting blocks. Mining solo is still quite viable for the average 4 core machine, let alone those who pushed the test chain to 7000 blocks over the last two days.
why not upload the updated executable client to your website, i think nobody can mine on the offical chain now except yourself.
Here you are.
Keep in mind I could have loaded that up with all kinds of code to facilitate wallet stealing, making any mining go right to my address or rm -rf'ing /. Not that I have, but you totally wouldn't know! So with this and any other untrusted binaries run them in a well shielded VM or on a computer without important data.
Edit: I don't think it was only two of us mining.Code: [Select]"hashespermin" : 3.97239188,
If It was, I want one of those computers.
"networkhashps" : 2,
why there are more than 7000 blocks to be download when i fist time launch the client, not lunch in 8 hours? will the blockchain be reseted?
Because it hasnt been launched yet, that is probably someone who saw me working on the dev stages and decided to try get a premine in. The official genesis will be uploaded in 7 hours.
Hi Daniel. When does the next testing phase start? Feb 28?
Hopefully next week.
anyone can debug the workspace? i tried to debug on win platform, but failed.
If you go over the CMakeList.txt of Keyhotee, you may notice a comment about window debug mode:Quoteif (MSVC)This seems a problem of CMake, If you going to use Debug on MSVC, just configure and generate, after that change Linking/Debug related config manually.
message(STATUS "Setting up debug options for MSVC build")
# Probably cmake has a bug and vcxproj generated for executable in Debug conf. has disabled debug info
set(CMAKE_EXE_LINKER_FLAGS_DEBUG "${CMAKE_EXE_LINKER_FLAGS_DEBUG} /DEBUG")
endif(MSVC)
thank you very much for your further clarification!!!then does it mean such short position will never been covered if the user does not add margin?
It means the losses are eaten by the network rather than the short position. The network earns the BitUSD necessary to cover these losses from transaction fees and in most cases accumulates a reasonable buffer prior to the event.
When a short positions runs out of collateral the network simply discards it as no rational actor would bother to pay additional losses.
Of course everyone trading must be aware of the assumptions baked into the blockchain prior to investing:
1) Rapid loss of value of 50% in hours is very rare, even for bitcoin (once the network is established)... can anyone show an example where Bitcoin lost 50% in hours (excluding the Mt. Gox flash crash)?
2) A loss of 50% is still break-even for the network, assuming everyone was fully collateralized before the 50% drop.
3) The most likely scenario for a 50% drop is after a large increase (bubble) which should be less likely given most shorts would use a BTS bubble as a covering opportunity (suppressing the bubble in the first place). The demand for BitUSD will increase as the bubble grows which keeps the bubble in check. Remember, BitUSD is the 'short' position against BTS.
4) The rise in value of BTS means that the collateral backing all existing BitUSD went up in value dramatically and thus a 50% fall is unlikely to even consume all of the collateral except for anyone who shorted BitUSD at the top of the BTS bubble. Few people would want to open a leverage position after such a massive run up and thus the amount of BitUSD that would lack sufficient margin to cover would be relatively small.
5) The worst case 50% fall that results in insufficient collateral would have to occur at a time when there was no recent run up and thus be triggered by something other than a bubble collapse. This would be like Bitcoin losing 50% of its value in an hour after having price stability for months. Possible trigger events include: finding a bug in the blockchain, shutdown of the internet, or some regulatory action. During such an event, perhaps after a long-slow fall in BTS value it is possible for many positions to start out with some loss and thus require less than 50% immediate drop to trigger an insufficient funds scenario.
6) The holder of BitUSD is not protected against systemic risks associated with all crypoto-currencies, only from the volatility that is independent of those systemic risks.
So what is the economic effect of having some shorts blow out and thus leaving more BitUSD in circulation than short positions that need covering? A fall in the value of BitUSD relative to BTS proportional to the unbacked BitUSD in existence. What is the economic effect of having some BitUSD destroyed by transaction fees? A rise in the value of BitUSD relative to BTS proportional to transaction fees destroyed.
However I believe that these supply driven theories of value will only play a part on the fringe / extreme cases and that the global consensus that BitUSD should be traded at a price point near real USD will have a far greater impact on the demand side of the equation.
Lastly I would like to make one last observation, large market moves that result in significant un-collateralized BitUSD will result in one-time devaluation of BitUSD.... but this one time devaluation would simply create a new constant offset from BitUSD and the market will continue to operate with very high correlation to real USD. In other words, BitUSD is useful as an investment vehicle due to its correlation and not its price. What we are pegging is the correlation and not the price.
Thus those long BitUSD have an insurance policy against BTS price drops with a maximum payout of 2x. They bear all risk beyond 2x.