SIP: 2

 Layer: Core

 Title: Matrix (Extended Transaction)

 Author: Brian Burrell 

 Comments-Summary: No comments yet.

 Comments-URI: https://github.com/neonatura/shioncoin/doc/standards/Comments:sip2.wiki

 Status: Final

 Type: Standards Track

 Created: 2018-12-29

 License: PD


Abstract
This SIP defines a new structure called a "matrix" that is committed to blocks as an extended transaction.


Motivation
The matrix extended transaction is used to store a set of numbers computed with a arbitrary algorythm.


Implementation
The matrix extended transaction uses the core extended transaction structure with the addition of the following variables:
nType (uint32)
 The type of matrix.

nHeight (uint32)
 An associated block height.

hRef (uint16)
 Reserved.

vData (uint3233)
 The payload contents of the matrix.


Copyright
This document is placed in the public domain.