Blockchain

任何人有什麼經濟動機來開採 Ropsten 和其他網路?

  • January 7, 2021

乙太坊 1.0 有一個基本限制,就像所有全球區塊鏈一樣:每個區塊只能容納這麼多交易。由於這種稀缺性,每當一個應用程序在主網路上變得過於流行時,交易的汽油價格就會飆升。以目前的 ETH 價格,你最終可能會支付 $ 5 or even $ 99.

但是,開發人員一直在使用 Ropsten 網路。如果那裡的交易量與主網上的交易量相同怎麼辦?任何人都可以在上面獲得無限量的 ETH,那麼為什麼礦工要挖下一個區塊呢?如果有人真的在 Ropsten 上部署了一個流行的應用程序(例如,在區塊鏈上投票),它基本上是一種禮物經濟嗎?

我正在考慮這樣做……這意味著我想建構避開 ETH 高成本的 dapp,並利用 Ropsten 等“足夠好”的安全性,並在各種 ERC20 合約中獎勵我們自己的節點和合約貨幣,而不是 ETH。大概沒有水龍頭可以鑄造任意數量的任意 ERC20 合約,因為鑄造方法是某人部署的實際程式碼。就像我們自己的 ERC20 合約……我們可以告訴它在 Ropsten 上鑄造給那些向我們發送電匯、貝寶、主網上的 ETH 或其他任何東西的人。

一些答案

是的,礦工開採 Ropsten 是為了提供公共產品,而不是為了盈利。如果有一個應用程序具有足夠的牽引力來阻塞 Ropsten,這種情況會消失嗎?最有可能的。Ropsten 之前一直被阻塞,不是因為流行的 dApp,而是因為垃圾郵件或 51% 攻擊。在攻擊期間,我們沒有看到挖礦量下降,也沒有看到它導致 ropETH 升值。

讓我們將其分為兩部分,一部分是關於在 Ropsten 上建構,另一部分是關於在一般測試網上建構。

為什麼你不應該在 Ropsten 上建構

主要來源:Afri Schoeden 的 EthCC$$ 3 $$演講

儘管 Ropsten 乍一看可能看起來像主網,因為兩者都由直接的 PoW 算法控制,但有幾個原因表明不建議在 Ropsten 上建構。

  • Ropsten 有時被用作核心更改的試驗場,因此您的應用程序可能會意外中斷,並且某些客戶端可能無法支持您的應用程序
  • Ropsten 之前一直是垃圾郵件攻擊的目標,​​很不幸地成為了針對 Ethereum Classic 的 51% 攻擊的試驗場,因此還需要考慮 DDOS 和 51% 攻擊

在測試網上建構應用程序

不過,還有其他測試網,其中一些通過犧牲一些去中心化來提供比 Ropsten 更好的安全性。在Goerli之上建構應用程序怎麼樣?

讓我們將應用程序分為兩大類:預測有價值貨幣的應用程序和不預測有價值貨幣的應用程序。例如,如果你正在建構一個區塊鏈遊戲,你可能不一定需要底層的 ETH 具有任何價值。黑暗森林正是這樣做的,並在 Ropsten 上發布了他們遊戲的前三輪。從 v4 開始,他們在 xDai 上發布,儘管我不知道有任何關於遷移的公開解釋。如果這適合您的案例,您可能需要聯繫他們,詢問他們在測試網上執行的經驗。(如果您打算在 Ropsten 上執行,那麼您也可以專門向他們詢問。)換句話說,如果它不指望擁有一個有價值的貨幣,它可能會在測試網上建構一個生產級應用程序集成,並且建構者和使用者是否對共識和/或安全權衡感到滿意。

不過,OP 的問題似乎表明將 ERC20 代幣部署到測試網。問題變成了 ERC20 是否可以在測試網上具有價值,那時。我想不出為什麼它不能有價值的明確原因;如果有有機供求關係,那麼供求關係應該能夠賦予代幣一個價值。話雖如此,代幣將失去能夠與 ETH 生態系統互動的網路效應。你需要某種與 ETH 的橋樑,因為作為 ETH 測試網並不意味著有辦法訪問主網合約,只是測試網本身類似於主網的架構。

