Author Topic: BTSCX - UIAs backed by real cryptocurrency, decentralized fund storage  (Read 9247 times)

0 Members and 1 Guest are viewing this topic.

Offline seraphim

Ok, I crunched some more numbers and looked into worker proposals, and have the following (final?) suggestion:

I'll set up 6 worker proposals, 60k BTS daily for 3 months each. If two get to be voted in the whole time, the initial funding is secured (at current prices). Donations of BTC, BTS and BitUSD will be accepted when the initial 30k USD target is met through those workers.
At the end of January 2016 the value in USD for everything that came in will be calculated, and 80% of the control asset will be given out proportionally, sharedropping the worker income.

//update:
the worker proposal doesn't seem to be in the community's interest, so the plan is cancelled for now
https://bitsharestalk.org/index.php/topic,19351.0.html
« Last Edit: October 28, 2015, 03:47:30 am by seraphim »
Meet you on STEEM

Offline seraphim

That's great. As 30k is the absolute minimum and the more the merrier, I have another idea based on that:

The worker proposal will be one way of getting funds, and we sharedrop whatever portion of the total it represents.
The total amount one can receive through a worker contract seems fixed though, would it make sense to set up multiple proposals to allow a more dynamic association?
« Last Edit: October 13, 2015, 10:49:05 pm by seraphim »
Meet you on STEEM

Offline fuzzy

I created a StartJOIN concept this weekend to get some more feedback, maybe even from outside the existing bts community https://www.startjoin.com/btscx

But it seems the admins are on vacation or something. It's not showing up on the front page, and they're not answering on facebook (last activity there was months ago...). Is that platform dead?

What then? Raise funds here? Judging from the current interested parties here I'm not sure we'd be able to hit the minimal goal if we don't reach out.
Should I try to get someone for marketing on the team (which would require even more money...), or do you think we could achieve it through word of mouth marketing starting here?


I surely like the idea of sharedrops, but how will that help to get funding?

Here is my idea...  Ask the community for a worker proposal to pay this out and see how much funding you can get.  But when you do so, tell them of a UIA you are going to make that receives dividends from the tx fees received.  Based on the level of funding reached, sharedrop on the community in the form of this UIA, in a way similar to what you see below:

(€30000 goal)
Funding Level Reached:              5k          10k          15          20k          25k          30k         
Sharedrop %:                                2.5%         5%          10%        20%          45%         75%       

From a motivational perspective, scaling the % up in the way shown increases the interest of the community to ensure you are fully funded because every new level gives a bonus to the sharedrop % they received in the last level.  You also want the intervals between levels to be smaller like this because it makes reaching each goal seem less difficult...but with an increased reward.  You could actually scale the pay levels up in a way that makes it progressively easier to reach every level after the first as well...
WhaleShares==DKP; BitShares is our Community! 
ShareBits and WhaleShares = Love :D

Offline seraphim

I created a StartJOIN concept this weekend to get some more feedback, maybe even from outside the existing bts community https://www.startjoin.com/btscx

But it seems the admins are on vacation or something. It's not showing up on the front page, and they're not answering on facebook (last activity there was months ago...). Is that platform dead?

What then? Raise funds here? Judging from the current interested parties here I'm not sure we'd be able to hit the minimal goal if we don't reach out.
Should I try to get someone for marketing on the team (which would require even more money...), or do you think we could achieve it through word of mouth marketing starting here?


I surely like the idea of sharedrops, but how will that help to get funding?

Meet you on STEEM

Offline EstefanTT

Maybe you could check what Ronny (CCEDK) is doing with Openledger. He already has 8 partners on his plateform, there is maybe something to do there ;)
Bit20, the cryptocurrency index fund http://www.bittwenty.com
(BitShares French ConneXion - www.bitsharesfcx.com)

Offline Frodo

  • Sr. Member
  • ****
  • Posts: 351
    • View Profile
  • BitShares: frodo
Sounds interesting, a special hangout would definitely be appreciated.

Offline fav

  • Hero Member
  • *****
  • Posts: 4278
  • No Pain, No Gain
    • View Profile
    • Follow Me!
  • BitShares: fav

Offline EstefanTT

