Difference between revisions of "Mochimo History"

From Mochimo Wiki
Jump to: navigation, search
 
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 +
== History of the algorithm ==
 +
Way back in the late 1970s, ''Dr. Robert Winternitz'' of the Stanford Mathematics Department suggested some changes to the Lamport style digital signature algorithm that was the in-vogue one-time signature of the day.  His ideas were eventually incorporated into ''Dr. Ralph Merkle'''s W-OTS signature.  '''WOTS''' actually stands for '''Winternitz One-Time Signature'''!<br>
 +
Dr. Merkle was giving Winternitz credit for the idea, but should actually be credited as the "inventor" of the WOTS signature, which is part of his '''Merkle Signature Scheme (MSS)'''.
 +
About 4 decades later, ''Dr. Andreas Huelsing and Joost Rijneveld'', students of ''Daniel Bernstein'', and working for the Crypto Forum Research Group, published the paper upon which Mochimo's variation of the WOTS algorithm, called '''WOTS+''', was defined.  They called it an extension to MSS.
 +
 +
With regard to standards organizations, Huelsing and Rijneveld's publication '''"XMSS: eXtended Merkle Signature Scheme"''' was ratified as an official RFC by the Internet Engineering Task Force, under RFC 8391.<br>
 +
It's important to note that these are informational, and not endorsements by IETF.  That RFC means "this is the definitive version of this algorithm", not "this is a good algorithm". For that latter, we have the official National Standards organization that selected their variation as an approved Post-Quantum secure algorithm.  Packaged as XMSS, the European Union's PQCRYPTO working group, a task force funded by the European Union to identify and ratify recommended post-quantum secure cryptographic algorithms, indicated that Hulsing's variant is recommended and post-quantum secure.
 +
 +
 +
== Past accomplishments ==
 
'''January 2002 (Codename Utah)'''<BR>
 
'''January 2002 (Codename Utah)'''<BR>
 
Original software engine developed<BR>
 
Original software engine developed<BR>
 
<BR>'''2008-2017'''<BR>
 
<BR>'''2008-2017'''<BR>
Casual design work, Crypto Engagement<BR>
+
Casual design work, crypto engagement<BR>
 
<BR>'''June 2017'''<BR>
 
<BR>'''June 2017'''<BR>
Formal Design Work Begins<BR>
+
Formal design work begins<BR>
Mochimo Cryptocurrency Engine System Diagrams Completed<BR>
+
Mochimo cryptocurrency engine system diagrams completed<BR>
 
<BR>'''Q3 2017'''<BR>
 
<BR>'''Q3 2017'''<BR>
Initial Coding Begins<BR>
+
Initial coding begins<BR>
Formal Project Ethos/Tenets Defined<BR>
+
Formal project ethos/tenets defined<BR>
Core Developer Recruiting Begins<BR>
+
Core developer recruiting begins<BR>
 
<BR>'''Q4 2017'''<BR>
 
<BR>'''Q4 2017'''<BR>
Command Line Wallet Created<BR>
+
Command line wallet Created<BR>
Trigg’s Algorithm Completed<BR>
+
Trigg’s algorithm completed<BR>
Emerson’s AI v4 Born<BR>
+
Emerson’s AI v4 born<BR>
MCM Engine V1 Completed<BR>  
+
MCM engine V1 completed<BR>  
Matt Zweil and Trigg Begin Coding the ChainCrunch™ Protocol<BR>
+
[[Mochimo Team|Matt Zweil]] and Trigg begin coding the ChainCrunch™ protocol<BR>
Dev Team Recruited<BR>
+
Dev team recruited<BR>
First Website & Social Media Presence<BR>
+
First website & social mmedia presence<BR>
DevNet Online<BR>
+
DevNet online<BR>
Data Center Build Begins<BR>
+
Data center build begins<BR>
 
<BR>'''Q1 2018'''<BR>
 
<BR>'''Q1 2018'''<BR>
Code Audit by Quantum Expert, Andreas Hulsing, Ph.D (creator of the WOTS+ Algorithm)<BR>
+
Code audit by quantum expert, Andreas Hulsing, Ph.D (creator of the WOTS+ algorithm)<BR>
TestNet Online<BR>
+
TestNet online<BR>
White Paper First Draft<BR>
+
White paper first draft<BR>
DevNet Online<BR>
+
DevNet online<BR>
 
<BR>'''Q2 2018'''<BR>
 
<BR>'''Q2 2018'''<BR>
MVP GUI Block Explorer Launched<BR>
+
MVP GUI block explorer launched<BR>
Beta Mining Instructions/Code Release<BR>
+
Beta code release<BR>
Beta Mining Launch<BR>
+
Beta mining launch<BR>
Command Line Wallet Release<BR>
+
Command line wallet release<BR>
Rebranded Website Launch<BR>
+
Rebranded website launch<BR>
Public White Paper Release<BR>
+
Public white paper release<BR>
Datacenter Buildout Completed<BR>
+
Datacenter buildout completed<BR>
 
<BR>'''June 25th 2018'''<BR>
 
<BR>'''June 25th 2018'''<BR>
Main Net Launched!<BR>
+
Main net launched!<BR>
 
<BR>'''Q3 2018'''<BR>
 
<BR>'''Q3 2018'''<BR>
The Mojo GUI Wallet Launch<BR>
+
The Mojo GUI wallet launch<BR>
Github Repository Release<BR>
+
Github repository release<BR>
Backend API Completed<BR>
+
Backend API completed<BR>
 
<BR>'''Q4 2018'''<BR>
 
<BR>'''Q4 2018'''<BR>
MCM Engine V2 Completed (Block 17185!)<BR>
+
MCM engine V2 completed (block 17185!)<BR>
Mochimo Hard Fork to V2 Completed (November 5th, 2018)<BR>
+
Mochimo hard fork to V2 completed (November 5th, 2018)<BR>
Updated GUI Wallet Released<BR>
+
Updated GUI wallet released<BR>
AML/KYC Vendor Partnership Completed (kyc-chain)<BR>
+
AML/KYC vendor partnership completed (KYC-chain)<BR>
Lawyers Regulatory Review/Risk Assessments Completed<BR>
+
Outside counsel regulatory review/risk cssessments completed<BR>
Third Party Project Audit Completed (POR)<BR>
+
Third party project audit completed (POR)<BR>
Headless Windows Miner Released<BR>
+
Headless windows miner released<BR>
Mochimo Wiki Launched<BR>
+
Mochimo wiki launched<BR>
 +
Public TestNet launched<BR>
 +
TestNet repository released<BR>
 +
<BR>'''Q1 2019'''<BR>
 +
Dev-Tools repository released<BR>
 +
<BR>'''Q2 2019'''<BR>
 +
Brand-new [[Peach agorithm|Peach mining algorithm]] to remove FPGA dominance<BR>
 +
Multi-destination sending support added to code<BR>

Latest revision as of 15:05, 29 July 2019

History of the algorithm

Way back in the late 1970s, Dr. Robert Winternitz of the Stanford Mathematics Department suggested some changes to the Lamport style digital signature algorithm that was the in-vogue one-time signature of the day. His ideas were eventually incorporated into Dr. Ralph Merkle's W-OTS signature. WOTS actually stands for Winternitz One-Time Signature!
Dr. Merkle was giving Winternitz credit for the idea, but should actually be credited as the "inventor" of the WOTS signature, which is part of his Merkle Signature Scheme (MSS). About 4 decades later, Dr. Andreas Huelsing and Joost Rijneveld, students of Daniel Bernstein, and working for the Crypto Forum Research Group, published the paper upon which Mochimo's variation of the WOTS algorithm, called WOTS+, was defined. They called it an extension to MSS.

With regard to standards organizations, Huelsing and Rijneveld's publication "XMSS: eXtended Merkle Signature Scheme" was ratified as an official RFC by the Internet Engineering Task Force, under RFC 8391.
It's important to note that these are informational, and not endorsements by IETF. That RFC means "this is the definitive version of this algorithm", not "this is a good algorithm". For that latter, we have the official National Standards organization that selected their variation as an approved Post-Quantum secure algorithm. Packaged as XMSS, the European Union's PQCRYPTO working group, a task force funded by the European Union to identify and ratify recommended post-quantum secure cryptographic algorithms, indicated that Hulsing's variant is recommended and post-quantum secure.


Past accomplishments

January 2002 (Codename Utah)
Original software engine developed

2008-2017
Casual design work, crypto engagement

June 2017
Formal design work begins
Mochimo cryptocurrency engine system diagrams completed

Q3 2017
Initial coding begins
Formal project ethos/tenets defined
Core developer recruiting begins

Q4 2017
Command line wallet Created
Trigg’s algorithm completed
Emerson’s AI v4 born
MCM engine V1 completed
Matt Zweil and Trigg begin coding the ChainCrunch™ protocol
Dev team recruited
First website & social mmedia presence
DevNet online
Data center build begins

Q1 2018
Code audit by quantum expert, Andreas Hulsing, Ph.D (creator of the WOTS+ algorithm)
TestNet online
White paper first draft
DevNet online

Q2 2018
MVP GUI block explorer launched
Beta code release
Beta mining launch
Command line wallet release
Rebranded website launch
Public white paper release
Datacenter buildout completed

June 25th 2018
Main net launched!

Q3 2018
The Mojo GUI wallet launch
Github repository release
Backend API completed

Q4 2018
MCM engine V2 completed (block 17185!)
Mochimo hard fork to V2 completed (November 5th, 2018)
Updated GUI wallet released
AML/KYC vendor partnership completed (KYC-chain)
Outside counsel regulatory review/risk cssessments completed
Third party project audit completed (POR)
Headless windows miner released
Mochimo wiki launched
Public TestNet launched
TestNet repository released

Q1 2019
Dev-Tools repository released

Q2 2019
Brand-new Peach mining algorithm to remove FPGA dominance
Multi-destination sending support added to code