Mysten Labs, a company that specializes in distributed methods, programming languages, and cryptography and is affiliated with the Sui Network, has successfully upgraded blockchain capacity. While testing in a Sui blockchain environment, Pilotfish, a model, increased production by eightfold while being maintained by eight machines.
As more machines were linked, latency decreased, indicating the prospect of linear horizontal upgrading in the event of low latency blockchain transactions. This was a first for any blockchain.
“Pilotfish: Distributed Transaction Execution for Lazy Blockchains” was the official title of this proof-of-concept, which was first published as an article on the arXiv open access archive on January 29, 2024.
Mysten Labs researcher and article co-author Lefteris Kokoris-Kogias calls Pilotfish a game-changer in the blockchain arena, saying that no other technology can compete with its capability at the moment.
Sui maintains its output leadership by implementing side-by-side transactions in distinct validators using multiple cores. Sui was able to process 65.8 million transactions per day as a result. There are constraints due to the insufficiency of a solitary engine. Pilotfish enters the picture at this juncture, enabling a single validator to concurrently introduce multiple servers.
Almost all blockchains use some form of batching for upgrades. The result is increased latency and postponements in the transition to finality. Pilotfish handles linear output upgrading without increased latency in this scenario.
Alberto Sonnino, a research scientist at Mysten Labs, stated that until now, the sole method to increase the capability of a validator was to purchase a more advanced machine. Pilotfish facilitated horizontal expansion through the timely addition of servers. At this time, the issue is the required quantity of servers.
Pilotfish attains its exceptional scalability through the utilization of a solitary validator to process transactions across numerous devices. Put simply, the activity is divided into three distinct segments. The first is the primary, which investigates transaction sequencing with enhanced output consensus.
The execution workers (EWs), which maintain the blockchain state and carry out transactions acquired from the sequencing workers (SWs), are the third component. The sequencing workers (SW) are responsible for storing and transferring transactions for implementation.
Experimental results show that Pilotfish supports a wide range of workloads, has low latency, and achieves impressive linear scaling. Pilotfish successfully decreased network response times and kept the latency envelope below 20ms during testing.
Improvements such as shard replication, ultra-fast networking, and numerous SequencingWorkers are in the works for the future.