To be honest extension source code will always be accessible for user doesn't matter what you do.
we can create a security system ( inside source code) that will prevent users for some actions ( for example allow to use the extension only from on PC or so).
if we store the extension in chrome store, it could be also installed from certain web page.
If you want to discuss more, let me know.
Thanks