Digital Asset Holdings, a New York based startup focused on developing of distributed ledger technology for the financial services industry, has announced that the acquisition of Zurich-based technology firm Elevence Digital Finance AG (Elevence).
“With this acquisition, we will harness the power of Elevence’s technology and its team of talented individuals to enhance our offering for the financial services industry,” said Blythe Masters, CEO of Digital Asset. “The resulting Digital Asset platform is specifically designed to address financial services applications requiring automation, privacy and immutability.”
In addition to the acquisition, Digital Asset also announced the Digital Asset Modeling Language (DAML), a privacy preserving yet provable alternative to Smart Contracts designed specifically for financial services. DAML codifies rights and obligations in a similar manner to traditional legal contracts and workflows, and is more easily interpretable by a non-technical audience than most programming languages.
Elevence has already developed an expressive language for financial institutions to model and execute agreements with certainty and finality. It is capable of expressing any right or obligation, including cash, securities and derivatives, whereby the code defines the considerations between parties, and determines how these contractual relations can evolve over time.
Digital Asset has been working closely with Elevence for the last few months to begin integrating the technology with its stack. Elevence’s technology complements Digital Asset’s existing software by providing a new, verifiable way for parties to a transaction to independently prove updates to a distributed ledger while preserving data confidentiality.
The respective teams of the two companies will join forces, thereby significantly increasing Digital Asset’s technical team, while expanding its European presence with the opening of a Zurich office. Elevence Chief Executive Officer, Dr. Vincent Peikert, will join Digital Asset as Head of Digital Asset Switzerland and Head of Product for Europe, and Dr. James Litsios, Chief Technology Officer, will become Head of Development, Switzerland.
“Digital Asset is recognized as a leading provider of distributed ledger technology and has a remarkable team developing and deploying cutting-edge software for financial institutions,” said Vincent Peikert, CEO of Elevence. “This makes the company an ideal partner for Elevence, and joining forces will enable us to offer the broadest portfolio of solutions to the benefit of our customers.”
More on DAML
WHAT IS A SMART CONTRACT?
Smart Contracts are software applications that are shared and run on all nodes across a Blockchain network. The primary goal of Blockchains with inbuilt Smart Contracts was to create self-enforcing agreements that independently control and automate the exchange of value according to predetermined rules based on predefined inputs. As with Bitcoin, Smart Contract platforms like Ethereum were designed to minimize the role of trust and enable actors that did not know each other to enter into software-enforced contractual agreements that are censorship resistant, meaning neither party, nor even governments can tamper with or prevent their execution.
WHAT ARE THE CHALLENGES OF APPLYING SMART CONTRACTS TO FINANCE?
Popular Smart Contract implementations require that the plain text of an agreement be shared across all nodes in a distributed network. While this ensures trust, it is incompatible with many applications in financial markets where the disclosure of the existence of an agreement between trading parties (e.g., a large sell order), much less deal terms, could move market prices and are rightly confidential.
Additionally, a defining characteristic of Smart Contracts is that they are self executing and/or self enforcing. In order to enforce parties to comply with the terms of a Smart Contract, the Smart Contract must be pre-funded with the full value that may need to be paid out, and will only release funds back to participants when execution has completed.
We believe there is a superior alternative to Smart Contracts for financial institutions in the majority of cases, and introduce a new language and execution environment specifically tailored for this purpose, called the Digital Asset Modeling Language.
WHAT IS THE DIGITAL ASSET MODELING LANGUAGE (DAML)?
DAML is an expressive language designed for financial institutions to model and execute agreements with certainty and finality. This technology complements Digital Asset’s existing technology by providing a new, verifiable way for parties to a transaction to prove updates to a distributed ledger while preserving data confidentiality. DAML codifies rights and obligations in a similar manner to traditional legal contracts and workflows, and is more easily interpretable by a non-technical audience than most programming languages. It is a new Haskell-inspired functional programming language that has been under development for two years.
IS DAML A SMART CONTRACT PROGRAMMING LANGUAGE?
DAML is similar to a Smart Contract language in many ways but it is designed with the needs of financial institutions in mind. As such, it is optimized for usage in a private execution environment rather than in an open execution environment, in which it would be processed by all of the nodes in a network. DAML is designed to achieve many of the same benefits of Smart Contracts without the unnecessary trade-offs that make them unsuitable for financial services.
It could be argued that this is a closer fit to the original definition of Smart Contracts coined by Nick Szabo in the 1990s, which also focused on verifiability – but only by the stakeholders of that agreement rather than by everyone, and on certainty – being able to predict accurately all possible outcomes of the agreement rather than introducing doubt with unnecessary complexity.
WHAT ARE THE MAIN BENEFITS TO USING DAML?
Existing financial infrastructure is a fragmented collection of partial information spread across siloed data stores. Multiple records of similar but inconsistent information is duplicated and processed independently, and then the resulting outputs are compared and synchronized through a cumbersome reconciliation process. While distributed ledgers solve the problem of agreement on what the current state of the ledger is, they cannot solve the issue of agreement on what should happen to it next for complex financial agreements without revealing their contents.
By combining a shared log containing the complete provenance of these rights and obligations with an off-chain execution environment for processing the workflows of the behaviors being modeled, DAML ensures that all stakeholders can reach the same conclusions as to the result of a common workflow.
Having certainty in the integrity of both the ledger and the metadata dramatically reduces the frictions that arise from keeping multiple distinct systems in sync, and allows more flexible and efficient settlement systems by eliminating reconciliation, automating certain processes, and providing efficient arbitration.
IS DAML PROCESSED BY EVERY NODE IN THE NETWORK?
No, unlike Smart Contract platforms, agreements written using DAML do not need to be shared across multiple, often completely public, nodes in a network. Parties do not need to reveal the terms of their agreement to any undesirable third parties and it can be safely processed and authorized by only the relevant participants. All data is revealed on a need to know basis and even the distributed ledger, which only contains references to the agreement, is encrypted so other entities cannot detect even its existence on the ledger, let alone the terms.
HOW DOES DAML INTERACT WITH A DISTRIBUTED LEDGER LIKE HYPERLEDGER?
DAML serves as a logic and validation layer sitting above the ledger, providing an auditable way to prove why updates to the distributed ledger have occurred. An agreement modeled in DAML is only active if Hyperledger confirms it is valid and not referenced by any other transaction. This creates an independently verifiable logical mapping between the original business intent all the way through to the relevant Hyperledger transactions. The combination of the Digital Asset Modeling Language and Hyperledger allows for scale and privacy while maintaining a fully reconciled system across multiple parties.
HOW CAN THE EXECUTION OF DAML AGREEMENTS BE INDEPENDENTLY VERIFIED?
Each resulting step in the workflow of a DAML agreement is tied to a reference in Hyperledger and contains requirements on which parties’ cryptographic authorization is required to proceed. This ensures that every step in a DAML agreement, and hence every corresponding entry into Hyperledger, is only made with the full, multi-party authorization of all stakeholders of the transaction.
Nodes in the Hyperledger network that are not party to the agreement are still able to agree upon its outcome because they can independently verify that all of the required authorizations have been made without ever actually seeing the contents of the agreement itself. However, the contents of agreements can be provably revealed to authorized third parties such as regulators.
WHAT IS A TURING-COMPLETE LANGUAGE?
To be a Turing-complete programming language, the language must be adaptable enough to be able to solve any possible computational problem. The flexibility demanded by the Turing-completeness test requires specific capabilities to be present in a language, such as the ability to reference itself, however this can lead to undesired outcomes such as an infinite loop. A basic calculator is not Turing-complete as it can only process certain, predefined operations such as addition or multiplication. Personal computers are Turing-complete as they can theoretically process any algorithm.
WHY ISN’T DAML TURING-COMPLETE?
DAML was intentionally designed not to be Turing-complete. While Turing-complete languages can model any business domain, what they gain in flexibility they lose in analysability. This is because a Turing-complete language can be used to write any possible program. A program written in a Turing-complete language can therefore have any possible output. One cannot reason about the output of any possible program and therefore one cannot write a program that needs knowledge about the structure of that output in order to function. By restricting a language to only be able to write programs relevant to financial usage, the potential outputs of those programs becomes predictable. This allows those outputs to be queried and analysed for risk, position, interconnectedness, etc. that wouldn’t otherwise be possible.
- Pulsar Venture Capital Holds ICO to Raise Money Using Blockchain - October 19, 2017
- Dash Expands Reach In Asia Through Cooperation With Rising Fintech Company QUOINE - October 19, 2017
- Hacken and Neuromation Partnership Launched to Stomp out Blockchain Cybercrime - October 19, 2017
- Playkey Brings in $1 Million in Pre-Sale Campaign and Welcomes Dillon Seo as VR Advisor - October 19, 2017
- SolarCoin Founders Introduce New Blockchain-Based Network for Global, Decentralized Energy Trading - October 19, 2017
- Kazakhstan’s Lendex.io plans ICO in early 2018 - October 19, 2017
- Swissborg – The Blockchain Era of Swiss Private Banking – Announced ICO - October 19, 2017
- Bank4YOU Group’s launches ICO end of October – Investors Call to Action - October 19, 2017
- Live Pre-sale of Trive: Fights Fake News Using Cryptocurrency and Crowdsourced Research - October 19, 2017
- A New Ozone Layer? Arcona Plans for Augmented Reality Layer to Cover Earth Surface in new AR project - October 19, 2017
- Cofound.it Introduces Seed Program for Early Blockchain Startups - October 19, 2017
- LOOMIA Announces Collaboration With Storj Labs, Introduces Smart Fabrics and Consumer Data to Blockchain Technology - October 19, 2017
- DECENT Launches Beta Release of DECENT GO, The First Decentralized Marketplace for Digital Content - October 19, 2017
- Orebits Corporation, Inc. Announces Orebits Pool, LLC and Orebits.AU Eco-System - October 19, 2017
- Pareto – the Peer to Peer Financial Content Marketplace Announces Token Sale - October 19, 2017
- Appsolutely Launches the LoyalPlatform, LoyalCoin and LoyalWallet; Using Blockchain to Usher in the New “Loyalty Economy” - October 19, 2017
- Eidoo Raises $27.9m In Successful ICO To Bridge The Cryptocurrency Gap And Open The World Of Digital Currencies To The Masses - October 19, 2017
- Malta-based RoboAdvisorCoin (RAC) Launches Token Sale for Robo-Advisor Dedicated to Cryptocurrencies and Digital Assets - October 19, 2017
- BLOCKv Announces the Availability of VEE Tokens Through Its Upcoming Token Generation Event – Open to Public on October 19, 2017 - October 19, 2017
- The Fundchain initiative starts again this year with new Research & Development roadmap for the investment fund industry - October 19, 2017
- Digital Cryptocurrency Vault DigiPulse Reaches $1 million in Token Sale - October 19, 2017
- Tickets Cloud Kicks off crypto.tickets ICO - October 19, 2017
- Ex-JP Morgan Vice President Dr Joseph Chen-Yu Wang Joins Ambrosus as Project Manager - October 19, 2017
- Russian Wood for Cryptocurrency – Timber! - October 19, 2017
- Proof Suite Announces Token Sale for Blockchain Platform Designed to Tokenize and Insure Real World Assets - October 19, 2017
- DataWallet Announces Blockchain-Based, Consumer-to-Business Data Exchange - October 19, 2017
- IEEE Releases Findings from First Detailed Study of Blockchain Adoption in the Pharmaceutical Enterprise - October 19, 2017
- Horizon State Launches Token Sale to Modernize Global Voting and Collaborative Decision Making - October 19, 2017
- Metaps Plans to Launch Time Marketplace ‘Timebank’ Token Sale on COMSA - October 19, 2017
- Lykke Vanuatu brings Binary.com tokens to Lykke Vanuatu Exchange - October 19, 2017
- After raising $15M in a pre-sale, BitClave is ramping up for its Nov 8 crowdsale, and its plans to redefine the search experience - October 19, 2017
- Kazakhstan Is About To Launch The First Cryptocurrency, Directly Backed By Fiat Money - October 19, 2017
- Positive.com launches to protect Initial Coin Offerings from cyber attack - October 19, 2017
- Latium Launches LATX Cryptocurrency Token Sale for Participation in AI-Based Tasking Platform - October 18, 2017
- IBM Announces Major Blockchain Solution to Speed Global Payments - October 18, 2017
- Launch of SMSCHAIN, a Blockchain-based SMS Gateway - October 18, 2017
- Streamr Concludes a 30 Million CHF Crowd Contribution Period to Build Decentralized Real-Time Data Economy - October 18, 2017
- Publica Building New eCommerce Platform for the Publishing Ecosystem – Token Sale Coming Soon - October 18, 2017
- BLOCKv Partners with Storj Labs to Provide Decentralized Storage Architecture and New Toolsets to Power Next Generation Digital Objects - October 18, 2017
- Coinme Announces the Start of the UpToken Sale Today With Over $40 Million USD in Pre-Registration Signups - October 18, 2017
- Blockbid Announces Launch Of ICO Backed By Multi-Cryptocurrency Trading Platform - October 18, 2017
- SportyFi – Decentralized Sports Investment Start-up Endorsed by Soccer Superstar Roberto Carlos - October 16, 2017
- Acronis Joins Runa Capital and Parallels In Accelerating Innovation and Supporting Blockchain Initiatives in Malta - October 16, 2017
- Jaxx Allows First Crowdsale Participation with STORM Token - October 16, 2017
- Hyperledger Knits New Project – Hyperledger Quilt - October 16, 2017
- Legolas Exchange Partners With BanQix to Protect Institutional Investors - October 16, 2017
- MARK.SPACE Announces Launch Of Blockchain-powered VR-platform With Upcoming Token Crowdsale - October 16, 2017
- IRTI Partners With Ateon And Settlemint To Develop Blockchain-based Products For Financial Inclusion - October 16, 2017
- Golden Alliance Coin Announces ICO – For Mining Gold - October 16, 2017
- Media Aggregator Esports Gold Announces $5 Million Ethereum Token Sale - October 16, 2017