Proposal “dashparty---a-dash-token-metalayer“ (Closed)Back

Title:Dashparty - A dash token metalayer
Owner:dashparty
Monthly amount: 422 DASH (12616 USD)
Completed payments: no payments occurred yet (3 month remaining)
Payment start/end: 2020-04-15 / 2020-07-13 (added on 2020-04-04)
Final voting deadline: in passed
Votes: 433 Yes / 278 No / 113 Abstain
External information: app.dashnexus.org/proposals/dashparty---a-dash-token-metalayer/overview

Proposal description

*** This proposal is an already working product, we would like to get funding to further development and make it a GREAT product***

Dashparty brings to Dash the ability to be used for token economies. Sending and receiving Collectibles, Company shares, NFTs and any other kind of digitally representable bearer asset becomes a reality with the usage of this metalayer.


Included in Dashparty is a Decentralized Exchange (or DEX for short) which allows exchanging tokens in a decentralized manner without the need for intermediaries.

Dashparty is based on the excellent Counterparty software, which has worked on the Bitcoin blockchain since 2014. Bringing this stable and rock-solid
software to Dash will give token users a fast network to work with and lower fee cost that have plagued other blockchains in the past.

Dash holders will also see a benefit in this project as some important operations need to burn a small amount of Dash, thus lowering the Dash
supply and making remaining Dash more scarce.

Work has already been started, some of the budgetary concepts are taking into account already done work. Supporting this project with a Dash budget
will mean that we won't have to create an intermediary token swap phase to fund the project (Like it was done in Counterparty) and allow all operations inside the metalayer to be carried on to whoever has Dash balance.

Part of the budget will be dedicated at bringing NFT artists into the ecosystem through competitions which will be awarded Dash amounts according to user votes and some manual curation.

Also, some paid Press Releases will be made in order to get some attention of the general community and bring awareness to the project and its usefulness.

A more detailed proposal, using the older template found on Dash's website, can be found here.

Show full description ...

Discussion: Should we fund this proposal?

Submit comment
 
1 point,4 years ago
Did you make Dashparty on your own money from the start or only money from proposals? If proposals, how much you have collected dash for this project?
Reply
1 point,4 years ago
We're the team behind Counterparty, so we have existing codebase knowledge and the whole Dashparty project is self funded till now (0 proposal money). There hasn't been any support from Dash proposals right now.
Reply
0 points,4 years ago
I supported this proposal, will you be posting a donation address and hope that voters change their minds next cycle? I wouldn't give up on this just yet, you still have my vote and we actually had room in the budget this cycle for your proposal.
Reply
0 points,4 years ago
Yes, we'll be watching this for as long as it is live, if the proposal doesn't flies there's prolly other avenues of financing the group will be taking tho, but a Dash token layer makes sense to all of us and we're planning on using it.
Reply
0 points,4 years ago
DCG CEO Ryan Taylor has been pushing Tokenomics to the community and here we have a ready to go out of the box complete metalayer.
Reply
1 point,4 years ago
Well, I have used the XCP DEX in the past for a failed ICO, the metalayer didn't seem to affect any load with BTC, other than the high tx fees with BTC, it ran pretty smoothly for me, it is a big ask, but I am leaning yes, this is a lot of functionality that is ready to go out of the box, no waiting on deliverables.
Reply
0 points,4 years ago
My only question is about the NFT artist support, I like to support the arts, but we are having a block reward reduction and many of us are struggling in the community, I hope that part is not a big part of your budget.
Reply
1 point,4 years ago
We're planning on bringing some of the most well known voices in the NFT space into this, so they begin experimenting with the platform and get the ease of use it has.
Reply
1 point,4 years ago
You have my yes vote, good luck.
Reply
2 points,4 years ago
An IOS developer recently weighed in on r/dashpay:

"quantumexplorer_DASH
Dash iOS Developer
3 points ·
3 hours ago

I for one am concerned about their proposed protocol changes that would allow unlimited business logic on the L1 chain. This goes against what we are trying to build on L2. And then there's the fact that they are asking for quite a lot."

Does the proposal owner have a reply to this comment?
Reply
0 points,4 years ago
* There's no unlimited business logic: Token issuance, sending, DEX, broadcasting, some functions that are rarely used (that we would rather remove or disable if not needed). Also, it's a metalayer, that means the operations don't affect L1 logic.
* If it's a lot or not on the funding side, that's a rather subjective matter. I honestly think we are bringing a lot to the table (and unlike most other proposals, we have an already working product, no "promises of future work" but rather "we have been working and here we are to make it more awesome").
Reply
3 points,4 years ago
Hi Dashparty, I meant my comment as more of an explanation of no votes. At the same time I'm also against this data being included in L1, Bitcoin only added OP_RETURN back in 2012 because people were finding other convoluted ways to add data, so this was a step up, but they also didn't like that people were doing this.

