Testnets

在測試網上創建了第一個 ETH 代幣 如何確定貨幣價值?

  • July 13, 2017

所以我在乙太坊網路上創建了我的第一個代幣,我很好奇它是如何獲得法定價值的。

例如,它們被用作網站上的測試服務,但 coincap 或 coinmarketcap 如何為它們賦予價值?是否只有當它進入像 poloniex 或 bittrex 這樣的大型交易所時,法定價值才會被 ETH 代幣 ping 通?

我很好奇,因為在總供應量售罄之前,我會以 0.01 美元/代幣的價值進行交易。但是 coinmarketcap 或 coincap 如何知道它們的價值。

你可以問這個問題:任何東西(包括你的代幣)如何獲得價值?答案很簡單:其他人實際上為此付出了代價(乙太幣、美元、瑞士法郎或雞)。看看比特幣,它是如何獲得價值的?有人提供兩個披薩以換取 10'000 比特幣。這在實踐中對你意味著什麼?如果您的好友願意為您的其中一個代幣支付 0.1 ETH,那麼您的代幣價值為 0.1 ETH / 代幣。假設您總共發行了 100'000'000 個代幣,那麼您的硬幣總市值為 10'000'000 個乙太幣。但正如您可能已經猜到的那樣,您還不能將其傾銷到市場上並為自己購買一個中型島嶼。你的代幣市場沒有流動性,因為你的朋友剛剛用 0.1 乙太幣購買了 1 個代幣,可能不會從你身上買下剩下的。所以你可以做一個大的行銷推廣,在一些交易所上市,最終 coinmarketcap 也可能會列出你。然後按照上一個連結中的說明以高價從自己身上購買一些代幣 - 一個“拉高”動作,啟動了騙局的拉高拋售計劃。

現在,除了騙局的例子——你怎麼能在技術上給你的代幣一個發行價值?你可以想出一個最小的發行函式來實現:

  1. 發行價格
  2. 皸裂

這是要添加到您的令牌的程式碼:

uint public cap = 10000000;

uint public priceTokensPerWei = 1e17;

function issueTokens() payable {

 uint tokensToIssue = msg.value * priceTokensPerWei; // enforcing price

 assert(cap >= tokensToIssue); // enforcing cap

 // now actually issue the tokens (these variables have to be part of your token definition)
 balance[msg.sender] += tokensToIssue;
 supply += tokensToIssue;
}

八行程式碼將您的代幣變成具有固定價值和上限的 ICO - 耶!;) 隨意從Validity Labs竊取一個完整的最小範例:https ://github.com/validitylabs/demoICO/blob/master/contracts/Token.sol

在測試網上創建了第一個 ETH 代幣 如何確定貨幣價值?

如果它在testnet上,那麼它將一文不值。測試網用於測試,應該被視為只是暫時的。它們可以在沒有通知的情況下關閉(就像過去發生的那樣)。

例如,它們被用作網站上的測試服務,但 coincap 或 coinmarketcap 如何為它們賦予價值?

主要有2種方式。

  • 眾籌(ICO)。
  • 市場。

當您最初向社區提供代幣時,您可以以固定價格出售它,例如您上面提到的 0.01 美元/代幣。然後可以由此確定您的市值。

但是 coinmarketcap 或 coincap 如何知道它們的價值。

至少對於 ICO 來說,只要他們知道你賣出了多少,以及你賣出了多少,他們就可以計算出你的市值。請注意,您不需要出售所有代幣。您可以以 0.01 美元的價格出售其中的 1%,但您仍持有的其他 99% 仍將佔總市值。

一旦代幣上市,你就無法控制它的價值(除非你將它與某物掛鉤,但這是一個不同的問題)。它在市場上,無論供求關係和投機行為都值得。如果人們不想要你的代幣,它將一文不值。

引用自:https://ethereum.stackexchange.com/questions/21117