рдХреЙрд░реНрдбрд╛ - рд╡реНрдпрд╡рд╕рд╛рдпрд╛рд╕рд╛рдареА рдореБрдХреНрдд рд╕реНрд░реЛрдд рдмреНрд▓реЙрдХрдЪреЗрди

рд░реЛрдк рд╡рд┐рд╡рд┐рдз рд╡рд┐рддреНрддреАрдп рд╕рдВрд╕реНрдерд╛рдВрдордзреАрд▓ рдЖрд░реНрдерд┐рдХ рджрд╛рдпрд┐рддреНрд╡реЗ рд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рд╕рдордХреНрд░рдорд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд┐рддрд░рд┐рдд рдЦрд╛рддреЗрд╡рд╣реА рдЖрд╣реЗ.
рдХреЙрд░реНрдбрд╛ - рд╡реНрдпрд╡рд╕рд╛рдпрд╛рд╕рд╛рдареА рдореБрдХреНрдд рд╕реНрд░реЛрдд рдмреНрд▓реЙрдХрдЪреЗрди
рдХреЙрд░реНрдбрд╛рдордзреНрдпреЗ рд╡реНрд╣рд┐рдбрд┐рдУ рд▓реЗрдХреНрдЪрд░реНрд╕рд╕рд╣ рдЦреВрдк рдЪрд╛рдВрдЧрд▓реЗ рджрд╕реНрддрдРрд╡рдЬ рдЖрд╣реЗрдд рдЬреЗ рдЖрдврд│реВ рд╢рдХрддрд╛рдд рдпреЗрдереЗ. рдореА рдХреЙрд░реНрдбрд╛ рдЖрдд рдХрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ рдпрд╛рдЪреЗ рдереЛрдбрдХреНрдпрд╛рдд рд╡рд░реНрдгрди рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░реЗрди.

рдХреЙрд░реНрдбрд╛рдЪреА рдореБрдЦреНрдп рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдЖрдгрд┐ рдЗрддрд░ рдмреНрд▓реЙрдХрдЪреЗрдирдордзреАрд▓ рддреНрдпрд╛рдЪреЗ рд╡реЗрдЧрд│реЗрдкрдг рдкрд╛рд╣реВрдпрд╛:

  • рдХреЙрд░реНрдбрд╛рдЪреА рд╕реНрд╡рддрдГрдЪреА рдХреНрд░рд┐рдкреНрдЯреЛрдХрд░рдиреНрд╕реА рдирд╛рд╣реА.
  • рдХреЙрд░реНрдбрд╛ рдЦрд╛рдгрдХрд╛рдо рдЖрдгрд┐ рдкреНрд░реВрдл-рдСрдл-рд╡рд░реНрдХ рд╕рд┐рд╕реНрдЯрдордЪреА рд╕рдВрдХрд▓реНрдкрдирд╛ рд╡рд╛рдкрд░рдд рдирд╛рд╣реА.
  • рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдиреНрд╕рдлрд░ рдХреЗрд╡рд│ рд╡реНрдпрд╡рд╣рд╛рд░/рдХрд░рд╛рд░рд╛рддреАрд▓ рдкрдХреНрд╖рд╛рдВрдордзреНрдпреЗ рд╣реЛрддреЛ. рд╕рд░реНрд╡ рдиреЗрдЯрд╡рд░реНрдХ рдиреЛрдбреНрд╕рд╡рд░ рдХреЛрдгрддреЗрд╣реА рдЬрд╛рдЧрддрд┐рдХ рдкреНрд░рд╕рд╛рд░рдг рдирд╛рд╣реА.
  • рд╕рд░реНрд╡ рд╡реНрдпрд╡рд╣рд╛рд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгрд╛рд░рд╛ рдХреЛрдгрддрд╛рд╣реА рдХреЗрдВрджреНрд░реАрдп рдирд┐рдпрдВрддреНрд░рдХ рдирд╛рд╣реА.
  • рдХреЙрд░реНрдбрд╛ рд╡рд┐рд╡рд┐рдз рд╕рд╣рдорддреА рдпрдВрддреНрд░рдгрд╛рдВрдирд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ.
  • рдПрдХрдордд рд╡реИрдпрдХреНрддрд┐рдХ рдХрд░рд╛рд░/рдХрд░рд╛рд░рд╛рдЪреНрдпрд╛ рдкрд╛рддрд│реАрд╡рд░ рд╕рд╣рднрд╛рдЧреАрдВрдордзреНрдпреЗ рд╕рд╛рдзрд▓реЗ рдЬрд╛рддреЗ, рд╕рдВрдкреВрд░реНрдг рдкреНрд░рдгрд╛рд▓реАрдЪреНрдпрд╛ рдкрд╛рддрд│реАрд╡рд░ рдирд╛рд╣реА.
  • рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдЪреА рдкреБрд╖реНрдЯреА рдХреЗрд╡рд│ рддреНрдпрд╛рдЪреНрдпрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рд╕рд╣рднрд╛рдЧреАрдВрджреНрд╡рд╛рд░реЗ рдХреЗрд▓реА рдЬрд╛рддреЗ.
  • рдХреЙрд░реНрдбрд╛ рдФрдкрдЪрд╛рд░рд┐рдХ рдорд╛рдирд╡реА рдХрд╛рдпрджреЗрд╢реАрд░ рднрд╛рд╖рд╛ рдЖрдгрд┐ рд╕реНрдорд╛рд░реНрдЯ рдХреЙрдиреНрдЯреНрд░реЕрдХреНрдЯ рдХреЛрдб рдпрд╛рдВрдЪреНрдпрд╛рдд рдереЗрдЯ рд╕рдВрдмрдВрдз рдкреНрд░рджрд╛рди рдХрд░рддреЗ.

