스마트 계약이란 다의적인 개념이지만, 블록체인 기반으로 금융거래, 부동산 계약, 공증 등 다양한 형태의 계약을 체결하고 이행하는 것을 말한다. 본고에서는 프로그래밍 언어 또는 기계어로 기술된 계약을 블록체인 상에 보존하고, 시스템의 참가자에 의해서 기계적으로 유효성이 확인되고 자동적으로 계약이 이행되는 프로그램으로 파악한다. 자연어 계약서 등을 블록체인 대장상에 기록하지 않은 경우를 전제로 한다. 스마트 계약을 이용한 거래를 했을 경우 후에 소송 등에서 계약 내용을 다투었을 때 어떠한 증거를 제출해야 하는가? 블록체인과 별도로 계약 내용을 담은 계약서나 전자우편이 존재한다면, 우선 이를 증거로 제시할 수 있다. 또한 스마트 계약의 실행에 앞서 실행될 계약조건을 표시한 확인화면이 저장되어 있으면 그것을 증거로 제출하는 것도 생각할 수 있다. 이들 증거가 없는 경우 또는 이들 증거에 더해 스마트 계약의 코드 자체를 증거로 하는 것에 대해 어떤 점에 유의해야 하는가 등이 법적 쟁점과 관련된 내용들이다. 이른바 토큰에 대해 확립된 정의는 없으나, 본고에서는 블록체인 등 전자적인 대장상의 가치에 관한 기록이며 보유자로부터 제3자로 명의이전이 가능한 것으로 정의하기로 한다. 본고는 이더리움 등의 플랫폼을 이용할 때 지불하는 토큰도 여기에 포함시켜 정리하였다. 선불형은 주로 자금결제와 관련하여 선불식 지급수단에 해당하느냐가 문제된다. 또한 선급식 지급수단에 해당하지 않는 경우에도 그 구조에 따라서는 가상화폐 해당성이 문제가 된다. 본고는 스마트 계약, 블록체인 대장으로의 자산․권리의 소재․이전 기록, 각종 사업규제에 대하여 현행법 하에서 발생가능한 쟁점을 검토했다. 이러한 전자적인 데이터라는 특질에서 종이 등 오프라인을 전제로 하는 법적 규범이나 규제와는 정합성이 맞지 않는다고 생각된다. 본 논문에서 다룬 사례들은 그다지 혁신적이지 않은 누구나 생각해 낼 수 있는 것들이다. 사실, 블록체인의 응용사례는 다양하다. 그 때문에 구체적인 응용사례에 대해서는 권리관계를 정리하고, 각종 규제를 밝혀내서 플랫폼 구성의 법적 위험, 사용자를 포함한 이해관계자의 법률상 위험 등을 정밀조사 해야 하고 그것들의 회피·저감 등을 강구하고 지속가능한 설계로 계속 수정하는 것이 바람직하다.
Although a smart contract is a multi-purpose concept, it refers to the conclusion and execution of various types of contracts such as financial transactions, real estate contracts, and notarization based on blockchain. In this paper, contracts written in programming language or machine language are stored on the blockchain, and the validity of the contract is mechanically verified by the participants of the system, and the contract is identified as a program that automatically executes the contract. It is assumed that natural language contracts, etc. are not recorded in the blockchain ledger. In the case of a transaction using a smart contract, what evidence should be submitted when the contract content is disputed in a lawsuit or the like? If there is a contract or e-mail that contains the contract content separately from the blockchain, it can be presented as evidence first. In addition, if a confirmation screen indicating the contract terms to be executed prior to execution of the smart contract is saved, it is also possible to submit it as evidence. In the absence of these evidences, or in addition to these evidences, what should be noted about using the code of the smart contract itself as evidence? There is no established definition for the so-called token, but in this paper, it is a record of the value of electronic ledgers such as blockchain, and it is defined that the name can be transferred from the holder to a third party. This paper has also included the tokens paid when using platforms such as Ethereum. The prepaid type is mainly concerned with the applicability of the prepaid payment method under the Fund Settlement Act. In addition, even if it does not correspond to the payment method of advance payment, the applicability of virtual currency is a problem depending on the scheme. This paper reviewed the smart contract, the location and transfer records of assets and rights to the blockchain ledger, and various business regulations under the current law. This characteristic of electronic data seems to be incompatible with legal norms and regulations that presuppose offline such as paper. The cases covered in this paper can be conceived by anyone who is not very innovative. In fact, there are many applications of blockchain. Therefore, for specific application cases, the rights relationship is summarized, various regulations are uncovered, and the legal risk of platform formers, the legal risk of stakeholders including users, etc. are carefully investigated, and the avoidance and reduction of them is devised, and a sustainable design It is preferable to do it.