Asset

From Obyte Wiki
Revision as of 22:45, 9 March 2018 by Slackjore (talk | contribs) (copypasta)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

"Asset" in financial community = "token" in non-financial community.

There is a separate Token article that concentrates on the four kinds of tokens on the Byteball platform with zero or tiny monetary value, rather than those used more financially.

From white paper

Users can issue new assets and define rules that govern their transferability. The rules can include spending restrictions such as a requirement for each transfer to be cosigned by the issuer of the asset, which is one way for financial institutions to comply with existing regulations. Users can also issue assets whose transfers are not published to the database, and therefore not visible to third parties. Instead,the information about the transfer is exchanged privately between users, and only a hash of the transaction and a spend proof (to prevent double-spends) are published to the database.[1]

Byteball Asset Manager

  1. Zwib.png
     Order your new asset from the wallet chatbot or the website.
  2.  Its name will be the address of the unit that sent it, e.g. ZW1b.... No custom names or fancy rules yet^.
  3.  Let's say you are exchanging 10 Zwibs for 10 KB with a peer. In chat, peer sends you a receive address.
  4.  You left-click the address, and click "Pay to this address".
  5.  From the drop-down menu, select Zwibs. Click "bind this payment to a condition". Click "I receive another payment" as the condition. Fill in the amount of 10 KB. Click "Bind payment".
  6.  Fill in your payment amount of 10 Zwibs and click Send. Or click Cancel if you were just trying it out.
  7.  Peer reads the contract and if it's what was agreed, clicks Pay/Send. Done deal, both payments occur at once.

^Custom names can now be set [2018-01-07] that will show in the wallet.

Name registries

@pmiklos

The registry is operated by Peter Miklos @pmiklos who also runs Byteball Asset manager[2] and a similar bot.

Registration policy.[3] A recent registration record.[4]

Once a name is registered, it becomes visible in the wallets updated to a recent version (2.0+).

Contact Peter to assign human readable names to your assets.

Auto-destroy

If you check this box, it means that any new asset/token sent to its defining address become unspendable, like sending something to a black hole.

Other attributes

Some of the attributes don't make sense to set differently to the default if a 3rd party is used for asset creation.

  • If "Issued by definer only" was false that would mean anyone could issue new assets, but then how much would the original requestor get? And who would be the issuer?
  • If "Co-signed by definer" was true, Byteball market would have to sign all transactions of that asset.
  • "Spender attested" could be true, but that would require listing all accepted attestors. Currently the byteball.market owner doesn't know anyone doing attestation on the Byteball platform, so he didn't find it important to support yet.

New assets

  • Clicking the link will take you to the unit page, where you can see how the asset/token is defined. Some examples:
Asset Contact Notes
Zwibs [5] @slackjore first new asset on platform
CK1[6] @cryptkeeper community asset with membership-like features like special discounts at webshops
Scamcups[7] @chainsaw first asset with great random name in hash (LScaMCup...)

Titan Coin

See Wiki article Chatbot Section TitanCoin ICO for details

SilentNotary by Sigany Ltd

SNTR.jpg

See Wiki article Chatbot Section SilentNotary ICO for details

Just do it

You can simply send your new (unrestricted) assets/tokens to any Byteball address, with no chat or contract needed. Copy the address, open the send tab, find the asset/token in your drop-down box, paste the address, enter the amount (in whole numbers), and click Send. Perfect for confusing people who aren't expecting to receive 25 Zingos in their wallet!

Caution: Be careful to send the right asset/token. Don't send someone 4 GB by mistake when you mean to send 4 Zingos. Not joking. Double-check.

Textcoin

With wallet version 2.1, you can send any public asset -- including your newly-created one -- by textcoin.

Transaction fees

Usual transaction fees apply. So sending 9 Zingos somewhere will cost 750 bytes, or whatever. At 1GB = $750, 1MB = $0.75, 1KB = $0.00075, and 750 bytes = $0.0005 so you won't go broke.

Change address

See the wiki change address article if you're not sure how these work and apply here.

New assets/tokens in your wallet

You started off with 0 bytes in your wallet. Later, you probably got some bytes, and maybe some blackbytes. At present, maybe some Zwibs and/or something else. If you click the Send tab, you'll see you a drop-down menu, and you can spend from any of your asset types.

Note that these listed asset/token types remain, even if the balance of one particular asset/token is zero. So every time someone receives some Zingos, the Zingo asset/token type gets added to their wallet asset/token list, indelibly so for now. After a few of these, if you don't really want them, they act as spam.

So, please don't send your new assets/tokens to someone without asking them first if they want them. :)

