블록체인기술 기반의 스마트 계약에 대한 민사법적 검토
Zivilrechtliche Betrachtung der auf Blockchain basierenden Smart Contracts
김성호
30권 3호, 235~254쪽
초록
Die vorliegende Arbeit beschäftigt sich mit zivilrechtlichen Fragen in Bezug auf Smart Contracts, die auf einer Blockchain ausgeführt werden. Dabei stehen im Mittelpunkt der Darstellung die Rechtsnatur, das Zustandekommen, die Rückabwicklung der Smart Contracts sowie ihre mit AGB-recht sowie Gewährleistungsrecht verbundenen Probleme. Bei den Smart Contracts geht es um eine Kategorie von Computerprogrammen, durch die eine Leistungserbringung vorprogrammiert wird. Somit handelt es sich nicht um einen Rechtsbegriff. Blockchain ist eine Kette chronologisch aneinandergereihter blocks, die Transaktionen der nodes enthalten. Dieses dezentrale Datenregister kann aber nicht nachträglich verändert werden. Die Besonderheit, die Unveränderbarkeit der Blockchain, weist dabei aus zivilrechtlicher Sicht erhebliches Konfliktpotenzial auf, das auf die Divergenz zwischen den Datenblöcken und wirklicher Rechtszuständigkeit beruht. Als Lösung bietet es sich zum einen an, mit einer fiktiven Gegentransaktion auszugleichen. Zum anderen wird es vorgeschlagen, bei der Gestaltung der Smart Contracts eine Funktion zur Rückabwicklung zu beinhalten. Neben der Lösung dieses wesentlichen konzeptionellen Problems ist es noch für die Anwendung von Smart Contracts notwendig, die mit ihrer Implementierung zusammenhängende Technologie wie Internet der Dinge, künstliche Intelligenz usw. zu entwickeln.
Abstract
Die vorliegende Arbeit beschäftigt sich mit zivilrechtlichen Fragen in Bezug auf Smart Contracts, die auf einer Blockchain ausgeführt werden. Dabei stehen im Mittelpunkt der Darstellung die Rechtsnatur, das Zustandekommen, die Rückabwicklung der Smart Contracts sowie ihre mit AGB-recht sowie Gewährleistungsrecht verbundenen Probleme. Bei den Smart Contracts geht es um eine Kategorie von Computerprogrammen, durch die eine Leistungserbringung vorprogrammiert wird. Somit handelt es sich nicht um einen Rechtsbegriff. Blockchain ist eine Kette chronologisch aneinandergereihter blocks, die Transaktionen der nodes enthalten. Dieses dezentrale Datenregister kann aber nicht nachträglich verändert werden. Die Besonderheit, die Unveränderbarkeit der Blockchain, weist dabei aus zivilrechtlicher Sicht erhebliches Konfliktpotenzial auf, das auf die Divergenz zwischen den Datenblöcken und wirklicher Rechtszuständigkeit beruht. Als Lösung bietet es sich zum einen an, mit einer fiktiven Gegentransaktion auszugleichen. Zum anderen wird es vorgeschlagen, bei der Gestaltung der Smart Contracts eine Funktion zur Rückabwicklung zu beinhalten. Neben der Lösung dieses wesentlichen konzeptionellen Problems ist es noch für die Anwendung von Smart Contracts notwendig, die mit ihrer Implementierung zusammenhängende Technologie wie Internet der Dinge, künstliche Intelligenz usw. zu entwickeln.
- 발행기관:
- 한양법학회
- 분류:
- 법해석학