Pages:
Author

Topic: [ANN] VETHER: A STRICTLY-SCARCE ETHEREUM-BASED ASSET - page 2. (Read 1600 times)

newbie
Activity: 5
Merit: 0

Understood. Thank you for the explanation.

No problem. Also, regarding the first transaction from the 0xvalue address to the Vether contract here are some good explanations: https://www.reddit.com/r/ethereum/comments/8e0r1u/erc20_transfers_from_address_0/

Usually erc20 tokens use the genesis address as I said (0x0) but in this case that wasn't possible.
newbie
Activity: 35
Merit: 0
So you are saying the ETH is actually burnt?

To burn ether just means to send it to the genesis address. But that address does not work with uniswap so Vether would not have worked properly with uniswap. That's why he changed it to this address. If you convert the address from binary to ascii it just spells "value". It's just an arbitrarily chosen address that no one will ever own. Just like the genesis address. You can read more about that here: https://ethereum.stackexchange.com/questions/52908/who-has-access-to-ethereum-0x0000000000000000000000000000000000000000-address

Understood. Thank you for the explanation.
newbie
Activity: 5
Merit: 0
So you are saying the ETH is actually burnt?

To burn ether just means to send it to the genesis address. But that address does not work with uniswap so Vether would not have worked properly with uniswap. That's why he changed it to this address. If you convert the address from binary to ascii it just spells "value". It's just an arbitrarily chosen address that no one will ever own. Just like the genesis address. You can read more about that here: https://ethereum.stackexchange.com/questions/52908/who-has-access-to-ethereum-0x0000000000000000000000000000000000000000-address
jr. member
Activity: 55
Merit: 1
So you are saying the ETH is actually burnt?

It sure as hell is sent to an address nobody has the private key for, unless they broke extremely fundamental crypto or have access to an alien supercomputer. That is what we call burnt in this project.
newbie
Activity: 35
Merit: 0
Check this address: https://etherscan.io/tokentxns?a=0x0111011001100001011011000111010101100101
If you look at the last tx you will see that this guy controls the address.
No eth is burned. It's just going into his pocket.

Take another look at that address. Know anything about keypair generation? If somebody is in control of that address, they need to be awarded the Fields medal.

For fun, go try to generate a keypair with just the first 8 bytes consisting of nothing but ones and zeros. Let us know how it goes.

So you are saying the ETH is actually burnt?
jr. member
Activity: 55
Merit: 1
Check this address: https://etherscan.io/tokentxns?a=0x0111011001100001011011000111010101100101
If you look at the last tx you will see that this guy controls the address.
No eth is burned. It's just going into his pocket.

Take another look at that address. Know anything about keypair generation? If somebody is in control of that address, they need to be awarded the Fields medal.

For fun, go try to generate a keypair with just the first 8 bytes consisting of nothing but ones and zeros. Let us know how it goes.
newbie
Activity: 35
Merit: 0
This looks so damn scammy.

Burning eth you say ay ?? Bullshit.

Check this address: https://etherscan.io/tokentxns?a=0x0111011001100001011011000111010101100101

If you look at the last tx you will see that this guy controls the address.

No eth is burned. It's just going into his pocket.
member
Activity: 217
Merit: 10
Would you like to give it a shout-out on my crypto network for free?
newbie
Activity: 13
Merit: 0
“Gentlemen you had my curiosity ... but now you have my attention.”

Thanks for you attention.

Feel free to ask about the roadmap here or in Discord. Vether is a unique asset.

https://discord.gg/c5aBC7Q
legendary
Activity: 1246
Merit: 1000
“Gentlemen you had my curiosity ... but now you have my attention.”
newbie
Activity: 13
Merit: 0
Not trying to create FUD in anyway here but a possible flaw may have been discovered as touching the valuation mechanism for VETH emission.

I could create a shit token and it would be easy to make its price high on uniswap, and as no one else can mint/own that token so there's no way anyone can sell to crash the price. I could then simply burn that token to receive VETH.

Is there any plan to mitigate the possibility of such an event? IMO value should've been tied to burning ETH alone.