Directory

There is an asset/token directory[8] where you can view details of the new assets/tokens.

Fractional ownership

Fractional ownership is a method in which several unrelated parties can share in, and mitigate the risk of, ownership of a high-value tangible asset, usually a jet, yacht or piece of resort real estate. It can be done for strictly monetary reasons, but typically there is some amount of personal access involved. One of the main motivators for a fractional purchase is the ability to share the costs of maintaining an asset that will not be used full-time by one owner. Every fractional endeavour requires some sort of management, to administer the rules and regulations (which are agreed upon before the fraction is purchased) and maintain the asset to the degree laid out in the ownership documents.[9]

Tokenization

Tokenization is the process of converting fractional-ownership rights to an asset into a digital token on a distributed ledger. There is great interest by financial intermediaries and technologists around the world in figuring out how to move real-world assets onto blockchains to gain the advantages of cryptocurrencies while keeping the characteristics of the asset.[10]

Byteball tokens

Could the Byteball platform be utilised in various fractional-ownership schemes? Possibly. But management, asset security and maintenance etc, complicate the picture. It would not be as straightforward as the uses seen so far. 

ICO bot

TitanCoin is the first use of our ICO bot which was published on github just recently.[11] The bot is designed to help entrepreneurs raise funds and distribute their tokens, easily and securely. The current version (2018-01-07) now accepts BTC and ETH in addition to Bytes. The tokens are issued immediately after the payment is confirmed.

Identity verification for ICOs

Identity verification is now (after 18 January 2018) possible in your Byteball wallet, where you can selectively reveal some or all of name, date of birth, country, ID number, ID type to a coin issuer. The general process links a real-world identity to a specific single-address wallet, so you can still be anonymous to the coin-issuer but the coin-issuer can be confident that your real-world identity is attested. This has important KYC implications.

The ICO craze

This must-watch 9-minute video from Andreas Antonopoulos explains how ICOs will disrupt financial technology all across the spectrum; how almost all ICOs currently are bad; how regulators will try but won't be able to keep with new innovations and their rules will be unenforceable anyway; how society has to wade through hundreds of losing imvestments in order to finally learn what is a good ICO investment.

Regulation

Be aware that fundraising via new assets/tokens on cryptocurrency platforms, sometimes issued as ICOs (Initial Coin Offerings), are increasingly being regulated in various nations. For a general overview of this by country, see here[12].

SEC

On July 25, 2017, the US SEC (Securities and Exchange Commission) issued a report[13] stating that offers and sales of digital assets by "virtual" organizations are subject to the requirements of the federal securities laws. The key points from this are that:

  • Digital assets can be securities
  • That determination will depend on the facts and circumstances of each case (see Howey)
  • Digital assets that are deemed securities are subject to U.S. securities laws.

The third point is extremely broad because securities laws are very extensive.

Howey Test

Excerpted from Findlaw.com "What is the Howey Test?[14]:

Whether a particular investment transaction involves the offer or sale of a security – regardless of the terminology or technology used – will depend on the facts and circumstances, including the economic realities of the transaction.

Under the Howey Test, a transaction is an investment contract (and thus subject to securities registration requirements) if:

  • It is an investment of money
  • There is an expectation of profits from the investment
  • The investment of money is in a common enterprise
  • Any profit comes from the efforts of a promoter or third party

Refer to the linked article for further explanation of these four points. It might be a good idea to not use the word "investment" in describing your asset/token.

Jurisdiction

Does this apply to your token/asset? Depends. The US lately has been assuming a "World Police" function, whether sanctioned by international law or not. If in doubt, consult a competent lawyer.

China

On September 4, 2017, the People's Bank of China declared all ICOs (Initial Coin Offerings) illegal.[15] A report from September 10 said this may be "only temporary, until local financial regulators introduce necessary regulatory frameworks and policies for both ICO investors and projects."[16] How this applies to any new asset issued on the Byteball platform is not clear.

Bitcointalk copypasta

Source[17]

5/29 from tonych: Developer guide for issuing new assets on Byteball: https://github.com/byteball/byteballcore/wiki/Issuing-assets-on-Byteball

5/30 response: It's the same purpose as ethereum tokens, except the feature is built natively in Byteball and you don't need to write a smart-contract to manage the assets you emitted.

5/30 from tonych (post #8739): [Examples] ICOs, shares, bonds, fiat-pegged coins, loyalty points, minutes of airtime, assets in online games, whatever you can imagine. [How traded and where] They can be immediately traded P2P via smart contracts (same as blackbytes).

External links

References