From Bitcoin Core release 0.9.0:

"This change is not an endorsement of storing data in the blockchain. The OP_RETURN change creates a provably-prunable output, to avoid data storage schemes – some of which were already deployed – that were storing arbitrary data such as images as forever-unspendable TX outputs, bloating bitcoin's UTXO database.

Storing arbitrary data in the blockchain is still a bad idea; it is less costly and far more efficient to store non-currency data elsewhere. "

For the last few years we have been trying to make it so people don't want to store anything in L1 and give a better L2 solution, now we're not completely there yet I know. But creating a new transaction with a dashparty payload to add this info to L1 will (hopefully) soon be antiquated. I would instead just use OP_RETURN for now.

In term of funding, the asking price is not something I am taking into account, me writing about it before was just a reason I thought the proposal might be getting no votes.

In other things, please don't call the mobile freewallet port wallet Dashwallet, as the name is already taken and will lead to confusion among users.
Reply
0 points,4 years ago
Sure, will notify the freewallet dev about that, very important to prevent name clash because he was vitcim of this too (there's a rather infamous freewallet name squatter that came after his wallet).

Regarding non-financial data on L1, extracted from DIP2 https://github.com/dashpay/dips/blob/master/dip-0002.md :

"This DIP adds a basis for new transaction types that will provide on-chain metadata to assist various consensus mechanisms. This will allow for a more native way to implement new features which don’t naturally fit into the current concept of transactions."

This means that (at least on the moment this DIP was approved and implemented) non-financial on-chain metadata is not only tolerated, but also actively endorsed on the Dash blockchain.

I understand the rationale behind being against OP_RETURN and other data embedding shcemes (i'm also of the idea that certain meta-transactions shouldn't be on a L1, like betting, game actions and other volatile/transient operations), but there's no way to prevent it from being "abused" (from the deniers' perspective) so a better approach is to regulate and control them via a properly specced protocol.

This off course doesn't means there's stuff that should go on L2: i.e. the DEX is interesting on L1, but user experience is awkward and most people don't understand why the slowness and clunky native asset interaction.
Reply
4 points,4 years ago
Thanks for the name change. Yeah even I thought you were associated to the infamous other freewallet :| . Glad to know that's not the case.

"This DIP adds a basis for new transaction types that will provide on-chain metadata to assist various consensus mechanisms. This will allow for a more native way to implement new features which don’t naturally fit into the current concept of transactions." I either wrote that sentence or another of the co-authors did. What we meant was Dash protocol consensus mechanisms. I agree that we maybe should update the wording. I came up with the idea for DIP 2 and it was always for internal and bounded consensus mechanism. Bounded meaning that fields used are not blobs, but validated in L1 consensus.

The goal with L2 is to make devs have 0 incentive to use L1 at all, and all incentives to use L2. Though it is a problem I agree with solutions that are already present for L1, and with L2 not really out or mature.
Reply
1 point,4 years ago
Thank you for weighing in with your considerable expertise. Its not every day you get to chat with the guys on the frontlines, thank you for everything that you do for the network, as well as your clarifying explanation here.

I was enthusiastic about this proposal before, but I admittedly am unfamiliar with the ins-and-outs of the protocol. My vote has changed to reflect this new information.
Reply
2 points,4 years ago
I also want to express that I'm not against the entirety of this proposal, just the way it was going to be implemented. It's great to see devs who want to contribute to the Dash blockchain.
Reply
1 point,4 years ago
This seems to have a strange and unfair amount of downvotes?
The idea is good and there's existing code/website.

Anyway voting yes x12-13 (having node issues).
Reply
1 point,4 years ago
I suppose it's the budget amount that makes some MNOs go "Nope" even before reading the proposal.

It could also be that some are against adding more stuff into L1, which is happening regardless of funding.
Reply
1 point,4 years ago
I think the general idea is that, we want L1 to be almost exclusively for payments while all other functionality should be pushed to L2 since it is far more efficient that way. BCH and ETH for example 'pollute' their chains with their various use-cases being pigeonholed and jerry-rigged onto L1. This won't scale long-term and I think the Dash team is heavily focused on keeping L1 "clean".
Reply
0 points,4 years ago
Welp, with DIP2 extraPayload field, there's a clear intention on having extra non-financial data into the L1 chain.
Reply
0 points,4 years ago
Hmm, well maybe what needs to happen first is the architecture needs to be defined, then your proposals merit and value-proposition, as well as the hopefully lack of negative L1 side-effects will become much more apparent. As of now, its still not clear.
Reply
0 points,4 years ago
That's one of the good things in this proposal: the product is already working, no need to ponder with undecidables, the software is working and can be tested right now.

