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.


Topics - Rune

Pages: 1 2 [3] 4 5 6
31
I think the people who are getting stuck syncing some 20-30 days back are somehow getting caught on one of the old forks that happened at that time. I've seen many people mentioning these kind of issues over the past couple of days, and have had it myself on several machines.

If you go into users/[username]/appdata/roaming/bitshares and delete everything except the wallet folder and then run bitshares 0.4.27.2, then in some cases it will work and fix itself. For some reason I kept getting the same problem even when I did this.

I finally got it to work by manually inserting an even newer checkpoint in my appdata/roaming/bitshares folder from www.riverhead.org/checkpoints.json

Just right click and save the document as checkpoints.json, then put it in appdata/roaming/bitshares. Delete everything else except the wallet folder so you only have the wallet and the checkpoints.json in the bithshares folder. Then run bitshares again. The GUI will often show as if it's stuck on a block, however this is just because the wallet is really slow on older computers, and the GUI is slow to update. You can go in the console and write 'getinfo' to see the latest block you are on. It takes a long time for the wallet to return this information so just be patient. After a couple of hours of syncing on my shitty laptop, I now finally have the whole blockchain and my wallet is operational (except for the constant crashes that hopefully are getting fixed with 0.5 today :) )

32
http://bitsharesblocks.com/assets/asset?id=USD

I've never seen a bitasset having plenty of buyers but no sellers. This is good because it means bitassets are considered a proper store of wealth, but could be bad for the price of BTS in the short term (if it can get any worse :P).

Great time to leverage your exposure to the coming reversal... if you dare ;)

33
http://bitsharesblocks.com/assets/market

That's more than yunbi, bter, and poloniex combined, and 25% of btc38's volume. If you can get your full node to work, then get on it and start trading! Liquidity is what will make or break our DAC.

34
Stakeholder Proposals / Yunbi delegates
« on: January 13, 2015, 12:44:19 am »
Yunbi just registered 2 100% delegates. I wonder what their proposal will be, maybe our first fiat gateway? :0

35
General Discussion / Relative orders for bitBTC/bitUSD?
« on: January 13, 2015, 12:07:30 am »
Really excited for relative orders (seems to be coming in 0.7)! Together with a useable full node or light client they should help immensely with getting internal BTS liquidity started.

I'm wondering if it's planned to have them for cross pairs as well, such as bitBTC/bitUSD, using our price feeds relatively. It would give our exchange a completely unique selling point that no other bitcoin exchange has, since it makes it so easy to profit from market making.

Also, what's the best way to abbreviate "The Bitshares Decentralized Exchange" - BTSDEX, bitDEX or some other word?

36
General Discussion / Automatic market making when we get relative orders?
« on: January 11, 2015, 01:42:06 am »
I recall bytemaster writing about automatic market making to help enforce the peg and increase liquidity. I guess it's not something that has been officially decided to go ahead with yet, but I really hope we'll end up seeing it for 1.0, when we have btc gateways and light client (since these things are still nothing without liquidity).

To give an example of how it could be done extremely easily with relative orders, the blockchain could create 10-50 million new BTS per bitasset in a hard fork. This BTS would be put in special blockchain-owned accounts that is used for automatic market making of the respective bitasset following a very simple scheme: All BTS it holds are put as relative bitasset buy orders at 3% below the feed and all bitassets are put as sell orders exactly at the feed (I assume sell orders always execute before short orders, otherwise it should be one unit of precision below the feed). This can be done for all active bitasset markets, making all of them instantly liquid at 3% spread, even the less popular ones like NZD or TRY.

This would make it a lot easier for users to get back out of bitassets whenever they want, and seeing the large buy walls on the decentralized exchange will have a big psychological effect on people, making them feel more comfortable buying into our bitassets. As liquidity picks up the blockchain spread could be lowered to 2% (matching bitreserve) or even less.

The best part about a system like this is that it wouldn't cost us anything (assuming we set the automatic spread conservatively to ensure it cannot be gamed). Even though new BTS has to be printed, this BTS will only ever be used for market making and will never enter circulation, so there will be no negative effect on the price. Since the blockchain will earn the spread from market making it would even accumulate more BTS in these permanently locked accounts, giving a net profit to all BTS holders as supply is reduced!

37
General Discussion / Now we can finally see BitAsset yield!
« on: January 10, 2015, 12:02:34 pm »
http://bitsharesblocks.com/assets/market

Looks like a recent update on bitsharesblocks included showing the average yield.

