Coding Smart Contracts Over Lunch

[German Below]

Generally, as rumor has it, attorneys are not supposed to be the techies among us; but here at Nägele, we aim to have the best of both worlds.

On Wednesday, both Nägele partners and three legal associates took part in a lunch workshop learning how to code smart contracts. The practice smart contract in question? Creation of the “Naegele Token,” or NGL.

Thanks to Sebastian Bürgel from Validity Labs in Zug, the Nägele team members learned some Solidity coding basics for the creation of ERC 20 tokens on the Ethereum blockchain. Through the coding process, legal questions naturally emerged such as, “What components does this function have to include to satisfy the legal elements for a valid transfer?” or “What is the problem if there is not a restriction on the minting function?”

Although NGL was never published to the Ethereum main net; the workshop proved fun, productive, and ultimately provided Nägele’s legal team with a practical working understanding of legal implications in the realm of tokenization and smart contracts in general.

Normalerweise sind Anwälte nicht unbedingt Technik-Spezialisten. Unser Ziel bei Nägele Rechtsanwälte ist es jedoch, das Beste aus beiden Welten zu kombinieren.

Am Mittwoch nahmen die Partner von Nägele sowie drei juristische Mitarbeiter an einem Workshop teil, um zu lernen wie man «Smart Contracts» programmiert. Ziel des programmierten «Smart Contracts» war es den «Nägele Token», oder kurz NGL zu erstellen.

Dank Sebastien Bürgel von Validity Labs in Zug erhielt das Nägele Team Einblicke in die Grundlagen der Programmiersprache Solidity und der Programmierung von ERC 20 Token auf der Ethereum Blockchain. Während des Programmierprozesses tauchten diverse rechtliche Fragen auf, wie zum Beispiel: «Welche Komponenten muss diese Funktion beinhalten, um die rechtlichen Rahmenbedingungen für eine Transaktion einzuhalten?», oder: «Wo liegen die Probleme fehlender Einschränkungen hinsichtlich der Mining-Funktion?»

Obwohl NGL nie auf dem Ethereum Main-Net veröffentlich wurde, war der Workshop in mehrfacher Hinsicht nützlich. Das Team von Nägele erhielt ein vertieftes Verständnis für die technischen Belange hinter der «Tokenisierung» und «Smart Contracts» im Allgemeinen, sowie ein praktisches Verständnis für die rechtlichen Auswirkungen und zu berücksichtigen Aspekte in diesem Zusammenhang.

 

Zurück

Nach oben Blog