Maybe after the 2.0 release, when people involved in BitShares are more relaxed and have a bit more time and attention for related projects, you should ask to Fuzzy for a special hangout to introduced yourself and explain all the details.

That would bring the attention of this community to your ideas.

Another thing that really works here to bring people interest to your project is using a simple word ... a magic word ... "Sharedrop" !

Bit20, the cryptocurrency index fund http://www.bittwenty.com
(BitShares French ConneXion - www.bitsharesfcx.com)

Offline seraphim

Is there a way to do a worker proposal to get this funded, and Sharedrop increasing percentages on the community as it reaches various levels of funding? 

That's an idea which could be worked out. The current 80/20 proposal was taken out of thin air and can be changed of course. Maybe it'd make sense to reserve some of the assets for that purpose.

I still think there is more interest here than it seems, or at least I believe there *would* be if people could wrap their minds around this more fully.  So could you just walk us through what this would look like to the user?  You mentioned a standalone user interface.  So that would basically look like a wallet management utility, with deposit and withdrawal functionality allowing the user to move supported currencies into and out of the decentralized wallets, correct? 

Now this is where it gets hazy for me.  Would all trading then take place in this same interface, elsewhere, or both?  You mentioned possible margin trading and trollbox, so it sounds like in addition to decentralized wallets,. you also intend for this to be a full blown trading platform.  Is that correct?  If so, would users be *limited* to trading via this interface?  Or would they also be able to trade via the the Bitshares default trading interface and/or on an exchange participating in the Bitshares exchange network by somehow pointing their trading interface to the decentralized wallet(s)?  Please describe this in as much detail as possible.

Also, just to clarify, you're proposing an equity crowdfunder with 80% going to the backers in exchange for whatever amount they pledge beyond a minimum of $30k?  Is that how it would work?  Also, you mentioned extending the functionality to work with HZ and other non-Bitshares decentralized exchanges.  How would that get funded?  Thanks.

The BTSCX client will include its own trading interface, showing only the markets for its assets. But it will also be possible to trade them from the/another BTS interface, just like any other UIA.
Deposit-address-requests and withdrawals can be triggered from anywhere else too. To get a deposit address a message/memo needs to be sent to a specified account, to withdraw the assets needs to be sent with the user's wallet address in the memo. The standalone interface will only make it easier by hiding the details of those transactions in the background, providing the user with a button/form like on centralized exchanges.
It is intended to decentralize as much from the centralized trading world as possible. Leverage (probably) won't be possible, because we can't force-liquidate users. But short selling should be doable (using BTS/CORE as collateral).

The crowdfunding plan isn't finalized yet and ideas are very welcome. The only certainty here is that the asset won't be sold at a fixed price - did that with HZxchange, right after everything was sold the price surged to the moon and development was left with far less funding than it could have had, while the early investors didn't care for the project any more but took their profits and left it behind.

Porting to other decentralized exchanges is just an idea for later. BTSCX will be open source, and adapting it to other platforms will only require a rewrite of a couple of functions. Of course additional funding and/or voluntary dev work will be needed to realize it. Everything will be open source, so this can be done by anyone then.
« Last Edit: October 06, 2015, 10:53:28 am by seraphim »
Meet you on STEEM

Offline tbone

  • Hero Member
  • *****
  • Posts: 632
    • View Profile
  • BitShares: tbone2
I still think there is more interest here than it seems, or at least I believe there *would* be if people could wrap their minds around this more fully.  So could you just walk us through what this would look like to the user?  You mentioned a standalone user interface.  So that would basically look like a wallet management utility, with deposit and withdrawal functionality allowing the user to move supported currencies into and out of the decentralized wallets, correct? 

Now this is where it gets hazy for me.  Would all trading then take place in this same interface, elsewhere, or both?  You mentioned possible margin trading and trollbox, so it sounds like in addition to decentralized wallets,. you also intend for this to be a full blown trading platform.  Is that correct?  If so, would users be *limited* to trading via this interface?  Or would they also be able to trade via the the Bitshares default trading interface and/or on an exchange participating in the Bitshares exchange network by somehow pointing their trading interface to the decentralized wallet(s)?  Please describe this in as much detail as possible.

