22得票14回答
Solidity中的字符串拼接?

如何在Solidity中连接字符串?var str = 'asdf' var b = str + 'sdf' 似乎不起作用。我查阅了文档,关于字符串拼接很少提及。但文档中指出可以使用点号('.')进行拼接?"[...] a mapping key k is located at sh...

21得票1回答
区块链是单向链表吗?

作为数据类型,区块链是一个单向链表吗?因为每个块都使用哈希引用前一个块。 还是某种树形结构?

21得票1回答
超级账本Fabric的性能测试

在尝试实现IBM团队在其文章Hyperledger Fabric: A Distributed Operating System for Permissioned Blockchains中报告的性能时,我遇到了一些问题和错误。我收集了所有有用的信息,并希望与HF社区分享。此外,我对Fabric...

20得票9回答
区块链与HyperLedger Fabric的区别

当我试图理解区块链技术时,我遇到了HyperLedger Fabric。根据文档,它是区块链技术的实现。 这是什么意思?区块链只是一个概念,而HyperLedger Fabric是该概念的一种实现吗? 更新: Hyperledger Fabric将交易存储在哪里?我知道它是一个点对点架构,...

20得票1回答
在Substrate中,Babe、Aura和Grandpa有什么区别?

Substrate支持“可插拔共识算法”,开发者可以选择使用多种共识算法之一。它标配四种算法: Aura Babe 工作量证明 (PoW) Grandpa 其中部分算法(例如babe和grandpa)可以在单个节点中同时使用。每个共识算法有何区别,哪些算法可以或应该一起使用?

18得票1回答
在以太坊DApps中处理用户资料

我正在创建一个以太坊DApp。 DApp 包含具有关联数据(如电子邮件,姓名和个人资料图片)的用户。我想将用户内容作为JSON对象存储在IPFS中,并使用IPFS哈希在链上引用此内容。我应该如何将这些数据与特定用户相关联?换句话说,后续与DApp的交互如何连接用户与存储在IPFS中的数据。这是...

18得票4回答
在React中出现了"Property 'ethereum' does not exist on type 'Window & typeof globalThis'"错误。

我正在React中遇到错误: 'Window & typeof globalThis'类型上不存在属性“ethereum” 这是导致问题的代码行: import { ethers } from 'ethers' const provider = new ethers.pro...

18得票1回答
什么情况下应该创建 Substrate 运行时模块而不是 Substrate 智能合约?

开发Substrate运行时模块和Substrate智能合约(例如使用ink!语言)之间有什么区别? 哪些应用程序最适合以其中一种形式编写?

17得票2回答
在Solidity中动态地调用外部合约

我正在尝试让一个合约拥有一个能够调用另一个合约函数的功能。我的目标的关键部分是,该合约不应该能够在没有任何import语句的情况下进行部署,并且默认情况下不知道合约的名称。换句话说,该合约的使用者将输入被调用合约的数据(即地址、名称)作为参数。如何最好地实现这一点?

17得票2回答
Solidity,Solc错误:包含(嵌套)映射的结构体无法构造

我正在使用通过npm安装的Solc版本0.7.0。当我尝试创建包含映射的结构体时,收到了以下错误消息:“无法构造包含(嵌套)映射的结构体。” 请检查代码:// SPDX-License-Identifier: MIT pragma solidity 0.7.0; contract Test ...