DMeta Decentralized Metaverse: DMeta Hash Contract

DMetaHash: Base64 53-bit Hash









Decentralized Meta Contract (DMetaContract, DMC) is arguably the simplest smart contract ever invented.

The simplest form of DMC consists of THREE (3) DMetaHashes, which are collectively known as DMC3 or DMC Triplets:

  • DMetaHash of the Public Key of Party A
  • DMetaHash of the Public Key of Party B
  • DMetaHash of the Contract texts (as shown above)

DMetaHash is a 53-bit integer hash encoded in Base64 string.


Users may enter the Contract text in the top left text box above and press the DMetaHash button to generate the Contract Contents Hash, OR enter the following in browser console to verify the DMetaHash function for themselves:

  • bnToB64(cyrb53($('#input2').val())))
  • bnToB64(cyrb53('anystring'))

The public keys of Party A and B are shown below. Users may press the HPBKA and HPBKB buttons to generate the hash of the public keys.


Next, the user may press the DMC3 button to copy the DMC3 Triplets, then ROOT to generate the Root Hash --- hash of DMC3 Triplets.

Finally, the user may go to the end of this page, click on the Readable button to generate a copy of Human Readable DMC.

Party A



Key Size

 

 
Generated in 687 ms
 





Party B



Key Size

 

 
Generated in 102 ms