It's lower than I thought it would be, however it needs to be seen in the context of the BTS/crypto downtrend. 1.5% for CNY is still acceptable though, at least it's better than putting your money in a bank with negative interest rates, and it's definitely a lot better than holding bitcoin and getting 25 BTC dumped on you every 10 minutes.

Will be exciting to see what happens with the yield once BTS starts rallying.

38
General Discussion / Merging Ethereum and BitShares
« on: January 09, 2015, 12:03:10 am »
This is just a thought experiment/grand scheme of world domination. Not meant to be taken too seriously.

The idea that BitShares and Ethereum could beneficially merge in some way occured to me when I first watched the reveal of Mist, the ethereum "browser" https://www.youtube.com/watch?v=IgNjs_WaFSc . Until then I'd arrogantly dismissed it as a gimmick project, and never looked beyond the superficial explanations, mostly because I'm dumb. It's only when I realized that what they call Dapps is basically block chain versions of what we currently know as websites, but harnessing the full trustless and antifragile potential of block chain technology combined with p2p filesharing and secure messaging. Ethereum is going to change everything we know about the web, and fully deserves the "web 3.0" moniker. It's going to open up a blue ocean market of unknown size and with unknown ramifications for human society. To give an example of the kind of thing we'll be competing against: While we try to get bitassets adopted by dark markets, the dark markets might simply move to exist entirely on ethereum because it can function as a superior version of TOR that is fully integrated with a trustless payments system that can still earn the creator income.

If BitShares is a nation, Ethereum is a planet.

As a maximalist, I know that long term BitShares would either have to copy Ethereum entirely, and attempt to bootstrap its own "web 3.0" economy on this "bithereum" and have it eventually outgrow Ethereum, or someone will port market pegged assets to Ethereum and these "EthAssets" will become more popular over time since they can be used natively in the digital economy. Either way one block chain (or rather, base token) will kill the other. It'll be BTS vs ETH, and one set of community, users, investors and developers will end up getting screwed over because their unique product will be copied and market and network eventually taken from them.

The only solution to avoid "bloodshed" is to merge the two block chains and communities, and trying to figure out how that can be done is what I've been thinking really hard about. Obviously that wouldn't just "avoid bloodshed", it doesn't require a lot of imagination to realize that Ethereum + BitShares would be an insanely powerful force making everyone involved absurdly rich. But how?

Before I bothered to understand it, I'd always imagined that Ethereum, as this "gimmick turing complete fancy little block chain for nerds", would end up becoming a sidechain of BitShares, where all the useful stuff could then be put on the primary BitShares block chain. However, the reason why Ethereum exists in the first place is because of the reality that over time it's not efficient to hard fork a new transaction type into the block chain every time someone comes up with some new feature that's useful. If block chain scalability is eventually solved (which I think most people believe it will be), then eventually all block chains will have to become turing complete, and all transaction types will have to be rewritten using a generalized contract language (as Ethereum calls it). Even BitShares would eventually have to be reinvented as a turing complete block chain, and the hard coded market pegged assets would likely have to be replaced by scripted MPA's, in order to streamline and optimize everything. So, my point is, while I used to think that it should be Ethereum that "joined" BitShares, I now realize that it will have to be the other way. The BitShares DAC will have to move to the Ethereum block chain.

So my first naive thought was that we'd basically have to approach the ethereum community and beg for them to sharedrop on us some amount of ETH, then have our core devs join the ETH foundation and code market pegged assets into ethereum from there. This would essentially mean that we'd have to completely scrap the bitshares toolkit and more than a years work gone down the drain. As an entrepreneur I wouldn't actually be that "afraid" of this since it'd just be a pivot, something many successful startups have done. But it'd obviously be a huge waste and something that our community and the developers would never accept (even if the alternative was risking a crash to zero), as well as something that ethereum likely wouldn't see any value from and wouldn't accept either.

Okay so all of this was just the build up to my actual "proposal", or idea for how a merger between our two communities, dev teams, and block chains could be efficiently done in a way that leverages the strength of both and benefits all parts.

-Using the BitShares block chain as the vehicle for kickstarting the network effect of Ethereum, and seed it with a popular, self sufficient banking and exchange DAC, through a gradual merger-

(So we assume that we approach the ethereum community and they go along with this idea. )

The deal will be this: BitShares users are to get 1/3* of all ether for eventually migrating our community and products to the ethereum block chain. That's 40 million ETH or around 1 ETH per 625 BTS. It would put the valuation of ethereum at 70 million USD (an instant 400% return for ICO investors), which is honestly a bit on the low side, but so is the valuation of BTS.