рдЦрд╛рддреЗрд╡рд╣реА

рдХреЙрд░реНрдбрд╛рдордзреАрд▓ рд▓реЗрдЬрд░рдЪреА рд╕рдВрдХрд▓реНрдкрдирд╛ рд╡реНрдпрдХреНрддрд┐рдирд┐рд╖реНрда рдЖрд╣реЗ. рдПрдХрд╣реА рдХреЗрдВрджреНрд░реАрдп рдбреЗрдЯрд╛ рднрд╛рдВрдбрд╛рд░ рдирд╛рд╣реА. рддреНрдпрд╛рдРрд╡рдЬреА, рдкреНрд░рддреНрдпреЗрдХ рдиреЛрдб рддреНрдпрд╛рд▓рд╛ рдЬреНрдЮрд╛рдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рддрдереНрдпрд╛рдВрдЪрд╛ рд╕реНрд╡рддрдВрддреНрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдареЗрд╡рддреЛ.

рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, 5 рдиреЛрдбреНрд╕рдЪреНрдпрд╛ рдиреЗрдЯрд╡рд░реНрдХрдЪреА рдХрд▓реНрдкрдирд╛ рдХрд░рд╛, рдЬрд┐рдереЗ рд╡рд░реНрддреБрд│ рд╣реА рдиреЛрдбрд▓рд╛ рдЬреНрдЮрд╛рдд рдЕрд╕рд▓реЗрд▓реА рд╡рд╕реНрддреБрд╕реНрдерд┐рддреА рдЖрд╣реЗ.

рдХреЙрд░реНрдбрд╛ - рд╡реНрдпрд╡рд╕рд╛рдпрд╛рд╕рд╛рдареА рдореБрдХреНрдд рд╕реНрд░реЛрдд рдмреНрд▓реЙрдХрдЪреЗрди

рдЬрд╕реЗ рдЖрдкрдг рдкрд╛рд╣реВ рд╢рдХрддреЛ, рдПрдб, рдХрд╛рд░реНрд▓ рдЖрдгрд┐ рдбреЗрдореА рдпрд╛рдВрдирд╛ рддрдереНрдп 3 рдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА рдЖрд╣реЗ, рдкрд░рдВрддреБ ре▓рд▓рд┐рд╕ рдЖрдгрд┐ рдмреЙрдм рдпрд╛рдВрдирд╛ рдпрд╛рдЪреА рдорд╛рд╣рд┐рддреА рджреЗрдЦреАрд▓ рдирд╛рд╣реА. рдХреЙрд░реНрдбрд╛ рд╣рдореА рджреЗрддреЗ рдХреА рдкреНрд░рддреНрдпреЗрдХ рдиреЛрдбрдЪреНрдпрд╛ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рд╕рд╛рдорд╛рдиреНрдп рддрдереНрдпреЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХреЗрд▓реА рдЬрд╛рддрд╛рдд рдЖрдгрд┐ рдбреЗрдЯрд╛ рд╕рдорд╛рди рдЕрд╕реЗрд▓.

