簡體   English   中英

是否有可能在沒有任何交易費用的情況下構建一個真實世界的私有以太坊區塊鏈,我應該注意哪些其他費用?

[英]Is it possible to build a real-world private ethereum blockchain without any transaction fee and what other costs should I be aware of?

最近在做一個class的項目。 我構建了一個供應鏈 Dapp,它基於松露框架和 ganache 作為本地區塊鏈。 我對私有 Ethreum 區塊鏈的概念有一些疑問。

我的問題是,是否有可能在沒有任何交易費用的情況下為特定組織構建一個真實世界的私有以太坊區塊鏈,我應該注意哪些其他費用? 第二個問題是我需要在 Rinkeby 上部署我的 Dapp 嗎? 只是我在某處讀到,你應該像 Rinkeby 一樣將你的 dapp 部署到 tes.nets,以證明它在更像以太坊 mai.net 的環境中運行良好。 因為我只是為 dapp 使用了甘納許,所以我想確定

我在網上找到了一些答案,但它們並不令人滿意,如果你能為我提供有關該主題的一些指導,我將不勝感激和幫助,因為我對此比較陌生。 謝謝你。

我的問題是,是否可以為特定組織構建一個真實世界的私有以太坊區塊鏈而無需任何交易費用以及我應該注意哪些其他成本?

不會,因為每筆交易都會消耗 CPU、IO 和網絡帶寬。 必須測量這些並停止交易,否則,一項惡意交易可以通過消耗所有資源來停止整個網絡。 因此,至少需要一個內部會計單位。

第二個問題是我需要在 Rinkeby 上部署我的 Dapp 嗎?

為什么要這么做? 請閱讀xyproblem.info ,了解如何提出更易於理解的問題。

我從您的問題中了解到,您構建了一個 Dapp 並使用 Ganache 和 Truffle 框架對其進行了測試。 但是,您希望在類似於 rinkeby 的測試網上測試您的應用程序。

似乎有些項目允許您創建主網分叉。 您只需向他們提供主網的 infura URL,他們就會啟動您本地的以太坊主網分叉。 這使您能夠在主網條件下測試您的 dapp。 此外,您可以將任意數量的代幣分配給您的地址。 這是可以執行此任務的存儲庫的鏈接。

https://github.com/yearn/yearn-mainnet-fork

要將合約部署在本地區塊鏈實例上,您只需使用此存儲庫提供的 RPC URL。

是的你可以。 這些通常稱為許可鏈。 雖然您會產生計算成本,但您的組織或任何獲准使用該鏈的人不會支付 gas 費用。

天然氣價格仍然存在,它本質上是無用的,因為作為鏈上的權威,你可以鑄造無限的天然氣。 此類鏈通常具有 PoA(權威證明共識)。

您可以使用這些客戶端來構建這樣的鏈:

  • GoQuorum - geth fork,它在上游更新中滯后了幾個月。 有很多共識算法選項,例如 QBFT/Raft。 另外附帶隱私 tx 管理器。 應用程序級許可。
  • OpenEthereum (Deprecated) - 我個人的最愛。 我與這個客戶進行了廣泛的合作,並用它編寫了一個公共人道主義鏈規范( https://github.com/grassrootseconomics/kitabu-chain )。 使用 AuRA 共識。 有據可查。
  • Nethermind - 支持 AuRa 共識。 沒用過,但應該比 OpenEtherem 有更多的功能。
  • Geth - 支持 Clique。 我不是派系共識的粉絲,但它可以很好地工作。

我在這里記錄了一些 PoA 共識比較。 你可能會發現它很有用。

是的,你確實可以。 GoQuorum 和 Besu 都允許您創建一個完全無 gas 的網絡。 https://consensys.net/docs/goquorum/en/latest/concepts/free-gas.network/?h=gas

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM