Firmo: Secure, Unique and Efficient Smart Derivatives

in originalworks •  7 years ago 

About a decade ago, Bitcoin started the whole cryptocurrency craze. It brought decentralization and transparency to digital transactions. Then, Ethereum introduced smart contracts. This facilitated market entrance for a bounty of new projects. Now, Firmo is taking the next step for smart financial contracts (or smart derivatives). Its objective is to provide a means to create smart derivatives that are unique, efficient, and secure


c.png
from Firmo technical paper

Modernizing Financial Systems


The future of applications is not limited to a single blockchain. Currently, blockchain integration is of growing importance because of the recent trend to verticalize. The financial sector requires some of the most complex applications of smart contracts. A modern solution has presented itself in Firmo.

Smart Contracts Fall Short of the Financial Sector


Ethereum revolutionized cryptocurrency applications, but it was not built for financial contracts. This is important because the financial sector has special functions, as well as, unique regulations. Firmo starts with the problems of the financial sector and finds the solutions needed to connect the blockchain to traditional business models operating in this demanding environment.

Financial tools are often elaborate. As blockchains and the cryptocurrency market gain acceptance, demand for traditional business applications grow. Decentralized (trustless) and transparent smart contracts have shown their advantages. Firmo enters the picture by enabling them to meet the complexities of the financial sector. It offers a secure and practical solution for merging the best aspects of the old and new.

Smart Derivatives: A Modern Financial Solution


A derivative is a financial instrument used to secure prices over time. Smart contracts, like those on Ethereum, are not always suited for financial applications. On the other hand, smart derivatives involve securing these contracts for financial applications. Some of these applications include loans, options, swaps, and futures. The triad of events that govern smart derivatives are transfers, time intervals, and a set of conditions

Firmo, through its FirmoLang, offers a solution for the world of finance that would mitigate price volatility and improve transactions. Its modern financial tools allow participants to move beyond tokenization. It adds security with a better programming language that borrows from the logistical applications of airplane and train enterprises. All this is easily adaptable for existing ERC20 projects.

FirmoLang


The FirmoLang is more than a stable and secure solution for smart contracts. It is an out-of-the-box solution of exotic smart derivatives for both experienced and inexperienced developers. And at the core of the technology, is the capability to operate any coding format. This is how Firmo can connect the various cryptographic platforms.

Security


The Bitcoin wiki describes its programming language as purposely non-Turing complete. In contrast, the Ethereum white paper states that it is a “fully fledged Turing-complete programming language”.

Bug Repellent


Two research efforts show that Turing completeness is a disadvantage in the cryptocurrency market. Atzei, N., et al. in “A survey of attacks on Ethereum smart contracts” (2017 published in dl.acm.org), concluded that there is no way to patch an “immutable bug” in Turing complete programs. Luu, L. et al. in “Making Smart Contracts Smarter” (2016), found Ethereum contracts to be vulnerable to attack. This includes the infamous TheDAO $50 million hack. Lacking the ability to patch the bug, the Ethereum Foundation needed to hard-fork a solution. I recall this debuggable argument from some of my earliest days researching the technology behind Bitcoin.

The Firmo protocol is not in the business of exterminating bugs. Rather, it advances cryptotech to the next logical step. By running a static causal check it exposes security risks prior to running on the blockchain. This allows innovation of smart derivatives with the luxury of security prior to implementation. And of course, there is the ability to patch future vulnerabilities. Security measures include proof-of-authenticity for verifying non-trusted transactions.


a.png
from Firmo technical paper

Applications


The FirmoLang can work with any blockchain that uses a scripting language. Firmo beta has been implemented for forward contracts. These types of contracts secure raw material by requiring buyers to physically settle an asset at a specific future date. Future and forward contracts are closely related in terms of price application. Another application is zero coverage. It is useful for permission and trust-based transactions that do not involve collateral. Other applications include automated swaps for multiparty contracts, escrow, collateral, and margin calls. A specific example of an external data feed application is an Oracle integration for airline tickets.

Predicting Populations


What blockchain technology has brought with it is the potential to use decentralized and transparent digital ledgers for natural computations. Turing computers are not well suited for natural computation. In 2008,
MacLennan, B.J.
in “Natural computation and non-Turing models of computation”, examined how computational models are domain dependent in regard to their application. Population distributions are domain dependent on natural computation models, and thus, unsuited for Turing machines (TM).

According to Hogarth, M. in “Non-Turing Computers and Non-Turing Computability” (1994), TMs are associated with common sense Newtonian spacetime models of the world. To be applicable to our real world, close-world simulations are used in solving real problems. However, sometimes it is the rules of the close-world that enable TMs to solve otherwise Turing unsolvable problems.

FirmoLang is a non-Turing complete programming language. The Firmo technical paper details why it is an improvement over current solutions: “Solidity perform well in large and complex environments with multiple agents and vectors”. Not surprising since the Central Limit Theorem postulates the tendency toward natural distribution as the sample size increases. Thus, solutions provided by Ethereum’s Solidity, like TMs modeling close worlds, are incomplete and even misleading. FirmoLang offers the missing piece of the smart derivative puzzle.


DQmNiTtqZ79EUUaEUhztrz1RRWihEba1AvWpHSHaaemNVwK_1680x8400.png
from Firmo technical paper

Users and the Firmo Protocol


The potential users of Firmo are a wide range of individuals, exchanges, and financial institutions. Both experienced and novice developers can make contracts using either FirmoLang or templates. Compiling is done through the Ethereum Virtual Machine (and additional compilers). Execution occurs on the Ethereum blockchain using ERC20 tokens. This four-step protocol allows Firmo to provides a solution to eliminate intermediaries, such that, individual users can initiate trades, exchanges can offer financial products, and financial institutions can reduce costs and improve products


b.png
from Firmo technical paper

The Firmo Team specializes in blockchain and financial technology. Their developers are experienced on multiple platforms. You can contact the team on Firmo Telegram. They are more than happy to answer questions.

The Firmo technical paper is cited throughout. Also visit the contest hosted by @originalworks.

firmo2018

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Submitted.

thanks

Congratulations @machnbirdsparo! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of comments received

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

Upvote this notification to help all Steemit users. Learn why here!

Congratulations! This post has been upvoted from the communal account, @minnowsupport, by MachnBirdSparo from the Minnow Support Project. It's a witness project run by aggroed, ausbitbank, teamsteem, theprophet0, someguy123, neoxian, followbtcnews, and netuoso. The goal is to help Steemit grow by supporting Minnows. Please find us at the Peace, Abundance, and Liberty Network (PALnet) Discord Channel. It's a completely public and open space to all members of the Steemit community who voluntarily choose to be there.

If you would like to delegate to the Minnow Support Project you can do so by clicking on the following links: 50SP, 100SP, 250SP, 500SP, 1000SP, 5000SP.
Be sure to leave at least 50SP undelegated on your account.

Your Post Has Been Featured on @Resteemable!
Feature any Steemit post using resteemit.com!
How It Works:
1. Take Any Steemit URL
2. Erase https://
3. Type re
Get Featured Instantly & Featured Posts are voted every 2.4hrs
Join the Curation Team Here | Vote Resteemable for Witness

Loading...