<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Hi all,</p>
<p>I wanted to share something from the smart-contract world that is
very related to what we are discussing here: “verified smart
contracts.” </p>
<p>The idea is essentially reproducible builds applied to blockchain
code.</p>
<p>In practice, a project publishes its Solidity/Vyper/etc. source
code and the exact build configuration on platforms such as
Etherscan or Sourcify) and anyone can recompile it to check that
the bytecode deployed on-chain matches the output bit for bit.
Trusted authorities like Etherscan or Sourcify display the
results of this recompilation and outputs the contract has
"verified" (ie reproducible) or not. If you want to have a look:
<a class="moz-txt-link-freetext" href="https://info.etherscan.com/how-to-verify-contracts/">https://info.etherscan.com/how-to-verify-contracts/</a></p>
<p>Concrete examples:</p>
<p>*
<a class="moz-txt-link-freetext" href="https://etherscan.io/token/0xdac17f958d2ee523a2206206994597c13d831ec7">https://etherscan.io/token/0xdac17f958d2ee523a2206206994597c13d831ec7</a> </p>
<p><img src="cid:part1.z2a4eL5z.uyJ2wPvO@gmail.com" alt=""> the
green check means "reproducible"</p>
<p>*
<a class="moz-txt-link-freetext" href="https://sourcify.dev/server/v2/contract/1/0xd9Db270c1B5E3Bd161E8c8503c55cEABeE709552">https://sourcify.dev/server/v2/contract/1/0xd9Db270c1B5E3Bd161E8c8503c55cEABeE709552</a>
says</p>
<blockquote type="cite">
<p>"verifiedAt": "2024-08-08T11:21:32Z",<br>
"creationMatch": "exact_match",<br>
"runtimeMatch": "exact_match",<br>
"match": "exact_match",</p>
</blockquote>
<p>There are <a moz-do-not-send="true"
href="https://etherscan.io/contractsverified">820193 verified /
reproducible smart contracts</a>.</p>
<p>The mechanics aren’t identical to traditional builds, but the
conceptual overlap is large: transparent source, deterministic
compilation, verifiable artifacts, and an ecosystem gradually
moving toward “trust, but verify.”</p>
<p>Thought it might be of interest to some here.</p>
<p>Best,</p>
<p>--Martin Monperrus</p>
</body>
</html>