That won't affect Vether Emission, since the *price* isn't used. Instead the asset is *sold* for Ether atomically, and that Ether is burnt. So the attacker would be burning their own Ether.

Even for tokens that don't have markets, only the Ether consumed as gas is counted. So in all cases, only Ether is "burnt". Token support is added for the benefit of making the asset accessible to "almost any" other asset, even though only Ether is counted.

Thanks for your attention.
jr. member
Activity: 108
Merit: 1
Not trying to create FUD in anyway here but a possible flaw may have been discovered as touching the valuation mechanism for VETH emission.

I could create a shit token and it would be easy to make its price high on uniswap, and as no one else can mint/own that token so there's no way anyone can sell to crash the price. I could then simply burn that token to receive VETH.

Is there any plan to mitigate the possibility of such an event? IMO value should've been tied to burning ETH alone.
newbie
Activity: 2
Merit: 0
@strictly-scarce

Here's the Discord server (link updated):
https://discord.gg/GFBcGZ
newbie
Activity: 2
Merit: 0
You can now trade your acquired VETHER on dex.0xchange.org - decentralized dapp exchange based on 0x protocol.
We've just opened several VETH markets.
No deposits are needed, just connect your favorite Web3 compatible wallet and trade.

Trade VETH for ETH here:
https://dex.0xchange.org/#/erc20/?base=veth"e=weth

Hope you will enjoy it.

@ylwghst
newbie
Activity: 13
Merit: 0
Please let me know if you start a telegram or discord and I'll add the links to the page and push people there.

The logo is: https://vetherasset.org/vether-logo-256.png

jr. member
Activity: 108
Merit: 1

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

12 May 2020

# Vether Deployed To Mainnet

https://vetherasset.org/

Contracts:
https://github.com/vetherasset/vether-contracts

*Important Details*
* Burn Address is now 0x0111011001100001011011000111010101100101 which is the binary encoding of the word "VALUE", since UniSwap forbids sending to address(0)
* addExcluded() is a function which requires a fee of 128 Vether to exclude an address from the transaction fee.
* DefSwap was removed since it is not a standard implementation of UniSwap Registry Contract and has low liquidity.

## Vether Roadmap

Vether Asset will have the following roadmap:

*UniSwap Listing*
Listing on UniSwap (early in Era 1)

*Vether Pools*
A liquidity pool network with Vether as the settlement asset and a dynamic slip-based fee model to prevent price manipulations and maximise liquidity provider revenue, supporting asymmetric staking and withdrawals. (Era 2)

*VUSD*
A USD stablecoin collaterised by pooled assets using Vether Pools as both a pricing and liquidation mechanism, pegged against a median of 5 other stablecoins, a first-order incentive system to maintain price, with CDP holders as the buyer and seller of last resort. (Era 3)

*Vether Synthetic Assets*
Synthetic Assets collaterised by pooled assets, using Vether Pools as both a pricing and liquidation mechanism, pegged against a reference asset and with a first-order incentive system to maintain price, with CDP holders as the buyer and seller of last resort. (Era 4)

- -ss
-----BEGIN PGP SIGNATURE-----

iQJUBAEBCAA+FiEE3Y/8Z4WmtsfRhbe+o6aZybudjicFAl66ZDggHHN0cmljdGx5
X3NjYXJjZTFAcHJvdG9ubWFpbC5jb20ACgkQo6aZybudjidZbw/+KUNX3rbD774o
U3h1/GFxgOPFgeVAfjDCyYr8qSBqnkFLNKgV9lp68LUb5IGGojFE1bHW1Eur3vqk
iYhlAvDfzxudlPmmWc4Udd+FBe1sYPpt7nWvP0BAYbgyP4TjGdqBbScyrszaOLez
E9zu0BRUCFj/75SCnKjAVivtStHtyxOycrEx9gEKWDFdRg1NBi3FrS0lPZYInm3W
6lg6c5sRGXzoMxOIFh2mcjOhr+H9Ynr0o4TvhdBkqRmdeY+aSLWw4MLgvNKw6Kno
/2eic/3fxpChFxmS+eTgae4TQOena96yiZqSSIfOSFUc+00abJmv36zvNGx1HS2L
xGMQbfq78wORcQr2qaWM9vMZMUoZWsOz4qHjBcePyAu4kwjuogCOsP24xjujHX+A
DbUFoOJ7bPPEI3NLKnabUS5JEuLwa8WQQYYfVGPv6/CW6Z/dfzVgxPuDbkutFgVL
V0gCbxqZbfr96/ViD0LPIRTLpVxu+Q+afC/kfTu+CehMOoGjv5A+/Ziq9ZyMyhN0
2c7b6hQQqLrPYR28Omr6a/oohrewom0/XQQhSCyGBywdhJRWNH8BwNLrlhwvdmHg
VaT8K7tTbRI6LQW5cWmCV5k/Jv8Rf68UqdseWbcQLaDQTzZPI73Q6d5zYEyqjCMq
coGGJEM14+iLSAaRMCZvDC724wp5+aM=
=7hrX
-----END PGP SIGNATURE-----



