Blog

imToken 8th Anniversary: Building a Token-Centric World

imToken 8th Anniversary: Building a Token-Centric World

imToken is turning 8! šŸŽ‰šŸŽ‰šŸŽ‰ From 2016 to 2024, imToken has been witnessing the ups and downs of the crypto industry alongside all of you. We express our gratitude to every user for their support and companionship, enabling us to keep moving forward. Building a Token-Centric World In 2018, imToken embraced the ethos of open source, infusing fresh energy into the crypto industry with its TokenCore code. However, as the ecosystem continues to evolve, simply patching up old code is no longer the optimal choice. We're committed to embracing innovative solutions that propel us forward in this ever-changing landscape. As the crypto industry rapidly evolves, wallet products need to meet a wider range of needs. We believe the ultimate state of an ideal wallet should be: A shield for users and their families: protecting tokens from compromise, data leaks, and identity tracking. Helping users access the tokenized world with low cost and low threshold: permissionless accounts, affordable hardware, and user-friendly interfaces. Looking ahead, we are steadfast in our belief that "a Token-Centric World" is the best way to achieve this vision. Tokens are changing the way we innovate, share, and interact, whether it's in transfers, payments, NFTs, staking, governance, or in the realms of DeFi and DID. We keenly perceive the profound impact of this paradigm shift. A New Beginning: imToken 2.15 Driven by the concept of "a Token-Centric World," we've dedicated ourselves to crafting imToken 2.15, introducing a revolutionary architecture and design. The flat account system not only enhances flexibility in accommodating diverse account types but also establishes the groundwork for token-centric product design, heralding a fresh beginning. In line with this transformative journey, we've designed a new brand centered around tokens, unveiling it to commemorate our 8th anniversary, symbolizing a pivotal milestone in our evolution. imToken 8th Anniversary More importantly, we have prepared a wealth of surprises and airdrop events, and we sincerely invite you to join us in celebrating imToken's 8th birthday! Join the 8th Anniversary Event now: https://token.im/anniversary8 imToken Team2024.05.22
2024-05-22
imToken 2.15.1: Enhanced Account Management Experience

imToken 2.15.1: Enhanced Account Management Experience