In return bithshares will spend all of 2015 using our finished block chain and working products to attract a huge userbase of real users from demographics that wouldn't otherwise know about or get into bitassets or ethereum. Once the ethereum light client is ready and ethereum is ready for mainstream adoption, we'll end on standalone block chain and migrate all the users to join the ethereum ecosystem, ensuring instant network effect and total dominance of the block chain industry.

(*just my suggested valuation, will likely end up being something different)

So here's how I imagine it could happen over the course of the gradual merger.

The back-end/block chain core devs of BitShares will immediately join Ethereum as c++ client core devs. Blacksburg will turn into a new ethereum development hub (to complement their existing Berlin and Amsterdam hubs).  Frontend devs will stay with the BitShares block chain at first and turn market pegged assets into a great product with light and mobile client support, that can be marketed throughout 2015.

Once the Ethereum block chain launches these devs will also be responsible for making an ethereum metacoin that will temporarily be called BitShares ETH and will eventually replace the current BitShares once our stand alone block chain is phased out.

Once BitShares standalone is functional with wallets working well enough to begin serious marketing to our target demographics (argentina, venezuela, russia, africa, black markets, swiss bank customers etc.), the bitshares devs will begin focusing entirely on implementing the BitShares Exchange on ethereum, using BitShares ETH as the mechanism for selecting price feed delegates. BitAssets will be backed by ETH, since that is the base token of the block chain. We'll temporarily call these ETHassets. BTS ETH delegates will gain income from things like exchange fees, order overlap, and perhaps a slice of the yield for every ETHasset. Long term, as the BitShares community finds new markets, the range of income can increase and the new BTS will become a valuable asset in addition to ETH itself.

Meanwhile as ethereum is working out its kinks and probably having all sorts of trouble in the beginning, likely also having almost no dapps creating actual value, bitshares standalone will be hard at work marketing bitassets and gathering a huge amount of new users who interact with the bitassets through simple interface and will not care about what system is running underneath. A one-way, proof of burn peg from 625 BTS to 1 ETH will be in place, so BTS holders always know that they can receive what they've been promised. However bitassets will likely be a lot more liquid on the standalone chain, along with bitasset exchange support and UIA gateway integration.

After one year, in early 2016 after Ethereum has switched to PoS and their light client is finally out, the final merging will happen. The ethereum light client will be bundled with all bitshares clients. The bitshares block chain will then stop block production, and all bitassets will be sharedropped 1:1 into the ETHassets on ethereum, while all BTS will be sharedropped 625:1 as ETH on the ethereum block chain. Collateral will stay tied up as colleteral on ethereum, assuring that the bitasset markets will stay completely solvent and will be able to continue trading right away as if nothing happened. The bitshares clients will be able to use the bundled ethereum light client to instantly claim their sharedrop, so average users will see no difference except for a confirmation box asking them to approve importing their private keys into the ethereum client. They'll also have their name migrated, unless it's already taken in which case they'll have to register a new one (so people will be encouraged to do this in advance).

Around this time the ethereum ecosystem will likely have grown up, and the BitShares Exchange will already be heavily used on the ethereum block chain, with ethUSD (which now can finally be called real bitUSD) integrated with the dapps that actually create value. As the block chain switch happens a flood of new users will now join the ethereum ecosystem and can begin using all these new value-adding dapps through the ethereum light client. Around this time ethereum will actually be a full product, and because of the bitshares kickstart it will have a huge amount of active users, giving it a guaranteed critical-mass network effect.

BitShares will continue to exist as a DAC forever, with our community spreading the usage of bitassets, doing marketing and outreach that benefits both our community and the ethereum ecosystem at large. As ethereum explodes in value and popularity, and bitassets becomes the currency most people use when interacting with it, bitshares will begin to earn significant income that will be enough to pay a high salary for the developers that didn't become ethereum core devs, who can then instead continue to work on creating new banking and exchange related products that can earn BTS holders dividends.

Okay, that's almost the wall of text. I don't think this is likely to happen because it'll be close to impossible to agree on a BTS-to-ETH valuation, and there's a good chance that the ethereum community will simply not accept the premise that block chain communities can merge out of principle, even if they think it'll benefit both parties.

But I can't help but hope it will go through somehow, because ethereum + bitshares is really my biggest dream, and I'd hate to see one of the two communities go extinct. If our community rejects the idea of a merger, I might still try to get BitShares ETH and "ethassets" running myself, since I'm convinced that market pegged assets will be copied either way and it's important that the bitshares community gets to benefit from them. In this case half could be sharedropped to BTS holders, and the other half ICO'd to cover development cost of porting the bitshares exchange and market pegged asset code to ethereum.

