Legal draftsman can neither write nor read Solidity, the code used for programming the popular Ethereum blockchain. Programming languages are immature and change each few months. How to handle? Programming languages use "inheritance" and "nesting". Have you ever head of an object oriented lawbook? How to read Solidity, where the contract name and date are mostly invisible due to "inheritance"? OLE is a layer on top of the code, lawyers can read. This is OLE, please try to read ...
Keynote: Herman Balsters of Blockchain Kennis Stichting
Host: IT's Privacy, Het Kwadraat, Lübeckweg 2
The Blockchain Knowledge Foundation launches the natural blockchain language, called OLE (Objects, Logic, and English) at the Hackathon. Our OLE compiler can generate Solidity code for the Ethereum blockchain. The OLE cloud editor generates Solidity code from OLE. Managers, legal- and financial professionals can read and write smart contracts in a manner close to their own professional practice. Herman will be a Jedi during the Hackathon.
OLE natural blockchain language prevents errors. Programmers are used to write code & test it afterwards. Does it sound familiar? The problem with testing is that you can find one error or even a few, but you can never be sure you found all all of them. OLE checks your output code upfront, and forces programmers to work structured, assuring quality . Blockchain is great, but garbage in is garbage out is valid more than ever. To program blockchain nowadays. programmers need to work more secure. You see this testing mindset also elsewhere. The Intel / Heart-bleed scandal shows that software is too critical to our society to guess code. You need a proof mechanism. We cannot have the situation that "someone has forgotten something", like in this case, a missing security layer. When you program a blockchain wrong, you get a terrible repetitive error, like Heart-bleed. Blockchain errors are even worse, real contract are lost. Wrong contracts are placed on the blockchain, and once on the bloc...
The Dutch are just great at combining math and business. Dutch Théodore Limperg even invented modern bookkeeping. Before that, the Dutch invented the first global multinational with shareholders, the VOC, dating back to 1600, owning a fleet of 20.000 ships. Bookkeeping was necessary to control the VOC back then: just like a blockchain, "bookkeeping" is unmissable in our global digital world today. Our digital Kafka solved!
We founded the BLOCKCHAIN KNOWLEDGE FOUNDATION (or BKS). Before we were colleagues at the University of Groningen. This University was founded 1614, a top global top 100 university.
We are all men from the North, we like our region and we are happy to have large data companies and institutions in our town, like Duo.nl (de facto Ministry of ICT) or Gasunie.nl (The EU gas roundabout, storage and production). Also financial institutions love settling in the North of the Netherlands, known for the integrity.
`"Semi-open software" means that we need 2 years to get the community up and running. Only then, it cannot be hijacked by the big commercial companies. Digital multinationals just re-wrap "open source" and buy away talent. In approximately 2 years we plan to release the source CODE. this is approximately the same time it takes to figure out how OLE is built and used, we guess. We have OLE users among top enterprises & government.We aim to achieve more independence on strategic commercial technology .