SIP: 3 Layer: Core Title: Transaction Certification Author: Brian BurrellComments-Summary: No comments yet. Comments-URI: https://github.com/neonatura/shioncoin/doc/standards/Comments:sip3.wiki Status: Final Type: Standards Track Created: 2018-12-29 License: PD
The certificate extended transaction provides a means to certify credentials.
Several other extended transactions utilize the "Ident" or "Certificate" extended transaction structure as a base.
{ /* A geodetic location. */ shgeo_t geo; /* A coin address key. */ cbuff vAddr; /* A mode indicator. */ unsigned int nType; }
The "Certificate" extended structure is a extension of the "Ident" structure which includes the following;
{ /* A reference to a parent record. */ uint160 hashIssuer; /* A signature generated from the underlying transaction. */ CSign signature; /* A free-form data pay-load. */ cbuff vContext; /* The fee charged to derive this certificate. */ int64 nFee; /* An attribute modifier. */ int nFlag; }
The "Certificate" structure is used by certificates, licenses, and assets. Typically, a chain authority certificate is generated and then derived certificates are assigned for auxilliary purposes. A license differs, in that, it can be derived from a suitable certificate, with a optional fee, without the consent of the owner.
An asset is derived from a certificate, and provides a 4k payload of information referencing a tangible asset.