Professional Documents
Culture Documents
Abstract: The construction industry has long been plagued with late and nonpayments. Despite the desired benefits of payment automation
and today’s increased access to digitized progress data, too often payment applications still rely on inefficient workflows and documents that
are time-consuming to prepare, review, approve, and execute. This paper argues that current payment applications, even if computerized,
cannot support reliable automation of progress payments due to their reliance on centralized control mechanisms and lack of guaranteed
execution. The paper examines why blockchain-based and decentralized smart contracts can address these limitations. It explores the con-
ceptual underpinning for the design of an automated payment system and investigates the role of smart contracts in enabling reliable and
autonomous conditioning of cash flow on product flow status. To illustrate these points, a use case is presented for smart contract-based
progress payments in the context of unmanned aerial vehicle-based progress monitoring. The paper concludes with a discussion of chal-
lenges facing blockchain-based payment automation and the broader implications for dispute resolution and construction law informatics,
namely zero-trust computing and the creation of an auditable single source of truth for projects. DOI: 10.1061/(ASCE)LA.1943-
4170.0000442. © 2020 American Society of Civil Engineers.
his 1994 work. He described smart contract as “a computerized decentralized nature of this world computer makes smart contracts
transaction protocol that executes the terms of a contract.” His def- impossible to censor and eliminates down time.
inition suggests the use of an automated protocol for (1) satisfying
contractual agreements, (2) minimizing both malicious and unin-
tentional errors, and (3) eliminating the role of intermediaries in Smart Contract Application in the AEC Industry
contract enforcement.
Computerized contracts necessitate the formalization of Construction management applications were among the seven po-
human relationships and this, he argued in his 1997 work, increases tential research areas identified in a recent review of distributed
the security of contractual relationships and agreements (Szabo ledger technology and blockchain (Li et al. 2019a). To understand
1997b). Szabo (1997a) stated that protocols, running on public net- the benefits of smart contracts in the construction sector, focus
works, are better means of formalizing relationships, as opposed to groups were used to develop socio-technical frameworks (Li
paper-based and traditional contracts. et al. 2019b). In the real estate industry, for example, smart contract
Szabo (1997a) proposed three desired features for smart con- is estimated to reduce cost by 9% (Dakhli et al. 2019). Token-based
tracts: (1) observability, (2) verifiability, and (3) privity (protection payment systems were identified as one of the six potential use-
against third parties). The observability feature ensures that neither case categories for smart contracts and blockchain (Hunhevicz
party suffers from hidden knowledge before (ex ante) and after (ex and Hall 2019).
post) entering a contractual agreement. Parties must be able to ob- These findings have motivated a focus on the possibility of in-
jectively decide on the optimal course of actions. The verifiability tegrating blockchain and smart contract with building information
ensures that it can be proven to an adjudicator that a party has de- modeling. Blockchain can supplement current approaches to cen-
faulted on their terms of agreements, relying on the smart contracts’ tralized modeling of building information by improving prov-
formalization of rules and relationships. The privity feature neces- enance tracking and increasing the trustworthiness of project
sitates that the smart contract’s performance must be encapsulated records (Turk and Klinc 2017).
from third parties unless they act as adjudicators. One study sees smart contracts as an extension to BIM-based
While Szabo discussed a few potential applications of smart processes (Mason 2017), while such integration is not considered
contract such as smart property (Szabo 1994) and secured property an immediate research problem in another study (Gabert and
titles (Szabo 1998), the concept did not gain traction due to lim- Grönlund 2018). Others discussed arguments both for and against
itations regarding its real-world implementation; it was the inven- such integration (Mason 2019). An industry survey further argues
tion of Bitcoin (Nakamoto 2008) and the advent of blockchain that that smart contracts are not suitable for complex construction
again gave rise to the notion of smart contracts in the 2010s. It is not projects where changes are common (Gabert and Grönlund 2018).
surprising that Szabo is alleged by many, including the first author Other works have listed potential benefits of BIM and blockchain
of this work, to be the Satoshi Nakamoto, the anonymous figure for postdisaster recovery (Nawari and Ravindran 2019). Crypto-
behind Bitcoin. BIM (Hamledari et al. 2018b) uses blockchain technology and
the InterPlanetary File System (Benet 2014) to create a content-
addressable, immutable, and distributed view of building informa-
Advent of Blockchain tion data.
Despite the potential applications found in the literature,
Blockchain is one of the building blocks of Fintech (Hileman and successful adoption calls for a more careful analysis of the match
Rauchs 2017) and the primary reason behind the recent successes between industry problems and smart contract’s key features
of cryptocurrencies such as Bitcoin (Nakamoto 2008). It introduces (Hunhevicz and Hall 2020). While blockchain and smart contracts
a decentralized protocol for reaching consensus in peer-to-peer can provide promise in the context of progress payment automation
(P2P) networks (Narayanan et al. 2016). It combines tools from (Yang et al. 2020) and in relation to supply chain flows, it is not
both cryptography and game theory to generate and maintain a clear what distinguishes this technology from a computerized pay-
tamper-proof and distributed shared ledger of transactions without ment application or other potential means of achieving automation.
the need for centralized authorities such as banks (Swan 2015). We lack an understanding of the why of blockchain in the con-
Bitcoin’s decentralized consensus protocol eliminates the need text of payment automation; there is a need for analyzing the under-
for trust between parties involved in a transaction; this is considered lying barriers to automation and their relationships to the defining
by many to be the key factor differentiating cryptocurrencies from characteristics of blockchain and smart contract.
their unsuccessful predecessors (Swan 2015; Vigna and Casey
2016) such as b-money (Dai 1998) and Nick Szabo’s Bit Gold
proposal (Szabo 2005). Construction Contracts as Social Constructs
A blockchain comprises of a series of data blocks, each storing
several transactions along with a cryptographic summary of its pre- Construction contracts grant the project participants certain rights
ceding block (hence blocks are chained together). This makes the with regard to payments, and “as a right is a social construct, if the
chain of records immutable and auditable. The Ethereum protocol community or group fails to recognize the authority of the right
ticles in fields of force, and in which some of these particles are ship with two construction supply chain flows critical to payment
organized into systems that are conscious biological beasts, such applications: product (progress at jobsites), and cash (payment),
as ourselves” (Searle 1995). namely the reality and the social reality, respectively, in the context
Progress payments rely on data that describes the state of of construction progress payments.
progress at jobsites [as-built three-dimensional/four-dimensional The automation of progress payments must involve the use of
(3D/4D) BIMs], project information (e.g., schedule of values), elements that do not require human subjectivity; they include,
and the exchanges of monetary values and rights between busi- among others, computerized contract codes and autonomous agents
nesses. This paper makes a distinction between the two types of used for jobsite progress monitoring (e.g., unmanned aerial or
data/facts used in these workflows. This distinction is based on ground vehicles and other remote technologies). In the absence
the relationship between things and the observer; some facts hold of human subjectivity, the contractual structures used for bridging
true independent of their observers while others rely on human the gap between the physical reality (product flow) and social real-
ity (cash flow) [Fig. 1(b)] need to act as constitutive rules.
agreement and human institution. These two are respectively re-
The authors argue that current contract documents and payment
ferred to as brute facts and institutional facts. In this paper, the au-
applications are only regulative in nature. They cannot act as con-
thors will interchangeably use the phrases reality and social reality
stitutive rules due to (1) reliance on centralized mechanisms for
to refer to these two types of facts. Each progress payment is a
capture, modeling, and communication of product and cash flows;
transition from jobsite observations (brute fact/reality) to an evalu-
and (2) the lack of self-enforceability and guaranteed execution that
ation of contract terms and the resulting exchanges of monetary
results from the centralized mechanisms. These two topics will be
value and rights (institutional fact/social reality). discussed in the following two subsections.
Progress payment scenarios comprise of several brute facts and
institutional facts. For example, the installation of insulation blan-
kets in indoor partitions is a brute fact that is ontologically objective Payment Applications Rely on Centralized Control
(i.e., their existence does not depend on being experienced and in- Mechanisms
terpreted by humans). There are steps involved before the insula- Construction progress payment workflows (Fig. 2) involve close
tion installer is compensated for the work, and they consist of collaborations between independent stakeholders with competing
several social facts that require human institution. For instance, business objectives. This trustless environment necessitates the
the recognition of an individual as the subcontractor, the evaluation workflows to be heavily intermediated (Bitran et al. 2007). The
of contract terms, entitlement to a compensation, a potential right to preparation, review, approval, execution, and the enforcement of
the property, and the concept of money are all ontologically sub- payments rely on centralized trusted mechanisms. In addition to
jective and rely on collective group agreement. project stakeholders, banks are also important participants in the
How do project stakeholders translate the observations of brute construction supply chain that act as trusted middlemen handling
physical facts to institutional facts? For example, one needs to cash flow and transactions (Fig. 2). This high degree of centraliza-
translate the installation of insulation in partitions to the fact that tion has had major implications that hurt the feasibility of achieving
the subcontractor is entitled to a compensation. With that regard, payment automation.
Searle introduced regulative and constitutive rules to explain the First, the supply chain flows (cash and product) are stored in
relationships between facts. The former regulates an antecedently fragments among project stakeholders (Fig. 2, top row) and finan-
existing activity, while the latter creates the possibility of an activ- cial institutions such as banks (Fig. 2, bottom row). This hinders
ity. For example, driving rules are regulative in that they are inde- construction supply chain integration (Briscoe and Dainty 2005)
pendent of the act of driving; one may drive without abiding by and grows the product and cash flows further apart (Blount
such rules. However, the rules of chess are constitutive. If one 2008). These centralized and siloed modes of data capture and
(a) (b)
Fig. 1. Construction contracts need to act as constitutive rules that translate brute facts (product flow) to institutional facts (cash flow).
Fig. 2. Construction progress payments are heavily reliant on centralized and intermediated workflows.
documentation eliminate the possibility of creating a trusted state of negative cash flow and insolvency. This unpredictability
single source of truth. As a result, different fragments of data is more problematic for subcontractors, because their payment
need to be verified for accuracy and cannot be used to automate does typically not only depend on the client but also the general
the transition from product flow (progress updates) to cash flow contractor. While timely compensation of all project members is
(payments). in the best interest of a project and its stakeholders (Kaka 2001),
Second, a project’s cash flow data is generated and secured by there is no means of guaranteeing payment based on exact terms of
banks, external stakeholders whose investment in the project’s suc- contract. For example, the payment to supplier or subcontractor can
cess differs from major stakeholders such as contractors, owners, still be delayed even after the owner pays the contractor; this can be
and lenders. These external players currently have a central role in due to time-consuming processes associated with lien waivers or
the construction supply chain, giving them exclusive access to fi- due to contractor’s use of that fund to address their own cash flow
nancial data that is crucial to supply chain management, process issues.
optimization, and supply chain visibility (Silvestro and Lustrato The industry has introduced nationwide and statewide laws that
2014). This reliance on banks has damaged supply chain integra- aim to mitigate these limitations; these laws, while helpful in reduc-
tion (Blount 2008; John Mathis and Cavinato 2010; Silvestro and ing payment delays, regulate behaviors (e.g., by penalizing late
Lustrato 2014), which is, however, a key step toward bridging the payers) and cannot avoid defaults and cannot guarantee the execu-
gap between a project’s brute and institutional facts [Fig. 1(b)]. tion of contract terms. The California Prompt Payment Act (US
Note that the financial institutions themselves also rely on inter- Senate 2013) is one such law that requires owners to pay the gen-
mediaries such as the automated clearing house (ACH) network eral contractor within 30 days of receiving application for payment.
(McAndrews 1994), further hurting the desired integration and vis- However, the statistics within the construction industry tell a differ-
ibility (Fellenz et al. 2009). ent story. It took construction and engineering firms an average
Third, centralization highly skews the concentration of power, 85 days to receive payment in 2019, a 10-day increase compared
creating bottlenecks that can slow down the payment process with 2018 (PwC 2018, 2019). Other solutions such as the mechan-
(Manu et al. 2015). This skewed access to supply chain data further ics lien are used as last resort, and after a party defaults. Addition-
adds to the information asymmetry and increases opportunistic ally, many refrain from using it due to fear of damaging their
behaviors (Feldmann and Müller 2003). The resulting lack of trust relationship with customers.
makes it impossible to automate payment processes, as parties need
to constantly verify facts for validity.
Smart Contracts Decentralize and Guarantee
Payment Applications Lack Guaranteed Execution Contract Administration
There is no guarantee that contractual agreements and their terms Contract documents, even when computerized, cannot support re-
will be executed as agreed on by parties, resulting in defaults and liable automation of progress payments. This is due to two major
late or nonpayments. This is in part due to (1) the nature of tradi- limitations: (1) reliance on centralized mechanisms for capture,
tional contract documents used by practitioners, and (2) the reliance control, modeling, and communication of supply chain flows;
on centralized parties (e.g., court of law) for enforcing the terms of and (2) lack of guaranteed execution for contract terms. Successful
contract and only after one defaults on the agreements. automation of progress payments necessitates the design of con-
This lack of guaranteed execution makes the timing and exact tracts that act as constitutive rules.
amount of payments unpredictable, resulting in contractors’ inac- Blockchain-enabled smart contracts can address this need
curate forecasts of their cash flow and working capital (PwC 2019). because of their two key characteristics. First, smart contracts
Overbilling is a byproduct of this uncertainty and contractors’ re- decentralize the execution of contract terms and disintermediate
sponse to slow-paying clients that can potentially force them into a the payment administration. Second, they provide guaranteed
(a) (b)
Fig. 3. Contrast between automated payment systems (a) without; and (b) with blockchain-based smart contracts.
acterized with high volume and low value payments). In the initial phase of the project [Fig. 4(a)], the smart contract
Analyzing the role of smart contract in the context of John code is developed based on the terms of contract and agreements
Searle’s works, we see that the client-server architecture fails to between parties. Once approved by the parties, it is deployed on
act as a constitutive rule due to its reliance on the subjectivity blockchain. This process [Fig. 4(a)] is repeated when there are
of the observer interpreting the contract terms (i.e., the server ex- changes to the underlying agreements (e.g., contract addendum).
ecuting the computerized contract). In other words, the automated Stakeholders can interact with the smart contract that represents
payment workflows may result in different outcomes and transac- the latest agreements, either to provide information (e.g., data cap-
tions depending on the choice of observer (project member acting
tured on site) or to inquire about the status of payments and relevant
as server). The blockchain addresses this problem by utilizing sev-
project information.
eral observers and assigning each the same subjectivity, so that the
Throughout the project [Fig. 4(c)], visual data is captured using
automated payment workflow and code execution is repeatable and
camera-equipped UAVs (Hamledari et al. 2018b) and automatically
identical on all nodes. For example, all EVM nodes interpret the
analyzed using computer-vision-based solutions (Hamledari et al.
smart contract in the exact same way. This eliminates the single
2017a). This results in progress data in the form of task percent
source of failure. The blockchain consensus protocol creates a sin-
gle state of a shared reality based on the collective output from this completion and classification of elements into several states.
group of independent observers. The progress data is automatically incorporated into 4D BIMs
(Hamledari et al. 2017b, c) to enable model-driven and integrated
communication of progress.
Case Study: Unmanned Aerial Vehicle- and Machine Based on the captured progress, payments are made to the
Learning-Based Progress Tracking project members performing the construction work [Fig. 4(c)].
This section presents a case study of smart contract–based The captured data, the project information used for the valuation
progress payment in the context of robotic progress monitoring. of the work (e.g., schedule of values), and the resulting payments
(a)
(b)
(c)
Fig. 4. Autonomous and decentralized administration of progress payments using UAV-captured visual data: (a) smart contracts development based
on contractual agreements and their deployment on blockchain; (b) autonomous payments to stakeholders; and (c) on-site UAV-based data capture
and BIM-based progress documentation.
ment systems. However, increased adoption of these native coins exchange standards or is missing certain information from the
will be key to stabilizing the prices and addressing this issue in the project records. The instances of noncompliance, either intentional
long-term. Alternatively, payment can be made using stable cryp- or caused by error, are detected autonomously and objectively due
tocurrencies (Calcaterra et al. 2019; Gu et al. 2020), for example, to blockchain’s decentralized consensus algorithm.
those backed by real-world assets. Additionally, blockchain-based solutions enable stakeholders to
The execution of the computerized contract on the blockchain build systems that cultivate trust by design. Successful blockchain
nodes cannot be manipulated by project stakeholders. This separa- implementations capitalize on behavioral economics to effectively
tion of EVM and project P2P network secures the payment align the users’ incentives, a factor proven to increase trust (Ariely
administration and protects it from malicious actors. When execut- 2012; Zhu and Cheung 2020). For example, cryptocurrencies use
ing the project’s computerized contract, miners do not have incen- this principle to incentivize miners to act truthfully. Block rewards
tive to act untruthfully and in the favor of a certain stakeholder. The and consensus protocols incentivize all miners to play by the rules,
smart contract security is further discussed in the following section. or else they suffer financial loss; this inherent characteristic of
blockchain-based consensus is key to the secure administration
of construction progress payment.
Broader Impact on Disputes and Contractual The use of smart contracts enables parties up and down the chain
Performance to mitigate risks by reducing misalignments and by enhancing sup-
ply chain visibility. For example, in the current payment workflows
In addition to its key role in automating progress payments, smart situations exist when one stakeholder can benefit from the other’s
contracts and their underlying blockchain technology have broader loss (Kaka 2001), and this misalignment, coupled with a lack of
implications for construction law informatics, dispute resolution, transparency, distort individuals’ understanding of reality; it re-
and contractual performance. This section focuses on two major duces trust. More effective contracting is needed to align incentives
impacts: (1) the increased autonomy and the reduced need for trust (McKinsey 2020). For example, subcontractors experiencing late
in stakeholder collaborations; and (2) the creation of an application- payment often do not know about the source of the problem. They
independent, life-cyclic, and shared view of the project’s informa- might speculate that the prime contractor is responsible and is uti-
tion, a single source of truth. lizing the money to increase its working capital and address its
own cash flow problems while the underlying reason could, in fact,
be a delay on part of the client or inefficiencies in the workflows
Code is Law: Zero-Trust Computing Paradigm
or a misunderstanding of the construction progress achieved. An
Smart contracts hardcode the rules into the system and their self- autonomous payment system can enable a direct translation of
enforceability characteristic guarantees adherence by stakeholders. progress data, captured on site, to payments and eliminate the in-
This reduces the reliance on trust and instead enhances the design termediary steps that cause the misalignments between parties’
of systems used to facilitate collaborations between project stake- interest.
holders entering a contractual agreement; this enables zero-trust
computing. The resulting autonomy, empowered by secure proto-
Single Source of Truth Enabled by Fat Protocols
cols, in turn reduces the need for manual verification of data accu-
racy, a factor proven to impair trust in AEC (Gad et al. 2016). Blockchain and the cryptographic protocols underlying smart con-
Decentralized and autonomous contract administration does not tracts make consensus possible without reliance on intermediaries;
merely regulate but in fact creates the possibility of conducting they enable trustless P2P networks to reach an agreement regarding
business; it dramatically reducing the friction and makes con- the true state of a shared reality/content that is curated collabora-
ducting business more efficient because it reduces unexpected out- tively. In the context of progress payments, automation necessitates
comes by design (De Filippi 2018). Each stakeholder entering a a shared understanding between stakeholders regarding brute or in-
project is unavoidably agreeing to the contract terms, as memori- stitutional facts such as state of construction progress, as-built mod-
alized in the smart contracts that govern the project’s delivery. Such els, the status of payments, accounts receivable or payable, the
formalization of relationships reduces ambiguity, crucial to avoid- terms of contract, the fulfillment of contractual agreements, and
ing conflicts in AEC (Abdul-Malak and Hamie 2019; Jagannathan the flow of funds between stakeholders.
and Delhi 2019; Padroth et al. 2017; Parchami Jalal et al. 2019). Alternative dispute resolution (ADR) procedures rely on infor-
The autonomy in contract administration, coupled with smart mation that is currently recorded in multiple copies and across si-
contract inheritance, provides an effective enforcement mechanism loes controlled by independent stakeholders. This makes certain
for ensuring compliance to guidelines and best practices. For ex- evidence inadmissible in the court of law and raises questions about
ample, a regulatory body can publish its guidelines in the form of the authenticity of evidence. Blockchain enhances ADR by intro-
smart contracts deployed on blockchain. To abide by these regu- ducing a fat protocol mode of data communication and access
lations, project members need to ensure that the smart contract where information is securely stored and written to a common
memorializing their progress payment agreement inherits its rules data layer, accessible by independent application platforms.
reference the project data in presenting their cases. For example, ments and autonomous execution of formalized relationships
two independent parties performing quality assessment can provide (Narayanan et al. 2016).
cryptographic hashes of the underlying data, time stamped and ref- Other risks exist because blockchains are prone to attacks from
erenced on the public ledger. This enhances transparency and their P2P network. To sabotage the blockchain’s consensus algo-
makes computation results comparable. In contrast, the current eco- rithm, one needs to perform a 51% attack on the network. In block-
system relies on parties using different copies or modified versions chains using the proof of work (PoW) protocol (Gervais et al. 2016;
of the same file, rendering the results incomparable. The party an- Nakamoto 2008), this necessitates taking control of more than half
alyzing the evidence can quickly verify the provenance information the hash rate and computing power, by acquiring other mining
for data used in calculations; this reduces the influence of the pools or by amassing computation power equal to current hash rate
observer’s subjectivity in assessment of cases and disputes. and participating as a miner. This does not guarantee a successful
Blockchain allows for an immutable, auditable, and crypto- attack but increases chances of sabotaging the consensus protocol
graphically secure single source of truth to be collaboratively so that faulty data can be written to the public chain or certain trans-
accessed and developed across the project life cycle, and this is actions are ignored.
key to achieving an integrated information system (Fischer et al. While this is particularly a challenge for permissioned block-
2017). Additionally, each stakeholder entering a contractual agree- chains and distributed ledger technology (DLT), the high hash rate
ment can audit certain aspects of other parties’ past track records. in public blockchains such as Ethereum and Bitcoin make the cost
This allows subcontractors and suppliers to identify slow paying prohibitive and render such an attack infeasible. In public chains
clients before entering into contract. Conversely, this can reduce using proof of stake (PoS) consensus protocol (Vasin 2014), the
the barriers to entry for small or new players because these track node carrying out the 51% attack will suffer financial loss. If
records help create data-driven reputation scores that introduce the integrity of a public blockchain is successfully challenged
more objectivity in the evaluations of one’s trustworthiness and by an attack, the native cryptocurrency will devalue; this is because
competitiveness. a cryptocurrency is valued based on both its utilization and per-
ceived potential among its users (Burniske and Tatar 2017). In such
Challenges and Limitations a case, the node carrying out the 51% attack and jeopardizing the
security of a smart contract will absorb more than half the loss in
The AEC’s adoption of this technology is in its infancy; successful market capitalization.
fruition calls for research on a few fronts including the technologi-
cal development, understanding the impact on project delivery
methods, and the smart contract security. Conclusion
Design of a Smart Contract Protocol and Its Life Cyclic Use
The construction industry currently relies on traditional payment
The research questions relate to (1) the design of smart contract
applications that are slow and inefficient. This exposes projects
protocols; (2) the storage of product and cash flow data such that
and stakeholders to a myriad of risks including late and nonpay-
it supports smart contract functionality; and (3) the design of work-
ments, lien risk, reduced trust, and cost/schedule overrun. Despite
flows involved in constructing, deploying, and maintaining the
the desired benefits of payment automation and today’s abundance
smart contract over a project’s life cycle.
of digitized progress data, progress payment automation is still far
Impact on Project Delivery from reality.
Once introduced into a project, the decentralized contract The theory of social reality was employed to identify the under-
administration not only impacts the payment workflows, but also lying barriers that hinder automation. It was argued that current
the stakeholders’ role. A lack of understanding regarding this payment applications and their supporting contract documents,
changing dynamic posits a major risk to smart contract adoption even when computerized, cannot support progress payment auto-
(Piao 2020). mation due to two major limitations: (1) reliance on centralized
control and execution mechanisms, and (2) lack of guaranteed ex-
Smart Contract Security and the Formalization of ecution. The paper then presented a case for why blockchain and
Relationships smart contracts have key characteristics that provide promise with
The decentralized and guaranteed execution, even though desired respect to identified challenges. Payment automation was analyzed
in the context of automation, also brings challenges and risks. For in systems that do and do not rely on blockchain.
example, this is the case if there exist flaws in the design of pro- Borrowing from the works of John Searle and Nick Szabo, the
tocols or their implementation. Smart contract security was iden- role of smart contracts was established as a constitutive rule that
tified as a primary challenge for the adoption of this technology automates the translation of product flow (the observation of as-
in applications related to cities (Shen and Pena-Mora 2018). built conditions) to cash flow (progress payments) without reliance
The risks are twofold. First, the computation results are not on the role of intermediaries. A case study application of a smart
reversible, so faulty code can jeopardize the integrity of project data contract was presented to further illustrate the previously discussed
source of truth accessible by all stakeholders. guide to Bitcoin and beyond. New York: McGraw Hill.
Smart contract-based payment systems are still in the early Buterin, V. 2014. “A next-generation smart contract and decentralized ap-
stages of research and development. Successful adoption necessi- plication platform.” Ethereum white paper. Accessed September 22,
tates focus on (1) smart contract security and formal verification; 2020. https://cryptorating.eu/whitepapers/Ethereum/Ethereum_white
(2) understanding the impact of decentralized contract administration _paper.pdf.
Calcaterra, C., W. A. Kaal, and V. K. Rao. 2019. “Stable
on the incentive structure and the dynamics of project delivery meth-
cryptocurrencies—First order principles.” Stanford J. Blockchain
ods; and (3) the design of smart contracts used for progress payments Law & Policy (2019): 1–30. https://doi.org/10.2139/ssrn.3402701.
and its deployment and maintenance strategy. Dai, W. 1998. “B-money proposal.” Accessed September 22, 2020. http://
www.weidai.com/bmoney.txt.
Dakhli, Z., Z. Lafhaj, and A. Mossman. 2019. “The potential of blockchain
Data Availability Statement in building construction.” Buildings 9 (4): 77. https://doi.org/10.3390
/buildings9040077.
Data, models, or code used during the study were provided by De Filippi, P. D. F. 2018. Blockchain and the law: The rule of code.
third parties. Direct request for these materials may be made to the Cambridge, MA: Harvard University Press.
provider as indicated in the Acknowledgments. Diedrich, H. 2016. Ethereum: Blockchains, digital assets, smart
contracts, decentralized autonomous organizations. Sydney: Wildfire
Publishing.
Acknowledgments Durdyev, S., and M. R. Hosseini. 2019. “Causes of delays on construction
projects: A comprehensive list.” Int. J. Managing Projects Bus. 13 (1):
The authors are grateful the Center for Integrated Facility Engineer- 20–46. https://doi.org/10.1108/IJMPB-09-2018-0178.
El-Sayegh, S. M. 2008. “Risk assessment and allocation in the UAE con-
ing (CIFE) for its financial support of this work (CIFE Seed
struction industry.” Int. J. Project Manage. 26 (4): 431–438. https://doi
2018-06). The first author is grateful to Parisa Nikkhoo and Alissa .org/10.1016/j.ijproman.2007.07.004.
Cooperman for having always shared their constructive and genu- Feldmann, M., and S. Müller. 2003. “An incentive scheme for true infor-
ine opinions on his Ph.D. work. mation providing in supply chains.” Omega 31 (2): 63–73. https://doi
.org/10.1016/S0305-0483(02)00096-8.
Fellenz, M. R., C. Augustenborg, M. Brady, and J. Greene. 2009.
References “Requirements for an evolving model of supply chain finance: A
technology and service providers perspective.” Comm. IBIMA 10 (29):
227–235.
List of Statutes Fischer, M., H. W. Ashcraft, D. Reed, and A. Khanzode. 2017. Integrating
California Prompt Payment Act. 2013. SB-399. US Senate. project delivery. New York: Wiley.
Gabert, H., and H. Grönlund. 2018. Blockchain and smart contracts in the
Swedish construction industry. Stockholm, Sweden: KTH, School of
Works Cited Architecture and the Built Environment, Real Estate and Construction
Abdul-Malak, M.-A. U., and J. M. Hamie. 2019. “Proposed framework Management.
for the rendering of construction contract document interpretations Gad, G. M., J. S. Shane, K. C. Strong, and J. Choi. 2016. “Rethinking trust
by engineering professionals.” J. Leg. Aff. Dispute Resolut. Eng. in construction contract formation: Dispute resolution method selec-
Constr. 11 (3): 04519016. https://doi.org/10.1061/(ASCE)LA.1943 tion.” J. Leg. Aff. Dispute Resolut. Eng. Constr. 8 (3): 04516003.
-4170.0000305. https://doi.org/10.1061/(ASCE)LA.1943-4170.0000191.
Ariely, D. 2012. The (honest) truth about dishonesty. New York: Harper Gallaher, M. P., A. C. O’Connor, J. L. Dettbarn, and L. T. Gilday. 2004.
Collins Publishers. Cost analysis of inadequate interoperability in the US capital facilities
Assaf, S. A., and S. Al-Hejji. 2006. “Causes of delay in large construction industry. Gaithersburg, MD: NIST.
projects.” Int. J. Project Manage. 24 (4): 349–357. https://doi.org/10 Gervais, A., G. O. Karame, K. Wüst, V. Glykantzis, H. Ritzdorf, and S.
.1016/j.ijproman.2005.11.010. Capkun. 2016. “On the security and performance of proof of work
Barrie, D. S., and B. C. Paulson. 1992. Professional construction manage- blockchains.” In Proc., ACM SIGSAC Conf. on Computer and Commu-
ment: Including CM, design-construct, and general contracting. nications Security, 3–16. New York: Association for Computing
New York: McGraw-Hill. Machinery.
Benet, J. 2014. “IPFS—Content addressed, versioned, P2P file system.” Gu, W., A. Raghuvanshi, and D. Boneh. 2020. “Empirical measurements
Preprint, submitted July 14, 2014. https://arxiv.org/abs/1407.3561v1. on pricing oracles and decentralized governance for stablecoins.”
Bhargavan, K., A. Delignat-Lavaud, C. Fournet, A. Gollamudi, G. Accessed May 26, 2020. https://doi.org/10.2139/ssrn.3611231.
Gonthier, N. Kobeissi, N. Kulatova, A. Rastogi, T. Sibut-Pinote, and Ham, Y., K. K. Han, J. J. Lin, and M. Golparvar-Fard. 2016. “Visual mon-
N. Swamy. 2016. “Formal verification of smart contracts: Short paper.” itoring of civil infrastructure systems via camera-equipped unmanned
In Proc., ACM Workshop on Programming Languages and Analysis for aerial vehicles (UAVs): A review of related works.” Visualization
Security, 91–96. New York: Association for Computing Machinery. Eng. 4 (1): 1. https://doi.org/10.1186/s40327-015-0029-z.
Bilal, M., L. O. Oyedele, J. Qadir, K. Munir, S. O. Ajayi, O. O. Akinade, Hamledari, H., S. Davari, E. R. Azar, B. McCabe, F. Flager, and
H. A. Owolabi, H. A. Alaka, and M. Pasha. 2016. “Big data in the M. Fischer. 2018a. “UAV-enabled site-to-BIM automation: Aerial