Cointime

Download App
iOS & Android

What are smart contract wallets?

Validated Media

What are smart contract wallets?

Smart contract wallets are self-executing, scripted agreements that automatically enforce the terms of the agreement, providing users with more power and security than traditional wallets.

Smart contract wallets are considered decentralized applications (DApps) as they are built on a blockchain and enable users to manage their digital assets using smart contract technology. These wallets provide users a means to keep crypto assets in self-custody. Moreover, they facilitate functions like bundled transactions, the ability to pay gas fees in a different token, customizable recovery options and more.

Advantages smart contract wallets bring in include:

Better security

To prevent asset theft or unauthorized access, smart contract wallets use encryption methods and blockchain technology. The wallet securely stores and encrypts the user’s private key, making it much more difficult for hackers to access the user’s funds.

Transparency

All transactions and smart contract codes live on the blockchain, which results in transparency. For example, a user can look through their transaction history on the block explorer to verify the veracity of their wallet’s records if they suspect fraudulent behavior.

Decentralization

Thanks to decentralization, smart contract wallets reduce their susceptibility to censorship and single points of failure.

Customizable features

Smart contracts empower users with customizable features, such as spending limitations, multisignature transactions and programmable rules, tailoring the control of digital assets to individual needs.

What are the use cases of smart contract wallets?

Smart contract wallets enhance the functionality of Web3 ecosystem in several ways, such as access to DeFi servicesdecentralized identity, asset management, voting systems and more.

Smart contract wallets can be used for a range of purposes, including quick payments, lending, trading tokens, supplying liquidity, interacting with DApps and integrating with decentralized exchanges. Here are a few use cases of smart contract wallets:

Access to DeFi services

An integration feature in smart contract wallets enables users to access a variety of decentralized finance (DeFi) platforms right from their wallets. Users can engage in DeFi activities like lending and asset borrowing without depending on conventional financial institutions. Moreover, users can interact with DeFi services by connecting their smart contract wallet to these platforms.

Decentralized identity

Smart contract wallets can be an integral part of decentralized identity systems. By keeping their data inside a smart contract, people have more control over what they can do with it and how accessible it is, reducing the possibility of identity theft while retaining privacy.

Secure asset management

Features such as multisig and configurable access controls make smart contract wallets the solution for people and organizations to manage their digital assets securely. For example, a business could improve the security of its digital assets by using a smart contract wallet to limit access to only authorized staff.

Collaborative decision-making

Organizations or groups can use smart contract wallets to ensure that spending decisions are taken collectively. A nonprofit organization might, for instance, use a multisig smart contract wallet for releasing cash. The wallet will require several board members’ consent before releasing cash, making the process (and the underlying stakeholders) more accountable.

Voting systems

Using smart contract wallets can make the voting process much more transparent and efficient. Each smart contract would reflect one vote. Tracking the voting process on a distributed ledger helps maintain election integrity and thwarts attempts at manipulation.

What is the role of multisignature smart contracts in Web3?

Multisig wallets require the approval of multiple people to perform an action. They ensure that actions are taken with the consent of a majority of signatories.

A multisig, or multisignature smart contract wallet, requires approval from several signatories to proceed with a transaction. The wallet uses the “m-of-n” signatures principle, meaning that for a transaction to be approved, m out of the designated n signatories need to consent. The use of multisignature methods adds an extra security layer to the wallet, strengthening its resistance to hacks.

The value n represents the total number of selected signatories. Each signature has their own unique private key. As the n value increases, the wallet gets more distributed and securer. The value m stands for the bare minimum of signatures needed in order to authorize a transaction. 

An example will help us understand better how a multisig wallet functions. In a 3-of-4 multisig wallet, there will be four signatories (n = 4), and the execution of a transaction will require the approval of at least three of them (m = 3).

How does ERC-4337 enhance the functioning of smart contract wallets?

ERC-4337 brings an account abstraction approach that eliminates the link to externally owned accounts (EOAs) and facilitates more creative and user-friendly designs.

Prior to ERC-4337, smart contract wallets often faced limitations. They would sometimes interact with EOAs, which still involved private key management and could require centralized relayers to execute transactions. Blockchain relayers are third-party services that help data move and communicate across various blockchain networks. This reliance on external entities was a concern for projects striving for complete decentralization.

ERC-4337 is an account abstraction approach that allows one to use smart contracts as their primary accounts and does away with centralized relayers, EOAs or private keys. Thanks to ERC-4337, wallets can adopt more creative and user-friendly designs. It enables developers to integrate wallets with advanced features such as automatic payments, unique wallet recovery techniques and multi-factor authentication. These wallets are securer, more user-friendly and more versatile.

Smart contract wallets vs. regular wallets

The difference between a regular wallet and a smart contract wallet lies in their functionality and objectives.

A regular or external Ethereum wallet enables users to store, manage and interact with their digital assets on the Ethereum blockchain. These digital assets might include Ether (ETH), the native cryptocurrency of Ethereum, and other ERC-20 tokens. To allow users to access and manage their funds, each wallet generates a unique public address and a corresponding private key or seed phrase. With these wallets, one can perform essential tasks such as sending and receiving Ethereum Virtual Machine (EVM)-compatible tokens and tracking transaction history.

A smart contract wallet, on the other hand, is a programmable wallet that facilitates more automation and complex interactions. It enables users to implement two-factor authentication (2FA) (add an extra layer of protection for funds), sign transactions on a phone, set monthly spending limits, generate session keys (temporary encryption keys used for a single session or transaction) to play blockchain games without constant transaction approvals, automate bill payments, decentralized wallet recovery, and more.

Comments

All Comments