When Telegram or Discord?
newbie
Activity: 13
Merit: 0

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

12 May 2020

# Vether Deployed To Mainnet

https://vetherasset.org/

Contracts:
https://github.com/vetherasset/vether-contracts

*Important Details*
* Burn Address is now 0x0111011001100001011011000111010101100101 which is the binary encoding of the word "VALUE", since UniSwap forbids sending to address(0)
* addExcluded() is a function which requires a fee of 128 Vether to exclude an address from the transaction fee.
* DefSwap was removed since it is not a standard implementation of UniSwap Registry Contract and has low liquidity.

## Vether Roadmap

Vether Asset will have the following roadmap:

*UniSwap Listing*
Listing on UniSwap (early in Era 1)

*Vether Pools*
A liquidity pool network with Vether as the settlement asset and a dynamic slip-based fee model to prevent price manipulations and maximise liquidity provider revenue, supporting asymmetric staking and withdrawals. (Era 2)

*VUSD*
A USD stablecoin collaterised by pooled assets using Vether Pools as both a pricing and liquidation mechanism, pegged against a median of 5 other stablecoins, a first-order incentive system to maintain price, with CDP holders as the buyer and seller of last resort. (Era 3)

*Vether Synthetic Assets*
Synthetic Assets collaterised by pooled assets, using Vether Pools as both a pricing and liquidation mechanism, pegged against a reference asset and with a first-order incentive system to maintain price, with CDP holders as the buyer and seller of last resort. (Era 4)

- -ss
-----BEGIN PGP SIGNATURE-----

iQJUBAEBCAA+FiEE3Y/8Z4WmtsfRhbe+o6aZybudjicFAl66ZDggHHN0cmljdGx5
X3NjYXJjZTFAcHJvdG9ubWFpbC5jb20ACgkQo6aZybudjidZbw/+KUNX3rbD774o
U3h1/GFxgOPFgeVAfjDCyYr8qSBqnkFLNKgV9lp68LUb5IGGojFE1bHW1Eur3vqk
iYhlAvDfzxudlPmmWc4Udd+FBe1sYPpt7nWvP0BAYbgyP4TjGdqBbScyrszaOLez
E9zu0BRUCFj/75SCnKjAVivtStHtyxOycrEx9gEKWDFdRg1NBi3FrS0lPZYInm3W
6lg6c5sRGXzoMxOIFh2mcjOhr+H9Ynr0o4TvhdBkqRmdeY+aSLWw4MLgvNKw6Kno
/2eic/3fxpChFxmS+eTgae4TQOena96yiZqSSIfOSFUc+00abJmv36zvNGx1HS2L
xGMQbfq78wORcQr2qaWM9vMZMUoZWsOz4qHjBcePyAu4kwjuogCOsP24xjujHX+A
DbUFoOJ7bPPEI3NLKnabUS5JEuLwa8WQQYYfVGPv6/CW6Z/dfzVgxPuDbkutFgVL
V0gCbxqZbfr96/ViD0LPIRTLpVxu+Q+afC/kfTu+CehMOoGjv5A+/Ziq9ZyMyhN0
2c7b6hQQqLrPYR28Omr6a/oohrewom0/XQQhSCyGBywdhJRWNH8BwNLrlhwvdmHg
VaT8K7tTbRI6LQW5cWmCV5k/Jv8Rf68UqdseWbcQLaDQTzZPI73Q6d5zYEyqjCMq
coGGJEM14+iLSAaRMCZvDC724wp5+aM=
=7hrX
-----END PGP SIGNATURE-----