рд░рд╛рдЬреНрдпреЗ

рд░рд╛рдЬреНрдп рдЖрд╣реЗ рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рдПрдЦрд╛рджреА рд╡рд╕реНрддреВ рдЬреА рдард░рд╛рд╡рд┐рдХ рд╡реЗрд│реА рдПрдХ рдХрд┐рдВрд╡рд╛ рдЕрдзрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдиреЛрдбреНрд╕рдирд╛ рдЬреНрдЮрд╛рдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╡рд╕реНрддреБрд╕реНрдерд┐рддреАрдЪреЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреЗ.

рд░рд╛рдЬреНрдпреЗ рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░реВ рд╢рдХрддрд╛рдд, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рд╕реНрдЯреЙрдХ, рдмрд╛рдБрдб, рдХрд░реНрдЬ, рдУрд│рдЦ рдорд╛рд╣рд┐рддреА.

рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЦрд╛рд▓реАрд▓ рд░рд╛рдЬреНрдп рдЖрдпрдУрдпреВрдЪреЗ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреЗтАФре▓рд▓рд┐рд╕рдиреЗ рдмреЙрдмрд▓рд╛ X рдПрд╡рдвреА рд░рдХреНрдХрдо рджреЗрдгреЗ рдЖрд╣реЗ рдЕрд╕рд╛ рдХрд░рд╛рд░:

рдХреЙрд░реНрдбрд╛ - рд╡реНрдпрд╡рд╕рд╛рдпрд╛рд╕рд╛рдареА рдореБрдХреНрдд рд╕реНрд░реЛрдд рдмреНрд▓реЙрдХрдЪреЗрди
рдХрд╛рд▓рд╛рдВрддрд░рд╛рдиреЗ рд╡рд╕реНрддреБрд╕реНрдерд┐рддреАрдЪреЗ рдЬреАрд╡рди рдЪрдХреНрд░ рд░рд╛рдЬреНрдпрд╛рдВрдЪреНрдпрд╛ рдХреНрд░рдорд╛рдиреЗ рджрд░реНрд╢рд╡рд┐рд▓реЗ рдЬрд╛рддреЗ. рдЬреЗрд╡реНрд╣рд╛ рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддреА рдЕрджреНрдпрддрдирд┐рдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рддреЗ, рддреЗрд╡реНрд╣рд╛ рдЖрдореНрд╣реА рдПрдХ рдирд╡реАрди рддрдпрд╛рд░ рдХрд░рддреЛ рдЖрдгрд┐ рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддреА рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рдореНрд╣рдгреВрди рдЪрд┐рдиреНрд╣рд╛рдВрдХрд┐рдд рдХрд░рддреЛ.

рдХреЙрд░реНрдбрд╛ - рд╡реНрдпрд╡рд╕рд╛рдпрд╛рд╕рд╛рдареА рдореБрдХреНрдд рд╕реНрд░реЛрдд рдмреНрд▓реЙрдХрдЪреЗрди

рд╡реНрдпрд╡рд╣рд╛рд░

рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реЗ рдЦрд╛рддреЗрд╡рд╣реА рдЕрджреНрдпрдпрд╛рд╡рдд рдХрд░рдгреНрдпрд╛рдЪреЗ рдкреНрд░рд╕реНрддрд╛рд╡ рдЖрд╣реЗрдд. рддреЗ рд╕рд░реНрд╡ рдЦрд╛рддреЗрд╡рд╣реА рд╕рд╣рднрд╛рдЧреАрдВрд╕рд╛рдареА рдкреНрд░рд╕рд╛рд░рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдд рдирд╛рд╣реАрдд рдЖрдгрд┐ рддреЗ рдлрдХреНрдд рддреНрдпрд╛ рдиреЗрдЯрд╡рд░реНрдХ рд╕рд╣рднрд╛рдЧреАрдВрд╕рд╛рдареА рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗрдд рдЬреНрдпрд╛рдВрдирд╛ рддреЗ рдкрд╛рд╣рдгреНрдпрд╛рдЪрд╛ рдЖрдгрд┐ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рдЪрд╛ рдХрд╛рдпрджреЗрд╢реАрд░ рдЕрдзрд┐рдХрд╛рд░ рдЖрд╣реЗ.

