This chapter outlines some strategies for dealing with the impediments to formalization described in the previous chapter. In particular, it discusses increasing the precision of the contract, and looks at structuring the problem to limit fact patterns to those that are less problematic. It also considers a propose-and-verify workflow that enables an implementation to be resilient to variations in SAFEs and other convertible instruments, and negotiated variance of the terms of the SAFE. It is argued that higher order programming techniques help to address problems of open structure. Finally, the chapter mentions a need to combine smart contract code with a supporting legal contract, that is discussed in greater detail in Chap.  17 .

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Strategies for Formalization

  • Ron van der Meyden,
  • Michael J. Maher

摘要

This chapter outlines some strategies for dealing with the impediments to formalization described in the previous chapter. In particular, it discusses increasing the precision of the contract, and looks at structuring the problem to limit fact patterns to those that are less problematic. It also considers a propose-and-verify workflow that enables an implementation to be resilient to variations in SAFEs and other convertible instruments, and negotiated variance of the terms of the SAFE. It is argued that higher order programming techniques help to address problems of open structure. Finally, the chapter mentions a need to combine smart contract code with a supporting legal contract, that is discussed in greater detail in Chap.  17 .