Splitting Condenser: Social + Wallet

in #steemit6 years ago

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

Sort:  

Please add a wallet section on steem.com with links to wallets and how to store, transfer and stake Steem. This very important information is still missing on the new website.

Magic Dice has rewarded your post with a 80% upvote. Thanks for playing Magic Dice.

This is nice, but I have to point out that, separate site or not, it's still not in any way secure to be putting your private keys into a website. Really hoping Steem Keychain will be integrated into steemit.com soon (more details about that here)!

We all want to integrate keychain and believe that splitting off the wallet is an important first step. So +1

Hey, I got a question, is Steem Keychain available at steembottracker? I use that site a lot and so far it seems that is not available... I'm not tech-savvy so I dunno if it is my the one missing one point here. I already have the browser extension and I have been using pretty well on other sites.

Thank your time and dedication mate :)

Any chance of a Firefox version of keychain Matt?

I would love to see the wallet have traditional bank statement type features such as statement report between a specified historical date range, with opening and closing balances of Steem, Steem Power and SBD. A cumulative column like a traditional bank statement would also be handly for each of the currencies, maybe would have to put each currency on its own tab first to facilitate that more easily, and then have a "view all" tab which shows all transactions like it currently does and that page likely would not have cumulative balances.

Also wallet search with filters like keyword in memo, amount value or amount value range, filter by sender / receiver accounts etc.

Thank you for the update. It is good to see the new model of communication with the community. In this situation, it is better to say too much than to go silent.

As for this post, it seems it is keeping with the idea of making things smaller on the nodes. It is encouraging to see this process proceed over the last couple months. Keep at it.

Sounds good to me. It can for sure reduce the potential risks for hacking things.

Since you want to put the wallet into separate Condenser, I would like to make a suggestion. If it is technically possible, would you be able to add invoice generation within user wallet? It will simplify the whole payment thing tenfold.

My team recently added Steem payments but it is so challenging to make them fast since there's no wallet that can scan qr codes that embed Steem URI payment link.

It would be extremely helpful for community and potential wallet users to be able to generate and scan invoices that contains account name, amount and memo if included. I believe this feature can help to improve integrations with point of sale systems, e-commerce platforms and maybe even games.

In any case, thanks for keeping up the good work. I really appreciate the openness.

Steemwallet on Android/iOS can scan qr codes. Afaik it doesn't support memos, maybe @roelandp has plans for that? Last time I saw something about it he came up with unique ways to attract attention from the App store review team, so not sure how keen he is on making another update :D

We already talked. He is working on it now.

At this point in our growth

lol

What growth? You haven't shown any significant signs of growth since inception.

wallet functionality

Funny that you say that because Steemit wallets have been bugging out ever since inception....

It's about time you get your shit together and fix them wallet buggs and actually start delivering on your promises such as SMT's and a lot more you should have done more than half a year ago.

1.3. bi trebao SMT testnet krenit.. U gajbu Žuje da nista od toga.

baaahahhahah tko je to rekao? @ned? hahahah dobra, dobra :D

Hi, I have a problem, when entering my wallet, only the master key is displayed. the active key does not and for this reason I can not send tokens @steemitblog

I really love the impact of the new MD...!!

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

This is spot on and thanks for being prepared ahead of time.

The social condenser will only use the posting key and the wallet side will use the active key!!

Good point on the separation of keys.

Separating wallet functionality would be a good idea.. lets hope the steemit.inc team will deliver and make this a reality, we are tired of empty promises

Posted using Partiko iOS

Thank you for such great news!

Coin Marketplace

STEEM 0.20
TRX 0.20
JST 0.034
BTC 89955.66
ETH 3105.10
USDT 1.00
SBD 2.98