Skip to content

MobileCoin Core (Consensus/Fog) v6.0.0

Compare
Choose a tag to compare
@joekottke joekottke released this 14 May 17:19
· 33 commits to main since this release
v6.0.0
af8b8bd

🗓️ Deployment

Release v6.0.0 has been superseded by release v6.0.1 and will not be deployed.

Note: all v6.x releases use the same signed SGX enclaves which are built from the v6.0.0 tag. Changes to non-enclave portions of the MobileCoin Core (Consensus/Fog) software, deployment scripts, and CI/CD can result in new 6.x series releases.

What's new

MobileCoin Consensus and Fog enclaves now attest using Intel SGX DCAP.

🚨 Breaking Changes

  • New MRENCLAVE values for all enclaves (see Enclave Measurements section below).
  • SGX attestation has been changed to DCAP. v6.0.0 enclaves provide DCAP attestation to clients. 6.0.x clients are compatible with both DCAP and EPID attestation to support the transition from the v5.x (EPID) to v6.0 (DCAP) network.

✨ Features

  • Add payment_id to PaymentRequest protobuf (#3341)
  • Add RTH memos to mobilecoind (#3945)
  • Mobilecoind T3 support (#3960)
  • Fix fog ledger shards needing to load all blocks (#3923, #3933)

🔒 Security

For more details on what's been added, fixed, removed, changed, and dependencies that have been updated, please see the full
CHANGELOG.md.

MainNet SGX Measurements

Signer Measurement

  • MRSIGNER: 2c1a561c4ab64cbc04bfa445cdf7bed9b2ad6f6b04d38d3137f3622b29fdb30e

Enclave Measurements (MRENCLAVE)

  • libconsensus-enclave.signed.so: 82c14d06951a2168763c8ddb9c34174f7d2059564146650661da26ab62224b8a
  • libingest-enclave.signed.so: 34881106254a626842fa8557e27d07cdf863083e9e6f888d5a492a456720916f
  • libview-enclave.signed.so: 2f542dcd8f682b72e8921d87e06637c16f4aa4da27dce55b561335326731fa73
  • libledger-enclave.signed.so: 2494f1542f30a6962707d0bf2aa6c8c08d7bed35668c9db1e5c61d863a0176d1

TestNet SGX Measurements

Signer Measurement

  • MRSIGNER: bf7fa957a6a94acb588851bc8767e0ca57706c79f4fc2aa6bcb993012c3c386c

Enclave Measurements (MRENCLAVE)

  • libconsensus-enclave.signed.so: ae7930646f37e026806087d2a3725d3f6d75a8e989fb320e6ecb258eb829057a
  • libingest-enclave.signed.so: 4a5daa23db5efa4b18071291cfa24a808f58fb0cedce7da5de804b011e87cfde
  • libview-enclave.signed.so: 44de03c2ba34c303e6417480644f9796161eacbe5af4f2092e413b4ebf5ccf6a
  • libledger-enclave.signed.so: 065b1e17e95f2c356d4d071d434cea7eb6b95bc797f94954146736efd47057a7