рд▓реЗрдЬрд░рдордзреНрдпреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдЬреЛрдбрд▓рд╛ рдЬрд╛рдИрд▓ рдЬрд░ рддреЗ:

  • рдХрд░рд╛рд░рд╛рдиреБрд╕рд╛рд░ рд╡реИрдз
  • рд╕рд░реНрд╡ рдЖрд╡рд╢реНрдпрдХ рд╕рд╣рднрд╛рдЧреАрдВрдиреА рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдХреЗрд▓реА
  • рджреБрд╣реЗрд░реА рдЦрд░реНрдЪ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдирд╛рд╣реА

Corda UTXO (рди рдЦрд░реНрдЪ рдХреЗрд▓реЗрд▓реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдЖрдЙрдЯрдкреБрдЯ) рдореЙрдбреЗрд▓ рд╡рд╛рдкрд░рддреЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ рдкреНрд░рддреНрдпреЗрдХ рд▓реЗрдЬрд░ рд╕реНрдерд┐рддреА рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рдЕрд╕рддреЗ.

рдЬреЗрд╡реНрд╣рд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рддрдпрд╛рд░ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ, рддреЗрд╡реНрд╣рд╛ рдорд╛рдЧреАрд▓ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдЪреА рдЖрдЙрдЯрдкреБрдЯ рд╕реНрдерд┐рддреА (рд╣реЕрд╢ рдЖрдгрд┐ рдЗрдВрдбреЗрдХреНрд╕рджреНрд╡рд╛рд░реЗ) рдЗрдирдкреБрдЯрдордзреНрдпреЗ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХреЗрд▓реА рдЬрд╛рддреЗ.

рдХреЙрд░реНрдбрд╛ - рд╡реНрдпрд╡рд╕рд╛рдпрд╛рд╕рд╛рдареА рдореБрдХреНрдд рд╕реНрд░реЛрдд рдмреНрд▓реЙрдХрдЪреЗрди
рд╡реНрдпрд╡рд╣рд╛рд░ рдЬреАрд╡рди рдЪрдХреНрд░:

  • рдирд┐рд░реНрдорд┐рддреА (рдпрд╛рдХреНрд╖рдгреА, рд╡реНрдпрд╡рд╣рд╛рд░ рд╣рд╛ рдлрдХреНрдд рдЦрд╛рддреЗрд╡рд╣реА рдЕрдкрдбреЗрдЯ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдЖрд╣реЗ)
  • рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдЧреЛрд│рд╛ рдХрд░рд╛ (рд╡реНрдпрд╡рд╣рд╛рд░рд╛рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рдкрдХреНрд╖ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдд рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдЬреЛрдбреВрди рдЕрджреНрдпрддрди рдкреНрд░рд╕реНрддрд╛рд╡ рдордВрдЬреВрд░ рдХрд░рддрд╛рдд)
  • рд▓реЗрдЬрд░рдордзреНрдпреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рд╛

рдЦрд╛рддреЗрд╡рд╣реАрдордзреНрдпреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдЬреЛрдбрд▓реНрдпрд╛рдирдВрддрд░, рдЗрдирдкреБрдЯ рд╕реНрдерд┐рддреА рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рдореНрд╣рдгреВрди рдЪрд┐рдиреНрд╣рд╛рдВрдХрд┐рдд рдХреЗрд▓реА рдЬрд╛рддрд╛рдд рдЖрдгрд┐ рднрд╡рд┐рд╖реНрдпрд╛рддреАрд▓ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдВрдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реА рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реАрдд.

