2017-09-01 2 views
0

ユーザーがトランザクションでタイムスタンプを送信しないようにするにはどうすればよいですか? トランザクションを作成すると、タイムスタンプフィールドがトランザクションに追加され、ユーザーが入力することができます。 クライアントがトランザクションを送信しない場合、トランザクションのタイムスタンプに値が設定されますが、ユーザーは独自のタイムスタンプでトランザクションをバックエンドに送信できます。ハイパージーガーコンポーザーで、すべてのトランザクションのタイムスタンプの一部が入力されるのはなぜですか?

答えて

0

クライアント層で(Node.jsまたはREST APIを使用してトランザクションを送信する前に)これを強制する必要があると思います。

しかし、これは興味深い要件です。あなたはユースケースとあなたが心配していることについて詳しく説明できますか?

+0

具体的には、トランザクションがいつ処理されたかを知り、その時間のブロックチェーン元帳レコードを変更できません。さらに、私はチェーンコードがそのトランザクションのタイムスタンプに基づいてロジックを実行し、それが資産データベース内に格納されたタイムスタンプとどのように比較されるかを知りたい。 参加者がトランザクションのバックデイトまたは転送を行うことができる場合、日付フィールドは無意味なので削除できますか? –

+0

取引に何時間使用しますか?どのように計算されますか?時間論理と分散システムの挑戦的な世界へようこそ! –

関連する問題