Cointime

Download App
iOS & Android

Developer Spotlight: Usman Asim has Big Plans for Rust and ZKs on Avalanche

Validated Project

The tech Usman Asim needed for his dApp didn’t quite exist. He had a big idea, but also a problem set without a clear solution.

He needed a blockchain with leading speed, decentralization, and flexibility. He needed the architecture that could incorporate ZKs for privacy-centric goals. He needed to customize his own Rust VM to fine-tune an ideal execution environment.

Essentially, he needed a unicorn. Usman found one with Avalanche.

In about two weeks, Usman built a custom Rust VM with ZKs on Avalanche — BulletproofVM — to be the foundation for his dream dApp.

Usman, 21, is a developer relations engineer at Chainstack, a blockchain managed services platform. At Chainstack, he focuses on “four or five chains, mostly Avalanche.” Chainstack helps clients manage their Avalanche infrastructure, including providing validators and other tooling for builders launching Subnets. “I’ve been preaching the Avalanche song for a long time,” Usman said. “It’s super customizable, you can create whatever VM you want, and you can write in whatever language you want.”

To build his own custom Rust VM, Usman used the Avalanche Rust SDK. New to Rust, Usman supplemented the SDK with a few questions to friends more practiced in the language. Aside from these few questions, Usman built the VM himself from research to implementation.

He said his custom VM lets him:

  • Maintain a state of accounts with balances/assets
  • Execute standard transfers between accounts
  • Execute smart contracts using arbitrary code
  • Execute multi-asset transfers
  • Support a decentralized governance system
  • Use Bulletproof ZK Proofs to ensure everything is accurate and private

Now, Usman is giving his VM a few final touches to make it production-ready. He plans to deploy his forthcoming dApp, Speake, on it. Eventually, he hopes to move Speake to a Subnet.

Speake aims to let people post monetizable content that’s verifiable and anonymous. In a way, Usman wants to rebuild Substack but with Web3 features designed to empower censored people to regain their voices. He “wants writers to be able to write without fear,” though non-censored people interested in the monetization elements can attach their name to their content if they want. In time, he wants to broaden Speakeinto a “decentralized WeChat,” a one-stop shop for many different features.

Integrating ZKs into the VM is an intriguing step. Usman’s goal here was to provide a way for users to share an absolute minimum of personal info. He integrated ZKs, he said, so that “people can do things without verifying themselves, maintaining privacy.”

Usman knows Avalanche is the ideal chain for both building and performance.

“Honestly, I love building on Avalanche,” he said. “It gives me everything that every other platform gives me. It gives me everything I’m looking for as a developer and takes it 10 steps further.”

Usman praises Avalanche’s big-picture technical specs, such as low transaction fees, rapid finality, and infinite scalability. But it’s also the customization for builders — a less appreciated but equally important property of Avalanche — that really sells him on Avalanche. “Having that speed and customization is really big for someone like me that’s building a platform catered to Web2 users,” he said.

Usman believes the rate of growth and innovation on Avalanche exceeds what he and fellow developers are seeing on other chains. He has also been impressed by how fast the Ava Labs team addresses the few issues that surface. “Seeing the updates pushed out, the partnerships, it reinforces the belief that us as builders have in the ecosystem,” he said.

Usman continues to direct Chainstack clients and fellow builders to Avalanche. “This is going to be the platform where builders build going forward,” he said. “That’s truly my belief. If you want to build your own custom solution, there’s no better place to build it than Avalanche.”

Comments

All Comments