newbie
Activity: 13
Merit: 0

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

08 May 2020

# Vether Contract Bug Bounty

There is ~10 Tornada-Cash Ether at this address: 0xbB29a994f3Ac91EbD27C136aDABbc4B90d56909c

This will be the bounty for a short 4 day bounty period for the Vether Smart contract.

|----------|----------|----------------------------------------------------------|
| Severity | Payout   | Description                                              |
|--------------------------------------------------------------------------------|
| Critical | 10 Ether | Emission of Vether not in accordance with the whitepaper |
| Major    | 5 Ether  | Failure of the contract or stuck funds. Integer overflow |
| Minor    | 1 Ether  | Significant Gas Optimisations                            |
|--------------------------------------------------------------------------------|

Please post your bounty claims here as a Github Issue. The error and its fix should be clearly articulated.

If none are found, Vether will go to mainnet on 12 May 2020.

- -ss
-----BEGIN PGP SIGNATURE-----

iQJUBAEBCAA+FiEE3Y/8Z4WmtsfRhbe+o6aZybudjicFAl61VgwgHHN0cmljdGx5
X3NjYXJjZTFAcHJvdG9ubWFpbC5jb20ACgkQo6aZybudjie6bQ//TH3DpXtUvf0i
QA+/GeDppbRewRxdZ397UMjll1/bhQ9yX8Co2PHmBkZu/nEr8olav2Ual3IlZQ4Q
8qgvxifSabRCuYIfLkJX2wylVUU+sQuKgA6AWYK+/ZuSIZHpb7q557qzegmfFV5V
ey9ZLRBRFGP/BGoeQoxuiA3CUw2n2TyQ+fYDelepCfxBKbv8/323BXQsVkhKz/yC
fQ3Coo57EKRKxe9kWjYC8AdfJzdDh0IzN+OFekE/7jr/nv1FVxMviaimkrXT5o9J
CUcoJyA0imB3ODsw8uvOM3n4wpXlrwfemzsvYelO8tJU70mOQns3yMdujWWVe0Uf
rfpzpeADHxRpLf9sCFqz2+Gu9UtMqPP7JzOQVnPb3wFAabEoa7oKKu3W/OyvhHKh
CjqSAVn8L13IIA44yKFfYokJpDAqKsHGh8qbyfzON6bqjt4Cg1pmDtbYllNiH87b
N3hM+D6M3BA8lsVb43q37JO4CRSxQEgQTUFSjiH3A6cuPUoXKUvlFb3CdU1lGRvF
7/PLRLMBGmZmiaLiO9qT1lGXafdy/k7T0pqYwjVdFI7a5LT6dtnJQW7jtcrG9rqd
eSdyX42wIz6+b5QhNcaMzHloNXrBP3p0KcvnzhZTYwnHJ/CyAL5Z5TUIqDn9ixkS
HA/ln1//utjQYGuskFOY/1JJvMU8e8g=
=tTEy
-----END PGP SIGNATURE-----



newbie
Activity: 13
Merit: 0


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

05 May 2020

## Testnet (Rinkeby)
Vether testnet has been deployed to: https://vetherasset.org
Smart contract code verified: https://rinkeby.etherscan.io/address/0xd447b74e5ff9faf98eb66dc59dc2c91dd47736dc#code

It uses the following constructor parameters:

    //testnet
    name = "VETHER"; symbol = "VETH"; decimals = 18; totalSupply = 16380*10**decimals;  // Set asset details
    emission = 2048000000000000000000; currentEra = 1; currentDay = 1;                  // Set emission, era and day
    genesis = now; daysPerEra = 4; secondsPerDay = 10000;                               // Set genesis time
    burnAddress = address(0);                                                           // Set burn address to Ethereum Genesis
    registryAddrArray[0] = 0xf5D915570BC477f9B8D6C0E980aA81757A3AaC36;                  // Set UniSwap V1 Rinkeby

