We are hiring … developers developers developers!

We hereby allocate a $3000 + Dev MSC referral bonus to anyone who hooks up with new developers (Provided they are employed as fulltime Role Based Bounties and keep with the project for at least 3 months)

We are also open to developers who just want to earn a few bucks but don’t want to commit full-time.

Here is how to get involved¬†… pro tip – skype our CTO Craig (udecker) or Ron (ripper234). The primary areas where we’re recruiting is low level Go developers for the reference implementation, and fullstack web developers for the Omniwallet project.

Developers Developers Developers Developers Developers Developers Developers Developers
Developers Developers Developers Developers Developers Developers Developers Developers
We are hiring … developers developers developers!

Should the Master Protocol do Scripting?

Vitalik Buterin, whom I now consider the father of Turing-complete financial scripts, has no less than two features in our spec which were his suggestions. He suggested both the Contract-for-Difference (CFD) bet and the rate-limited wallet.

When we asked Vitalik to look at my proposed implementation of his CFD idea, he came back a few days later with a proposal for a general purpose scripting engine, which he was very excited about, as it would allow Master Protocol users to implement features we haven’t even dreamed up.

Of course, bitcoin itself originally had a number of general purpose scripting capabilities, which have been disabled by the developers. The obvious problem with Turing-complete financial scripts is that hackers will find endless ways to exploit them.

It is instructive to look at the history of HTML and JavaScript. The Master Protocol is currently a lot like HTML. It has powerful functions which are heavily desired by a lot of people. We’re engineering the protocol for the most common use cases. JavaScript is an insanely powerful addition to HTML with endless uses, but it comes with a heavy price – JavaScript engine developers are engaged in a perpetual game of cat-and-mouse with hackers looking for JavaScript exploits.

Imagine how much more intense that battle will be when the prize is not control of a browser, but control of money worth millions or billions of dollars. Financial scripting engines allow lots of interesting niche use cases, but they present a mammoth attack surface to malicious actors.

Still, some very smart people (including Vitalik) are tackling these problems, and I think it is quite possible that the end result will be something useful. Once the painful lessons have been learned, and a battle-hardened scripting engine emerges, that would be a great time to add a similar scripting engine to the Master Protocol.

When Vitalik brought us his scripting engine, I told him that the Master Protocol may very well add scripting someday (citing my logic above), but we needed to get our basic functions in place before we took on something that ambitious. He decided to wade in right away, starting his own initiative on a new block chain.

I have no doubt that his initiative (and many others) who are tackling these huge problems will raise vast quantities of money. Developers are fascinated (for good reason) and investors are salivating. Once they’ve got the kinks worked out, you can bet that the best of their work will show up in the Master Protocol, built right on top of the bitcoin block-chain, which I expect to be the back-bone of the future of finance.

script_warning

Should the Master Protocol do Scripting?