Splitting Condenser: Social + Wallet

Condenser Split.jpg

Condenser is the open source software that powers steemit.com and features 5 major functionalities: blogging, social, market, wallet, and sign-up. Initially, having all of these features in one codebase made everything easier to manage and scale. At this point in our growth, however, there are some important advantages that we can unlock by separating out the wallet functionality from the social functionality as it requires the highest level of security. This change would have little to no impact on user experience.

Ads

Ad space provides hackers with another avenue through which they can launch an attack. Separating out the wallet functionality and hosting it on an entirely different domain is the best way to protect users because it guarantees that even if a hacker manages to find a way around our strong security measures, they will still not be able to gain access to any financial information.

Additional Benefits

  1. Because the Condenser-Social and Condenser-Financial (these are placeholder names, not official) applications will be smaller than the existing Condenser, they will consume less memory on the server-side and the client-side, reducing both our costs and the costs to the end user (CPU/RAM usage on their machine)

  2. By making the surface area of Condenser-Social (the social functionalities in Condenser) smaller, we will be able to develop new social functionalities with greater ease

  3. Developers who want to create Steem-powered front ends will have the ability to choose between supporting one or both of the applications. Financial applications could choose to only support Condenser-Wallet, while social applications could choose to only support Condenser-Social. This should enable more rapid and diverse innovation for Steem applications

This project is in-line with our main priorities at the moment of lowering costs and increasing revenue so that we can improve the economic sustainability of the Steem ecosystem.

The Steemit Team

H2
H3
H4
3 columns
2 columns
1 column
44 Comments