【问题标题】:Is Ganache Decentralized?Ganache 是去中心化的吗?
【发布时间】:2021-12-03 12:45:25
【问题描述】:

我有一些非常具体的疑问,我在各个地方寻找但找不到答案。因此,如果了解区块链开发的人可以帮助我,我将不胜感激。

  1. 人们说加密货币是区块链的一种应用,而区块链是它自己的独立技术。但是每个 Dapp 教程(todolist、供应链管理等)在与区块链通信时仍然需要以太坊。区块链可以在没有加密货币的情况下实现吗?

  2. 每个教程都使用 Ganache。这些教程从未提及对等节点系统的任何内容。 Ganache 是否在后台模拟 P2P 节点系统?基于 Ganache 构建的应用是集中式还是分散式?

  3. 部署 Dapp 时,它们会部署在以太坊主网络中。每个智能合约、去中心化应用程序、以太坊交易是否都存在于一个巨型区块链上,即以太坊主网络?这怎么能管得住。只是一些指导会有所帮助吗?我在哪里可以了解更多信息。有很多资源,但我不知道从哪里开始。

【问题讨论】:

    标签: blockchain ethereum


    【解决方案1】:

    1.区块链可以在没有加密货币的情况下实现吗?

    是的。区块链是一种存储数据的方式,其中每个块都链接到前一个块。例如:

    第 1 块:

    {
        data: 'foo',
        previousHash: '0000000000000000000000000000000000000000000000000000000000000000'
    };
    

    第 2 块:

    {
        data: 'bar',
        previousHash: 'd807da8ba0473afd6cb13d465d21e2d1e0e14598d8555afe5fe3e88c7e114b05'
    };
    

    “Block 2”中的previousHash 是“Block 1”的哈希值。


    2.基于 Ganache 构建的应用是集中式还是分散式?

    Ganache 是一个本地区块链和类似以太坊的网络模拟器,通常用于开发和测试。 Ganache 的多个实例无法相互通信,因此按照这个定义,它是一个集中式系统。

    但是,在 Ganache 本地构建和测试的应用程序可以部署到去中心化网络,例如 Ethereum Ropsten 测试网、Ethereum Mainnet、BSC Mainnet 等。


    3.每个智能合约、去中心化应用程序、以太坊交易,都存在于以太坊主网络的一个巨型区块链上吗?

    智能合约和交易——是的,它们都存储在以太坊网络区块链中。

    DApp - 它们通常由智能合约(见上文)和链下应用(通常用 JavaScript 和其他网络语言编写)组成,通常托管在私人服务器或常规共享主机上。

    如何管理

    目前,以太坊区块链的大小在 0.5 TB 到 1 TB 之间,具体取决于您使用的节点软件,并且会随着时间的推移而增长 (source)。在 StackOverflow 上不鼓励发表个人意见,因此我将由您决定是否可以管理。 :)

    【讨论】:

    • 这很有帮助。谢谢!
    猜你喜欢
    • 2016-11-28
    • 2022-12-19
    • 2022-01-16
    • 2018-05-04
    • 1970-01-01
    • 2020-06-13
    • 1970-01-01
    • 2012-03-20
    • 1970-01-01
    相关资源
    最近更新 更多