RFC

  • rfc6962
    • https://tools.ietf.org/html/rfc6962#page-4

MTree in Bitcion

MTree in Ethereum

MTree in Corda

  • https://github.com/corda/corda/blob/master/core/src/main/kotlin/net/corda/core/crypto/PartialMerkleTree.kt
    • https://github.com/corda/corda/blob/master/core/src/main/kotlin/net/corda/core/crypto/MerkleTree.kt
  • https://github.com/corda/corda/blob/master/core/src/test/kotlin/net/corda/core/crypto/PartialMerkleTreeTest.kt
    • https://docs.corda.net/releases/release-M10.1/merkle-trees.html
    • https://docs.corda.net/releases/release-M10.1/oracles.html
  • https://github.com/corda/corda/blob/master/core/src/main/kotlin/net/corda/core/transactions/MerkleTransaction.kt
    • https://github.com/corda/corda/blob/master/core/src/main/kotlin/net/corda/core/transactions/WireTransaction.kt
  • https://github.com/corda/corda/blob/master/core/src/test/kotlin/net/corda/core/transactions/CompatibleTransactionTests.kt
    • https://docs.corda.net/head/tutorial-tear-offs.html

Reference