Recommended for you

  • As of July 25, BlackRock IBIT held more than 338,000 bitcoins, an increase of more than 1,092 bitcoins from the previous day.

    BlackRock's official update on the Bitcoin ETF shows that as of July 25th, the market value of IBIT has reached $21,890,121,436.41, and the position has increased to 338,128.5551 BTC, an increase of 1,092.7881 BTC from the previous trading day.

  • The U.S. core PCE price index rose 0.2% in June, compared with expectations of 0.1% and the previous value of 0.10%.

    The US core PCE price index for June was 0.2%, exceeding expectations of 0.1% and the previous value of 0.10%; the US core PCE price index for June recorded a year-on-year increase of 2.6%, higher than expected. The US core PCE price index for June recorded a monthly rate of 0.1%, unchanged from the previous month and in line with expectations.

  • LayerPixel Completes $2 Million Seed Round Led by Kenetic Capital

    LayerPixel, a DeFi solution based on TON, announced the completion of a $2 million seed round of financing, led by Kenetic Capital, with participation from Foresight Ventures, Waterdrip Capital, VentureSouq, Web3 Port Foundation, Microcosm Research, TMM Club, and dozens of angel investors. It is reported that this funding will help LayerPixel accelerate the development and integration of its DeFi solution suite in the Telegram Mini App ecosystem, fundamentally changing the way users interact with decentralized finance in the Telegram environment.

  • Grayscale GBTC holdings are approximately 271,200 BTC, and the number of ETHE shares in circulation has fallen below 300 million

    Official data from Grayscale shows that as of July 25th, Grayscale GBTC holds 271,212.2467 BTC, a decrease of 410.3257 BTC from the previous trading day, with an asset management scale (non-GAAP) of $17,542,084,056.48 and a circulation share of 306,180,100 shares; Grayscale ETHE holds 2,391,684.2607 ETH, a decrease of 97,390.7166 ETH from the previous trading day, with an asset management scale (non-GAAP) of $7,468,775,526.14 and a circulation share of 282,168,500 shares; Grayscale ETH holds 310,308.0733 ETH, an increase of 13,663.3797 ETH from the previous trading day, with an asset management scale (non-GAAP) of $969,033,154.46 and a circulation share of 329,308,500 shares.

  • US Senator Withdraws Support for Elizabeth Warren's Anti-Crypto Bill

    On July 24th local time, Republican Senator Roger Marshall withdrew his support for the "Digital Asset Anti-Money Laundering Act," which he and Democratic Senator Elizabeth Warren jointly formulated for 2022, aimed at regulating the cryptocurrency industry under existing anti-money laundering and anti-terrorism financing frameworks. Currently, according to the official congressional record on the bill, there are still 18 senators supporting the bill.

  • Web3 startups raised $3.7 billion in funding in the first half of 2024, showing signs of recovery

    According to the latest report from Crunchbase, Web3 startups raised $3.7 billion in the first half of 2024. Although this number decreased by 18% compared to the first half of 2023, it increased by 42% compared to the second half of last year. Quarterly, Web3 startups raised over $2 billion in the second quarter of 2024, slightly higher than the $1.8 billion raised in the first quarter, but down 18% from the $2.2 billion raised in the same period last year. However, after eight consecutive quarters of decline, Web3 startups have seen two consecutive quarters of funding increases. In addition, although the total amount of funding has increased, there have been few large financing rounds, with only seven rounds raising over $50 million.

  • Yesterday, the U.S. spot Bitcoin ETF had a net inflow of $31.4 million

    As monitored by Farside Investors, data from yesterday (July 25th) shows that the net outflow of funds for the US Bitcoin ETF GBTC was $39.6 million; BlackRock's iShares Bitcoin Trust (IBIT) had a net inflow of $71 million yesterday; EZBC, ARKB, and BITB had no inflows or outflows of funds.

  • US spot Ethereum ETF had a net outflow of $150.4 million yesterday

    According to Farside Investors monitoring, data from yesterday (July 25th) shows that the net inflow for the BlackRock Ethereum ETF (ETHA) was $72.9 million, the net inflow for the Invesco Ethereum ETF (ETHV) was $8 million, the Franklin Ethereum ETF (EZET) had no inflow or outflow, the 21Shares Ethereum ETF (CETH) had no inflow or outflow, and the Grayscale Mini Ethereum ETF (ETH) had a net inflow of $58.1 million. Previously, it was reported that the Grayscale Ethereum ETF (ETHE) had a net outflow of $326.9 million, the Bitwise Ethereum ETF (ETHW) had a net inflow of $16.3 million, the Fidelity Ethereum ETF (FETH) had a net inflow of $34.3 million, and the Invesco Ethereum ETF (QETH) had a net inflow of $6.2 million. Overall, data shows that the net outflow for US Ethereum ETFs yesterday was $150.4 million.

  • Harris: Ready to debate Trump on September 10

    US Vice President Harris told reporters that she is ready to debate with Trump on September 10th. She said: "I agree to the previously agreed upon September 10th debate. He (Trump) agreed before, but now he is backing out. I am ready, and I think voters should see the division in this election on the debate stage, so I am ready. Let's get started." It is reported that Harris has gained enough support from delegates and is expected to become the Democratic candidate. The Democratic National Convention will be held in Chicago from August 19th to 22nd.

  • Jersey City's Municipal Pension Plan to Invest in Bitcoin via ETFs

    The municipal pension plan of Jersey City, New Jersey, is set to invest in bitcoin through exchange-traded funds, as announced by Mayor Steven Fulop on Thursday. This move is a significant step towards wider adoption of cryptocurrency, although the amount invested is not expected to be substantial. The decision follows a similar move made by a Wisconsin pension earlier this year, indicating growing hope for cryptocurrency's long-term prospects even among conservative professionals. Read more about this development in our article.