Also, just to clarify, you're proposing an equity crowdfunder with 80% going to the backers in exchange for whatever amount they pledge beyond a minimum of $30k?  Is that how it would work?  Also, you mentioned extending the functionality to work with HZ and other non-Bitshares decentralized exchanges.  How would that get funded?  Thanks.

BitShares CryptoeXchange

BTSCX will provide a gateway for cryptocurrencies to a decentralized storage, backing assets tradable on the BTS network.

For a coin to be added there need to be at least three individuals, so called signers, who hold keys to multisig addresses to store coins and assets. Two of those keys are required for a transaction to get accepted in the blockchain. The signers watch each other and react to suspicious behaviour by locking out the malicious signer, and if possible replacing him.
A multisig address can be created with a variable number of signers and required signatures, so it can be raised per-coin when more individuals applied for signing and get voted in. The number of signers should be in some way proportional to the total deposited value for (obvious) security reasons.

When a coin is added (enough signers available + successful community vote), an asset representing that coin is issued by the signers (also multisig protected), which will be given out in return for deposited coins. The deposits are immediately sent to the multisig storage address.
Returning the asset to the issuer triggers a withdrawal of the respective amount of coins.

The gateway can sustain itself through fees taken from deposits and withdrawals.

The client will support adding new coins and applying as a signer for an added coin as well as voting, trading and community functions.
Like Graphene, the UI will be standalone and can work with remote BTSCX, BTS and coin nodes.
By connecting it to a local coin wallet it will support trading directly out of or into that wallet.

A main asset will be issued, which gives the community the possibility to vote on every variable that may be set, per coin.
Those variables are (list not necessarily complete):
- coins to add
- x-of-y multisig
- offline/dropout tolerance
- fees
- distribution of fees between asset holders and signers


80% of this asset will be sold before software development takes place, 20% stay with the to-be-formed company.

The team consists of 3 persons so far (2 coders, 1 designer). As a rough estimation it'll require about 6 months and at least 30k$ to develop a working product. Adding more features like a trollbox or margin trading will boost that up quite a bit, but if we don't raise enough from the crowd we can still try adding funds through a worker proposal later. If we'd manage to raise 100k$+ this shouldn't be necessary.
I think we'd begin with a StartJoin campaign to raise the initial 30k, so if that goal isn't met everyone will get their money back. When it is reached and 2.0 is out and running, we can add the possibility to send BTS too, and start coding.

The timeline and exact details regarding the fundraise will be announced soon.

Offline fuzzy

Any more open questions after reading this? If not I might use it to start the campaign soon...

Is there a way to do a worker proposal to get this funded, and Sharedrop increasing percentages on the community as it reaches various levels of funding? 
WhaleShares==DKP; BitShares is our Community! 
ShareBits and WhaleShares = Love :D

Offline seraphim

Any more open questions after reading this? If not I might use it to start the campaign soon...
Meet you on STEEM

Offline seraphim

Quote
Deposits are sent to multisig addresses created by the signers, [...]

//edit:
I updated the 2nd post to include all information posted so far.
https://bitsharestalk.org/index.php/topic,18602.msg238645.html#msg238645
« Last Edit: October 02, 2015, 02:05:32 pm by seraphim »
Meet you on STEEM

Offline BunkerChainLabs-DataSecurityNode

Yay, questions! :)

When a coin is added (enough signers available + successful community vote) an asset representing that coin is issued by the signers (also multisig protected), which will be given out in return for deposited coins. Returning the asset to the issuer triggers a withdrawal of the respective amount of coins.
So the difference to market pegged assets will be that you're able to receive the actual coins you've been buying.

The software will be written for BTS specifically, but it's planned to do it in a way which will make it as easy as possible to adapt it to work with other decentralized exchanges (i.e. HZ) too. Before work on that begins, the priority will of course be having a perfect product for BTS.

The team consists of 3 persons so far (2 coders, 1 designer). As a rough estimation it'll require about 6 months and at least 30k$ to get a working product. Adding more features like a trollbox or margin trading will boost that up quite a bit, but if we don't raise enough from the crowd we can still try adding funds through a worker proposal later. If we'd manage to raise 100k$+ this shouldn't be necessary.
I think we'd begin with a StartJoin campaign to raise the initial 30k, so if that goal isn't met everyone will get their money back. When it is reached and 2.0 is out and running, we can add the possibility to send BTS too, and start the coding :)

