イーサリアム

Ethereum、分散アプリケーションプラットフォーム、スマートコントラクト対応ブロックチェーンのユーザー向けのQ&A


0
EVM opcode createのパラメーター
EVMオペコードとの契約を作成する通常の方法でaddとmloadを使用する理由は次のとおりです。bytes memory bytecode = hex"600580600c6000396000b800602a600052b8"; ... assembly { _address := create(0, add(bytecode, 0x20), mload(bytecode)) } なぜ0x20を初期...
   


0
コールドウォレットとダップ
私はイーサリアムに不慣れで、コールドストレージに秘密キーを保持しながらdAppsを操作することに興味があります。エアギャップコンピューターにイーサリアムウォレットの秘密鍵を保持するというアイデアが気に入って...
   



1
MetaMask経由でユーザーを認証するためのweb3.jsの署名機能
メタマスク機能を使用してユーザーを認証するために、このsiteにある例に従っています。さらに、次のsiteにあるweb3.jsのドキュメントでは、この署名関数を指定しています: web3.eth.personal.sign(dataToSign, address, password [, callback]...
    


0
ブロックチェーンの合意における最終性
絶対/即時ファイナリティはブロックチェーンコンセンサスの目標ですか、それともイーサリアムパウのような確率論的ファイナリティの下で、一部の領域はPoSになるためにうまく機能しますか?(BFTメカニズムを使用する...
     



0
RemixのjsVMが誤ったガスを表示するのはなぜですか?
jsVMで契約のガス消費量をテストしましたが、一貫した出力が示されました。次に、それをメインネットにデプロイしました。関数呼び出しは、さまざまな量のガスを消費します。jsVMは古いバージョンのEthereumを実行してい...
  


0
Reactのメソッドからの戻り値を呼び出して保存する
スマートコントラクト(myMethod)からメソッドを呼び出して、結果(結果)を状態(this.state.result)として保存しようとしています。しかし、私の状態は結果に更新されていません。私のコードは以下に提供されています。...
  

1
スマート契約アカウントはgethのどこに保存されますか?
ネットワークIDがNでデータディレクトリがdata/のプライベートブロックチェーンを実行する単一のgethノードがあります。同じ上にスマートコントラクトContractNameを展開しましたが、問題はありませんでした。もう一度やり直...
   

0
マッピングは一意の値を保存しませんでした
このコードは、一意のドキュメントハッシュを保存することを目的として作成しました。それを達成するためにマッピングを使用しました。pragma solidity ^0.5.16; contract DocumentHash{ string public documentHash; mapping (string => string)...
     

1
Truffle移行デプロイメント:トランザクションは50ブロック以内でマイニングされませんでした
自分のEthereumクライアントノード(Open Ethereum 3.0.1)を実行しています。Truffle migrateを使用して、スマートコントラクトをMainNetに展開しています。ただし、契約の展開には時間がかかりすぎます。移行コマンドの結果は以下...
    

4
トランザクション署名のv部分は何ですか?
トランザクションを送信するときに私が正しく理解していれば、無署名の部分mとv、r、sで構成される署名を送信します。各ノードは以下をチェックして署名を検証します。 hash(m,r) * publicKey + r = s * generator ジェネレータは既...
  

0
契約はデプロイされていますが、インスタンスは未定義です
トリュフを使用して正常にganacheブロックチェーンに契約を展開しました。トリュフコンソールで、契約を細かく呼び出すことができますtruffle(development)> MyCoin [Function: TruffleContract] { _constructorMethods: { configureNetwork: [Function:...
     


Next page