如果您確實需要與 ETH 生態系統的互操作性,則需要在測試網和主網之間架起一座橋樑。那時,我建議考慮建構 L2 解決方案或已經橋接的鏈,例如xDai ,而不是建構在測試網上。你可能仍然需要在主網上部署一個合約來鏡像你的代幣合約,無論它在哪裡,但是與你的“原始”代幣合約的互動,無論是在 L2、側鏈還是測試網上,都將保持便宜(或可能免費) )。

如果正在部署的 ERC20 代幣旨在被抵押,則會出現這種情況的擴展。如果 OP 的 ERC20 代幣部署在測試網上,則抵押品也需要在那裡。在這裡,即使有橋樑或預言機(這樣抵押品可以在主網上),在主網上移動抵押品仍然會產生主網的汽油價格。根據評論中的一個問題進行詳細說明,DAI 和其他穩定幣在測試網上不存在任何價值(儘管我認為在各種測試網上都有 DAI 的測試實現,並且 Oasis 應用程序可以打開在 Kovan 上建立一個保險庫);什麼可以擔保他們?測試網 ETH 毫無價值,那麼 DAI 將如何獲得任何價值?理論上可以在測試網上創建算法穩定幣,儘管它們目前(2021 年 1 月)不是很穩定。理論上我不明白為什麼是 USDC 或 Tether無法決定他們是否在測試網上發布了一個鏈下抵押的穩定幣,儘管知道沒有這樣做的計劃。歸根結底,測試網被視為和維護的測試場所。

希望這會有所幫助,建設愉快!

乙太坊 1.0 有一個基本限制,就像所有全球區塊鏈一樣:每個區塊只能容納這麼多交易。由於這種稀缺性,每當一個應用程序在主網路上過於流行時,交易的汽油價格就會飆升

是的,乙太坊 2.0 旨在通過使用側鏈(分片)帶來更多的可擴展性來解決這個問題。還有 EIP-1559 ( https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1559.md ) 目前吸引了很多關注:該提議旨在通過實施新的交易定價機制。

但是,開發人員一直在使用 Ropsten 網路。如果那裡的交易量與主網上的交易量相同怎麼辦?

由於以下兩個主要原因,這不太可能:

  • 正如您所說,Ropsten 被開發人員使用(用於測試目的)並且測試乙太(水龍頭)沒有價值。所有的業務都發生在主網上,今天乙太坊被非技術人員使用。例如,Uniswap 每天有數億美元的交易量。這是巨大的。此外,“待處理交易”是衡量主網和 Rospten 之間交易量差異的一個很好的指標。在我寫這個答案時,主網正在記錄 125k 待處理交易(https://etherscan.io/txsPending),而 Ropsten 只有 30 個待處理交易(https://ropsten.etherscan.io/txsPending)。
  • 有一個主網和幾個測試網(Ropsten、Rinkeby、Kovan、Goerli、…)。因此,如果一個測試網過載,使用者可以遷移到另一個測試網。

任何人都可以在上面獲得無限量的 ETH,那麼為什麼礦工要挖下一個區塊呢?

您每小時可以申請的水龍頭數量有限。這是因為水龍頭的數量雖然非常大(根據https://teth.bitaps.com/超過 1 000 000 000 000 個),但在 Ropsten 上是有限的。

任何人有什麼經濟動機來開採 Ropsten 和其他網路?

大多數 Ropsten 礦工都是希望通過提供測試網路、鏡像主要網路以及每個人都可以練習的地方來改進乙太坊上 dApp 開發的開發人員。他們還獲得了很多水龍頭,這節省了他們的時間,讓他們能夠更有效地測試他們的智能合約。我相信大多數維護測試網路的人實際上並不是出於經濟動機,而是想要改進乙太坊的愛好者。

另一方面,有幾個水龍頭網站有大量廣告並要求註冊。如果他們將數據註冊(電子郵件等)出售給第三方,我不會感到驚訝。很明顯,一些測試網礦工試圖利用他們的水龍頭。

它們是否可以用於期望以自定義 ERC20 代幣支付的智能合約(測試網)

要回答問題的最後一部分,您可以在測試網上創建任何 dApp 並操作水龍頭和令牌。但是,這僅用於測試目的,其上的所有乙太幣和代幣都沒有價值。

你提到了"good-enough" securityRopsten。請注意,像 Ropsten 這樣的 PoW 測試網不是很安全,因為攻擊所需的電量並不是很昂貴。它發生在過去(Ropsten 測試網受到某種攻擊?我們能做什麼?)。

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