It will run for 5 days with 2 days in the Fee Era. Eras are approximately 2.8 hours long. There are only 16,380 testnet Vether.

## Smart Contracts
Vether Smart Contracts are here: https://github.com/vetherasset/vether-contracts

**SafeMath**
Eschews SafeMath in favour of considered arithmetic. *Please check all arithmetic*. Internal state only manipulates numbers based on blocktime and Ether quantity burnt from users, neither of which can overflow 1e256-1.

**addExcluded()**
There is a special function called addExcluded(), however it costs 1024 Vether to call. It is intended to use this function to exclude future Vether-based smart contracts from charging the transfer fee of 10 basis points. Since anyone can call this function to exlude themselves from paying transfer fees, it is likely that only high-volume addresses that move more than 1m Vether per year will call this function since it makes no sense to burn 1024 Vether to save anything less than that.

**Code brevity**
The code is intended to be easily read with trailing comments, but also favours brevity.

**addRegistry**
The smart contract has the addRegistry() function commented out since it causes an attack vector. This will be removed in entirety soon. There is reason to instead add a function called removeRegistry() with a fee of 2048 Vether that allows the contract to remove UniSwap and DefSwap in future if they are ever exploited.

**Analysis**
Dependency analysis has been done in this folder: https://github.com/vetherasset/vether-contracts/tree/master/analysis