I tried to follow your description of what happens.. but I still didn't get it. Coin added.. a UIA is created representing the coin.. but where did the actual coin go?
+-+-+-+-+-+-+-+-+-+-+
www.Peerplays.com | Decentralized Gaming Built with Graphene - Now with BookiePro and Sweeps!
+-+-+-+-+-+-+-+-+-+-+

Offline seraphim

Yay, questions! :)

When a coin is added (enough signers available + successful community vote) an asset representing that coin is issued by the signers (also multisig protected), which will be given out in return for deposited coins. Returning the asset to the issuer triggers a withdrawal of the respective amount of coins.
So the difference to market pegged assets will be that you're able to receive the actual coins you've been buying.

The software will be written for BTS specifically, but it's planned to do it in a way which will make it as easy as possible to adapt it to work with other decentralized exchanges (i.e. HZ) too. Before work on that begins, the priority will of course be having a perfect product for BTS.

The team consists of 3 persons so far (2 coders, 1 designer). As a rough estimation it'll require about 6 months and at least 30k$ to get a working product. Adding more features like a trollbox or margin trading will boost that up quite a bit, but if we don't raise enough from the crowd we can still try adding funds through a worker proposal later. If we'd manage to raise 100k$+ this shouldn't be necessary.
I think we'd begin with a StartJoin campaign to raise the initial 30k, so if that goal isn't met everyone will get their money back. When it is reached and 2.0 is out and running, we can add the possibility to send BTS too, and start the coding :)
Meet you on STEEM

Offline donkeypong

  • Hero Member
  • *****
  • Posts: 2329
    • View Profile
I'm also interested, but add me to the list of those who don't fully understand how it would work.

Offline tonyk

  • Hero Member
  • *****
  • Posts: 3308
    • View Profile
Okay, it's been a week now. Nobody else interested in a good decentralized exchange here?  :-\

I think this is something that is potentially of great interest here.  But I'm not sure it's clear enough to everyone exactly what you've proposed or what the ramifications might be in terms of the mechanics of trading on the Bitshares platform.  I tried to ask some questions in the chat during last week's mumble session to start shedding some light, but apparently you didn't see that. 

In any event, as you know, Bitshares already has decentralized exchange.  So are you just talking about a decentralized wallet component that would allow actual coins to be stored and traded on the existing exchange as opposed to needing to create pegged assets for each coin that would be traded?  That sounds very interesting.  But if I'm getting it wrong, please explain. 

Can you also explain some other details.  Are you proposing to create a version of this specifically FOR the Bitshares platform?  Or is this something which, once developed, would work with any decentralized exchange?

Finally, can you offer a rough estimate as to a) how long this would take to develop, and b) what the cost would be?  Thanks.

Yes  +5% for those questions.

Put the same in another way, after those coins hit your 'decentralize wallet(s)' what happens next? Do you issue some IOUs of you exchange representing each coin or pegged asset or combination of both?
 This part is not quite clear from what you have posted so far.
Thanks.
Lack of arbitrage is the problem, isn't it. And this 'should' solves it.

Offline tbone

  • Hero Member
  • *****
  • Posts: 632
    • View Profile
  • BitShares: tbone2
Okay, it's been a week now. Nobody else interested in a good decentralized exchange here?  :-\

I think this is something that is potentially of great interest here.  But I'm not sure it's clear enough to everyone exactly what you've proposed or what the ramifications might be in terms of the mechanics of trading on the Bitshares platform.  I tried to ask some questions in the chat during last week's mumble session to start shedding some light, but apparently you didn't see that. 

In any event, as you know, Bitshares already has decentralized exchange.  So are you just talking about a decentralized wallet component that would allow actual coins to be stored and traded on the existing exchange as opposed to needing to create pegged assets for each coin that would be traded?  That sounds very interesting.  But if I'm getting it wrong, please explain. 

Can you also explain some other details.  Are you proposing to create a version of this specifically FOR the Bitshares platform?  Or is this something which, once developed, would work with any decentralized exchange?