imToken 2.15.1 brings a fresh look with revamped account management, including improved adding and switching methods, custom tags, derived address generation, and support for imToken Card accounts. The built-in swap feature now supports more popular networks such as Base and BSC. This update is as follows šŸ‘‡šŸ‘‡šŸ‘‡ New design for a fresh look Enhanced account management experience Optimized account adding and switching methods Derived address functionality for easier multi-account creation Custom tagging for faster account retrieval Support for imToken Card accounts Other features Support for popular networks like Blast, Merlin, etc. Built-in swap feature now supports Base and BSC Passwordless payments across all accounts A Fresh Look imToken 2.15.1 introduces a new unified color scheme, refreshing the interface for a cohesive visual experience across all operations. Enhanced Account Management Experience Optimized account adding and switching methods for simplified operations imToken introduces a new account management mode, simplifying complex concepts into wallets and accounts, helping you gain a clearer understanding of your token situation and effortlessly manage tokens. To add accounts, just navigate to "My Profile" on the imToken homepage, then select "Manage wallets" where you can now add up to 100 accounts. If you need to delete an account, simply click "Remove" in the wallet settings page. Additionally, quick account switching is available in the top left corner of the wallet homepage. Adding accounts Introduction of derived address functionality for easier multi-account creation imToken introduces derived address functionality, allowing you to manage tokens across multiple chains with just one set of mnemonic phrases. You can also add multiple sub-accounts on the same network, enhancing management efficiency and privacy protection. To create more accounts, you can access "Advanced" for derived address settings by clicking the three dots in the top right corner of the account adding page. Moreover, you can customize the account derivation path, with options for Ledger or BIP44 address types. Derived address generation Custom tagging for faster account retrieval imToken introduces a custom tagging feature for faster account retrieval. Access the account details page by clicking the ">" icon on the wallet homepage to edit tags for each account. Customize tags based on your preferences or usage, enabling quick identification of accounts. Custom tags Support for imToken Card accounts imToken now supports adding imToken Card accounts. Eligible users who have successfully applied for the card can simply swipe down on the add account page and select imToken Card. Once added, you can easily view and manage your imToken Card account within imToken. For specific steps, refer to "How to get an imToken Card". Other Features Added support for popular networks such as Blast, Merlin, etc. imToken now supports popular networks like Blast, Merlin, Metis Andromeda, Conflux eSpace, and Manta Pacific. Simply navigate to "My Profile" -> "Manage wallets" to add corresponding accounts. Switch to the desired network on the homepage, then click "DApp" to explore popular applications. Built-in swap feature now supports exchanges on Base and BSC imToken has optimized the swap function, offering a richer token exchange experience. Begin your exchange journey on the market page. Passwordless payments across all accounts imToken now supports password-free payments for all accounts, improving convenience and security in transactions. How to download For Android users New users: Go to the imToken official website (https://token.im) and download. Existing users: Update directly in the app. For iOS users: Go to App Store and download.Note: imToken is not listed in App Store in Mainland China. You can also send "Download" to [email protected] to get the link of the latest version of imToken. Finally, please always remember Make sure that all wallets are properly backed up before upgrading Never disclose your private key, seed phrase, or keystore Learn more: https://token.im
2024-05-16
imToken's Diversified Account System

imToken's Diversified Account System

imToken's Diversified Account System In the Alipay ecosystem, users' Alipay wallet accounts are intricately linked to diverse financial sub-accounts, including balance accounts, Yu'ebao accounts, Huabei accounts, and bank card accounts. These components collectively form the user's comprehensive Alipay wallet system, typically bound to the user's mobile phone number or email account. Similarly, leveraging decentralized blockchain technology, imToken has established a wallet system that allows users to create multiple token accounts using self-owned mnemonic phrases. These accounts extend across various blockchain networks such as BTC (Bitcoin), ETH (Ethereum), TRX (Tron), Arbitrum, and more. A set of mnemonic phrases corresponds to a single wallet, within which multiple accounts can be created. Unlike Alipay, where each account is directly linked to personal identity information, and thus each user typically has only one Alipay wallet, imToken operates on decentralized principles. It doesn't rely on personal information but rather on mnemonic phrases. Therefore, users can create multiple wallets on various blockchain networks as needed and manage multiple accounts within each wallet. Blockchain Networks and Accounts Various cryptocurrencies operate on distinct blockchain networks such as Bitcoin, Ethereum, TRON, and others. Each network boasts unique value transfer logic and information processing mechanisms. In imToken, blockchain networks are categorized into Layer 1, Layer 2, EVM-compatible chains, and custom chains. To add multiple blockchain network accounts like Bitcoin, Ethereum, and TRON to a single wallet, users simply check the corresponding networks on the account adding page. Note: Previously, imToken integrated Layer 2 and EVM-compatible chains within the ETH account framework, enabling users to access accounts like Optimism and Polygon through switching networks. In the latest version 2.15.1, imToken removes the account hierarchy, presenting Laye r2 and EVM-compatible chains alongside Ethereum for direct access, thereby enhancing operational intuitiveness and efficiency. Account Addition and Derivation Users can add multiple accounts from different networks within a single wallet using a set of mnemonic phrases. Additionally, they can derive multiple independent accounts within the same network, similar to how Alipay users can link multiple ICBC debit cards. By default, imToken generates only one account for each selected network on the account adding page. To create additional accounts within the same network, users can access the advanced feature by clicking on the three dots at the top right corner of the network icon. From there, they can proceed with address derivation. Each account has a corresponding derivation path, acting as a "map" that, when followed using a mnemonic phrase, leads to the corresponding account and address. Account Tagging and Management imToken supports the creation of up to 100 accounts, offering users the flexibility to add or remove accounts and assign custom tags to them. Similar to the tagging feature in WeChat contacts, imToken allows users to customize tags for each account, facilitating efficient management. For instance, consider Bob, who manages a total of 10 accounts in imToken for various blockchain interactions: 2 accounts for daily transfers on the Ethereum network 5 accounts for interacting with DApps on the Arbitrum network 8 accounts for interacting with new projects expecting airdrops By tagging these accounts based on their respective purposes, Bob can quickly filter and locate the desired accounts for specific tasks. Here's how it works: 1. On the wallet page, navigate to " > " and then select "Tag" to customize settings. 2. Return to the wallet page, click on the top-left corner to open the "Select Account" page, and enter the relevant tag name in the search box. The system promptly filters and displays all accounts with that tag. Conclusion In summary, imToken provides a secure, flexible, and practical account management solution. Users can freely create and manage multiple accounts using mnemonic phrases, not only across different networks within a single wallet but also generating multiple independent accounts within the same network. With the custom tag feature, users can effectively organize and streamline their accounts, ensuring efficient management.
2024-05-15
The Ethereum Dencun upgrade is live! Here are the top Layer 2 projects to watch in 2024.

The Ethereum Dencun upgrade is live! Here are the top Layer 2 projects to watch in 2024.

Ethereum has completed another successful network upgrade! The Dencun upgrade went live on the Ethereum mainnet at epoch 269568, which occurred on March 13, 2024 at 13:55 UTC. This upgrade is a key step for Ethereum to further scale, as it will increase the transaction throughput per second and enhance Ethereum's data storage and retrieval capabilities. imToken now supports all Layer 2 networks and EMV-compatible chains. After the Dencun upgrade, users can enjoy a more cost-effective experience with lower gas fees on Layer 2s through imToken. Impact of Dencun upgradeā€‹ For users: After the Dencun upgrade, the gas fees required for transactions on Layer 2s will significantly decrease. About 90% of the fees paid by users for initiating transactions on Layer 2s are due to data storage. These fees may decrease to only one-tenth of the current amount following the upgrade. According to IntoTheBlock, transaction fees on Arbitrum are estimated to decrease from $2.02 to $0.4, on Optimism from $1.42 to $0.28, and on Base from $0.58 to $0.01. Source: Duneā–² Source: I2fees.info on 8 December 2023Data after Dencun upgrade is speculative For developers: After the Dencun upgrade, it is necessary to promptly upgrade the client, check the Ethereum technical protocols included in the upgrade, and determine whether these EIPs will affect related projects. The Dencun upgrade introduces many exciting new features for both the execution layer and consensus layer of Ethereum. EIPs with backward compatibility impacts are EIP-6780, EIP-7044, and EIP-7514. Additionally, Goerli will be shut down. For the blockchain ecosystem: Following the Dencun upgrade, the Layer 2 ecosystem is poised for accelerated growth as gas fees see substantial reductions. Beyond cost savings, the upgrade promises enhanced data processing speed, potentially boosting transaction speeds by up to 100 times. Such advancements intensify competition within Layer 1 platforms, while for Layer 2, it marks just the inception of a competitive landscape with the emergence of numerous promising projects in the pipeline. Presently, the total value locked (TVL) in the prominent Layer 2 platform Arbitrum falls just shy of Layer 1s like Tron and BSC. Meanwhile, the TVL of OP Mainnet (previously known as Optimism) slightly trails behind Arbitrum's, yet it has already exceeded that of certain notable Layer 1s such as Solana. How do Layer 2s stand to gain substantial advantages from the Dencun upgrade? The most important feature implemented in the Dencun upgrade is EIP-4844, which is also the primary contributor to help Layer 2 reduce the cost and improve the efficiency. In the Layer 2 ecosystem, it has been common to use the Ethereum mainnet as the Data Availability Layer (DA Layer). This is done to fully leverage the security and data integrity of the Ethereum mainnet and avoid malicious attacks or tampering to transactions which are processed on Layer 2. However, due to the limitations of Ethereum mainnet in terms of block capacity and transaction throughput, it is actually difficult for Ethereum to support all the Layer 2 transactions, which generated data in every second is tens of times greater than Ethereum mainnet. It has been an ongoing issue, which led to a situation where, prior to the Dencun upgrade, many Layer 2 transactions often require a significant amount of time for confirmation or necessitate the payment of higher gas fees in order to expedite confirmation. Therefore, in the long run, if Layer 2 can only rely on the Ethereum mainnet as the data availability layer, there is certainly an obvious bottleneck in the future development of Layer 2. During the Dencun upgrade, EIP-4844 introduces a new transaction type known as blob, enabling the temporary storage of transaction data in a blob when transactions occur. The existence of the blob is akin to introducing an external parallel data storage pathway to the Ethereum mainnet. In operational terms, blob data is stored by nodes on the consensus layer. This segregation of data addresses the previous challenge, prior to the Dencun upgrade, where Layer 2 transactions were queued for verification against Ethereum mainnet data, resulting in substantial gas expenses and wait times. Meanwhile, the data in a blob will be deleted after 18 days in order to reduce the data pressure on the Ethereum mainnet. In addition, EIP-4844 sets a limit on the amount of storage space added to each beacon block, restricting it to approximately 0.5 MB of data (about 4 blobs), but this limit is expected to increase in the future. The primary concern tackled by the Dencun upgrade for Layer 2 remains centered around the data challenge. Before the Dencun upgrade, there was a growing interest in solutions that relied on third-party chains to act as the data availability layer. The most well-known of these is Celestia, which is capable of handling a large transaction volume. This enables it to assist in verifying transactions on Layer 2 and then batch-upload transaction states back to the Ethereum mainnet. It is a highly modularized data availability solution. Currently, many application chains within the Cosmos ecosystem use Celestia as their data availability layer. In the short term, relying on third-party chains to tackle Layer 2 data capacity issues may not gain as much trust as Ethereum mainnet serving as the data availability layer. As a result, the temporary storage introduced by EIP-4844 in the Dencun upgrade, known as blob, has become the more advantageous solution for the current Layer 2 ecosystem. Outlook for well-known Layer2 projects in 2024 The Dencun upgrade will benefit all Layer 2 projects, whether developed using Optimistic Rollup or ZK Rollup. As mentioned by the founder of Ethereum in his blog post "The Three Transitions", Ethereum needs to go through three major technical transitions, which are: The L2 scaling transition - everyone moving to rollups; The wallet security transition -everyone moving to smart contract wallets; The privacy transition - making sure privacy-preserving funds transfers are available, and making sure all of the other gadgets that are being developed (social recovery, identity, reputation) are privacy-preserving. After the Dencun upgrade, which Layer 2 projects warrant our attention? Arbitrum and OP Mainnet, boasting the highest user counts and the largest Total Value Locked (TVL) in the blockchain landscape, hold significant first-mover advantages. Following the implementation of the Dencun upgrade, these networks are likely to emerge as the top choices for new users and capital entering the Layer 2 ecosystem. Polygon zkEVM, shifting its focus from the public blockchain market to embracing Ethereum Layer 2, enjoys inherent market momentum compared to other Layer 2 projects. The 10-day timelock for the mainnet Beta upgrade of Polygon zkEVM has commenced. Transaction details for the Elderberry proposal and upgrade contracts are available on GitHub and Etherscan. The mainnet launch is anticipated around early March 2024. Metis: Initially deployed in 2021 using Optimistic Rollup, it will evolve into a Hybrid Rollup architecture combining Optimistic Rollup with Zero-Knowledge Proofs (ZK) in 2024. The sequencer for Metis has been live on the Holesky testnet since January 3, 2024, enabling community testing. Moreover, Metis plans to introduce a liquidity staking project, enabling community users to participate in node staking and earn rewards. Base: In 2024, Base prioritizes accelerating decentralization, improving network availability, significantly reducing network fees, and bringing Coinbase's existing and new users, assets, and products onto the chain. The 2024 roadmap also emphasizes achieving inter-chain communication among OP chains to strengthen interoperability, refining and enhancing chain rules and optimistic RPGF, and fostering a dynamic decentralized on-chain economic ecosystem. Linea: Launched in July 2023 and built on ZK Rollup, Linea may have a lower Total Value Locked (TVL) compared to other Layer 2 projects. However, its robust development team background, rapid growth in transaction volume post-launch, and substantial funding have led many industry experts to believe that it could become one of the largest airdrop projects in 2024.
2024-03-18
Make Ethereum Cypherpunk Again

Make Ethereum Cypherpunk Again

Reposted fromļ¼šhttps://vitalik.eth.limo/general/2023/12/28/cypherpunk.htmlAuthorļ¼šVitalik Buterin One of my favorite memories from ten years ago was taking a pilgrimage to a part of Berlin that was called theĀ Bitcoin Kiez: a region in Kreuzberg where there were around a dozen shops within a few hundred meters of each other that were all accepting Bitcoin for payments. The centerpiece of this community wasĀ Room 77, a restaurant and bar run by Joerg Platzer. In addition to simply accepting Bitcoin, it also served as a community center, and all kinds of open source developers, political activists of various affiliations, and other characters would frequently come by. Room 77, 2013. Source:Ā my article from 2013 on Bitcoin Magazine. A similar memory from two months earlier was PorcFest (that's "porc" as in "porcupine" as in "don't tread on me"), a libertarian gathering in the forests of northern New Hampshire, where the main way to get food was from small popup restaurants with names like "Revolution Coffee" and "Seditious Soups, Salads and Smoothies", which of course accepted Bitcoin. Here too, discussing the deeper political meaning of Bitcoin, andĀ using itĀ in daily life, happened together side by side. The reason why I bring these memories up is that they remind me of a deeper vision underlying crypto: we are not here to just create isolated tools and games, but rather build holistically toward a more free and open society and economy, where the different parts - technological, social and economic - fit into each other. The early vision of "web3" was also a vision of this type, going in a similarly idealistic but somewhat different direction. The term "web3" was originally coined by Ethereum cofounder Gavin Wood, and it refers to a different way of thinking about what Ethereum is: rather than seeing it, as I initially did, as "Bitcoin plus smart contracts", Gavin thought about it more broadly as one of a set of technologies that could together form the base layer of aĀ more open internet stack. Ā  A diagram that Gavin Wood used in many of his early presentations. When the free open source software movement began in the 1980s and 1990s, the software was simple: it ran on your computer and read and wrote to files that stayed on your computer. But today, most of our important work isĀ collaborative, often on a large scale. And so today, even if the underlyingĀ codeĀ of an application is open and free, yourĀ dataĀ gets routed through a centralized server run by a corporation that could arbitrarily read your data, change the rules on you or deplatform you at any time. And so if we want to extend theĀ spiritĀ of open source software to the world of today, we need programs to have access to aĀ shared hard driveĀ to store things that multiple people need to modify and access. And what is Ethereum, together with sister technologies like peer-to-peer messaging (then Whisper, nowĀ Waku) and decentralized file storage (then just Swarm, now alsoĀ IPFS)? A public decentralized shared hard drive. This is the original vision from which the now-ubiquitous term "web3" was born. Unfortunately, since 2017 or so, these visions have faded somewhat into the background. Few talk about consumer crypto payments, the only non-financial application that is actually being used at a large scale on-chain is ENS, and there is a large ideological rift where significant parts of the non-blockchain decentralization community see the crypto world as a distraction, and not as a kindred spirit and a powerful ally. In many countries, peopleĀ doĀ use cryptocurrency to send and save money, but they often do this through centralized means: either through internal transfers on centralized exchange accounts, or by trading USDT on Tron. Background: the humble Tron founder and decentralization pioneer Justin Sun bravely leading forth the coolest and most decentralized crypto ecosystem in the global world. Ā  Having lived through that era,Ā the number one culprit that I would blame as the root cause of this shift is the rise in transaction fees. When the cost of writing to the chain is $0.001, or even $0.1, you could imagine people making all kinds of applications that use blockchains in various ways, including non-financial ways. But when transaction fees go to over $100, as they have during the peak of the bull markets, there is exactly one audience that remains willing to play - and in fact, because coin prices are going up and they're getting richer, becomesĀ even more willingĀ to play: degen gamblers. Degen gamblers can be okay in moderate doses, and I have talked to plenty of people at events who were motivated to join crypto for the money but stayed for the ideals. But when they are theĀ largestĀ group using the chain on a large scale, this adjusts the public perception and the crypto space's internal culture, and leads to many of the other negatives that we have seen play out over the last few years. Now, fast forward to 2023. On both the core challenge of scaling, and on various "side quests" of crucial importance to building a cypherpunk future actually viable, we actually have a lot of positive news to show: RollupsĀ areĀ starting to actually exist. Following a temporary lull after the regulatory crackdowns on Tornado Cash,Ā second-generation privacy solutionsĀ such asĀ RailwayĀ andĀ NocturneĀ are seeing the (moon) light. Account abstractionĀ isĀ starting to take off. Light clients, forgotten for a long time, areĀ starting to actually exist. Zero knowledge proofs, a technology which we thought was decades away, are now here, areĀ increasingly developer-friendly, and are on the cusp of being usable for consumer applications. These two things: the growing awareness that unchecked centralization and over-financialization cannot be what "crypto is about", and the key technologies mentioned above that are finally coming to fruition, together present us with an opportunity to take things in a different direction. Namely, to make at least a part of the Ethereum ecosystemĀ actually be the permissionless, decentralized, censorship resistant, open source ecosystem that we originally came to build. What are some of these values? Many of these values are shared not just by many in the Ethereum community, but also by other blockchain communities, and even non-blockchain decentralization communities, though each community has its own unique combination of these values and how much each one is emphasized. Open global participation: anyone in the world should be able to participate as a user, observer or developer, on a maximally equal footing. Participation should beĀ permissionless. Decentralization: minimize the dependence of an application on any one single actor. In particular,Ā an application should continue working even if its core developers disappear forever. Censorship resistance: centralized actors should not have the power to interfere with any given user's or application's ability to operate. Concerns around bad actors should be addressed at higher layers of the stack. Auditability: anyone should be able to validate an application's logic and its ongoing operation (eg. by running a full node) to make sure that it is operating according to the rules that its developers claim it is. Credible neutrality: base-layer infrastructureĀ should be neutral, and in such a way that anyone can see that it is neutral even if they do not already trust the developers. Building tools, not empires. Empires try to capture and trap the user inside a walled garden; tools do their task but otherwise interoperate with a wider open ecosystem. Cooperative mindset: even while competing, projects within the ecosystem cooperate on shared software libraries, research, security, community building and other areas that are commonly valuable to them. ProjectsĀ try to be positive-sum, both with each other and with the wider world. It is very possible to build things within the crypto ecosystem that do not follow these values. One can build a system that one calls a "layer 2", but which is actually a highly centralized system secured by a multisig, with no plans to ever switch to something more secure. One can build an account abstraction system that tries to be "simpler" thanĀ ERC-4337, but at the cost of introducing trust assumptions that end up removing the possibility of a public mempool and make it much harder for new builders to join. One could build an NFT ecosystem where the contents of the NFT are needlessly stored on centralized websites, making it needlessly more fragile than if those components are stored on IPFS. One could build a staking interface that needlessly funnels users toward the already-largest staking pool. Resisting these pressures is hard, but if we do not do so, then we risk losing the unique value of the crypto ecosystem, and recreating a clone of the existing web2 ecosystem with extra inefficiencies and extra steps. It takes a sewer to make a ninja turtle Ā  The crypto space is in many ways an unforgiving environment. A 2021 article by Dan Robinson and Georgios Konstantiopoulos expresses this vividly in the context of MEV, arguing thatĀ Ethereum is a dark forestĀ where on-chain traders are constantly vulnerable to getting exploited by front-running bots, those botsĀ themselvesĀ are vulnerable to getting counter-exploited by other bots, etc. This is also true in other ways: smart contracts regularly get hacked, users' walletsĀ regularly get hacked, centralized exchanges failĀ evenĀ moreĀ spectacularly, etc. This is a big challenge for users of the space, but it also presents an opportunity: it means that we have a space to actually experiment with, incubate and receive rapid live feedback on all kinds of security technologies to address these challenges. We have seen successful responses to challenges in various contexts already: Everyone wants the internet to be safe. Some attempt to make the internet safe by pushing approaches that force reliance on a single particular actor, whether a corporation or a government, that can act as a centralized anchor of safety and truth. But these approaches sacrifice openness and freedom, and contribute to the tragedy that is the growingĀ "splinternet". People in the crypto space highly value openness and freedom. The level of risks and the high financial stakes involved mean that the crypto space cannot ignore safety, but various ideological and structural reasons ensure that centralized approaches for achieving safety are not available to it. At the same time, the crypto space is at the frontier of very powerful technologies like zero knowledge proofs, formal verification, hardware-based key security and on-chain social graphs. These facts together mean that,Ā for crypto, the open way to improving security is the only way. All of this is to say,Ā the crypto world is a perfect testbed environment to take its open and decentralized approach to security and actually apply it in a realistic high-stakes environment, and mature it to the point where parts of it can then be applied in the broader world. This is one of my visions for how the idealistic parts of the crypto world and the chaotic parts of the crypto world, and then the crypto world as a whole and the broader mainstream, can turn their differences into a symbiosis rather than a constant and ongoing tension. Ethereum as part of a broader technological vision In 2014, Gavin Wood introduced Ethereum as one of a suite of tools that can be built, the other two being Whisper (decentralized messaging) and Swarm (decentralized storage). The former was heavily emphasized, but with the turn toward financialization around 2017 the latter were unfortunately given much less love and attention. That said, Whisper continues to existĀ as Waku, and is being actively used by projects like theĀ decentralized messenger Status. SwarmĀ continues to be developed, and now we also haveĀ IPFS, which is used to host and serve this blog. In the last couple of years, with the rise of decentralized social media (Lens,Ā Farcaster, etc), we have an opportunity to revisit some of these tools. In addition, we also have another very powerful new tool to add to the trifecta:Ā zero knowledge proofs. These technologies are most widely adopted as ways of improving Ethereum's scalability, asĀ ZK rollups, but they are also veryĀ useful for privacy. In particular,Ā theĀ programmabilityĀ of zero knowlege proofs means that we can get past the false binary of "anonymous but risky" vs "KYC'd therefore safe", andĀ get privacy and many kinds of authentication and verification at the same time. An example of this in 2023 wasĀ Zupass. Zupass is a zero-knowledge-proof-based system that was incubated atĀ Zuzalu, which was used both for in-person authentication to events, and for online authentication to the polling systemĀ Zupoll, the Twitter-lookalikeĀ ZucastĀ and others. The key feature of Zupass was this:Ā you can prove that you are a resident of Zuzalu, without revealingĀ whichĀ member of Zuzalu you are.Ā Furthermore, each Zuzalu resident could only have one randomly-generated cryptographic identity for each application instance (eg. a poll) that they were signing into. Zupass was highly successful, and was applied later in the year to do ticketing atĀ Devconnect. A zero-knowledge proof proving that I, as an Ethereum Foundation employee, have access to the Devconnect coworking space. The mostĀ practicalĀ use of Zupass so far has probably been the polling. All kinds of polls have been made, some on politically controversial or highly personal topics where people feel a strong need to preserve their privacy, using Zupass as anĀ anonymous votingĀ platform. Here, we can start to see the contours of what an Ethereum-y cypherpunk world would look like, at least on a pure technical level. We can be holding our assets in ETH and ERC20 tokens, as well as all kinds of NFTs, and use privacy systems based onĀ stealth addressesĀ andĀ Privacy PoolsĀ technology to preserve our privacy while at the same time locking out known bad actors' ability to benefit from the same anonymity set. Whether within our DAOs, or to help decide on changes to the Ethereum protocol, or for any other objective, we can use zero-knowledge voting systems, which can useĀ all kinds of credentialsĀ to help identify who has standing to vote and who does not: in addition toĀ voting-with-tokens as done in 2017, we can have anonymous polls of people who have made sufficient contributions to the ecosystem, people who have attended enough events, orĀ one-vote-per-person. In-person and online payments can happen with ultra-cheap transactions on L2s, which take advantage ofĀ data availability spaceĀ (orĀ off-chain data secured with Plasma) together withĀ data compressionĀ to give their users ultra-high scalability. Payments from one rollup to another can happen with decentralized protocols likeĀ UniswapX. Decentralized social media projects can use various storage layers to store activity such as posts, retweets and likes, and useĀ ENSĀ (cheap on L2Ā with CCIP) for usernames. We can have seamless integration between on-chain tokens, and off-chain attestations held personally and ZK-proven through systems like Zupass. Mechanisms likeĀ quadratic voting,Ā cross-tribal consensus findingĀ andĀ prediction marketsĀ can be used to help organizations and communities govern themselves and stay informed, and blockchain and ZK-proof-based identities can make these systems secure against both centralized censorship from the inside and coordinated manipulation from the outside. Sophisticated wallets can protect people as they participate in dapps, and user interfaces can be published to IPFS and accessed asĀ .ethĀ domains, with hashes of the HTML, javascript and all software dependencies updated directly on-chain through a DAO. Smart contract wallets, born to help people not lose tens of millions of dollars of their cryptocurrency, would expand to guard people's "identity roots", creating a system that isĀ even moreĀ secure than centralized identity providers like "sign in with Google". Ā  Soul Wallet recovery interface. I personally am at the point of being more willing to trust my funds and identity to systems like this than to centralized web2 recovery already. We can think of the greater Ethereum-verse (or "web3") as creating anĀ independent tech protocol stack, that is competing with the traditional centralized protocol stack at all levels. Many people will mix-and-match both, and there are often clever ways to match both: withĀ ZKEmail, you can even make an email address be one of the guardians of your social recovery wallet! But there are also many synergies from using the different parts of the decentralized stack together, especially if they are designed to better integrate with each other. One of the benefits of thinking about it as a stack is that this fits well with Ethereum's pluralist ethos. Bitcoin is trying to solve one problem, or at most two or three. Ethereum, on the other hand, has lots of sub-communities with lots of different focuses. There is no single dominant narrative. The goal of the stack is to enable this pluralism, but at the same time strive for growing interoperability across this plurality. The social layer It's easy to say "these people doing X are a corrupting influence and bad, these people doing Y are the real deal". But this is a lazy response. To truly succeed, we need not only a vision for a technical stack, but also theĀ socialĀ parts of the stack that make the technical stack possible to build in the first place. The advantage of the Ethereum community, in principle, is that we take incentives seriously. PGP wanted to put cryptographic keys into everyone's hands so we can actually do signed and encrypted email for decades, it largely failed, but then we got cryptocurrency and suddenly millions of people have keys publicly associated to them, and we can start using those keys for other purposes - including going full circle back to encrypted email and messaging. Non-blockchain decentralization projects are often chronically underfunded, blockchain-based projects get a 50-million dollar series B round. It is not from the benevolence of the staker that we get people to put in their ETH to protect the Ethereum network, but rather from their regard to their own self-interest - and we getĀ $20 billion in economic securityĀ as a result. At the same time, incentives are not enough. Defi projects often start humble, cooperative and maximally open source, but sometimes begin to abandon these ideals as they grow in size. We can incentivize stakers to come and participate with very high uptime, but is much more difficult to incentivize stakers to be decentralized. It may not be doable using purely in-protocol means at all. Lots of critical pieces of the "decentralized stack" described above do not have viable business models. The Ethereum protocol's governance itself is notably non-financialized - and this has made it much more robust thanĀ other ecosystems whose governanceĀ isĀ more financialized. This is why it's valuable for Ethereum to have a strong social layer, which vigorously enforces its values in those places where pure incentives can't - but without creating a notion of "Ethereum alignment" that turns into a new form of political correctness. There is a balance between these two sides to be made, though the right term is not so muchĀ balanceĀ as it isĀ integration. There are plenty of people whose first introduction to the crypto space is the desire to get rich, but who then get acquainted with the ecosystem and become avid believers in the quest to build a more open and decentralized world. How do we actually make this integration happen? This is the key question, and I suspect the answer lies not in one magic bullet, but in a collection of techniques that will be arrived at iteratively. The Ethereum ecosystem is already more successful than most in encouraging a cooperative mentality between layer 2 projects purely through social means. Large-scale public goods funding, especiallyĀ Gitcoin GrantsĀ andĀ Optimism's RetroPGF rounds, is also extremely helpful, because it creates an alternative revenue channel for developers that don't see any conventional business models that do not requireĀ sacrificing on their values. But even these tools are still in their infancy, and there is a long way to go to both improve these particular tools, and to identify and growĀ otherĀ tools that might be a better fit for specific problems. This is where I see the unique value proposition of Ethereum's social layer. There is a uniqueĀ halfway-house mixĀ of valuing incentives, but also not getting consumed by them. There is a unqiue mix of valuing a warm and cohesive community, but at the same time remembering that what feels "warm and cohesive" from the inside can easily feel "oppressive and exclusive" from the outside, and valuing hard norms of neutrality, open source and censorship resistance as a way of guarding against the risks of going too far in being community-driven. If this mix can be made to work well, it will in turn be in the best possible position to realize its vision on the economic and technical level.
2024-03-13
Dencun Mainnet Announcement

Dencun Mainnet Announcement

Reposted from https://blog.ethereum.org/2024/02/27/dencun-mainnet-announcement Dencun Mainnet Announcement Mainnet blobs are coming .oO: Two years after its ETHDenver inception, dozens of testing calls and devnets later, protodanksharding is finally going live on mainnet! Dencun will activate on the Ethereum mainnet at epoch 269568, occuring on March 13, 2024 at 13:55 UTC. Node operators & stakers must upgrade their software to releases listed in this announcement. To receive email alerts for future network upgrade announcements, subscribe here. The Dencun network upgrade has successfully activated on all testnets. It is now set for deployment on the Ethereum mainnet and will activate on the network at epoch 269568, occuring on March 13, 2024 at 13:55 UTC. The upgrade, which follows last year's Shapella upgrade, includes several changes, most notably the introduction of ephemeral data blobs with EIP-4844, also known as "protodanksharding", which will help reduce L2 transaction fees. If you'd like to follow the upgrade as it happens, please join the community livestream. Upgrade Specification The Dencun upgrade combines changes to both Ethereum's consensus and execution layers. The full list of protocol changes can be found in EIP-7569. For reference, they are: EIP-1153: Transient storage opcodes EIP-4788: Beacon block root in the EVM EIP-4844: Shard Blob Transactions EIP-5656: MCOPY - Memory copying instruction EIP-6780: SELFDESTRUCT only in same transaction EIP-7044: Perpetually Valid Signed Voluntary Exits EIP-7045: Increase Max Attestation Inclusion Slot EIP-7514: Add Max Epoch Churn Limit EIP-7516: BLOBBASEFEE opcode Deneb Complete python specifications for changes affecting Ethereum's consensus layer can be found in the deneb folder of the ethereum/consensus-specs repository. Cancun The EIPs linked above contain the full specifications for changes affecting Ethereum's execution layer.Additionally, a python specification for these is being implemented in the ethereum/execution-specs repository. Lastly, Deneb requires changes to the Engine API, used for communication between the consensus and execution layer nodes. These are specified in the cancun.md file of the ethereum/execution-apis repository. Client Releases The following client releases support Dencun on the Ethereum mainnet. When choosing which client to run, validators should be especially mindful of the risks of running a majority client on either the execution layer (EL) or consensus layer (CL). An explainer of these risks and their consequences can be found here. An estimate of current EL and CL client distribution and guides for switching from one client to another can be found here. Consensus Layer Mainnet ReleasesNote: when running a validator, both the Consensus Layer Beacon Node and Validator Client must be updated. Execution Layer Mainnet Releases Notes: While Reth supports Dencun, the client is undergoing a full audit and is not yet recommended for production use. See the Reth README for more context. While Geth v1.13.13 fully supports Dencun, v1.13.14 contains performance improvements to the transaction pool's handling of blob transactions and is thus recommended. FAQ As an Ethereum user or Ether holder, is there anything I need to do?In short, no. You can join us on the livestream to watch it all happen live!If you use an exchange, digital wallet or hardware wallet you do not need to do anything unless you are informed to take additional steps by your exchange or wallet provider. If you run your own Ethereum node, see the next question. As a non-staking node operator, what do I need to do?To be compatible with the mainnet Dencun upgrade, update your node's execution and consensus layer clients to the versions listed in the table above. As a staker, what do I need to do?To be compatible with the mainnet Dencun upgrade, update your node's execution and consensus layer clients to the versions listed in the table above. Make sure both your beacon node and validator client are updated.Additionally, stakers who want to run through the upgrade process more times before mainnet are encouraged to use ephemery.dev, which now supports Dencun. What happens if I am a staker or node operator and I do not participate in the upgrade?If you are using an Ethereum client that is not updated to the latest version (listed above), your client will sync to the pre-fork blockchain once the upgrade occurs. You will be stuck on an incompatible chain following the old rules and will be unable to send Ether or operate on the post-Dencun Ethereum network. As an application or tooling developer, what should I do?Review the EIPs included in Dencun to determine if and how they affect your project --- there are many new exciting features being introduced across both the execution and consensus layers! The only EIPs with backwards compatibility implications are EIP-6780, EIP-7044 and EIP-7514. Why "Dencun"?Upgrades to the consensus layer use star names, and those to the execution layer follow Devcon city names. "Dencun" is the combination of Deneb, a first-magnitude star in the Cygnus constellation, and Cancun, the location for Devcon 3. Thank you to everyone who helped bring the blobs into existence, (nearly) rid us of SELFDESTRUCT and generally deliver one more major overhaul to the Ethereum network .oO!Original cover image by Darren Lawrence, with modifications by Tomo Saito.
2024-04-16
imToken 2024 New Year Campaign

imToken 2024 New Year Campaign

Hello, imToken friends! Happy New Year! šŸ§Ø We are excited to share with you the Red Packet Campaign in collaboration with Lido, imKey, Tokenlon, Feee.io, Orbiter, GMX, Galxe, PoolTogether, DODO and Dopex on the imToken App. The event kicks off at 8:00 PM on February 9th, as we express our gratitude for your support throughout 2023. šŸ“…Time:Ā Feb 9, 2024, 8 PM - Feb 14, 2024, 11:59 PM (SGT) Rules: Red packet amounts are randomized, putting your luck to the test. Prizes are claimed first-come, first-served. The event will be hosted on the Arbitrum network. Ensure you have a small amount of ETH on the Arbitrum network for transaction fees. This campaign is exclusive to the imToken App. Twitter Bonus Activity: Follow/Retweet imToken's event tweet on Twitter. Share the Red Packet you received in the comments for a chance to win an imKey Pro (valued at $99.99). imToken X(Twitter)ļ¼šhttps://twitter.com/imTokenOfficial Thank you for your continued support, and best of luck in the red packet campaignšŸ‘«šŸ» The red envelope activity is for entertainment purposes only, not investment advice.
2024-04-11
Tron - Zero Transaction Fees, Limited to 500 Daily Slots!

Tron - Zero Transaction Fees, Limited to 500 Daily Slots!

Hello imToken Fam šŸŽ‰, Now, using imToken on Feee.io for energy rental allows you to enjoy zero transaction fees. Limited to 500 slots daily ā€“ first come, first served! Once the quota exceeds 500, the energy rental fee will adjust to 3.76 TRX (Save up to 89% in transaction fees ļ¼‰ šŸš—How to: Switch to the TRON wallet within the imToken App, click ā€œRentā€ to enter Feee.io, and click ā€œGet Energyā€ to participate. ā° Event Period: 2024/01/18 2:30 PM - 02/18 00:00 AM (SGT) šŸ’ŖšŸ» Details: Each wallet address can claim energy once daily, the claimed energy is valid for 10 minutes.Transactions within the valid time are fee-free. However, the claimed energy will expire upon timeout. According to the TRON transfer mechanism, if the recipient address has no USDT, a 50% fee applies. Each wallet address can claim a maximum of 15 times per month. The activity is only open to imToken users šŸ‘‰ Check the detailed tutorial for energy rental. If you have any questions, please contact us through ā€œSupport and Feedbackā€ within the imToken App.
2024-05-02
imToken Publishes the 8th Annual Report

imToken Publishes the 8th Annual Report

In 2023, the crypto market experienced notable changes, beginning with the repercussions of SVB's bankruptcy, a quiet period for DeFi and NFTs, and ending with a resurgence of interest in Bitcoin ETFs, revitalizing the Bitcoin narrative. The year underscored the industry's dynamic and complex nature with its fluctuations. In the ever-changing crypto landscape, imToken, alongside its counterparts, adeptly maneuvered through complexities. Our mission revolves around providing equal access to the tokenized world by enhancing the connection between users and the blockchain. In 2023, imToken prioritized strengthening connections for users engaging with networks, DApps, and wealth management. Secure and Seamless Wallet Connections This year, imToken significantly enhanced its capability to connect with various wallet types, striking a balance between security and convenience. Extension Wallet: Leveraging imToken as a cold wallet, users can connect with wallets like MetaMask and Rabby, ensuring the safe offline storage of private keys while facilitating convenient DApp exploration on laptops. Hardware Wallet: The synergy between hardware wallets (e.g., Keystone, imKey, etc.) and imToken has been a game-changer, providing a dual layer of security for digital funds. This integration has streamlined multi-chain wealth management and smoothed out transaction processes. Embracing More DApps and Networks imToken now supports more Layer 2s and EVM chains, including zkSync Era, Base, Linea, PlatON, Scroll, opBNB, Mantle, X1, Taiko, Metis and others. This expansion comes with improved DApp user experience and reinforced security during the signing process, enabling users to engage seamlessly and securely with a wider range of applications, such as Lido, Rocket Pool, PoolTogether, DODO and others. Ensuring Secure Connections and Wealth Protection This year, imToken introduced the "You Sign What You See" feature, improving transparency and security during the signing process. Our upgraded risk control systems prevented over 4,600 potential fund loss incidents and addressed 18 new types of scams. Additionally, we successfully tackled more than 10,000 instances of counterfeit apps and fraudulent websites with a proactive approach. Engaging with the Community On our 7th anniversary, we actively gathered feedback from our community, incorporating 7 top-priority features chosen from 80,000 user votes. Throughout the year, we organized 24 Meetups and AMAs, delving into diverse topics like Layer 2s, Ethereum upgrades, Staking, NFTs, DEXs, and more, sharing insights and engaging in dialogues with our users. Empowering Ecosystem Growth At major industry events like Hong Kong Web3 Festival, Ethereum Singapore, TOKEN2049, ETHKL, etc., we engaged with blockchain enthusiasts, shared vital industry insights, and explored critical topics such as next-generation Web3 wallet, product frameworks, MEV, stablecoins, and cryptocurrency payments. Looking Ahead to 2024 imToken is gearing up for a groundbreaking year as we aim to revolutionize the cryptocurrency wallet management experience, ensuring greater accessibility for users.Ā  The forthcoming introduction of imToken Card will effortlessly combine on-chain data with daily payments, and we are enthusiastic about embarking on the journey of on-chain data together. About Us Website: https://token.im X(Twitter)ļ¼šhttps://twitter.com/imTokenOfficial Discordļ¼šhttps://discord.com/invite/imToken Emailļ¼š[email protected]
2024-02-22

Load more