目录
quot; | awk -f scripts/bench-tx-per-sec.awk goos: linux goarch: amd64 pkg: github.com/hyperledger/fabric-x-committer/utils/deliverorderer cpu: Intel(R) Core(TM) i9-14900K BenchmarkVerifyBlock/blockSize=100-32 169263 6927 ns/op 144,363 TX/sec BenchmarkVerifyBlock/blockSize=1,000-32 1490384 866.4 ns/op 1,154,201 TX/sec BenchmarkVerifyBlock/blockSize=10,000-32 6001669 202.2 ns/op 4,945,598 TX/sec BenchmarkVerifyBlock/blockSize=100,000-32 9214441 173.0 ns/op 5,780,347 TX/sec PASS ok github.com/hyperledger/fabric-x-committer/utils/deliverorderer 41.489s ``` #### Related issues - resolves #295 - resolves #396 - resolves #397 - resolves #361 - resolves #272 - resolves #273 - resolves #274 Signed-off-by: Liran Funaro <liran.funaro@gmail.com>" href="/mirrors/fabric-x-committer/commits/53a16aac40">[bft-delivery] BFT delivery (#427)24天前
  • cmddynamic TLS CA rotation for sidecar and query service (#530)4天前
  • docker[docker] remove stale deployment directory (#506)13天前
  • docs[sidecar] add notifier and relay throughput metrics (#529)9天前
  • integrationdynamic TLS CA rotation for sidecar and query service (#530)4天前
  • loadgendynamic TLS CA rotation for sidecar and query service (#530)4天前
  • mock[mock] fix flaky TestOrderer by making CutBlock synchronous (#504)12天前
  • scriptsremove golangci-lint from go.mod to avoid GPL dependency flagging (#526)11天前
  • servicedynamic TLS CA rotation for sidecar and query service (#530)4天前
  • utilsdynamic TLS CA rotation for sidecar and query service (#530)4天前
  • .apilinter.yamluse fabric logger (#332)2个月前
  • .gitignoreAdd Bob's rules (#480)23天前
  • .golangci.ymluse fabric logger (#332)2个月前
  • .sqlfluff[vc] split tables into predefined number of tablets (#311)2个月前
  • .yamllintuse fabric logger (#332)2个月前
  • CODE_OF_CONDUCT.mdPre release (#944)11个月前
  • LICENSEPre release (#944)11个月前
  • MAINTAINERS.mdPre release (#944)11个月前
  • Makefile[test] Add make ci-local to run full CI flow locally (#518)12天前
  • README.mdAdd coverage reports using coveralls (#291)2个月前
  • go.modupdate fabric-x-common dep to v0.2.1 (#541)4天前
  • go.sumupdate fabric-x-common dep to v0.2.1 (#541)4天前
  • guidelines.mdAdd license linter (#937)11个月前
  • Fabric-X Committer

    Coverage Status

    Setup and Testing

    See setup for details on prerequisites and quick start guide.

    Background

    The lifecycle of a transaction consists of 3 main stages:

    • Execution: First the transaction is sent to an endorser that will execute the transaction based on its current view of the ledger (this view may be stale). Then the endorser signs the transaction and forwards it to the next stage.
    • Ordering: The orderer will receive in parallel the signed transactions from the endorsers and will send them in a specific order to the next stage.
    • Validation: It takes place at the committer and it checks whether:
      • the signature is valid (not corrupt and it belongs to the endorsers)
      • the tokens (inputs or Serial Numbers/SN) have not already spent in a previous transaction (using the order as defined by the orderer)
    邀请码
      Gitlink(确实开源)
    • 加入我们
    • 官网邮箱:gitlink@ccf.org.cn
    • QQ群
    • QQ群
    • 公众号
    • 公众号

    版权所有:中国计算机学会技术支持:开源发展技术委员会
    京ICP备13000930号-9 京公网安备 11010802032778号