39
General Discussion / What's the status on bitcoin gateways?
« on: January 06, 2015, 03:38:22 pm »
I'm noticing a lot of demand for bitBTC because of bitstamp and the recent bitshares.tv video.

It's unfortunate we still don't have an easy to use BTC -> IOUBTC/BitBTC gateway yet. We need something that works just like shapeshift for IOUBTC, bitBTC or bitUSD, and then we'll be golden. Anyone knows who's closest to making it and what the ETA is yet?

I know there's the GATEBTC gateway, but according to bitsharesblocks it seems to not be operational and it works through a complicated method where you need to import your private key so isn't feasible for most users.

We really need just a single bitcoin gateway, or shapeshift integration, ASAP. It's the only thing that's missing before bitcoiners can begin using bitshares as an easy to use decentralized exchange.

40
http://www.reddit.com/r/Bitcoin/comments/2rhxxi/centralized_exchanges_are_spying_on_us_censoring/

We're still in the situation that almost nobody knows what bitshares is.

41
中文 (Chinese) / BitCNY在coinmarketcap.com的首页!
« on: December 30, 2014, 03:09:51 pm »
比特元是全世界第89个altcoin!

http://coinmarketcap.com/assets/bitcny/

中国社区又做得到。grats!

42
Stakeholder Proposals / Coinbase delegate?
« on: December 29, 2014, 05:21:43 pm »
I liked fuzzy's idea of having delegates standing by to benefit an exchange that integrates with us, just like ripple and nushares are able to do (with XRP and nubits grants, respectively). I think it's a strategy that needs to get implemented ASAP.

So since coinbase might be the biggest possible case to get on, or even get positive feedback from, I want to get a coinbase delegate started as soon as possible so we can show them that they already have a delegate ready for them when we approach them. Then they'll be incentivized to show interest because that would mean voters would vote for the delegate and their bonus would start to tick earlier.

Unless someone else who is able to get more votes than me is willing to create a 100% coinbase delegate, then I am thinking of starting coinbase.rune. I already provide the hosting for the bitshares faucet so I will be able to host and run the delegate from there. But before I register and pay the 60k BTS I want to see if there is actually support for this.

So here's the preliminary delegate proposal:

coinbase.rune

100% payrate. (97% goes to project, 3% goes to delegate upkeep)

The project funds of this delegate will be kept transparently on the blockchain and will initially be used to pay a developer to help coinbase implement bitUSD (if they need this) or help fund the open source fiat gateway software. Once coinbase has implemented bitUSD in any form (either sell it in their wallet for 1 USD or buy it for 1 USD like btc38 does), then all the project funds will be used to give a signup bonus (10-20 bitUSD) for all coinbase customers who make their first bitUSD or bitcoin* purchase.

* regarding the bonus to bitcoin, my idea is if we also give money to bitcoin users then bitcoiners will demand coinbase implements us. Remember we wouldn't be giving this money away until AFTER coinbase has already integrated us and our price would be to the moon! If it turns out to give too much negative price pressure from angry bitcoiners insta-dumping then we can change it later to bitUSD only.

The signup bonus funds will be given to coinbase weekly, and I will test that they pass on the bonus funds to their customers as they should (perhaps having a whistleblower bounty for public evidence of cheating?). Later we can combine the signup bonus with bitshares KYC to be able to verify that they are given properly.

This delegate will be a temporary measure until its function can be replaced by a smart contract in some way.



Would you vote for this? Would you vote for this if coinbase showed clear interest in integrating bitUSD? What maximum monthly budget for coinbase bitUSD signup bonus would you support?

If anyone want to help with paying the registration fee that would be greatly appreciated. I have the funds myself and can easily pay it, but I'm not sure I will ever get voted in. Depending on the level of support in this thread I'll consider just risking it and registering the delegate myself. If I can't get enough support for this, then someone with more support can make a coinbase delegate instead - it's definitely one of the very important things at the moment.

I think we should have people making delegates like this for every big exchange! Coinbase, Circle, Okcoin, btcchina, btc-e, bitstamp, bitfinex etc. Even if the exchanges are slow to integrate, the funds can be used immediately to pay developers that work on making standardized fiat gateway software. Then once the exchange/wallet qualifies, then all the delegate pay goes to the signup bonus. Exchanges should make gateways to qualify, hosted wallets should support bitUSD to qualify.

43
I had this idea when thinking about how to improve liquidity and make the DEX easier to use. If we want to make exchanges seamless we have to either have really long confirmation times (to get limit orders) or use the current "auto-frontrunning" order to force people to place their orders carefully.

