Date
1 - 1 of 1
Iroha Weekly Updates 8 #irohaweekly
Юшкевич Николай <n.yushkevich@...>
Finally, it is Friday 🎊🍾🎉🥂!
Week highlights 🔥:
We have improved our throughput⚡️ five times 😮 (according to Caliper measurements here
https://bit.ly/2lZKPbJ)
It used to be pretty low in previous release (around 30tx/s), now it is 151tx/s on two local peers, and please don’t be confused with that number as we are gradually improving the performance (yet as soon as we release BFT ordering service throughput
might degrade a bit), and don’t compare us yet to other systems — as finalisation in Iroha is different compared to other platforms; due to its trusted BFT consensus algorithm and overall pipeline.
Hopefully, we will contribute more to performance WG in Hyperledger and come up with clear comparison criteria ❔ soon.
Major
All the stateful validation errors are printed 📋 in peer logs. Now it is a lot easier to check what went wrong with a rejected transaction
https://github.com/hyperledger/iroha/pull/1493
Also, stateful errors are printed to users of Iroha as well. Temporarily we print all the issues and potentially disclose sensitive data, but don’t worry — we are designing error codes to hide that.
https://github.com/hyperledger/iroha/pull/1508
Finally, we have deleted account_id from a previously confusing API in Add/Subtract commands
https://github.com/hyperledger/iroha/pull/1511
Transaction batch introduction. New API, a new format of transaction and genesis block
https://github.com/hyperledger/iroha/pull/1504 &
Oops 🤷🏻, our CI was too good for the capacity of Amazon, we had to revert it back until we figure out what can be used instead
https://github.com/hyperledger/iroha/pull/1533
Middle
SOCI dependency management with CMake
intehttps://github.com/hyperledger/iroha/pull/1509
Block and proposal creation benchmarks
https://github.com/hyperledger/iroha/pull/1539
Proposal and block txs validation
https://github.com/hyperledger/iroha/pull/1506
Add test cases for empty protobuf payload
https://github.com/hyperledger/iroha/pull/1502
Minor
Color diagnostics in Jenkins CI 🏳️🌈
https://github.com/hyperledger/iroha/pull/1515
Reuse Peer proto
https://github.com/hyperledger/iroha/pull/1522
Fix tests for createRole with the empty set of permissions
https://github.com/hyperledger/iroha/pull/1520
Improve Findgrpc.cmake
https://github.com/hyperledger/iroha/pull/1518
Python example fix
https://github.com/hyperledger/iroha/pull/1529
Bind operator in TemporaryWsv files
https://github.com/hyperledger/iroha/pull/1544
Java bindings package name
https://github.com/hyperledger/iroha/pull/1507
#IrohaWeekly
|
|