Does Hyperledger Fabric store failed transactions?
up vote
1
down vote
favorite
Does Hyperledger Fabric store failed transactions? Is it stored in the ledger or somewhere else?
hyperledger-fabric
add a comment |
up vote
1
down vote
favorite
Does Hyperledger Fabric store failed transactions? Is it stored in the ledger or somewhere else?
hyperledger-fabric
add a comment |
up vote
1
down vote
favorite
up vote
1
down vote
favorite
Does Hyperledger Fabric store failed transactions? Is it stored in the ledger or somewhere else?
hyperledger-fabric
Does Hyperledger Fabric store failed transactions? Is it stored in the ledger or somewhere else?
hyperledger-fabric
hyperledger-fabric
asked Nov 5 at 17:01
Boon
17k40160253
17k40160253
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
up vote
4
down vote
There can be multiple points where a transaction can "fail" along a transaction flow route. If the transaction "fails" before it is successfully submitted to the ordering service, it does not end up in the ledger.
After the Tx is ordered, the peer will put the Tx in its ledger and then run its own validity check. If the Tx fails validity, it will still be in ledger but with an "invalid" tag in the peer.
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
4
down vote
There can be multiple points where a transaction can "fail" along a transaction flow route. If the transaction "fails" before it is successfully submitted to the ordering service, it does not end up in the ledger.
After the Tx is ordered, the peer will put the Tx in its ledger and then run its own validity check. If the Tx fails validity, it will still be in ledger but with an "invalid" tag in the peer.
add a comment |
up vote
4
down vote
There can be multiple points where a transaction can "fail" along a transaction flow route. If the transaction "fails" before it is successfully submitted to the ordering service, it does not end up in the ledger.
After the Tx is ordered, the peer will put the Tx in its ledger and then run its own validity check. If the Tx fails validity, it will still be in ledger but with an "invalid" tag in the peer.
add a comment |
up vote
4
down vote
up vote
4
down vote
There can be multiple points where a transaction can "fail" along a transaction flow route. If the transaction "fails" before it is successfully submitted to the ordering service, it does not end up in the ledger.
After the Tx is ordered, the peer will put the Tx in its ledger and then run its own validity check. If the Tx fails validity, it will still be in ledger but with an "invalid" tag in the peer.
There can be multiple points where a transaction can "fail" along a transaction flow route. If the transaction "fails" before it is successfully submitted to the ordering service, it does not end up in the ledger.
After the Tx is ordered, the peer will put the Tx in its ledger and then run its own validity check. If the Tx fails validity, it will still be in ledger but with an "invalid" tag in the peer.
answered Nov 5 at 19:33
adnan.c
282111
282111
add a comment |
add a comment |
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53158918%2fdoes-hyperledger-fabric-store-failed-transactions%23new-answer', 'question_page');
}
);
Post as a guest
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password