Recommended for you

  • SlowMist: Beware of watering hole attacks launched by malicious attackers using WordPress plugin vulnerabilities

    SlowMist Security has issued a warning that attackers have recently been exploiting vulnerabilities in WordPress plugins to inject malicious JS code into normal websites and launch watering hole attacks. These attacks involve popping up malicious windows when users visit the site, deceiving them into executing malicious code or performing Web3 wallet signatures, thereby stealing their assets. It is recommended that sites using WordPress plugins check for vulnerabilities, update plugins in a timely manner, and avoid being attacked. When visiting any website, users should carefully identify the downloaded programs and Web3 signature content to avoid downloading malicious programs or having their assets stolen due to malicious signatures.

  • Unverified Ember Sword NFT auction contract vulnerability has caused nearly $200,000 in losses

    Certik has discovered a vulnerability in the unverified Ember Sword NFT auction contract, which has earned 60 WETH (approximately $195,000) from 159 victims who approved the contract. Certik reminds users to revoke their approval of the relevant contract on Polygon.

  • zkSync ecological lending platform xBank Finance suspected of RUG

    xBank Finance, a zkSync ecosystem lending platform, was suspected of being a RUG, and the protocol's TVL was close to zero. The project's official Twitter account has been frozen.

  • Scammers use fake USDT balances to defraud cryptocurrency users

    SlowMist has partnered with Imtoken to uncover a new cryptocurrency scam that uses offline transactions and USDT. Scammers manipulate the Ethereum RPC to falsify the USDT balance in the victim's wallet. The scammer lures the victim to change their Ethereum RPC URL to a URL controlled by them, making it appear that the victim has deposited USDT funds, but in reality, the victim is left empty-handed when attempting to trade. In addition, the scam also deceives users through small transfers to gain trust, then manipulates account balances and contract information, posing serious risks to unsuspecting users and is related to a wider range of pig slaughter scam activities.

  • Cointime April 27th News Express

    1. ETH falls below $3,100

  • HKEX: Accepts BOS HashKey, Huaxia, Harvest Bitcoin and Ethereum ETFs as eligible securities for multiple counters in the central clearing system

    On April 27th, the Hong Kong Stock Exchange issued three notices, announcing the inclusion of Bo Shi HashKey Bitcoin ETF shares and Bo Shi HashKey Ethereum ETF shares, Huaxia Bitcoin ETF shares and Huaxia Ethereum ETF shares, and Jia Shi Bitcoin Spot ETF shares and Jia Shi Ethereum Spot ETF shares as Central Clearing System multi-counterparty eligible securities. It is reported that:

  • Russia’s Central Bank and Rosfinmonitoring unveil pilot of fiat-to-crypto tracking system

    According to reports, since 2023, Russia has been trying to track cryptocurrency transactions and their sources. The Russian Central Bank and the Federal Financial Monitoring Service (Rosfinmonitoring) revealed that there is currently a system that allows private banks to track the connection between fiat-based transactions and cryptocurrency business.

  • PolkaWorld: Coretime trading on Kusama has started

    On April 27th, PolkaWorld announced that Coretime trading on Kusama has begun, marking the end of the era of parallel chains. With the approval and implementation of Kusama proposal 373, the proposal will upgrade the Kusama relay chain runtime to v1.2.0 and bring Coretime functionality. Shortly thereafter, the Kusama community approved Kusmaa proposal 375 last Friday, allowing Coretime chain to begin selling Coretime. Currently, Kusama is in the Renew Period and is selling batches of Coretime.

  • Over $155 million worth of MEME will be unlocked on May 3, accounting for 31.96% of the circulating supply

    According to Token Unlocks data, 5.31 billion MEME tokens, worth over $155 million, will be unlocked on May 3, 2024, accounting for 31.96% of the circulating supply. These tokens will be unlocked and distributed to airdrops, advisors, and investors.

  • Wu Jiezhuang, a member of the National Committee of the Chinese People's Political Consultative Conference, suggested that Hong Kong refer to IPO to provide innovative financing models for Web3

    Wu Jiezhuang, a member of the National Committee of the Chinese People's Political Consultative Conference and a member of the Hong Kong Legislative Council, wrote an article in the Hong Kong Wen Wei Po titled "Leading the Digital Economy by Adapting to the Web3 Trend". The article pointed out that developing Web3+ has both advantages and new challenges. The Hong Kong government has taken an important step in the direction of developing Web3 and the digital economy by formulating a short- to medium-term strategic development blueprint, ensuring that policies and resources are in place, and promoting the construction of Web3+ application scenarios. Focusing on Web3, establishing an international innovation financing platform can not only help Hong Kong leverage its traditional financial advantages, but also help it become a global digital technology center. It is suggested to refer to the mature mode of existing enterprises' IPOs in Hong Kong, provide an innovative financing model for Web3, and create a market trend and service competitive advantage to promote the development of the industry and attract upstream and downstream of the industry chain at home and abroad to gather in Hong Kong.