挖掘&分享[区块链应用]
玩转DApp从这里开始

深入浅出Peepeth是怎么运作的?

Peepeth包含2部分,其一是运行在以太坊区块链上的开源智能合约(数据层),其二是Peepeth.com(前端)。下面将解释这2者之间是如何相互作用,并且将讨论一些其他部分。

智能合约

Peepeth的智能合约存储着peepeth所有的数据,包括账户信息和内容信息。但是实际上并不是直接将这部分数据存储在区块链上,而是仅仅存储了一条条链接到区块链上。数据本身则保存到一个称为行星际文件系统(IPFS)的分散数据存储中。

为什么不把数据直接存储子区块链上?最主要的原因是“很贵”。在以太坊上面的任何操作都会消耗GAS(旷工费),如果所有数据都存储到区块链上,那将会消耗大量的GAS,但是如果只是存储一个链接,那无疑成本将降低很多。使用区块链技术,最根本的原因在于,区块链可以精准的记录谁在什么时候发布了什么内容。

Peepeth.com

Peepeth.com这个网站,是Peepeth智能合约的前端。网站从智能合约中读取和写入数据。同时还增加了其他功能,不可能只使用区块链技术,如电子邮件通知和Twitter同步。Peepeth.com很大程度上与传统的WEB应用程序没什么两样,最主要的不同是数据层,使用智能合约,并且是开源的。

peepeth.com是中心化的,它有可能会被监管,也有可能会被关闭。如果有一天,,peepeth.com被关闭了,任何人都可以创建一个新的前端来恢复之前存储的所有数据。

批量提交是怎么运作的?

你可以通过Deepeth向区块链批量提交你的动作,正常情况下,你必须为你每一次活动支付以太坊网络费用,这是一个昂贵且缓慢的过程。但是通过批量提交,你可以将你需要提交的动作全部放在一个交易中进行,这让用户可以很自由地使用Peepeth。

批量提交依赖于peepeth的集中记录,当你准备后之后,peepeth会将你之前的操作打包在一个交易中上传到以太坊网络。目前,deepeth允许你批量提交15个动作。使用这个功能来提交不是很重要的内容的时候,其他的前端或许无法信任批量内容的时间戳,又或者会假定这些批量内容的时间戳是一致的。但是deepeth会追踪原始时间戳,仍然会根据发布时间在deepeth前端进行显示。

如何自由自在PEEP?

如果你想自由自在地进行peep,那你得再7天内发布至少50条内容,然后保持足够活跃。不同于批量提交到区块链,而是deepeth会对这部分内容使用你的以太坊密钥进行签名,deepeth会为你保存这部分内容。这是deepeth前端的一个特点。

赞(1) 进入DApp
未经允许不得转载:DApp.wang » 深入浅出Peepeth是怎么运作的?

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址