Finally, can you offer a rough estimate as to a) how long this would take to develop, and b) what the cost would be?  Thanks.

Offline seraphim

Please don't be offended by a seeming lack of interest. There are just an awful lot of things going on between now and Oct. 13th and probably for a while after that.

For instance, did you attend the Lottoshares webinar this morning? (The integration of that project with BitShares seems to be further along than yours, and so more pressing to devote time to at the moment).

Are you current on the status of all the projects listed here? https://bitsharestalk.org/index.php/topic,16447.0.html

It's hard to keep up with it all  :(

Definitely not offended here, just honestly wondering if the idea may not be worth attempting a crowdfunding campaign.
Meet you on STEEM

Offline onceuponatime

Okay, it's been a week now. Nobody else interested in a good decentralized exchange here?  :-\

Please don't be offended by a seeming lack of interest. There are just an awful lot of things going on between now and Oct. 13th and probably for a while after that.

For instance, did you attend the Lottoshares webinar this morning? (The integration of that project with BitShares seems to be further along than yours, and so more pressing to devote time to at the moment).

Are you current on the status of all the projects listed here? https://bitsharestalk.org/index.php/topic,16447.0.html

It's hard to keep up with it all  :(




Offline seraphim

Okay, it's been a week now. Nobody else interested in a good decentralized exchange here?  :-\
Meet you on STEEM

Offline seraphim

The current HZxchange is more of a proof-of-concept. The signing nodes are distributed, but if one goes down another 3rd signer has to be found in the community, and the setup requires some manual work.
HZxGO is something I started with to integrate the voting and signer part, as well as more improvements to the current state into an easy-to-use client for everyone. GO stands for golang here, as that's the programming language used for the client.

fav calling it ubernet made me smile, it kind of takes the trading aspect of BitcoinDark's supernet (instantdex), but fully decentralizes the multisig storage and completely integrates into the bts ecosystem.
« Last Edit: September 24, 2015, 07:02:48 pm by seraphim »
Meet you on STEEM

Offline tbone

  • Hero Member
  • *****
  • Posts: 632
    • View Profile
  • BitShares: tbone2
I'm a fan of HZ and I really like the idea of this.  I'm surprised it hasn't generated more interest here.  On the other hand, I'm a bit unclear about a couple of things, and perhaps others are too.  For starters, what are the differences between HZxchange, HZxGO and BTSxGO?  Thanks in advance.

Offline fav

  • Hero Member
  • *****
  • Posts: 4278
  • No Pain, No Gain
    • View Profile
    • Follow Me!
  • BitShares: fav
 +5% what Ander wrote.

An ubernet based on bitshares would be amazing!

Offline seraphim

Please be a bit more specific with those questions, did you understand the basic principle of hzxchange?

In addition to what that is doing already, we would use the ipo asset to control the settings like coinlistings, fees, x-of-y-multisig, keyholders, tolerance for outtimes of signers, keyholders percentage and asset holders percentage on fees, etc. by votes.
The signers would work like witnesses in BTS. They'd keep the consensus, and kick out those breaking the rules. The full client will be used to apply as a signer, and trade all available coins directly from the wallets (using rpc).
« Last Edit: September 23, 2015, 09:25:12 pm by seraphim »
Meet you on STEEM

Offline Ander

  • Hero Member
  • *****
  • Posts: 3506
    • View Profile
  • BitShares: Ander
Welcome!

HZ is horizon correct?  Its an interesting coin.  (I wish we could get it into the Bitshares exchange network) ;)

I am very interested in this idea. Trading of other cryptocoins on the BTS network is very promising, it allows people to avoid centralized exchanges and not get hacked, while being able to hold their value in whatever form they want, whether it is BTS, or ETH, or Doge, or HZ.  Its like creating our own Supernet.

As you have figured out already, BTS 2.0 lets you do this, and I am glad to see this being realized in the crypto community.


Any project that uses BTS as its back end supports Bitshares by generating transaction fees for BTS, and thus should have the support of the Bitshares community imo.


Do you have any more details of how this would work?