Long confirmation times isn't feasible for obvious reasons, and the problem with the second solution is that it can be really annoying if liquidity is low. So I was thinking instead of trying to fix frontrunning we could instead incentivize liquidity.

What if yield was only paid to successfully matched bitasset orders?

So if you want to earn yield, you have to put it as an order on the exchange, and you will only get the yield if someone buys into your order. (If you cancel your order, you get nothing). This way you can also get yield for bitasset bids (so you can earn bitUSD yield on your BTS if you have an old bitUSD/BTS bid that is successfully matched). This would first of all make the order books much bigger. It would also make them "older". Most investors/traders would always have their money sitting around as orders, just in case they get hit and they can earn some yield.

But I think this could also work to eliminate the need for price feeds, because it would create so much inertia in the market that once a critical mass of orders have been reached on a given bitasset market, the peg will be forced to hold.

Imagine if there was a high volume USD gateway on the blockchain. Most inexperienced traders who have bought into bitUSD and want to try to earn some yield will put all their bitUSD as asks on the bitUSD/IOU market at slightly above the peg. People holding IOUUSD will put them all as bids at slightly below the peg. Over time we'd see the emergence of gargantuan buy and sell walls. The older these walls are, the more yield they will have accumulated, BUT this yield will only be paid out if they are actually matched. This means you can generally count on walls as being real, and with enough bitasset volume you can begin to fully trust the market peg even if it isn't backed by price feeds, because of the massive inertia from the old walls.

To give an example with numbers: Someone bids 99 IOUUSD for 100 bitUSD (1bitUSD=0.99USD). After one month, another person sells 1000bitUSD into this buywall. The market maker now ALSO gets 100 bitUSD*1 month worth of yield. If a bitasset seller got their order matched, then they would get the IOU or BTS they bought, AND get the yield on the bitasset they sold as a bonus. Because people will be reluctant to give up their yield, they will rarely cancel orders and will try to set them "right" the first time. With bitassets this will include always setting the price near the peg if they see other orders near the peg too, and everyone are highly incentivized to always market make because that's how you earn yield, meaning the peg will reinforce itself.

For simplicity I said that all bitasset yield should go to market makers. The yield calculation would have to based on average bitasset volume instead of market cap. If this is unfair to those who just want to hold their bitassets and don't want to deal with market making, there could still be a normal yield to them as well, as long as there is an extra incentive to be a market maker.

In the end I think ordinary bitasset holders will prefer having high liquidity rather than yield. Investors who buy bitassets to invest/speculate are also willing to market make. Ordinary people who hold bitassets to spend are most concerned with being able to get in and out of the bitasset as quickly and easily as possible, so they will much prefer the extra market making. So I don't think there would be anything wrong with simply giving all yield to market makers.

44
One of the things that really impressed me from the ripple discussions was how awesome the ripple path-finding algorithm is, as it basically allows you to make transactions with input of any currency and output of any other currency. Then the rippleDEX automatically does all the conversions in a single transaction ensuring you get the cheapest exchange rate possible, and can send USD that seamlessly arrives as JPY just 5 seconds later.

Unfortunately we can't do the same with bitshares because we have to use a special type of WYSIWYG order on our DEX in order to prevent frontrunning by rogue delegates or relay nodes. Someone suggested that DEX orders could execute after 2 confirmations instead of executing in the first block they are included in. Then a hash of the prior block can be used to order them randomly, ensuring that frontrunning won't automatically be profitable. This would make exchange transactions take 20 seconds, but would also allow for the highly desirable automated IOU -> bitUSD -> IOU transactions that ripple can do.

If this isn't optimal I was wondering if it's simply possible perform frontrunning analysis of delegates to ensure we only vote for honest delegates and pass transactions to honest relay nodes? I can't really figure out how this should be done in practice, but maybe it will overlap with the web of trust (Passing transactions to highly trusted nodes reduces risk of front running)?

I'm really excited by all the possibilities of the bitDEX no matter what we end up going with!

45
中文 (Chinese) / Btc38将来会做一个人民币的gateway吗?
« on: December 22, 2014, 08:05:22 pm »
gateway是一个特别有用的系统。XRP所有的交易是用gateway的因为安全和方便多了。我们比特股第一个比特比gateway快要营业,叫GATEBTC。我想知道如果BTC38会开始做一个人民币的gateway,比如BTC38CNY?我觉得这个是对我们比特股最重要的下一步准备者1.0的LAUNCH。

Pages: 1 2 [3] 4 5 6