权力下放的公告栏 使用NextJS,以太坊和IPFS的“公告栏” dapp。 消息的大小由发送的ETH的值确定。消息存储在IPFS中,IPFS哈希/路径记录在事务中。 这个玩具项目的动机是研究Solidity,IPFS,看看在没有Truffle框架的情况下创建dapp会有多痛苦(或没有痛苦)。 IPFS存储示例 由于您可以将文本存储在智能合约状态变量中,因此该项目是将IPFS与以太坊一起使用的一个人为示例。 但是,将消息存储在IPFS上会减轻区块链的负担,理论上会降低每笔交易的汽油价格。 在智能合约中存储IPFS路径哈希 将IPFS哈希/路径存储到协定中时,您需要将其重新哈希为32字节的十六进