标签: blockchain

以太坊创世纪封锁私人网络

我想在私人网络上挖掘.

如何在边境以太坊中为私人网络创建一个创世块?

我已经看到:https://blog.ethereum.org/2015/07/27/final-steps/但这是为了获取公共Genesis块.

encryption cryptography blockchain ethereum

8
推荐指数
2
解决办法
2483
查看次数

在Hyperledger中,链代码部署和调用,查询到底发生了什么?

在Hyperledger中,链代码部署和调用,查询到底发生了什么?

需要确认Chaincode部署,调用和查询系统的成本.如果它们是相同的,那么Chaincode看起来更好,甚至数百,数千.

blockchain hyperledger

8
推荐指数
1
解决办法
2729
查看次数

使用IPFS的分散式聊天应用程序

我使用写分散聊天应用程序nodejs,expressjs,angularjs,socket.ioipfs.我现在用libp2p形成,将相互在一个开放的连接进行通信的节点.Libp2p是一个模块化的IPFS项目网络堆栈.

Libp2p允许我构建nodes能够托管一个swarmlistening/ dialing一个的.我已经发展到几个节点可以通过angularjs(由socket.io补充)网页中的输入相互通信,但是它们的IP地址和tcp端口需要进行硬编码.

我面临的问题是,如果未知数量的用户加入此系统并设置其节点,我该如何处理该方案.我已经完成了大量的研究,DHT特别是它与种子的应用,但我没有接近实际应用它.

我不想运行一个跟踪用户的中央系统,因为跟踪器跟踪种子中的播种机和传感器(由于DHT,现在有些多余)

在集中式聊天应用程序中,每次用户进入或离开时,我都可以使用socket.io信号从服务器向所有对等体发送emit事件.但是,分散式聊天应用程序中的等价物是我正在努力奋斗的东西.

我需要一些指导.

p2p dht node.js blockchain ipfs

8
推荐指数
1
解决办法
1865
查看次数

hyperledger fabric在哪里存储区块链的数据库?

我在本地计算机上使用单个验证节点进行了超级分层结构网络设置.我正在开发一个链码,想清除我的区块链.我已经读过hyperledger结构将数据库存储在/ var/hyperledger下.但是,我没有在/ var下看到这个hyperledger目录.这个目录还有其他位置吗?我的开发平台是MAC,我使用docker-compose来启动我的超级结构网络.

blockchain hyperledger hyperledger-fabric

8
推荐指数
1
解决办法
4429
查看次数

如何通过nodejs观察区块链上的比特币交易?

我正在使用这个bitcore npm包. https://bitcore.io/api/lib

我想监视区块链上的所有事务,并读取与该事务关联的输入地址,输出地址和数量.

但我无法找到要调用的javascript方法来完成此任务.即使我无法找到这方面的例子.

我正在寻找类似的东西

var someLib = require('some-bitcore-lib')

someLib.on('transaction-found', function(){
   // print everything
   console.log(arguments);
   // do something else;
})
Run Code Online (Sandbox Code Playgroud)

有帮助吗?我在哪里可以找到some-bitcore-lib或如何在nodejs中创建它?

node.js bitcoin blockchain

8
推荐指数
2
解决办法
2383
查看次数

是否可以从以太坊的另一个账户支付交易费?

我想从账户A在以太坊进行交易,但交易费用应该从账户B支付。在以太坊可以吗?

blockchain ethereum web3js geth

8
推荐指数
1
解决办法
2567
查看次数

我们可以认为基于网络的非插件加密钱包是安全的吗?

我知道一堆加密钱包可以在网络浏览器中使用 IFRAME 和类似技术,而无需安装任何插件:

但是他们是否受到网络钓鱼 Dapp 攻击的保护?如果 Dapp 想要欺骗你并隐藏实际发送的 ETH 数量或以任何其他方式,在网络浏览器中修改钱包 UI?

security plugins blockchain wallet nearprotocol

8
推荐指数
2
解决办法
531
查看次数

如何找出 RSK 区块链上确认 RSK 交易的次数?

最好知道一笔交易在 RSK 区块链上被确认了多少次,这样当一个用户将 RIF 发送到另一个钱包或交换钱包时,我们可以看到发生了多少次确认

rpc blockchain rsk

8
推荐指数
3
解决办法
341
查看次数

用于创建程序可用于执行合同付款的转账帐户的 Solana 模式是什么?

我正在尝试处理我的 solana 合约中的交易。我应该这样做的方式是使用createAccountWithSeed生成程序(8DqELvN5TFeMtNJciUYvGqso2CyG5M6XNWxh3HRr3Vjv)和付款人拥有的转账帐户。因此,我创建新的转账帐户以发送到 solana 程序处理器以执行交易。但是,当我将转账帐户传递给我的 Rust 程序时,check_account_owner该帐户由系统程序 (11111111111111111111111111111111) 而不是我的程序拥有。

所以我的问题有两个:

  • 这是在这种情况下使用的正确模式吗?
  • 如果是,我如何创建一个程序和付款人都可以执行的帐户?

这是客户端的 JS createAccountWithSeed

const transferAcc = await PublicKey.createWithSeed(
    payer.publicKey,
    "payer",
    PROGRAM_ID,
  );
  await connection.requestAirdrop(transferAcc, 100000);
  SystemProgram.createAccountWithSeed({
    basePubkey: payer.publicKey,
    fromPubkey: payer.publicKey,
    lamports: 100000,
    newAccountPubkey: transferAcc,
    programId: PROGRAM_ID,
    seed: "payer",
    space: 1024,
  });

  const accInfo = await connection.getAccountInfo(transferAcc);
  console.log(
    `Paying from acc: ${transferAcc.toBase58()}, Owned by: ${accInfo?.owner.toBase58()}`
  );
Run Code Online (Sandbox Code Playgroud)

这是尝试进行传输的 Rust 代码。

pub fn process_payment(
        program_id: &Pubkey,
        accounts: &[AccountInfo],
        payment_fee: u64,
    ) -> ProgramResult {
        let account_info_iter …
Run Code Online (Sandbox Code Playgroud)

javascript rust blockchain solana

8
推荐指数
1
解决办法
3306
查看次数

当我在后台打开 Ganache 时,布朗尼不会自动附加到本地 Ganache。它被 ganache-cli 困住了

当我在后台打开 Ganache 时,布朗尼不会自动附加到本地 Ganache。它被 ganache-cli (第一张图片)卡住了(第二张图片是我正在寻找的)。有人可以帮忙吗?

我所坚持的是什么

我在寻找什么

blockchain solidity ganache brownie

8
推荐指数
2
解决办法
2662
查看次数