Art & Technology: Value Manifesto

Introduction – What is Value Manifesto

Last week the Value Manifesto project has officially launched. As trimplement, we are proud to be part of this exciting undertaking.

In this article we are going to elaborate on the technical concepts of the project – for those interested in what happens behind the curtains.

But before we dive into the details, let’s start with some high level information about the Value Manifesto project itself. 

Value Manifesto is an interdisciplinary project, combining modern art and cutting edge technologies (like Blockchain and IoT). It aims to establish a whole new category in arts. Extrapolating the commercial and economical aspects of art, Value Manifesto declares the art object’s value itself to be art. 

But what does Value Manifesto define to be the actual artwork? The Value Manifesto art objects are called “crypto multiples”. They unite art, craftsmanship and technology in a beautiful way. Every single one of the 250 nixie tubes devices is linked to a dedicated unique Token, stored on the Ethereum Blockchain. The tubes display the current market value of this limited artwork at any given time.

Like any valuable scarce resource on this planet, the Value Manifesto crypto multiples are also limited to 250 pieces.

The detailed explanation of the artistic concept behind Value Manifesto can be found on the project’s site: https://www.valuemanifesto.ch/

Read More
A gravestone, showing a list of numbers resembling an iTAN list, standing as a symbol for the demise of the iTAN procedures due to the PSD2 Open Banking regulations

iTAN – An Obituary

Here lies iTAN. 

On September 14th 2019, after a lingering and worsening case of backwardness, it passed away. It joined the likes of videotex and MeChip in the peaceful hereafter of online banking.

Alas, poor iTAN, we knew you. 

In your brief existence of only 14 years, you have put your mark on the whole banking industry. And on myriads of printed lists. Precious times we have spent on your behalf, poring over papers, grubbing for that one golden number to end our insecurity – and get those funds transferred from our budget account to our savings account. 

You, iTAN, have managed to rise above its forebears, ending the whateverism of the old TAN dynasty. And yet, you had trouble keeping a stiff upper lip in the face of all those hyperactive neo banking millenials. You passed with dignity.

Farewell, iTAN. We will miss you.

Read More

Coding Smart Contracts – Tutorial Part II

How to use a smart contract from a java application

Photo of Natallia Martchouk, co-founder of trimplement
Natallia Martchouk, co-founder of trimplement, explains how to develop Ethereum smart contracts.

In Part I of my tutorial I’ve explained how to develop and deploy a simple smart contract. Today we will see how this deployed contract can be used in java applications. 

We are going to use Parity as Ethereum client and Web3j java library for interaction with Parity. I’m assuming that you already have installed Web3j, solc and Parity following “Prepare” instructions in Part I.

5. Get Parity Synced

First of all your Parity needs to get synchronized with the Ethereum testnet Rinkeby, meaning it needs to download the current database status to your local machine. Start your local parity with 

$parity --chain rinkeby --rpcapi "eth,net,web3,personal"

See also this documentation of Parity about getting synced.

In the meantime, we can prepare everything that we need to call our smart contract from a java application.

Read More

Coding Smart Contracts – Tutorial Part I

How to Write, Deploy and Test a Smart Contract

Natallia Martchouk, co-founder of trimplement, the fintech enabler
Natallia Martchouk, co-founder of trimplement, explains how to develop Ethereum smart contracts.

In this article, I will give you a smart contract tutorial. It will tell you how to quickly write, test and deploy Ethereum smart contracts. My motivation is to help people to make the first steps. There are several good tutorials which helped me to get started. But I missed kind of a “cookbook recipe” for the entire journey, starting with the installation of tools and frameworks and ending with deployment to Ethereum and usage out of an application.

And so, I decided to write down all the steps involved and hope that you will find it helpful!

I’m working on a Mac, but I’ll provide links to the documentation of all tools and frameworks so that you’ll be able to find fitting instructions for your personal environment.

Today we will: 

  • Setup an environment that  allows you to write production-ready smart contracts
  • Write a simple smart contract
  • Test security and style guide issues with solhint
  • Write unit tests with a Truffle framework
  • Deploy the contract on the Rinkeby testnet using MetaMask and Remix
  • Execute calls on the deployed smart contract
Read More

CoreExchange Feature Checklist

As a vendor of licensable fintech software products, we are often asked about our competitors and our USPs. Our customers want to know, what makes our products comparable and where we make a difference and have a special edge. In this article, I would like to elaborate on the feature set of our white label cryptocurrency trading platform CoreExchange and compare it to a couple of other well-known and popular exchanges.

Read More
A big predatory fish facing a school of small predatory fishes, symbolizing the system architectures monoliths and microservices, respectively.

Monoliths or Microservices? A Comparison

Which Architecture Fits Your Business Best?

It’s a question no company hosting their own app or software program can avoid: Microservices or monoliths? Which system architecture shall it be? 

Skimming through the world wide web of tech talk, you might notice a distinct tendency: The Monolith seems to have fallen out of favor in behalf of microservice SOAs. But there are counter voices, too. They point out that microservice architecture comes with its own set of problems.

But what are the specific advantages and disadvantages of microservices and monoliths? First and foremost it’s all…

Read More
A number of signs displaying the words InsurTech, RegTech, WealthTech, PensionTech, and PropTech

Beyond FinTech — 5 *Techs That Shake Up Their Industries

FinTech does not always equal FinTech. The number of digital tools and technological advancements rejigging the financial sector would go beyond the scope of this article. If there is one thing that is true about most FinTech solutions, it’s their focus on “personal finance”. FinTech software often allows users to manage their finances on their own. He doesn’t need an intermediary anymore, such as a human advisor or a bank — although a robot advisor could still be thrown in.

Yet, when looking at the vast variety of technologies and software applications, one thing becomes clear: FinTech has quite a few peers running the show. They are *Techs in their very own right.

Let’s take a look at what we have:

Read More

Using Spring and Quartz with JobStore properties

This article describes how to use the Spring Framework and Quartz together when using org.quartz.jobStore.useProperties=true, meaning that all Job data is stored in the database as properties instead of serialized Java objects.

Normally this is not possible, because the Spring class SimpleTriggerFactoryBean stores a reference to the JobDetail in the JobDataMap, which cannot be represented as a set of properties.

Read More