mirror of
https://github.com/bigchaindb/bigchaindb.git
synced 2024-10-13 13:34:05 +00:00

- Template doc for BigchainDB + Tendermint single node - Template doc for BigchainDB + Tendermint network - Remove autosectionlabel extension from docs/server/source/conf.py - Removed this extension because this does not allow two different documents to have same headings, because it auto-indexes - Fix and explicitly label headings and references.
25 lines
772 B
ReStructuredText
25 lines
772 B
ReStructuredText
.. _the-transaction-model:
|
|
|
|
The Transaction Model
|
|
=====================
|
|
|
|
See `the IPDB Transaction Spec
|
|
<https://the-ipdb-transaction-spec.readthedocs.io/en/latest/>`_.
|
|
|
|
|
|
The Transaction Schema
|
|
----------------------
|
|
|
|
BigchainDB checks all transactions (JSON documents)
|
|
against a formal schema defined
|
|
in some `JSON Schema <http://json-schema.org/>`_ files.
|
|
Those files are part of the IPDB Transaction Spec.
|
|
Their official source is the ``tx_schema/`` directory
|
|
in the `ipdb/ipdb-tx-spec repository on GitHub
|
|
<https://github.com/ipdb/ipdb-tx-spec>`_,
|
|
but BigchainDB Server uses copies of those files;
|
|
those copies can be found
|
|
in the ``bigchaindb/common/schema/`` directory
|
|
in the `bigchaindb/bigchaindb repository on GitHub
|
|
<https://github.com/bigchaindb/bigchaindb>`_.
|