<p>Wallets for the platforms you mentioned work with both the native currency (obviously) and the tokens issued by the platform.</p>

<p>The assumption is that <strong>your customers</strong> will install a wallet on such a platform and create the accounts/addresses which they will use for their transactions.</p>

<blockquote>
  <p>Is this a flaw in these systems or is there an alternative solution to this problem? </p>
</blockquote>

<p>I would say it is a requirement rather than a flaw; it was by design. The native <em>currency</em> is not really a currency (and no one, officially, advertises it as such); it is the <em>fuel</em> that makes the platform tick. If you want to do something with the platform you need to use the <em>tools</em> that the platform provides. That includes your customers using the platform to send/receive your tokens.</p>

<blockquote>
  <p>Or what solutions have others come up with thus far?</p>
</blockquote>

<p>I don't see a viable work-around. Either your customers buy some of the platform's native token or you provide a completely centralized system that takes care of that, for your customers, behind the scenes.</p>

CC BY-SA 3.0
2016-03-07T17:36:35.523Z
so im guessing there is no solution on the protocol level. it seems that i would have to create a centralized service which detects these addresses containing a colored token, then fund it with the native currency if it doesnt have any.
Patoshi パトシ
CC BY-SA 3.0
2016-03-07T21:37:05.793Z
Yes, something on those lines.
karask
CC BY-SA 3.0
2016-03-07T15:52:44.737Z
2016-03-07T15:52:44.737Z
karask
<p>Agreeing with all of the above, especially the point about seeing the native tokens in these systems as a form of fuel, rather than purely and simply a currency.</p>

<p>Nxt has taken a couple of approaches to mitigate the issue of having to use native NXT tokens to pay tx fees (even if you're only trading/using Nxt-based Assets), and to make it as easy as possible to get native NXT.</p>

<p>The first possibility is to simply sell some of your Assets on the Nxt Asset Exchange, receiving NXT in exchange. Since most Nxt tx cost only 1 NXT, this isn't a massive cost, unless you're running a lot of dust transactions.</p>

<p>Secondly: we integrated a Shapeshift plugin directly into the Nxt client, allowing easy purchase of NXT using any of the crypto-currencies/tokens supported by Shapeshift.</p>

<p>There is a third step coming up to mitigate the "I need Nxt tokens" issue, but that's under wraps right now.</p>

<p>And, you can also look at the Ardor platform: a development of Nxt technology that uses a parent/child multiple blockchain structure.
It will be possible, on Ardor, to create an entire child chain that uses only it's own native token, freeing users of this chain of the need to pay tx fees using Ardor itself.</p>

CC BY-SA 3.0
2017-01-27T23:14:58.987Z
2017-01-27T23:14:58.987Z
EvilDave
<blockquote>
  <p>I noticed that even if I created an account for my customers, they have no way of sending that token back to me when they wish to redeem it as these platforms require their transaction fees be paid in their native currency.</p>
</blockquote>

<p>That's kind of true for Counterparty. The transaction fees are paid <em>only</em> in Bitcoin (which is a native currency of Counterparty), but not in Counterparty (XCP) which is the other native currency.
If holders want to redeem their token(s) for a good or service, they only need to pay a small transaction fee (that goes to bitcoin miners) which is expected.</p>

<p>I wouldn't say other systems that do require their own currency for this are flawed, it's how they decided to do things, as karask noted. Counterparty's approach emphasizes the use of BTC while XCP have been only where necessary (at least that's been the case so far).</p>

CC BY-SA 3.0
2017-01-14T09:00:50.970Z
2017-01-14T09:00:50.970Z
whatever
<p>Unfortunately, fees are part of the protocol and cannot be avoided.</p>

<p>However, there are some platforms that release users from this burden.
For instance, as far as I know, the <a href="http://colu.co" rel="nofollow">Colu</a> platform (based on the Bitcoin blockchain) automatically covers all transaction fees (for free).</p>

<p>Hope this helps</p>

CC BY-SA 3.0
2016-09-19T10:56:11.257Z
2016-09-19T22:24:36.240Z
2016-09-19T22:24:36.240Z
FedFranz
<p>I'm looking to setup my own digital asset or coin on either counterparty or nxt assets or ethereum to distribute to my loyal customers, but I noticed that even if I created an account for my customers, they have no way of sending that token back to me when they wish to redeem it as these platforms require their transaction fees be paid in their native currency. </p>