рдХреЙрд░реНрдбрд╛ - рд╡реНрдпрд╡рд╕рд╛рдпрд╛рд╕рд╛рдареА рдореБрдХреНрдд рд╕реНрд░реЛрдд рдмреНрд▓реЙрдХрдЪреЗрди
рдЗрдирдкреБрдЯ рдЖрдгрд┐ рдЖрдЙрдЯрдкреБрдЯ рд╕реНрдерд┐рддреАрдВрд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдордзреНрдпреЗ рд╣реЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЕрд╕реВ рд╢рдХрддреЗ:

  • рдЖрджреЗрд╢ (рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдЪрд╛ рдЙрджреНрджреЗрд╢ рджрд░реНрд╢рд╡рд┐рдгрд╛рд░рд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдкреЕрд░рд╛рдореАрдЯрд░)
  • рд╕рдВрд▓рдЧреНрдирдХ (рд╕реБрдЯреНрдЯреАрдЪреЗ рдХреЕрд▓реЗрдВрдбрд░, рдЪрд▓рди рдкрд░рд┐рд╡рд░реНрддрдХ)
  • рд╡реЗрд│ рд╡рд┐рдВрдбреЛ (рд╡реИрдзрддрд╛ рдХрд╛рд▓рд╛рд╡рдзреА)
  • рдиреЛрдЯрд░реА (рдиреЛрдЯрд░реА, рд╡реНрдпрд╡рд╣рд╛рд░ рдкреНрд░рдорд╛рдгрд┐рдд рдХрд░рдгрд╛рд░реЗ рд╡рд┐рд╢реЗрд╖ рдиреЗрдЯрд╡рд░реНрдХ рд╕рд╣рднрд╛рдЧреА)

рдХреЙрд░реНрдбрд╛ - рд╡реНрдпрд╡рд╕рд╛рдпрд╛рд╕рд╛рдареА рдореБрдХреНрдд рд╕реНрд░реЛрдд рдмреНрд▓реЙрдХрдЪреЗрди

рдХрд░рд╛рд░

рдЬреЗрд╡реНрд╣рд╛ рдЖрдкрдг рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдЪреНрдпрд╛ рд╡реИрдзрддреЗрдмрджреНрджрд▓ рдмреЛрд▓рддреЛ рддреЗрд╡реНрд╣рд╛ рдЖрдордЪрд╛ рдЕрд░реНрде рдХреЗрд╡рд│ рдЖрд╡рд╢реНрдпрдХ рд╕реНрд╡рд╛рдХреНрд╖рд▒реНрдпрд╛рдВрдЪреА рдЙрдкрд╕реНрдерд┐рддреАрдЪ рдирд╛рд╣реА рддрд░ рдХрд░рд╛рд░рд╛рдЪреА рд╡реИрдзрддрд╛ рджреЗрдЦреАрд▓ рдЖрд╣реЗ. рдкреНрд░рддреНрдпреЗрдХ рд╡реНрдпрд╡рд╣рд╛рд░ рдПрдХрд╛ рдХрд░рд╛рд░рд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЕрд╕рддреЛ рдЬреЛ рддреЛ рд╕реНрд╡реАрдХрд╛рд░рддреЛ рдЖрдгрд┐ рдЗрдирдкреБрдЯ рдЖрдгрд┐ рдЖрдЙрдЯрдкреБрдЯ рд╕реНрдерд┐рддреА рдкреНрд░рдорд╛рдгрд┐рдд рдХрд░рддреЛ. рд╡реНрдпрд╡рд╣рд╛рд░ рд╡реИрдз рдорд╛рдирд▓рд╛ рдЬрд╛рддреЛ рдЬрд░ рддреНрдпрд╛рдЪреА рд╕рд░реНрд╡ рдЕрд╡рд╕реНрдерд╛ рд╡реИрдз рдЕрд╕реЗрд▓.

рдХреЙрд░реНрдбрд╛рдордзреАрд▓ рдХрд░рд╛рд░ рдХреЛрдгрддреНрдпрд╛рд╣реА JVM рднрд╛рд╖реЗрдд (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, Java, Kotlin) рд▓рд┐рд╣рд┐рд▓реЗрд▓реЗ рдЕрд╕рддрд╛рдд.

class CommercialPaper : Contract {
    override fun verify(tx: LedgerTransaction) {
        TODO()
    }
}

рд╡рд░реНрдЧрд╛рдХрдбреВрди рд╡рд╛рд░рд╕рд╛ рдорд┐рд│рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рдХрд░рд╛рд░ рдЖрдгрд┐ рдкрджреНрдзрдд рдЕрдзрд┐рд▓рд┐рдЦрд┐рдд рдХрд░рд╛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рд╛. рд╡реНрдпрд╡рд╣рд╛рд░ рдЕрд╡реИрдз рдЕрд╕рд▓реНрдпрд╛рд╕, рдЕрдкрд╡рд╛рдж рдЯрд╛рдХрд▓рд╛ рдЬрд╛рдИрд▓.

