2nd "Lunch & Code" Workshop @ NÄGELE

2ter LUNCH and CODE @ NÄGELE’s

[German Below]

Featuring æternity and a Sophia coding tutorial

Recently, NÄGELE legal staff organized and hosted a second "Lunch & Code" workshop, featuring fellow House of Blockchain residents, æternity blockchain.

During the workshop æternity staff Emin (CPO), Marion (Director), and Mattia (HOB-Manager) discussed what exactly makes their platform and coding language (Sophia) different from others such as the Etherum blockchain, or Solidity coding language.

In contrast to Solidity, Sophia offers the possibility to name smart contracts individually. Other benefits include the possibility to create private "state channels" for individually selected participants for faster and free transactions within these channels, thus increasing the transactions speed on the æ main-net to 3 seconds a block (as compared to the average speeds of 15 seconds on ETH, or 10 minutes on BTC). Furthermore, the clearer design of æternity's Sophia coding language implements the use of strategically placed key words for the avoidance of programming errors.

During the workshop, under the guidance of Emin, the NÄGELE team how to code a basic smart contract entitled “Naegele,” and launch said contract to the æternity test net.

The NÄGELE Smart Contract was an input/output contract, which - in increasing complexity - led to sending a request containing a string, address and number containing the name, wallet address and age of the person entered.
Based on a single string value with the retrievability of an already assigned name/value, Emin demonstrated and (also programmed by the NÄGELE team) how easy it is to extend a Smart Contract and program it with further links and multiple values.

 

Highlighting the importance of these workshops, Emin from æternity expressed, “I think the future of legal is to be able to read and interpret these kinds of things.” – As for this, only time will tell.

In the meantime, realizing the importance of lawyer familiarity with base technology behind these blockchain and crypto projects, NÄGELE makes a point to ensure its legal staff’s familiarity with the technology behind the projects that they analyze from a legal perspective.

The NÄGELE team looks forward to more “Lunch & Code” workshops in the future.

 

Aeternity und das SOPHIA Coding Tutorial fürs NAEGELE Team;

Vor kurzem veranstaltete die NÄGELE Rechtsanwälte GmbH bereits zum zweiten Mal den «LUNCH and CODE @ NÄGELE’s» für ihre Mitarbeiter.

Diesesmal war das Team von Aeternity, Hausgenossen von NÄGELE im House of Blockchain, eingeladen.

Aeternity’s Emin (CPO), Marion (Director) und Mattia (HOB-Manager) erklärten im Workshop die Vorteile ihrer Plattform und gewährten weiter interessante Details zu den Einzigartigkeiten der Programmiersprache SOPHIA.

Im Gegensatz zu SOLIDITY bietet SOPHIA die Möglichkeit, Smart Contracts individuell mit Namen zu versehen; weiters, eigene private «State Channels» für individuell auswählbare Teilnehmer und für schnellere und innerhalb dieser «Channels» kostenlose Transaktionen zu schaffen; und so auch die Transaktionsgeschwindigkeit auf dem AE Main-Net auf 3 Sek/Block zu erhöhen. (Im Vergleich zu den durchschnittlichen Geschwindigkeiten von 15 Sekunden (ETH), oder 10 Minuten (BTC). Das übersichtlichere Design von SOPHIA erlaubt auch die strategische Platzierung von sogenannten Key Words zur Vermeidung von Programmierfehlern.

Unter der Anleitung von Emin konnte dann das NAEGELE Team seinen ersten SOPHIA basierten Smart Contract, den «NAEGELE – Smart Contract» programmieren und gleich auf dem Aeternity test net starten.

Im Vergleich zum «NAEGELE Token», der im letzten LUNCH and CODE @ NÄGELE’s vom NAEGELE Team generiert wurde, war es diesmal Ziel, den «NAEGELE» – Smart Contract» auf Basis von SOPHIA zu programmieren.

Der NÄGELE Smart Contract ein input/output contract, der - in zunehmender Komplexität - zum Senden einer Anfrage führte, die einen String, Adresse und Nummer erhielt, die den Namen, die Wallet-Adresse und das Alter einer eingegebenen Person enthielt.

Aufbauend auf einem einzelnen String Value mit der Abrufbarkeit zu einem bereits zugeordneten Namen/Wert wurde von Emin demonstriert und (auch vom NÄGELE Team selbst programmiert), wie einfach es ist, einen Smart Contract zu erweitern und mit weiteren Verknüpfungen und mehreren Werten zu programmieren.

Emin wies abschliessend darauf hin, dass in seinen Augen die Zukunft des Juristen im Verständnis für die grundlegenden Prinzipien der «Intelligenten Verträge» und in der Fähigkeit, diese zu lesen und zu interpretieren läge……

….. wobei ihm die Zukunft wohl recht geben wird.

Um auch schon bereits jetzt mit dem für die rechtliche Beratung von Crypto Projekten notwendigen technischen Hintergrundwissen und Grundverständnis für Programmiersprachen und deren Möglichkeiten ausgestattet zu sein, und auch mit der rasanten technischen Entwicklung im Crypto und Blockchain-Bereich auch Schritt halten zu können, freut sich das NÄGELE Team bereits jetzt auf den 3. LUNCH and CODE @ NÄGELE’s.

 

Zurück

Nach oben Blog