<p>Is this a flaw in these systems or is there an alternative solution to this problem? Or what solutions have others come up with thus far?</p>

<nxt><ethereum><colored-coins><decentralized-assets><counterparty>
Is it true that colored coins or digital assets (counterparty / ethereum / nxt assets / etc.) have an issue of paying fees?
Patoshi パトシ
# Is it true that colored coins or digital assets (counterparty / ethereum / nxt assets / etc.) have an issue of paying fees?

(Asked by: username_0 on 2016-03-05)

I'm looking to setup my own digital asset or coin on either counterparty or nxt assets or ethereum to distribute to my loyal customers, but I noticed that even if I created an account for my customers, they have no way of sending that token back to me when they wish to redeem it as these platforms require their transaction fees be paid in their native currency.

Is this a flaw in these systems or is there an alternative solution to this problem? Or what solutions have others come up with thus far?

**Tags:** nxt, ethereum, colored-coins, decentralized-assets, counterparty


---

## 4 answers

### Answer by username_1 on 2016-03-07. Score: 1 | Accepted answer

Wallets for the platforms you mentioned work with both the native currency (obviously) and the tokens issued by the platform.

The assumption is that **your customers** will install a wallet on such a platform and create the accounts/addresses which they will use for their transactions.

> Is this a flaw in these systems or is there an alternative solution to this problem?

I would say it is a requirement rather than a flaw; it was by design. The native *currency* is not really a currency (and no one, officially, advertises it as such); it is the *fuel* that makes the platform tick. If you want to do something with the platform you need to use the *tools* that the platform provides. That includes your customers using the platform to send/receive your tokens.

> Or what solutions have others come up with thus far?

I don't see a viable work-around. Either your customers buy some of the platform's native token or you provide a completely centralized system that takes care of that, for your customers, behind the scenes.

> **Comments:**
> **username_0**: so im guessing there is no solution on the protocol level. it seems that i would have to create a centralized service which detects these addresses containing a colored token, then fund it with the native currency if it doesnt have any.  
> **username_1**: Yes, something on those lines.  

---

### Answer by username_2 on 2017-01-27. Score: 2

Agreeing with all of the above, especially the point about seeing the native tokens in these systems as a form of fuel, rather than purely and simply a currency.

Nxt has taken a couple of approaches to mitigate the issue of having to use native NXT tokens to pay tx fees (even if you're only trading/using Nxt-based Assets), and to make it as easy as possible to get native NXT.

The first possibility is to simply sell some of your Assets on the Nxt Asset Exchange, receiving NXT in exchange. Since most Nxt tx cost only 1 NXT, this isn't a massive cost, unless you're running a lot of dust transactions.

Secondly: we integrated a Shapeshift plugin directly into the Nxt client, allowing easy purchase of NXT using any of the crypto-currencies/tokens supported by Shapeshift.

There is a third step coming up to mitigate the "I need Nxt tokens" issue, but that's under wraps right now.

And, you can also look at the Ardor platform: a development of Nxt technology that uses a parent/child multiple blockchain structure.
It will be possible, on Ardor, to create an entire child chain that uses only it's own native token, freeing users of this chain of the need to pay tx fees using Ardor itself.


---

### Answer by username_3 on 2017-01-14. Score: 2

> I noticed that even if I created an account for my customers, they have no way of sending that token back to me when they wish to redeem it as these platforms require their transaction fees be paid in their native currency.

That's kind of true for Counterparty. The transaction fees are paid *only* in Bitcoin (which is a native currency of Counterparty), but not in Counterparty (XCP) which is the other native currency.
If holders want to redeem their token(s) for a good or service, they only need to pay a small transaction fee (that goes to bitcoin miners) which is expected.

I wouldn't say other systems that do require their own currency for this are flawed, it's how they decided to do things, as username_1 noted. Counterparty's approach emphasizes the use of BTC while XCP have been only where necessary (at least that's been the case so far).


---

### Answer by username_4 on 2016-09-19. Score: 1

Unfortunately, fees are part of the protocol and cannot be avoided.

However, there are some platforms that release users from this burden.
For instance, as far as I know, the [Colu](http://colu.co) platform (based on the Bitcoin blockchain) automatically covers all transaction fees (for free).

Hope this helps


---

