|
Re: Limits to generality
Dear Marko,
NONE of the transactions stored in Bitcoin are invalid in the sense of it chain code (that is its script language). Those in orphan blocks are just not part of the ordering
Dear Marko,
NONE of the transactions stored in Bitcoin are invalid in the sense of it chain code (that is its script language). Those in orphan blocks are just not part of the ordering
|
By
Tamas Blummer <tamas@...>
·
#21
·
|
|
Re: Limits to generality
Dear Tamas,
Re "invalid" in Bitcoin I precisely said "unsuccessful" as in orphaned blocks - not invalid in the sense of chaincode.
Anyway, coupling chaincode and consensus is certainly a
Dear Tamas,
Re "invalid" in Bitcoin I precisely said "unsuccessful" as in orphaned blocks - not invalid in the sense of chaincode.
Anyway, coupling chaincode and consensus is certainly a
|
By
Marko Vukolic <MVU@...>
·
#22
·
|
|
Re: Limits to generality
I am not sure we should discuss coupling of chain code and consensus as I am not sure this was the consequence of my ask.
Using the terminology of your writeup I ask, that endorsers should not forward
I am not sure we should discuss coupling of chain code and consensus as I am not sure this was the consequence of my ask.
Using the terminology of your writeup I ask, that endorsers should not forward
|
By
Tamas Blummer <tamas@...>
·
#25
·
|
|
Re: Limits to generality
I am not sure we should discuss coupling of chain code and consensus as I am not sure this was the consequence of my ask.
Using the terminology of your writeup I ask, that endorsers should not forward
I am not sure we should discuss coupling of chain code and consensus as I am not sure this was the consequence of my ask.
Using the terminology of your writeup I ask, that endorsers should not forward
|
By
Tamas Blummer <tamas@...>
·
#23
·
|
|
Re: Limits to generality
For an honest peer - this is trivial to ask for - and we should do it
the problem is one cannot ask a malicious peer to comply with this. But one could track his actions via separate mechanism (cf.
For an honest peer - this is trivial to ask for - and we should do it
the problem is one cannot ask a malicious peer to comply with this. But one could track his actions via separate mechanism (cf.
|
By
Marko Vukolic <MVU@...>
·
#24
·
|
|
Re: Limits to generality
For 1, it's could be an option in permissioned blockchain for complete auditability, not debugging.
For 2, it's been implemented in the client SDK
- Binh
Tamas Blummer ---06/02/2016 06:07:40 AM---It
For 1, it's could be an option in permissioned blockchain for complete auditability, not debugging.
For 2, it's been implemented in the client SDK
- Binh
Tamas Blummer ---06/02/2016 06:07:40 AM---It
|
By
Binh Q Nguyen <binhn@...>
·
#26
·
|
|
Re: Limits to generality
1) storing invalid transactions should certainly not be the default behaviour. I wish options like this would be introduced once there is a use case requesting for it.
2) Please point me to the code
1) storing invalid transactions should certainly not be the default behaviour. I wish options like this would be introduced once there is a use case requesting for it.
2) Please point me to the code
|
By
Tamas Blummer <tamas@...>
·
#27
·
|
|
Performance measurements
We created a noop system chain code that does nothing but store an invoke transaction.
Since it is a system chain code written in go and deployed at startup, it does not require the grpc-docker
We created a noop system chain code that does nothing but store an invoke transaction.
Since it is a system chain code written in go and deployed at startup, it does not require the grpc-docker
|
By
Tamas Blummer <tamas@...>
·
#28
·
|
|
Re: Limits to generality
Tamas,
I am in the learning mode and appreciate your patience
1. I understand and agree with construction time comment as time stamp is not always equal as I understand it (and for lack of a
Tamas,
I am in the learning mode and appreciate your patience
1. I understand and agree with construction time comment as time stamp is not always equal as I understand it (and for lack of a
|
By
William Sparks <wsparks@...>
·
#29
·
|
|
Re: Limits to generality
Tamas,
the sdk code/doc here: https://github.com/hyperledger/fabric/tree/master/sdk/node
tx id is set in this module https://github.com/hyperledger/fabric/blob/master/sdk/node/src/hlc.ts (search for
Tamas,
the sdk code/doc here: https://github.com/hyperledger/fabric/tree/master/sdk/node
tx id is set in this module https://github.com/hyperledger/fabric/blob/master/sdk/node/src/hlc.ts (search for
|
By
Binh Q Nguyen <binhn@...>
·
#30
·
|
|
Improving Transaction Rates
Tamas,
In my experience maximizing throughput requires running multiple clients. You should be able to at least double if not triple your throughput by running 16 clients - assuming you have the
Tamas,
In my experience maximizing throughput requires running multiple clients. You should be able to at least double if not triple your throughput by running 16 clients - assuming you have the
|
By
Bishop Brock <bcbrock@...>
·
#31
·
|
|
Cancelled: Hyperledger Fabric Technical Planning
Description
Cancel this repeated meeting to create weekly meeting each week to include newly joined membersCancel this repeated meeting to create weekly meeting each week to include newly joined
Description
Cancel this repeated meeting to create weekly meeting each week to include newly joined membersCancel this repeated meeting to create weekly meeting each week to include newly joined
|
By
Binh Q Nguyen <binhn@...>
·
#33
·
|
|
Invitation: Hyperledger Fabric Technical Planning (Jun 6 10:00 AM EDT)
Description
https://meetings.webex.com/collabs/meetings/join?uuid=M7ME8OZ0FX8ZY45U79CEWHFSOD-9VIB
Meeting number: 195 533 376
Audio Connection: +1-415-655-0001 US TOLL
Access code: 195 533 376
Can't
Description
https://meetings.webex.com/collabs/meetings/join?uuid=M7ME8OZ0FX8ZY45U79CEWHFSOD-9VIB
Meeting number: 195 533 376
Audio Connection: +1-415-655-0001 US TOLL
Access code: 195 533 376
Can't
|
By
Binh Q Nguyen <binhn@...>
·
#32
·
|
|
Re: Limits to generality
Hi Binh,
I do not think this addresses the same problem. Generating uuid for queries is unrelate to the requirement of being able to compute tx id at its construction for invoke.
I am surprised to see
Hi Binh,
I do not think this addresses the same problem. Generating uuid for queries is unrelate to the requirement of being able to compute tx id at its construction for invoke.
I am surprised to see
|
By
Tamas Blummer <tamas@...>
·
#35
·
|
|
Re: Limits to generality
Hi Tamas,
We probably should chat on slack as I don't follow your comment
> Generating uuid for queries is unrelate to the requirement of being able to compute tx id at its construction for
Hi Tamas,
We probably should chat on slack as I don't follow your comment
> Generating uuid for queries is unrelate to the requirement of being able to compute tx id at its construction for
|
By
Binh Q Nguyen <binhn@...>
·
#34
·
|
|
Re: Limits to generality
Tamas,
Can you elaborate a little on the intended form and usage of this
client-specified tran-id? I'm going to imagine what your requirement
is about, but perhaps I'll get it wrong:
It seems
Tamas,
Can you elaborate a little on the intended form and usage of this
client-specified tran-id? I'm going to imagine what your requirement
is about, but perhaps I'll get it wrong:
It seems
|
By
Chet Murthy <chetsky@...>
·
#36
·
|
|
Re: Performance measurements
Tamas,
Just for clarity, could you describe how you ran this test? Perhaps,
with details sufficient for reproduction?
--chet--
Tamas,
Just for clarity, could you describe how you ran this test? Perhaps,
with details sufficient for reproduction?
--chet--
|
By
Chet Murthy <chetsky@...>
·
#37
·
|
|
Re: Limits to generality
Hi Chet,
the purpose is that constructor of a transaction, the client, knows what id the tx will have on block chain.
I do not suggest client specified id, but client specified derivation of the id
Hi Chet,
the purpose is that constructor of a transaction, the client, knows what id the tx will have on block chain.
I do not suggest client specified id, but client specified derivation of the id
|
By
Tamas Blummer <tamas@...>
·
#38
·
|
|
Re: Performance measurements
We will submit a pull request within days, that allows reproduction on its branch.
Tamas Blummer
CHIEF LEDGER ARCHITECT
Digital Asset
T: +36 1 883 0300
E: tamas@...
W:
We will submit a pull request within days, that allows reproduction on its branch.
Tamas Blummer
CHIEF LEDGER ARCHITECT
Digital Asset
T: +36 1 883 0300
E: tamas@...
W:
|
By
Tamas Blummer <tamas@...>
·
#39
·
|
|
Re: Limits to generality
Tamas,
Oh ... let me say back to you:
(1) you DO NOT mean that the client gets to specify the tran-id
directly (or even any part of it)
(2) you DO mean, that the client can itself compute the
Tamas,
Oh ... let me say back to you:
(1) you DO NOT mean that the client gets to specify the tran-id
directly (or even any part of it)
(2) you DO mean, that the client can itself compute the
|
By
Chet Murthy <chetsky@...>
·
#40
·
|