ink!/pallet/solidity performance benchmarking phase 2
- Team Name: Talentica Software
- Payment Address: 0x8bd54ec34A35f3A2f668A33d9578b5C3A6b730dE
- Level: 1
Project Overview :
Proposal for Milestone 2 in the RFP titled implementation-benchmarking.
Overview
There are multiple ways to implement the logic in substrate i.e using pallets or ink smart contracts, or even writing solidity code and compiling it to WASM with the help of a solang compiler. We have to benchmark the performance metrics of the logic implemented using each of the above methods. We have already benchmarked the storage performance(basic data types) of each of the implementations as part of Milestone 1 and 2. Now, we will benchmark CPU-intensive logic, events emission and cross-contract calls across all the four implementations. We hope this will help new developers in deciding the best approach to implement the logic.
Project Details
We will employ the approach already taken to deliver Milestones 1 and 2 to benchmark CPU intensive task on all the four implementation strategies and also cross-contract calls within an implementation, wherever possible. We will use following tools to do so:
Ecosystem Fit
This will help new developers to decide the best tool to implement the logic.