рд╡реНрдпрд╡рд╣рд╛рд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдирд┐рд░реНрдзрд╛рд░рдХ рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ, рдЙрджрд╛. рдХрд░рд╛рд░рд╛рдиреЗ рдиреЗрд╣рдореА рд╡реНрдпрд╡рд╣рд╛рд░ рд╕реНрд╡реАрдХрд╛рд░рдгреЗ рдХрд┐рдВрд╡рд╛ рдирд╛рдХрд╛рд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдпрд╛ рд╕рдВрдмрдВрдзрд╛рдд, рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдЪреА рд╡реИрдзрддрд╛ рд╡реЗрд│, рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛, рд╣реЛрд╕реНрдЯ рдлрд╛рдЗрд▓реНрд╕ рдЗрддреНрдпрд╛рджреАрдВрд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рдЕрд╕реВ рд╢рдХрдд рдирд╛рд╣реА.

рдХреЙрд░реНрдбрд╛рдордзреНрдпреЗ, рдХрд░рд╛рд░ рдПрдХрд╛ рддрдерд╛рдХрдерд┐рдд рд╕рдБрдбрдмреЙрдХреНрд╕рдордзреНрдпреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд - рдПрдХ рдХрд┐рдВрдЪрд┐рдд рд╕реБрдзрд╛рд░рд┐рдд JVM рдЬреЗ рдХрд░рд╛рд░рд╛рдВрдЪреНрдпрд╛ рдирд┐рд░реНрдзрд╛рд░рд╛рддреНрдордХ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдЪреА рд╣рдореА рджреЗрддреЗ.

рдкреНрд░рд╡рд╛рд╣

рдиреЗрдЯрд╡рд░реНрдХ рдиреЛрдбреНрд╕рдордзреАрд▓ рд╕рдВрдкреНрд░реЗрд╖рдг рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдереНрд░реЗрдб рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ.

рдкреНрд░рд╡рд╛рд╣ рд╣рд╛ рдЪрд░рдгрд╛рдВрдЪрд╛ рдПрдХ рдХреНрд░рдо рдЖрд╣реЗ рдЬреЛ рдиреЛрдбрд▓рд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд▓реЗрдЬрд░ рдЕрдкрдбреЗрдЯ рдХрд╕реЗ рдХрд░рд╛рд╡реЗ рдЖрдгрд┐ рдХреЛрдгрддреНрдпрд╛ рдЯрдкреНрдкреНрдпрд╛рд╡рд░ рд╡реНрдпрд╡рд╣рд╛рд░ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдЖрдгрд┐ рдкреНрд░рдорд╛рдгрд┐рдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рд╣реЗ рд╕рд╛рдВрдЧрддреЗ.

рдХреЙрд░реНрдбрд╛ - рд╡реНрдпрд╡рд╕рд╛рдпрд╛рд╕рд╛рдареА рдореБрдХреНрдд рд╕реНрд░реЛрдд рдмреНрд▓реЙрдХрдЪреЗрди

рдХрд╛рд╣реАрд╡реЗрд│рд╛ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рд╡рд░ рд╕рд░реНрд╡ рдкрдХреНрд╖рд╛рдВрдиреА рд╕реНрд╡рд╛рдХреНрд╖рд░реА рд╣реЛрдИрдкрд░реНрдпрдВрдд рдЖрдгрд┐ рд▓реЗрдЬрд░рдордзреНрдпреЗ рдпреЗрдИрдкрд░реНрдпрдВрдд рддрд╛рд╕, рджрд┐рд╡рд╕ рд▓рд╛рдЧрддрд╛рдд. рддреБрдореНрд╣реА рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдд рд╕рд╣рднрд╛рдЧреА рд╣реЛрдгрд╛рд░рд╛ рдиреЛрдб рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХреЗрд▓реНрдпрд╛рд╕ рдХрд╛рдп рд╣реЛрдИрд▓? рдереНрд░реЗрдбреНрд╕рдордзреНрдпреЗ рдЪреЗрдХрдкреЙрдЗрдВрдЯреНрд╕ рдЕрд╕рддрд╛рдд, рдЬреНрдпрд╛рд╡рд░ рдиреЛрдбрдЪреНрдпрд╛ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдереНрд░реЗрдбрдЪреА рд╕реНрдерд┐рддреА рд▓рд┐рд╣рд┐рд▓реА рдЬрд╛рддреЗ. рдиреЗрдЯрд╡рд░реНрдХрд╡рд░ рдиреЛрдб рдкреБрдирд░реНрд╕рдВрдЪрдпрд┐рдд рдХреЗрд▓реНрдпрд╛рд╡рд░, рддреЛ рдЬрд┐рдереЗ рд╕реЛрдбрд▓рд╛ рд╣реЛрддрд╛ рддрд┐рдереВрди рд╕реБрд░реВ рд░рд╛рд╣реАрд▓.