Thanks!
https://metaexchange.info | Bitcoin<->Altcoin exchange | Instant | Safe | Low spreads

Offline seraphim

BitShares CryptoeXchange (working name)

BTSCX will provide a gateway for cryptocurrencies to a decentralized storage, backing assets tradable on the BTS network.

For a coin to be added there need to be at least three individuals, so called signers, who hold keys to multisig addresses to store coins and assets. Two of those keys are required for a transaction to get accepted in the blockchain. The signers watch each other and react to suspicious behaviour by locking out the malicious signer, and if possible replacing him.
A multisig address can be created with a variable number of signers and required signatures, so it can be raised per-coin when more individuals applied for signing and get voted in. The number of signers should be in some way proportional to the total deposited value for (obvious) security reasons.

When a coin is added (enough signers available + successful community vote), an asset representing that coin is issued by the signers (also multisig protected), which will be given out in return for deposited coins. The deposits are immediately sent to the multisig storage address.
Returning the asset to the issuer triggers a withdrawal of the respective amount of coins.

The gateway can sustain itself through fees taken from deposits and withdrawals.

The client will support adding new coins and applying as a signer for an added coin as well as voting, trading and community functions.
Like Graphene, the UI will be standalone and can work with remote BTSCX, BTS and coin nodes.
By connecting it to a local coin wallet it will support trading directly out of or into that wallet.

A control asset will be issued, which gives the community the possibility to vote on every variable that may be set, per coin.
Those variables are (list not necessarily complete):
- coins to add
- x-of-y multisig
- offline/dropout tolerance
- fees
- distribution of fees between asset holders and signers


80% of this asset will be given to the community, 20% will stay with me to be distributed amongst the people helping to create the gateway.

The team consists of 3 persons so far (2 coders, 1 designer). As a rough estimation it'll require about 6 months and at least 30k USD to develop a working product. This would only cover a very basic version though. Adding more features like a trollbox or margin trading will boost that up quite a bit, and if we want to include marketing and further development, even 300k USD could be spent.

I will create 6 worker proposals, amounting to 60k BTS/day each, running for three months. With this setup and current prices having all 6 voted in for 1 month, or 2 for three months, secures the minimum funding.  Donations of BTC, BTS and BitUSD will be accepted when the initial 30k USD target is met through those workers.
At the end of January 2016 the value in USD for everything that came in will be calculated, and 80% of the control asset will be given out proportionally, sharedropping the worker income.
« Last Edit: October 22, 2015, 12:37:33 am by seraphim »
Meet you on STEEM

Offline seraphim

//////////////////////////////////////////////////////////////////////////////////////////////////
// UPDATE                                                                                                  //
// the idea failed to light a spark in the community                            //
// as there doesn't seem to be a way to finance it, it's cancelled     //
//                                                                                                                 //
// worker proposal discussion:                                                              //
// https://bitsharestalk.org/index.php/topic,19351.0.html              //
/////////////////////////////////////////////////////////////////////////////////////////////////


Hello BTS community

If you're not interested in me and why I'm here, at least take the time to read the next post, that's the upcoming announcement work-in-progress :)

Some may remember me from the very early days of PTS mining, or my time as CSO at MMC.
Others could know me under the alias pharesim as a founding member of HZ and creator of HZxchange.

The prototype of HZxchange is working, but it has a flaw (apart from not having enough volume): The storage is distributed, so there's still a trust issue towards the multisig key holders of the storage wallets.
I have a solution for that, but it requires a lot of coding, and probably other talents like designers and marketers. In short: money.

I started working on HZxGO, which was planned to be a completely decentralized solution, but realized that it's far too much work to make that a quality product, without me and probably a few others going full time on it. That's not possible in the HZ universe, but in BTS it is! When 2.0 comes out all the necessary functions will be available, and when we have a working BTSxGO, it can easily be ported to HZxGO. That's looks like a win-win-win-win-situation to me.

So what do you guys think? Would you like to see that happen?


ANN for HZxchange with further info+links:
https://cryptocointalk.com/topic/38646-ann-hzxchange-decentralized-bitcoin-altcoin-and-asset-trading/
« Last Edit: November 02, 2015, 02:40:18 pm by seraphim »
Meet you on STEEM