Regarding "negative" side-effects, the only one i can think of is more usage of the L1, bringing fees upwards.
Reply
-1 point,4 years ago
Yes.
Reply
0 points,4 years ago
Yes, please.
Reply
0 points,4 years ago
Hoping this gets more votes soon before close, do you know if there's a way to get to the general masternode owning public?
Reply
2 points,4 years ago
Dash Discord is where I post the most. I support the project by the way! One thing in Discord I was saying the other day was how cool it would be to have shares issued at the passing of a proposal-triggered by the superblock. (Which I think is possible with DashParty)
Reply
1 point,4 years ago
I have read that the Counterparty protocol doesn't allow or support SPV (like mobile) wallets. Is that true?
Reply
1 point,4 years ago
Not yet, the current design needs to run on a full node with web wallets. However, there's definitively room for improvement there (need to include one modification so wallets can go full spv).
Reply
2 points,4 years ago
Voting Yes, this project extends the toolkit for Dash developers and adds substantial opportunities. It is a complete working platform, it will attract new people and especially new developers into our ecosystem. With the creative people around we can sure add value with this. Also it's a great headliner and we can show the strenght of the Dash Network attracting projects like counterparty with our low fee structure.
Reply
2 points,4 years ago
Hey Readme... agree.. this is adding to Dash's value proposition with mature software from established crypto devs, plus they can offer tighter (i.e. more fruitful) integration than with other cryptos, both via Special TX and second potential usage from Platform perspective if we want to accelerate or supplement things. Either way I don't see any conflict / downside with our existing strategy.
Reply
3 points,4 years ago
Big fan of counterparty on bitcoin but high tx fees destroyed the market. Voting yes
Reply
1 point,4 years ago
Voting Yes! I believe that these kinds of services, integrations and partnerships will become essential for Dash to reach its true potential as a digital currency.

Spreading Dash, increasing the size of the Dash community, increasing the Dash community's ability to be of service to other community's through easy integration with their wallets, these are all things that we need to do and support often and repeatedly in order to succeed.

As long as this functionality plays well with Dashpay and Evolutions new features, and from comments on various channels Ive become sure it will, then I see no reason to do anything but throw our support behind this proposal.
Reply
1 point,4 years ago
Thank you!
Reply
4 points,4 years ago
I am absolutely on board with this - there have been discussions about this in the last 2 months in the developer discord so this is not just coming out of the blue. I've actually always wished that counterparty would be implemented on the Dash blockchain because Dash's properties make it so much better for it than bitcoin is. We're basically getting a whole nother platform to build on, some of the features are similar to that which may be possible on the evolution Platform Chain but it's not necessarily a complete overlap. More importantly, we get the benefit of all the work that has gone into the original Counterparty, so the whole package is basically going to be ready to go right off the bat whereas I think Dash Platform is still going to be in development for quite some time before we really get to the fully fleshed out feature set that is envisioned well beyond the MVP. I think this is a valuable R&D project, I'm interested to see what will be built using this layer and I also think it will help attract more developers into working with Dash.

Question for the proposal owner and/or any dash developers who might want to weigh in: I know this was already discussed to some extent in discord but it might help if you could explain a bit more here about what are the differences between Dashparty and the evolution Dash Platform. Thanks --
Reply
2 points,4 years ago
Dashparty is mainly an on-chain trustless token system with some financial tools inside: dividends, DEX, a (rarely used) betting system, etc. Dash platform uses the inherent trust system based on MNOs to provide greater functionality on a sidechain (a tendermint sidechain). This allows the system to run "faster" via a controlled consensus between masternodes, allowing functionality of the platform to be independent of the underlying payment system. Dash platform has greater reach (general file storage and contracts) than Dashparty, however, ownership on several contracts and files could be linked to (an eventual) integration with Dashparty, allowing usage of an already working token layer into the Dash platform and allowing peg-in/out of the tokens via masternode functionality.

This has been touched (although not in depth) in the dashparty channel on the dapps dev discord, and we've agreed that we need to finish the complete port to make further decisiones down the line.
Reply
3 points,4 years ago
It sounds like an interesting proposal (i particularly like the DEX included in Dashparty), but i would like to read some other MNO's opinions first.

Also i am not sure if adding a metalayer to Dash at this point in time (while we are still in the process of building out the Dash Platform) is the right move.
Reply
4 points,4 years ago
We've talked with the dash platform team, and both projects could complement each other (talking over at the Dash Dapp Devs discord). We will establish further down the line several integration points to allow both projects to "talk" to each other. This will include functionality that the masternodes will be able to enforce in the dash main chain and the tendermint platform chain.
Reply
0 points,4 years ago
can confirm.
Reply