рдПрдХрдордд

рд▓реЗрдЬрд░рдордзреНрдпреЗ рдЬрд╛рдгреНрдпрд╛рд╕рд╛рдареА, рд╡реНрдпрд╡рд╣рд╛рд░ 2 рд╕рд╣рдорддреАрдкрд░реНрдпрдВрдд рдкреЛрд╣реЛрдЪрд▓рд╛ рдкрд╛рд╣рд┐рдЬреЗ: рд╡реИрдзрддрд╛ рдЖрдгрд┐ рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛.

рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдЪреНрдпрд╛ рд╡реИрдзрддреЗрдЪрд╛ рдирд┐рд░реНрдгрдп рдХреЗрд╡рд│ рддреНрдпрд╛рдд рдереЗрдЯ рд╕рд╣рднрд╛рдЧреА рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдкрдХреНрд╖рд╛рдВрджреНрд╡рд╛рд░реЗрдЪ рдШреЗрддрд▓рд╛ рдЬрд╛рддреЛ.

рдиреЛрдЯрд░реА рдиреЛрдбреНрд╕ рд╡рд┐рд╢рд┐рд╖реНрдЯрддреЗрд╕рд╛рдареА рд╡реНрдпрд╡рд╣рд╛рд░ рддрдкрд╛рд╕рддрд╛рдд рдЖрдгрд┐ рджреБрд╣реЗрд░реА рдЦрд░реНрдЪ рдЯрд╛рд│рддрд╛рдд.

рдЪрд▓рд╛ рдХрд▓реНрдкрдирд╛ рдХрд░реВрдпрд╛ рдХреА рдмреЙрдмрдХрдбреЗ $100 рдЖрд╣реЗрдд рдЖрдгрд┐ рддреЛ рддреНрдпрд╛рдЪ рдЗрдирдкреБрдЯ рд╕реНрдерд┐рддреАрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди $80 рдЪрд╛рд░реНрд▓реАрдХрдбреЗ рдЖрдгрд┐ $70 рдбреЕрдирд▓рд╛ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░реВ рдЗрдЪреНрдЫрд┐рддреЛ.

рдХреЙрд░реНрдбрд╛ - рд╡реНрдпрд╡рд╕рд╛рдпрд╛рд╕рд╛рдареА рдореБрдХреНрдд рд╕реНрд░реЛрдд рдмреНрд▓реЙрдХрдЪреЗрди

рдХреЙрд░реНрдбрд╛ рддреБрдореНрд╣рд╛рд▓рд╛ рдЕрд╢реА рдпреБрдХреНрддреА рдХрд╛рдвреВ рджреЗрдгрд╛рд░ рдирд╛рд╣реА. рдЬрд░реА рд╡реНрдпрд╡рд╣рд╛рд░ рд╡реИрдзрддрд╛ рддрдкрд╛рд╕рдгреА рдкрд╛рд╕ рдХрд░реЗрд▓, рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛ рддрдкрд╛рд╕рдгреА рдЕрдпрд╢рд╕реНрд╡реА рд╣реЛрдИрд▓.

рдирд┐рд╖реНрдХрд░реНрд╖

R3 рдмреНрд▓реЙрдХрдЪреЗрди рдХрдиреНрд╕реЛрд░реНрдЯрд┐рдпрдордиреЗ рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗрд▓реЗ рдХреЙрд░реНрдбрд╛ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо, рдмреНрд▓реЙрдХрдЪреЗрди рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рд╕рд╛рдареА рд╢реБрджреНрдз рд╡рд╛рдкрд░рд╛рдЪреЗ рдкреНрд░рдХрд░рдг рдирд╛рд╣реА. рдХреЙрд░реНрдбрд╛ рд╣реЗ рд╡рд┐рддреНрддреАрдп рд╕рдВрд╕реНрдерд╛рдВрд╕рд╛рдареА рдПрдХ рдЕрддреНрдпрдВрдд рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рд╛рдзрди рдЖрд╣реЗ.

рд╕реНрддреНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