以太坊网络可以用作数据库吗?

  • 本文关键字:数据库 网络 ethereum
  • 更新时间 :
  • 英文 :


我们可以像数据库一样使用以太坊网络来存储数据。如果将其用作数据库,可能会发生什么。

是的,这是可能的。只需写一份智能合约即可存储和检索您的数据。

Google术语"固体性crud"一词用于将数据存储在以太坊上的文章和教程。

缺点是:

  1. 速度 - 区块链写作缓慢而不是快速阅读。以太坊将永远无法与诸如SQLite这样的低性能数据库竞争。

  2. 成本 - 以太坊的阅读是免费的,但要写成本以太。确切的成本取决于您要存储的数据的大小。对于少量数据,这并不重要。对于服务,您甚至可以使您的用户将支付写信的API(例如购买机票表格(,这样就不会花费任何东西。但是,如果您的遗产数据迁移到区块链可能非常昂贵。

    最重要的是,将大量数据传输到区块链将看到对交易峰值的需求,这将增加每笔交易的成本。这不仅是理论上的,还发生在之前 - 当加密蛋白智能合约发布时,游戏突然变得如此受欢迎,以至于交易从每笔交易不到一分钱到每笔交易数十美元(USD(。

通常,您只想存储您需要在以太坊上安全的核心数据并将其链接到其他数据源(例如,存储对象的URL链接和哈希,但将对象本身存储在Amazon S3上或Azure存储(

最新更新