**Further Analysis**
A static analysis (https://github.com/crytic/slither), or a fuzzer analysis (https://github.com/crytic/echidna) has not been completed. It would be welcome from the community to do this.

## DApp UI
The DApp is live on the URL above. Please feel free to interact with the contract. It uses React + AntD. There is room for improvement and further features.

The UI code is here: https://github.com/vetherasset/vether-dapp

## Mining Client
A mining client has been released: https://github.com/vetherasset/vether-miner

This client allows users to "set-and-forget" mine the contract by sending a small amount of Ether every day into the contract. It is imagined those who mine the contract will be the bidders-of-last-resort establishing a cost-floor for Vether. The mining-client has support for BIP39 derived addresses, and can mine for a "cold-wallet".

The mining client can be run locally or deployed to an online server (Heroku) for un-interrupted mining. Instructions are provided.

## Next steps
Please scrutinise the code and help perform more analysis in the implementation. Pull requests are welcome.

If all goes accordingly, Vether will be deployed on mainnet on 12 May 2020.

- -ss
-----BEGIN PGP SIGNATURE-----

iQJUBAEBCAA+FiEE3Y/8Z4WmtsfRhbe+o6aZybudjicFAl6w3xUgHHN0cmljdGx5
X3NjYXJjZTFAcHJvdG9ubWFpbC5jb20ACgkQo6aZybudjifJxRAAlhbgShVTWbAG
cTrmZYDvCoP9m8XcmNAILhNNK3V845jpSUTGgSCa6UxpgOjUBRNZy0CdnlnAqKmc
/JJKKZhP3CfYHSBAfYvvOSp86YK37EvyRmxt4L7Nxpjopr+5d2/NWZFvAsGN3tD/
5M3W2+HbjLWDPRlHtsjrOiykBX+mM1QK0ybJkjjcC29+kDSDoL2qqL5Xf3+lLrGM
RdnTHbRjO6mOQDvwCeJ94mJJuNnW/qPthOnpp7WwqMp6SZ7om+SjmnQx3WLx9Htu
ZSQKAF/4+KaEiAIUM+V7TXpYDCbHeZjYRGqThAW/4pElFKtJtLJ1quK6U2MNo9kH
s07mZ+52rFZ39lBZKTobVEyCYYhhwzQKt6P8nk/4ARkzIFT2vU77cb5bZegJw/uR
OWPv7BMXVZcKjn6n7HJpbhDsBimgz6HTiHOEcrzXn+YftYXRCldrEQjt45Rh+ozL
g+9fxUCFfNBj7H4aE8or46wpLRBBO7oBItPtSMYVe8fwmQNyC23WVODH/7dLlRPB
f5hreVPdZxeG3cIz9oeJVNHrV682YpdJwU3DW8V6qxjcdDnmG0HFBk0FxFDfqVZi
BZZYdgLgglrXLoLWmrPQx2RVVpNxkheV6meAVJKmTctcxEVUMtHO47wJtqRTo6xA
SJEB6gvjIzb1UjwXvADUKV7tYJFFuIQ=
=747/
-----END PGP SIGNATURE-----

newbie
Activity: 13
Merit: 0
Vether is an experiment in digital scarcity on Ethereum.

Digital scarcity doesn't just refer to an asset having a finite supply or emission, more-so it is about distribution: how to distribute it to as many people as possible without eroding its value.

**PoW**
In a Proof-of-Work network the asset is emitted to those who contribute computational power. That power is purchased out-of-band and the asset is emitted in return for proving having made a computation. The difficulty is adjusted in response to increases of resource commitment. Capital is continually expended in order to maintain the ability to acquire newly minted assets. Thus it can be said that those assets are acquired "at-cost".

**PoW-like**
Merkle grinding (https://multicoin.capital/2018/11/09/new-models-for-token-distribution/) was an experimental method to give out assets in return for a computational proof. 0xBitcoin (https://0xbitcoin.org) is another asset that was emitted in return for a PoW scheme on Ethereum. However the problems with PoW or PoW-like schemes is the subset of users who can participate is limited to those who can run a client on a physical machine and consume physical energy.

**Capital-based**
An alternative is to consider that capital itself is finite, and that it can be consumed when acquiring a new asset - aka the ICO model. Theoretically this sounds fine (distribute the asset in return for capital), but that capital is spent elsewhere - so it is value-dilutive. As an example, if $15m was collected for a new asset, then there is now $15m in token value and $15m in the original ICO funds. How can the additional $15m be justified? Value can't be created in that manner.
Additionally, ICOs typically had founder tokens (advisor, reserve, marketing etc etc), and these tokens are distributed at significant mark-down. This further eroded the ability for the asset to have value integrity and the number of assets in -90%+ drawdowns is testament to the poor ability of these assets to retain value.

**Airdrops**
Airdrops give out assets for free, and are a poor model since if no value is committed for an asset it is difficult for it to attain a monetary premium.

**Proof-of-Value**
Proof-of-Value is an experiment in asset distribution. Vether, which implements PoV, begins with a supply of 0 and a value of $0.00. Every day, any user can acquire newly minted Vether by provably burning value. Instead of $1 being sent to an ICO address, the $1 is forever burnt. The emitted Vether then has a cost (and perceived value) of $1 much more convincingly than an ICO token.

If Vether attains a monetary premium then the daily burn of value will equal the daily emission of asset. Ie, if Vether has a market value of $1, and 100 is to be emitted, then the amount of capital burnt will equal <$100. If the market cannot support $100 of Vether being sold, then it will settle on a new price. This will cause Vether to settle to an equilibrium of its true market price much quicker and sustainably.

This phenomena was observed during the 350-day EOS crowdsale, where every day 10-30k Ether was consumed by the contract and sold on Bitfinex markets. The Bitfinex market was able to absorb the selling pressure and the price of EOS was very stable throughout (in terms of ETH). However the use of EOS funds is questionable. Will $4bn be 100% consumed to benefit the ecosystem or will it in turn be value-dilutive?

In terms of accessibility, Vether can consume most assets on Ethereum, (Eth and ERC-20 tokens with/without markets) so is an extremely accessible asset. All that is required is an Ethereum wallet with assets on it.

**Liquidity**
It is important for Vether to have liquidity in order to allow faster price-discovery. Accordingly, a liquidity pool will be bootstrapped on UniSwap and its price discovery will be encouraged. Thus, any holder of Vether can exit or enter at any price the market can support.

**Future Plans**
Vether has a long (10 year) emission schedule and thus has sufficient time to converge to a fair price. Vether will be a unique asset, one in which anyone can fairly acquire and nobody can unfairly benefit. It should have a much more stable price than most other assets and thus is suitable for a variety of use-cases that require price-stability. Two immediate use cases are:

1) Liquidity Asset
2) Debt Asset

These two use-cases will be activated in a later Era.

- ss

Pages:
Jump to: