scrobble.life
#steem

Hate putting private keys into websites? Introducing Steem Keychain!

One thing that has bothered me since I started using Steem over a year ago, is that every single web app requires you to enter your private key into the website to use it.

The common response to that is that it's not a big deal because most sites only require your posting key, but I disagree. Sure you and I may know how to use our posting key but I'm guessing that a vast majority of Steem users just use their master password.

As a blockchain platform trying to cater more to the general public I don't think it's ok to put the burden of understanding the different keys and levels of security on the users. The tools and services should be built such that security is the default.

Additionally, most web apps built on Steem use Steem Connect, which requires you to put your active key into their website and then uses that to grant posting authority on your account to an account they control.

What I commonly hear regarding steemit.com or Steem Connect is that it's ok to put your active key into those sites because they are run by Steemit, Inc. Even if I were to fully trust Steemit, Inc not to purposely steal my keys, anyone can be hacked. If the servers hosting steemit.com or Steem Connect were hacked, I expect that thousands of keys would be stolen, and accounts would be emptied of liquid funds, within a very short period of time.

The last, and final option, is to use the Vessel desktop wallet software. This is actually a great option from a security standpoint, but from an ease of use standpoint it's not great, and I find it very unlikely that all but a small group of power users will use it.

So, for a long time I just accepted that that's the way Steem is, until one day when I actually used an Ethereum dApp. Despite it being slow and costing fees, I noticed that at no point did I have to enter my wallet private key into the website. The website simply called the Metamask browser extension to sign and broadcast the transactions for it.

Once I realized this, I couldn't understand why on earth there wasn't something like Metamask for Steem. Not only would it completely resolve the issue of having to put private keys into websites, but there's also so much more you could do with it on Steem than on Ethereum (seeing as Steem is specifically built for websites to interact with it).

At this point I was already knee deep in Steem Monsters, but I felt that this was an absolute necessity for the Steem platform so I talked about it with @aggroed. He agreed that this was an important project and wanted to help make it reality. Since I didn't have time to build it myself, we decided that Steem Monsters should fund its development.

So Aggroed and I got to work writing up specs for the extension, what features it should have, creating wireframe designs, etc. Then we got the amazing @nateaguila to do the graphics and UI design, and finally got Mr. Steem Plus himself, @stoodkev to do the bulk of the development.

Introducing the Steem Keychain Chrome Browser Extension

Finally, the Steem Keychain Chrome browser extension was born! I have been using it actively while it has been in development for the last couple of months, along with Aggroed and some other people we brought in to help test it, and I can say with some certainty that this will change the way you interact on the Steem blockchain.

Take a look at the following video to see what I mean:

Using the extension I was able to easily view info and make transactions from multiple accounts, and interact with the Steem Monsters web app without ever compromising any of my keys!

Currently Steem Monsters and Peak Monsters support the Steem Keychain extension, and Steem Peak is working on adding support as well. My hope is that one day all Steem-based sites, dare I say even steemit.com, will support the extension as well, and the days of putting keys into websites will be over.

Current Features

The Steem Keychain extension currently includes the following features:

  • Store an unlimited number of Steem account keys, encrypted with AES
  • Easily view balances, transaction history, voting mana, and resource credits for all of your accounts
  • Send STEEM and SBD transfers right from the extension
  • Securely interact with Steem-based websites that have integrated with Steem Keychain
  • Manage transaction confirmation preferences by account and by website
  • Manage automatic lock settings to lock when the browser is closed, the device is locked, or after the browser is idle for a specified period of time

Website Integration Features

Websites can currently request the Steem Keychain extension to perform the following functions / broadcast operations (note that by default, users will have to confirm any transactions requested by a website, but they have the option to turn off the confirmations for specific operations and websites as desired):

  • Send a handshake to make sure the extension is installed and running
  • Decrypt a message encrypted by a Steem account private key (commonly used for "logging in")
  • Post a comment (top level or reply) including a "comment_options" transaction for beneficiaries
  • Broadcast a vote
  • Broadcast a custom JSON operation
  • Send a transfer
  • Broadcast a delegation operation

New Features Coming Soon™

  • Power up / down
  • Manage delegations
  • Manage witness votes
  • Claim pending reward balances
  • Support for Firefox and other browsers

Integrating with Steem Keychain

The code for the extension is all open source and available on Github here: https://github.com/MattyIce/steem-keychain

The readme contains instructions for Steem-based websites to integrate with the extension. If you need any help or have any questions / suggestions for integrating Steem Keychain into your site, please feel free to contact @yabapmatt or @stoodkev on Discord.

The Broader Mission

As you probably know, @aggroed, @stoodkev, and myself are Steem Witnesses. I can only speak for myself here, but I suspect that both @aggroed and @stoodkev have very similar thoughts and goals.

Beyond the standard work that witnesses are expected to do (which was brought into the forefront recently with the HF20 release), I think that each witness should have an overall goal, or mission, for the future of the Steem blockchain that they are primarily working towards.

For me, that mission is bringing more and varied apps to the Steem blockchain. I plan to go into this in more detail in my next witness update post, for which I am long overdue, but I am mentioning it here because I feel that the Steem Keychain extension is a critical component to that mission.

I am talking with some Ethereum app developers who are considering porting their apps to Steem, and they told me that almost all of their users use Metamask to interact with their apps and they were surprised to hear that Steem doesn't have something similar. Well now it does.

If you also support this mission, I ask that you consider voting for myself, @aggroed, and @stoodkev as Steem witness (and also support @nateaguila's posts as he is a talented and valuable contributor to this project and the Steem platform as a whole).

In Conclusion

Please keep in mind that this is a first version of a brand new product. There will likely be some bugs or other issues that we didn't catch during testing. We welcome help and constructive feedback from the community to improve the product and work to achieve the stated goal of completely eliminating the need to put private keys into websites.

In case you missed it, here is the direct link to download and install the extension in Chrome: https://chrome.google.com/webstore/detail/steem-keychain/lkcjlnjfpbikmcmbachjpdbijejflpcm We would also appreciate you taking the time to rate the app in the Chrome web store to help increase its visibility in searches.

Be free and Steem on! @yabapmatt

Comments · 142

  • @igster(63)· 2721d

    Bit late to the party but coming back to steem dev and noticing how Steemconnect requires already logged in user to yet again enter their keys into an app just to do transfer is mind boggling. Thank you for your great work in this ecosystem and I'll be looking forward to integrating this service!

  • @jimmyfotogallery(63)· 2728d

    good contributiion

  • @kabil(62)· 2747d

    I want to ask how to login to play the game https://steem-bet.com

  • @zainenn(69)· 2747d

    Hey @yabapmatt Question about the Steem Keychain. Might you be making a firefox extension? I am trying to stray away from google entirely and looking for completely alternate browser/search engine options.

  • @anotherjoe(66)· 2777d

    A little late to the party, but I really appreciate this tool. Hopefully the other browsers will be supported soon! Relegating folks to Chrome is understandable, but still a bummer. How about making it a desktop app like Scatter has done? Better yet, get with Nathan James and integrate them somehow? I've supported @aggroed with my witness since he got started. Thanks for highlighting your work here, as well as @stoodkev. Both of you were just added. We'd like to use something like this and Scatter for subscription services on @TIMM and @Scripsio. It's easier said than done.

  • @nehomar(65)· 2778d

    The code for the extension is all open source

    Good to know, that's the only way I could even consider installing this.

    It's a good idea by the way, make me think in the potential Steem still has for the future.

  • @bobinson(67)· 2826d

    How different is this from Lastpass or 1Password ?

  • @thevitalsource(39)· 2827d

    Looks like a great idea. I just added it to chrome and will be testing it out. I would love it if we could get our keys saved on a device like a hardware wallet like a Trezor (that is what I have) or a Ledger wallet. Hope this might be the next evolution

  • @fknmayhem(72)· 2828d

    Any chance it can be checked to work with Firefox. In this mobile first era that would be a massive step forward since many people, especially in development nations, don't have a desktop anymore.

    Posted using Steeve

  • @fr3eze(68)· 2846d

    Nice! I'm in the middle of developing something that would require repid transaction fire and Steemconnect just wont allow it instead of redirecting the operation to another page every time. This is what we need!

  • @picokernel(63)· 2854d

    Thanks, this is a clear and obvious evolution. I hope it catches on. (Shameless plug) This is what I wanted for https://github.com/NateBrune/Steem-Wallet but never did it. Congrats my man I hope you keep updating this! :)

  • @cjturtleman(46)· 2855d

    Very awesome and useful! Upvoted!!

  • @roleerob(71)· 2856d

    Thank you for writing this @yabamatt. Just received a link to it early this evening.

    Is there any possibility you and your team would consider putting the time into making an extension like this for the Brave browser? I personally do my best to stay away from Google and Chrome, as much as possible.

    If you are not familiar with the Brave browser, I would encourage you to check it out. It seems a much truer development path to take, when considering what we are all hoping the crypto asset class will become. I place a high value on protecting my privacy and Brave does that very effectively. Plus, it has built in support for the BAT token, which has being doing well of late …

    Thanks for your time and consideration!

  • @p3dfaucet(25)· 2856d

    Hi, yabapmatt. Here to see a man about a password.

  • @bjornb(59)· 2856d

    Now that IS a very handy extension!!! Thanks for that!

  • @bitcoinkings(55)· 2859d

    Wow @yabapmatt @aggroed @stoodkev @nateaguila

    You all are absolutely amazing. This is incredible work you are doing and all for the benefit of the Steemit community. I am absolutely amazed at how hard all of you work to make this platform great. Super stoked to be part of such an incredible community. Keep up the wonderful work!

  • @zeitspringer(47)· 2859d

    Very useful project in good design! - Hier gibt es eine deutsche Übersetzung: https://steemit.com/deutsch/@zeitspringer/metamask-fuer-steem-wie-verwalte-ich-meine-steem-wallet

  • @cryptohazard(63)· 2860d

    Nice work. I am ready through the code and try to do a security (specially the cryptography) audit. I already have some suggestions.

  • @distantsignal(66)· 2861d

    Any chance this can be incorporated into Brave?

  • @furious-one(71)· 2864d

    Nice work, but i would like to use my password. if i have to remember another obscure one, its a :( for me

    Perhaps in future releases?

  • @xyzashu(75)· 2864d

    Great initiative!

    Waiting for a day when you declare that you have revoked your authority to SteemConnect. May this extension be used everywhere!

    For Metamask, it's available for multiple browsers ...including Brave. Hope this one too follow that!

  • @shaidon(71)· 2864d

    This sounds like an absolutely incredible idea. Thank you for sharing it. I know several people who aren't very confident with Steemconnect and other things. And it was a hassle to keep having to post either private key or active key when I wanted to do different things.

  • @freddio(60)· 2866d

    is really nice. it should it make more secure and save from copy + paste fails. It should for most people really usefull. ( btw its nice for steem Monsters :) Really good work.

  • @zayan69(46)· 2866d

    To my knowledge, SteemConnect (from v2) does not store your private keys, it uses you active key to grant posting authority to the dapps that was using SteemConnect. The key is not needed later on when posting or upvoting. The private key is still requested for each transfer or settings request. Utopian got hacked in the past, the hacker could not retrieve the keys because there was nothing to retrieve, they could only use the Thank you for your work on this and I sure appreciate that it offers a faster and simpler option. I'm not technical, so I don't understand a lot of these things, but my understanding is that browser extensions are not really that secure either. I've always been told it is kind of sketchy to use your password with an extension. Am I wrong there?

  • @christoryan(58)· 2866d

    This is looking pretty nice!

  • @wattoowhale(55)· 2866d

    Hello Steemains Join Our Contest . Read Post to Participate .

    https://steemit.com/steem/@wattoowhale/10-steem-dollar-sponsored-upvoting-contest

  • @dreamrafa(72)· 2866d

    This is great!, any plan on creating one for other explorers like firefox or opera?

  • @biwi4(37)· 2866d

    Wow, this is very interesting for us and young people to use sophisticated inventions like this writing.

  • @biwi4(37)· 2866d

    와우, 우리와 젊은이들이이 글쓰기와 같은 정교한 발명품을 사용하는 것은 매우 흥미 롭습니다.

  • @cryptosharon(70)· 2867d

    image.png

  • @christoryan(58)· 2867d

    Oh I can't wait to read more about this.. yes this is something I have wondered about myself. Thanks to the community and take you to the developers! 😁

    Posted using Partiko Android

  • @sharpshot(69)· 2867d

    I used this on chrome and it works well. Hope we have Firefox and Brave browser versions soon

    Posted using Partiko Android

  • @bellaian(54)· 2867d

    thank you, really good effort. Hopefully the other dapp steem will immediately apply.

  • @shivakumarhm(30)· 2867d

    Thanks for sharing this new topic about Google chrome extension because it's very easy to do many transition by using one browser and also do other work.it also highly secure and easy to use thanks for this sir.

  • @thecryptodrive(70)· 2867d

    Minnowbooster.net will support Steem Keychain very soon TM!

  • @edicted(83)· 2867d

    It's my understanding that SteemConnect is just as trustworthy as your keychain. The point of it being a website is that it's accessible across all devices and operating systems. My understanding of SteemConnect is that they never see your private key. They use your key to create a permission token on your device.

    The website simply called the Metamask browser extension to sign and broadcast the transactions for it.

    And what happens if the contract is meant to steal your money? We can't really vet any of those transactions that pop up for legitimacy. We just trust that they do what the website told us they would do.

    When it really comes down to it one has to trust the code. We expect that if the code is malicious a white hat will whistle-blow on it.


    I would really love to be corrected about SteemConnect or why this service provides more security. In the link above I concluded that a browser extension would be a great way to provide the illusion of security...

    However, why did you make your own product when you could have just extended SteemConnect into a browser extension? It's all open-source.

  • @emilcem(31)· 2867d

    Excellent article, I never thought that there was another way to work with these keys. It is an excellent idea and a great post. Congratulations and many successes.

  • @sakalli(25)· 2868d

    Türk yokmu burlarda yav

  • @transisto(75)· 2868d

    SUBMIT Your password must be at least 8 characters long and include a lowercase letter, an uppercase letter, a digit, and a special character.

    Seems like password restriction will make people forget their password unless they write it down.

  • @justtryme90(71)· 2868d

    This is a nice idea and good implementation. It's even asthetically pleasing.

    The only thing I worry about with applications like this, is it requires me to trust you (not that I don't). At any time you could release an update and acquire people's keys could you not? You state your issue with that concept with regards to steemconnect etc, and it's a legit gripe. Keeping the keys local, and accessing through the browser is better, but does it really solve the trust issue?

  • @knircky(73)· 2868d

    Fantastic! We are lucky to have you!

  • @elderson(64)· 2868d

    It seems like a handy tool. I'll follow you to keep an eye on what is new with Key Chain.

  • @vanddy(52)· 2868d

    Three cheers to the author for the dedicated effort, this is kind of a savior to the steemians to get more secured on the web.It would be great if there is an option for a widget or a plugin to make it more user-friendly.

  • @reseller(75)· 2868d

    You've made the Steemit Minute for today! Congrats!

    Check out the Video Here: https://steemit.com/news/@reseller/ugj8oggd

  • @arcange(79)· 2868d

    Congratulations @yabapmatt! Your post was mentioned in the Steemit Hit Parade in the following categories:

    • Comments - Ranked 2 with 131 comments
    • Pending payout - Ranked 2 with $ 516,52
  • @neshes(29)· 2868d

    Thanks for the good instructions. You opened for me "Keychain".

  • @elderpaulo76(37)· 2868d

    thanks for sharing @yabapmatt! downloaded and installed.. walking through it now :)

  • @angelgarz(62)· 2868d

    Great work! This was really needed, very user friendly and nice UI

  • @dominion01(61)· 2868d

    Awesome!

    Posted using Partiko Android

  • @alhmaxja(25)· 2868d

    Thanks for the contribution you make. The information is of great interest.

  • @twinner(68)· 2868d

    Great tool, resteemed :-)

  • @quochuy(78)· 2868d

    My I suggest a feature? Maybe Steem Keychain or Steem Plus could inject a JS code in Steemit.com condenser and when someone clicks on a steemconnect link, it would parse the link to extract parameters and trigger a call to Steem Keychain instead.

  • @kushalsanan(25)· 2868d

    Just watch my articles new here no need of any likes or comments just see them to make millionaire mind set

  • @unmesh(42)· 2868d

    Really great work here @yabapmatt. Thank you

    Posted using Partiko Android

  • @moarafatshow(53)· 2868d

    This would be very useful, I ideally I save my passwords into my browsers such as Safari, I but I can see why this would be thoroughly useful, because it also acts as a wallet.

    Posted using Partiko iOS

  • @meandmyfam(47)· 2868d

    I need to learn how to make money on here people i could start posting alot more often???

  • @josephdavidson(35)· 2868d

    this is so useful. much easier. thanks for this mate.

  • @silvertop(76)· 2868d

    This has been so needed for so long! We need to make this simple for new users, so they can join steemit and have a safe journey!! Good job, resteemed!!!

  • @theaustrianguy(73)· 2868d

    Great, will this work for Chrome on Mac OsX as well?

    Why are you not using @utopian-io if it is Open Source? :)

  • @haejin(86)· 2868d

    So, would you recommend generating new passes since steem-connect and steemit Inc. server hold our keys on their servers? Thus generating new passes would allow greater safety since even if steem connect and steemit inc get hacked, it wouldn't matter. Thus making the keychain more effective.

    Also, does send work with #privacy send?

  • @steem-ua(64)· 2868d

    Hi @yabapmatt!

    Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation! Your UA account score is currently 8.134 which ranks you at #26 across all Steem accounts. Your rank has not changed in the last three days.

    In our last Algorithmic Curation Round, consisting of 329 contributions, your post is ranked at #1. Congratulations!

    Evaluation of your UA score:
    • Your follower network is great!
    • The readers appreciate your great work!
    • Great user engagement! You rock!

    Feel free to join our @steem-ua Discord server

  • @trumpyourface180(25)· 2868d

    Dope

  • @quochuy(78)· 2868d

    Well done! I heard of this extensions few weeks ago but didn’t get to try it out until today.

    It works nicely and I’ve already integrated it with @smartvote dApp. It’s currently on our test environment and will be released to https://smartvoteservices.com when ready. It will perform posts, upvotes, delegations and transfers via Steem Keychain when installed and fallback to SteemConnect otherwise. A next step would be to let the user know they can install Steem Keychain for more security.

    Thanks for making this Extension for the community

  • @owain82220(58)· 2868d

    sounds great. I had another method of typing in the private keys, but if it works, this would be perfect.

    How long has it been out for?

  • @alishannoor(64)· 2868d

    this extension will help users in many way and for you i believe theire will.be no issue with the security . How much i work i know enough that you are 100 percent trusty.the only thing the user should be careful to install the real version and the one you shared here . Thanks

  • @bibekchandra(55)· 2868d

    Sir, Is it safe to hold Steem in the form of SBD in our steemit accounts

  • @inventor16(65)· 2869d

    Would there be a way to auto populate the plugin data after account registration? This would make it really easy for normies to get plugged into the steem blockchain without even touching a key lol. Just show them a page to print their keys.

  • @ura-soul(78)· 2869d

    Very good! The concept is sound and I like the colours :)

  • @magicstone1412(43)· 2869d

    Must have extension! Do you have any plan to build the same extension on Firefox? Thank you for your efforts

  • @supastix(56)· 2869d

    wow, really cool. Great job, love it! ;) huge step for steem! :)

  • @flauwy(74)· 2869d

    This is a massively useful new tool and shall replace any centralized password manager one might still use to handle Steem keys. Thank you for bringing so much development forward to the Steem blockchain. It is incredible what you guys pull off. Looking forward to your witness update!

    I hope that the Brave Browser will include your extension. As it is build on Chrome it should already be entirely compatible and can be hacked into the browser by replacing one of the default extension folders.

  • @hrom(36)· 2869d

    Brave browser extension cannot come soon enough

  • @bitsy(44)· 2869d

    This could change everything! So glad someone's working on this! I look forward to the progress! @bitsy :)

  • @doitvoluntarily(80)· 2869d

    thank you for your hard work in trying to make the experience more convenient and safer for the user 👍 looks great

  • @thekittygirl(74)· 2869d

    This is a fabulous idea! I hope there are plans for the Opera and Firefox browsers, too!  superhappy15.png

  • @br0(54)· 2869d

    That's great. Next step would be hardware steem keystores I believe.

  • @thehiv(26)· 2869d

    Have you plans to introduce this extension for other browsers? Opera Firefox?

  • @mstafford(68)· 2869d

    This is great! I'm going to work on making my dApp project compatible with this. Way to go. You have reinforced my confidence in you as a witness.

  • @heval2121(27)· 2869d

    helal sana dostun kesınlıkle muazzam bir çüzümleme

  • @protegeaa(62)· 2869d

    Absolutely brilliant work, again, Matt!

    Posted using Partiko Android

  • @crypt0lizard(72)· 2869d

    Very Great Job. I will looking forward to.

  • @truth-be-told(59)· 2869d

    How would this work with iphone/android apps?

  • @nicnas(66)· 2869d

    Your post had been curated by the @buildawhale team and mentioned here:

    https://steemit.com/curation/@buildawhale/buildawhale-curation-digest-10-18-18

    Keep up the good work and original content, everyone appreciates it!

  • @blockbrothers(66)· 2869d

    Great work, and great work gets voted for!

  • @s3rg3(67)· 2869d

    Damn, this is some well needed innovation! Thanx for helping secure things for Steemians!

  • @ugetfunded(62)· 2869d

    Finally, someone came up with a solution that is actually a BIG relief! @yabapmatt, You're awesome!

  • @timm(67)· 2869d

    Fantastic! TIMM wants this.

    Are there plans for a desktop app? Work with less invasive browsers?

  • @vbarrey12(36)· 2869d

    Hoping this project to yield good results.

  • @franciferrer(53)· 2869d

    Wow this is so amazing. Cos I dread to give out active key or master pass. Gonna look into this more.

    Posted using Partiko Android

  • @franciferrer(53)· 2869d

    Wow this is so amazing. Cos I dread to give out active key or master pass. Gonna look into this more.

    Posted using Partiko Android

  • @rodmichael(37)· 2869d

    Appreciate you work. Thanks for your effort!

  • @agr8buzz(68)· 2869d

    Amazing, was waiting for the day when STEEM would have a browser extension wallet similar to ETH...bravo guys!

  • @masterthematrix(61)· 2869d

    Great work and very highly needed Web Application for Steem. Do you think that this also will work for the Brave Browser? Please make it also compatible for the Brave Browser that would be amazing!!!

  • @nealmcspadden(74)· 2869d

    Google is the Devil

    Halp sir, wen firefox?

  • @ianbuza(42)· 2869d

    Great tool. Hope it will serve its purpose.

  • @codysamuelson(35)· 2869d

    This is a great tool indeed!

  • @fbslo(72)· 2869d

    What about Firefox browser?

  • @resiliencia(75)· 2869d

    What an amazing extension! I hope that most of the dapps of the Steemblockchain integrate it.

    Steem is really lucky to have people like you on board!

    :)

  • @scaredycatguide(78)· 2869d

    Great tool man! I have had the same exact feelings about having to enter my key into these other tools. Thanks!

  • @crypto.talk(59)· 2869d

    Nice job Matt! Good to see it finally go live!

    Posted using Partiko iOS

  • @chireerocks(75)· 2869d

    @yabapmatt, Really appreciated and i agree with your point where you said most of the people are using the Master Key, and in my case I've also used Master Key for six months after joining. So Safety Of Keys are vital because we are Managers of our account for sure. And now great to see that you'll put your efforts and came up with this awesome Extension Tool called Key chain. Wish that everyone will going to find it productive and in the Tutorial it's really proving what it's meant for. Keep up the great work.

    Wishing you an great day and stay blessed. 🙂

  • @bubke(61)· 2869d

    Yabapmatt, for sure 100% fantastic but i have a fear with these extensions. Is there any possibility that another extension can see what you are doing? Some of them are granted "Read all actions, websites, etc.?". As a developper, can you tell us it is 100% safe?

    Posted using Partiko Android

  • @janse(42)· 2869d

    Hey, guys, it's really cool that you developed this extension. So far I've always stored everything as a custom text field in my password store, but it never worked that way. However, it would be very cool if you could release it as your own Firefox extension. There is Chrome Store Foxified, but I don't trust it that much. Thxalot, JanSe

  • @berniesanders(77)· 2869d

    Great job guys, congrats.

  • @beeyou(59)· 2869d

    I remember you and aggroed mentioning the wallet months ago on the msp show. Glad to see it has been tested and ready for use! Only downside for me, now I have to use Chrome 😕 .

    Thank you (and team) for this awesome feature. The few seconds spent looking for passwords can now be better utilized battling. ;) In all seriousness, you've spent an incredible amount of time developing and in this case, writing out the specs for Steem Keychain.

    Having spent countless hours reading and writing simple technical specs myself at work, I can attest that it takes considerable time to write down all the details so others would be able to understand. So thank you for gathering the methodology so it can be coded into this finished product.

  • @oldtimer(76)· 2869d

    Maybe we need some instruction on how to download for the non-technical steemians.

  • @travoved(68)· 2869d

    Wow great job! Keep it up! Do you have plans to develop something like this suitable for mobile devices?

    Posted using Partiko Android

  • @itstime(61)· 2869d

    2 thumbs up yaba daba dooooo

    @yabapmatt

  • @cardboard(65)· 2869d

    Awesome stuff, love the UI :) @vimm take note!! Colors!

  • @apshamilton(73)· 2869d

    What you say is so true! I had been using Steem for many months before realising that I shouldn't be using my master key! And I'm quite tech savvy and pretty careful about internet security! This is a crucial development not just for Steem but for the cryptocosm in general (see George Gilder's Life After Google) Steem has an excellent key heirarchy of posting, active and master keys but they weren't being used properly by most users. Please add a Brave plugin ASAP.

  • @donkeypong(76)· 2869d

    Thank you for your work on this and I sure appreciate that it offers a faster and simpler option. I'm not technical, so I don't understand a lot of these things, but my understanding is that browser extensions are not really that secure either. I've always been told it is kind of sketchy to use your password with an extension. Am I wrong there?

  • @tamiil(69)· 2869d

    Another day, another fantastic development here. :) This makes life so much easier.

  • @gaurang(52)· 2869d

    It is really risky to share your posting key.Is there any other way @yabapmatt to avoid it from sharing?

  • @postpromoter(62)· 2869d

    You got a 86.17% upvote from @postpromoter courtesy of @steemmonsters!

    Want to promote your posts too? Check out the Steem Bot Tracker website for more info. If you would like to support the development of @postpromoter and the bot tracker please vote for @yabapmatt for witness!

  • @mysteor(61)· 2869d

    Do you think they hold our keys on their servers without any encryption? That would actually be kind of sad.

    Best Regards, Mysteor Team

  • @harpagon(64)· 2869d

    Finally publicly released :) That's an awesome tool guys!

    I can see in the source code that the tool is tied to https://api.steemit.com, are you guys planning on adding a way to plug it into the testnets and more generally to the other full nodes? (like metamask, a simple dropdown list)

  • @thejohalfiles(61)· 2869d

    Really great work here @yabapmatt. Thank you

  • @davemccoy(67)· 2869d

    Matt this is awesome! You all did a terrific job and I love how you identified a problem and found a solution (especially when it comes to making it easier for the less complex people like me)... That is the kind of mind we need to add to all problems here on Steemit, and its exactly why I vote for you as a witness. You care about our experience and it shows in everything you do!!!

  • @markkujantunen(77)· 2869d

    Hi, I wrote a post a week or so ago on how losing between 0-100% of curation rewards to the pool when you upvote a comment within the 15 minute window is an annoyance if you want to upvote comments in a live comment thread. Very often, I write something and get a reply back almost immediately (or in a time much, much shorter than 15 minutes). I'm big on monetizing engagement. But under the current rules, my upvoting immediately means my rewards go back to the pool instead of my conversation partner. That sucks but is easily remedied with 15 minute or so delay in broadcasting upvotes on a comment. Too often I forget to come back to upvote comments in conversations that I've had. It's also annoying to to have to wait and go back to a conversation to upvote. It's even more annoying to effectively lose part of your SP by upvoting immediately.

    If websites are to integrate the Steem Keychain in such a way as to have it not only sign transactions but broadcast them on their behalf, I wonder if it would be a good idea to implement an optional 15-minute delay on Steem Keychain?

  • @khaleelkazi(82)· 2869d

    Wow, this is incredible. You may or may not believe this, but I was looking for a better solution for entering keys just yesterday, it's almost like you read my mind! But as you said, it's a common concern for everyone!

    I'm not sure if this is possible as I'm not the best at technology lol, but would there be a way to integrate a maximum amount for transfers per day given the key that you entered? I'm not sure if that's something that has to be integrated on the private key level or not, but it would be cool if you could set some sort of limit in case of unwanted use/access.

    Thank you for doing this!

  • @voltriph(42)· 2869d

    This is rad, Matt. Keep up the awesome work!

  • @okean123(66)· 2869d

    This is truly amazing and great step towards better UX. SteemConnect v2 was already much better than SCv1, but your Chrome extension is a whole new dimension!

    Thank you!

  • @justinashby(62)· 2869d

    Freakin Sweet dude!! Nice, clean and navigatable GUI. Shucks Yeah! You be steady producind killer tools and utilities.

    Thank you for your time.

  • @mellofello(68)· 2869d

    This is awesome! Thanks for adding value to the STEEM blockchain and better security for my money. I will start using this immediately.

  • @alokkumar121(82)· 2869d

    This sounds fantastic. I will surely install the extension and use it. Am sure it would be pretty secure.

    Posted using Partiko Android

  • @khan.dayyanz(64)· 2869d

    Wow great idea, Thank You for sharing this to us!

  • @jpphotography(71)· 2869d

    This is one of these things that you never think about and then don't want to miss it as soon as you start using it. Awesome work!

  • @abwasserrohr(47)· 2869d

    Wow, thats amazing, can't wait to use it! =)

  • @steempeak(72)· 2869d

    We look forward to implementing keychain on https://steempeak.com we are big believers in it.

    PEAKMONSTERS USAGE Our partner site https://peakmonsters.com has already been using Keychain for over a month now and it's been a raging success. Specially with people who buy cards frequently it makes it much easier and we believe much safer. (unless you often walk away from your laptop in public places)

  • @barne734(55)· 2869d

    I have been using keychain for the past couple days and it is awesome

  • @mattclarke(71)· 2869d

    I've been using it for a month now, and it's made the experience so much more streamlined and enjoyable. The extra peace of mind is incredible too. Huge shoutout to the devs on this. Highly recommend.

  • @therealwolf(77)· 2869d

    Excellent job @aggroed, @yabapmatt and @stoodkev! Installed it and it looks good.

  • @tsnaks(68)· 2869d

    Can't wait for this to come to firefox

  • @gray00(58)· 2869d

    Great work yabapmatt and Stoodkev. I'd love to implement this in some way with our DTUBE uploader.

  • @sabari18(68)· 2869d

    Excellent. hardworking for the benefits of community. really an excellent group. thank you all.

  • @mediahousent(68)· 2869d

    Amazing, this is just a passage to steem and every other dapps built on it. It is handful and a secure means to hide your passwords from countless number of website requesting for it. Thanks to the team on this. Resteemed!

  • @meno(80)· 2869d

    I've been using metemask for eth for over a year... I'm applauding right now, this is just fantastic... I'm going to download this right now and maybe even write some thoughts on it too... Thank you Matt for busting your butt to make this blockchain a better place .. and thank you Aggy for your contributions

    Posted using Partiko Android

  • @johnspalding(67)· 2869d

    Thanks for posting this. You have received a Preemptive Strike by one of our simulcasters, @johnspalding.

    Preemptive Pile.png

    This post will be featured on our next LIVE broadcast. Typically we broadcast on Tuesdays at 9:30pm EST on the @vimm streaming platform. Check it out and come online if you are available.

  • @gniksivart(69)· 2869d

    Man this is awesome and very much needed. I hate giving out my password. With all the security leaks across social network sites one can never be too careful.

    Thanks for your teams hard work and its nice to see some of the profits of steem monsters going back into the steemit/steem ecosystem.

  • @sistem(60)· 2869d

    Wow, who wouldn't wana try this out? Its an exciting introduction to the steemjet blochain to me and I bet that in no time a lot of people would embrace this.

    As for the bugs, they should ve expected. But from the feed backs u would be getting from the users, you Wil be able to fix them all in no time.

    Keep it up boss...

  • @lunaticpandora(70)· 2869d

    Wow this is nothing short of revolutionary for the blockchain! Hopefully we see integration happen with a lot of sites!