ΠΡΠ΄Π΅ Π΄Π° Π³ΠΈ ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΠΌΠ΅ Π³Π»Π°Π²Π½ΠΈΡΠ΅ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ Π½Π° Corda ΠΈ Π½Π΅Π³ΠΎΠ²Π°ΡΠ° ΡΠ½ΠΈΠΊΠ°ΡΠ½ΠΎΡΡ ΠΌΠ΅ΡΡ Π΄ΡΡΠ³ΠΈΡΠ΅ Π±Π»ΠΎΠΊΡΠ΅ΡΠ½:
- ΠΠΎΡΠ΄Π° Π½Π΅ΠΌΠ° ΡΠ²ΠΎΡΠ° ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΠ°.
- ΠΠΎΡΠ΄Π° Π½Π΅ Π³ΠΎ ΠΊΠΎΡΠΈΡΡΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΎΡ Π½Π° ΡΡΠ΄Π°ΡΡΡΠ²ΠΎ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΎΡ ΠΠΎΠΊΠ°Π· Π·Π° ΡΠ°Π±ΠΎΡΠ°.
- ΠΡΠ΅Π½ΠΎΡΠΎΡ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΡΠ΅ ΡΠ»ΡΡΡΠ²Π° ΡΠ°ΠΌΠΎ ΠΏΠΎΠΌΠ΅ΡΡ ΡΡΡΠ°Π½ΠΈΡΠ΅ Π½Π° ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠ°ΡΠ°/Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠΎΡ. ΠΠ΅ΠΌΠ° Π³Π»ΠΎΠ±Π°Π»Π½ΠΎ Π΅ΠΌΠΈΡΡΠ²Π°ΡΠ΅ Π΄ΠΎ ΡΠΈΡΠ΅ ΠΌΡΠ΅ΠΆΠ½ΠΈ ΡΠ°Π·Π»ΠΈ.
- ΠΠ΅ ΠΏΠΎΡΡΠΎΠΈ ΡΠ΅Π½ΡΡΠ°Π»Π΅Π½ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ ΠΊΠΎΡ ΡΠΏΡΠ°Π²ΡΠ²Π° ΡΠΎ ΡΠΈΡΠ΅ ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΠΈ.
- ΠΠΎΡΠ΄Π° ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΈ Π·Π° ΠΊΠΎΠ½ΡΠ΅Π½Π·ΡΡ.
- ΠΠΎΠ½ΡΠ΅Π½Π·ΡΡ ΠΏΠΎΠΌΠ΅ΡΡ ΡΡΠ΅ΡΠ½ΠΈΡΠΈΡΠ΅ ΡΠ΅ ΠΏΠΎΡΡΠΈΠ³Π½ΡΠ²Π° Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° ΠΏΠΎΠ΅Π΄ΠΈΠ½Π΅ΡΠ΅Π½ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ/Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ, Π° Π½Π΅ Π½Π° Π½ΠΈΠ²ΠΎ Π½Π° ΡΠ΅Π»ΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ.
- Π’ΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠ°ΡΠ° ΡΠ° ΠΏΠΎΡΠ²ΡΠ΄ΡΠ²Π°Π°Ρ ΡΠ°ΠΌΠΎ ΡΡΠ΅ΡΠ½ΠΈΡΠΈΡΠ΅ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈ ΡΠΎ Π½Π΅Π°.
- ΠΠΎΡΠ΄Π° Π½ΡΠ΄ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠ½Π° Π²ΡΡΠΊΠ° ΠΏΠΎΠΌΠ΅ΡΡ ΡΠΎΡΠΌΠ°Π»Π½ΠΈΠΎΡ ΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΏΡΠ°Π²Π΅Π½ ΡΠ°Π·ΠΈΠΊ ΠΈ ΠΊΠΎΠ΄ΠΎΡ Π·Π° ΠΏΠ°ΠΌΠ΅ΡΠ½ΠΈ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠΈ.
ΠΠ½ΠΈΠ³Π°ΡΠ°
ΠΠΎΠ½ΡΠ΅ΠΏΡΠΎΡ Π½Π° ΠΠ΅ΡΠ΅Ρ Π²ΠΎ ΠΠΎΡΠ΄Π° Π΅ ΡΡΠ±ΡΠ΅ΠΊΡΠΈΠ²Π΅Π½. ΠΠ΅ ΠΏΠΎΡΡΠΎΠΈ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½ΠΎ ΡΠ΅Π½ΡΡΠ°Π»Π½ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ Π·Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ. ΠΠ°ΠΌΠ΅ΡΡΠΎ ΡΠΎΠ°, ΡΠ΅ΠΊΠΎΡ ΡΠ°Π·ΠΎΠ» ΠΎΠ΄ΡΠΆΡΠ²Π° ΠΏΠΎΡΠ΅Π±Π½Π° Π±Π°Π·Π° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΡΠΎ ΡΠ°ΠΊΡΠΈ ΠΊΠΎΠΈ ΠΌΡ ΡΠ΅ ΠΏΠΎΠ·Π½Π°ΡΠΈ.
ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π°ΠΌΠΈΡΠ»Π΅ΡΠ΅ ΠΌΡΠ΅ΠΆΠ° ΠΎΠ΄ 5 ΡΠ°Π·Π»ΠΈ, ΠΊΠ°Π΄Π΅ ΡΡΠΎ ΠΊΡΡΠ³ΠΎΡ Π΅ ΡΠ°ΠΊΡ ΠΏΠΎΠ·Π½Π°Ρ Π½Π° ΡΠ°Π·ΠΎΠ»ΠΎΡ.
ΠΠ°ΠΊΠΎ ΡΡΠΎ ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° Π²ΠΈΠ΄ΠΈΠΌΠ΅, ΠΠ΄, ΠΠ°ΡΠ» ΠΈ ΠΠ΅ΠΌΠΈ Π·Π½Π°Π°Ρ Π·Π° ΡΠ°ΠΊΡΠΎΡ 3, Π½ΠΎ ΠΠ»ΠΈΡ ΠΈ ΠΠΎΠ± Π½Π΅ ΡΠ΅ Π½ΠΈ ΡΠ²Π΅ΡΠ½ΠΈ Π·Π° ΡΠΎΠ°. ΠΠΎΡΠ΄Π° Π³Π°ΡΠ°Π½ΡΠΈΡΠ° Π΄Π΅ΠΊΠ° Π·Π°Π΅Π΄Π½ΠΈΡΠΊΠΈΡΠ΅ ΡΠ°ΠΊΡΠΈ ΡΠ΅ Π·Π°ΡΡΠ²Π°Π½ΠΈ Π²ΠΎ Π±Π°Π·Π°ΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π½Π° ΡΠ΅ΠΊΠΎΡ ΡΠ°Π·ΠΎΠ», Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ ΡΠ΅ Π±ΠΈΠ΄Π°Ρ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΠΈ.
ΠΡΠΆΠ°Π²ΠΈ
ΠΡΠΆΠ°Π²Π°ΡΠ° Π΅ Π½Π΅ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΊΠΎΡ ΠΏΡΠ΅ΡΡΡΠ°Π²ΡΠ²Π° ΡΠ°ΠΊΡ ΠΏΠΎΠ·Π½Π°Ρ Π½Π° Π΅Π΄Π΅Π½ ΠΈΠ»ΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΌΡΠ΅ΠΆΠ½ΠΈ ΡΠ°Π·Π»ΠΈ Π²ΠΎ ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ ΠΌΠΎΠΌΠ΅Π½Ρ Π²ΠΎ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ.
ΠΡΠΆΠ°Π²ΠΈΡΠ΅ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΡΠΊΠ»Π°Π΄ΠΈΡΠ°Π°Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π°ΠΊΡΠΈΠΈ, ΠΎΠ±Π²ΡΠ·Π½ΠΈΡΠΈ, Π·Π°Π΅ΠΌΠΈ, ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π·Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ°.
ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ»Π΅Π΄Π½Π°Π²Π° ΡΠΎΡΡΠΎΡΠ±Π° ΠΏΡΠ΅ΡΡΡΠ°Π²ΡΠ²Π° IOU - Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ Π΄Π΅ΠΊΠ° ΠΠ»ΠΈΡ ΠΌΡ Π΄ΠΎΠ»ΠΆΠΈ Π½Π° ΠΠΎΠ± ΠΈΠ·Π½ΠΎΡ ΠΎΠ΄ X:
ΠΠΈΠ²ΠΎΡΠ½ΠΈΠΎΡ ΡΠΈΠΊΠ»ΡΡ Π½Π° Π΅Π΄Π΅Π½ ΡΠ°ΠΊΡ ΡΠΎ ΡΠ΅ΠΊΠΎΡ Π½Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π΅ ΠΏΡΠ΅ΡΡΡΠ°Π²Π΅Π½ ΡΠΎ Π½ΠΈΠ·Π° ΡΠΎΡΡΠΎΡΠ±ΠΈ. ΠΠΎΠ³Π° Π΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ Π΄Π° ΡΠ΅ Π°ΠΆΡΡΠΈΡΠ° ΠΌΠΎΠΌΠ΅Π½ΡΠ°Π»Π½Π°ΡΠ° ΡΠΎΡΡΠΎΡΠ±Π°, ΡΠΎΠ·Π΄Π°Π²Π°ΠΌΠ΅ Π½ΠΎΠ²Π° ΠΈ ΡΠ° ΠΎΠ·Π½Π°ΡΡΠ²Π°ΠΌΠ΅ ΡΠ΅Π³Π°ΡΠ½Π°ΡΠ° ΠΊΠ°ΠΊΠΎ ΠΈΡΡΠΎΡΠΈΡΠΊΠ°.
Π’ΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠ°
Π’ΡΠ°Π½ΡΠ°ΠΊΡΠΈΠΈΡΠ΅ ΡΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠ·ΠΈ Π·Π° Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ Π½Π° ΠΊΠ½ΠΈΠ³Π°ΡΠ°. Π’ΠΈΠ΅ Π½Π΅ ΡΠ΅ Π΅ΠΌΠΈΡΡΠ²Π°Π°Ρ Π½Π° ΡΠΈΡΠ΅ ΡΡΠ΅ΡΠ½ΠΈΡΠΈ Π²ΠΎ ΠΊΠ½ΠΈΠ³Π°ΡΠ° ΠΈ ΡΠ΅ Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΈ ΡΠ°ΠΌΠΎ Π·Π° ΠΎΠ½ΠΈΠ΅ ΡΡΠ΅ΡΠ½ΠΈΡΠΈ Π²ΠΎ ΠΌΡΠ΅ΠΆΠ°ΡΠ° ΠΊΠΎΠΈ ΠΈΠΌΠ°Π°Ρ Π·Π°ΠΊΠΎΠ½ΡΠΊΠΎ ΠΏΡΠ°Π²ΠΎ Π΄Π° Π³ΠΈ Π³Π»Π΅Π΄Π°Π°Ρ ΠΈ ΡΠΏΡΠ°Π²ΡΠ²Π°Π°Ρ ΡΠΎ Π½ΠΈΠ².
Π’ΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠ°ΡΠ° ΡΠ΅ ΡΠ΅ Π΄ΠΎΠ΄Π°Π΄Π΅ Π²ΠΎ ΠΊΠ½ΠΈΠ³Π°ΡΠ° Π°ΠΊΠΎ:
- Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½ΠΎ Π²Π°ΠΆΠ½ΠΎ
- ΠΏΠΎΡΠΏΠΈΡΠ°Π½ ΠΎΠ΄ ΡΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΈ ΡΡΠ΅ΡΠ½ΠΈΡΠΈ
- Π½Π΅ ΡΠΎΠ΄ΡΠΆΠΈ Π΄Π²ΠΎΡΠ½ΠΎ ΡΡΠΎΡΠ΅ΡΠ΅
ΠΠΎΡΠ΄Π° Π³ΠΎ ΠΊΠΎΡΠΈΡΡΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΎΡ UTXO (ΠΈΠ·Π»Π΅Π· Π½Π° Π½Π΅ΠΏΠΎΡΡΠΎΡΠ΅Π½Π° ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠ°), Π²ΠΎ ΠΊΠΎΡ ΡΠ΅ΠΊΠΎΡΠ° ΡΠΎΡΡΠΎΡΠ±Π° Π½Π° ΠΊΠ½ΠΈΠ³Π°ΡΠ° Π΅ Π½Π΅ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°.
ΠΠΎΠ³Π° ΡΠ΅ ΠΊΡΠ΅ΠΈΡΠ° ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠ°, ΠΈΠ·Π»Π΅Π·Π½Π°ΡΠ° ΡΠΎΡΡΠΎΡΠ±Π° Π½Π° ΠΏΡΠ΅ΡΡ ΠΎΠ΄Π½Π°ΡΠ° ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠ° (ΠΏΠΎ Ρ Π°Ρ ΠΈ ΠΈΠ½Π΄Π΅ΠΊΡ) ΡΠ΅ ΠΏΡΠ΅Π½Π΅ΡΡΠ²Π° Π½Π° Π²Π»Π΅Π·ΠΎΡ.
ΠΠΈΠ²ΠΎΡΠ½ΠΈΠΎΡ ΡΠΈΠΊΠ»ΡΡ Π½Π° ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠ°ΡΠ°:
- Π‘ΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ (ΠΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠ², ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠ°ΡΠ° Π΅ ΡΠ°ΠΌΠΎ ΠΏΡΠ΅Π΄Π»ΠΎΠ³ Π·Π° Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ Π½Π° ΠΊΠ½ΠΈΠ³Π°ΡΠ°)
- Π‘ΠΎΠ±Π΅ΡΠ΅ΡΠ΅ ΠΏΠΎΡΠΏΠΈΡΠΈ (Π·Π°Π΄ΠΎΠ»ΠΆΠΈΡΠ΅Π»Π½ΠΈΡΠ΅ ΡΡΡΠ°Π½ΠΈ Π²ΠΎ ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠ°ΡΠ° Π³ΠΎ ΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°Π°Ρ ΠΏΡΠ΅Π΄Π»ΠΎΠ³ΠΎΡ Π·Π° Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ ΡΠΎ Π΄ΠΎΠ΄Π°Π²Π°ΡΠ΅ ΠΏΠΎΡΠΏΠΈΡ Π½Π° ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠ°ΡΠ°)
- ΠΠ±Π²ΡΠ·Π΅ΡΠ΅ ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠ° Π²ΠΎ ΠΊΠ½ΠΈΠ³Π°
Π¨ΡΠΎΠΌ ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠ°ΡΠ° ΡΠ΅ ΡΠ΅ Π΄ΠΎΠ΄Π°Π΄Π΅ Π²ΠΎ ΠΊΠ½ΠΈΠ³Π°ΡΠ°, Π²Π»Π΅Π·Π½ΠΈΡΠ΅ ΡΠΎΡΡΠΎΡΠ±ΠΈ ΡΠ΅ ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈ ΠΊΠ°ΠΊΠΎ ΠΈΡΡΠΎΡΠΈΡΠΊΠΈ ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π²ΠΎ ΠΈΠ΄Π½ΠΈΡΠ΅ ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΠΈ.
ΠΠΎΠΊΡΠ°Ρ Π²Π»Π΅Π·Π½ΠΈΡΠ΅ ΠΈ ΠΈΠ·Π»Π΅Π·Π½ΠΈΡΠ΅ ΡΠΎΡΡΠΎΡΠ±ΠΈ, ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠ°ΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠΎΠ΄ΡΠΆΠΈ:
- ΠΠ°ΡΠ΅Π΄Π±ΠΈ (ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΠ°Ρ Π½Π° ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠ°ΡΠ° ΡΡΠΎ ΡΠ° ΠΏΠΎΠΊΠ°ΠΆΡΠ²Π° ΡΠ΅Π»ΡΠ° Π½Π° ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠ°ΡΠ°)
- ΠΡΠΈΠ»ΠΎΠ·ΠΈ (ΠΊΠ°Π»Π΅Π½Π΄Π°Ρ Π·Π° ΠΏΡΠ°Π·Π½ΠΈΡΠΈ, ΠΊΠΎΠ½Π²Π΅ΡΡΠΎΡ Π½Π° Π²Π°Π»ΡΡΠ°)
- ΠΡΠ΅ΠΌΠ΅Π½ΡΠΊΠΈ ΠΏΡΠΎΠ·ΠΎΡΡΠΈ (ΠΏΠ΅ΡΠΈΠΎΠ΄ Π½Π° Π²Π°ΠΆΠ½ΠΎΡΡ)
- ΠΠΎΡΠ°Ρ (ΠΠΎΡΠ°Ρ, ΡΠΏΠ΅ΡΠΈΡΠ°Π»Π½ΠΈ ΡΡΠ΅ΡΠ½ΠΈΡΠΈ Π²ΠΎ ΠΌΡΠ΅ΠΆΠ°ΡΠ° ΠΊΠΎΠΈ Π³ΠΈ ΠΏΠΎΡΠ²ΡΠ΄ΡΠ²Π°Π°Ρ ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΠΈΡΠ΅)
ΠΠΎΠ³ΠΎΠ²ΠΎΡΠΈ
ΠΠΎΠ³Π° Π·Π±ΠΎΡΡΠ²Π°ΠΌΠ΅ Π·Π° Π²Π°ΠΆΠ½ΠΎΡΡ Π½Π° ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠ°ΡΠ°, Π½Π΅ ΠΌΠΈΡΠ»ΠΈΠΌΠ΅ ΡΠ°ΠΌΠΎ Π½Π° ΠΏΡΠΈΡΡΡΡΠ²ΠΎΡΠΎ Π½Π° ΠΏΠΎΡΡΠ΅Π±Π½ΠΈΡΠ΅ ΠΏΠΎΡΠΏΠΈΡΠΈ, ΡΡΠΊΡ ΠΈ Π½Π° Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π° Π²Π°ΠΆΠ½ΠΎΡΡ. Π‘Π΅ΠΊΠΎΡΠ° ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠ° Π΅ ΠΏΠΎΠ²ΡΠ·Π°Π½Π° ΡΠΎ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ ΠΊΠΎΡ ΡΠ° ΠΏΡΠΈΡΠ°ΡΠ° ΠΈ Π³ΠΈ ΠΏΠΎΡΠ²ΡΠ΄ΡΠ²Π° Π²Π»Π΅Π·Π½ΠΈΡΠ΅ ΠΈ ΠΈΠ·Π»Π΅Π·Π½ΠΈΡΠ΅ ΡΠΎΡΡΠΎΡΠ±ΠΈ. Π’ΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠ°ΡΠ° ΡΠ΅ ΡΠΌΠ΅ΡΠ° Π·Π° Π²Π°Π»ΠΈΠ΄Π½Π° ΡΠ°ΠΌΠΎ Π°ΠΊΠΎ ΡΠΈΡΠ΅ Π½Π΅ΡΠ·ΠΈΠ½ΠΈ ΡΠΎΡΡΠΎΡΠ±ΠΈ ΡΠ΅ Π²Π°Π»ΠΈΠ΄Π½ΠΈ.
ΠΠΎΠ³ΠΎΠ²ΠΎΡΠΈΡΠ΅ Π²ΠΎ ΠΠΎΡΠ΄Π° ΡΠ΅ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈ Π½Π° ΠΊΠΎΡ Π±ΠΈΠ»ΠΎ ΡΠ°Π·ΠΈΠΊ Π½Π° JVM (Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Java, Kotlin).
class CommercialPaper : Contract {
override fun verify(tx: LedgerTransaction) {
TODO()
}
}
ΠΠ΅ΠΎΠΏΡ ΠΎΠ΄Π½ΠΎ Π΅ Π΄Π° ΡΠ΅ Π½Π°ΡΠ»Π΅Π΄ΠΈ ΠΎΠ΄ ΠΊΠ»Π°ΡΠ° ΠΠΎΠ³ΠΎΠ²ΠΎΡ ΠΈ ΠΎΡΡΡΠ»ΠΈ Π³ΠΎ ΠΌΠ΅ΡΠΎΠ΄ΠΎΡ ΠΏΠΎΡΠ²ΡΠ΄ΠΈ. ΠΠΊΠΎ ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠ°ΡΠ° Π΅ Π½Π΅Π²Π°ΠΆΠ΅ΡΠΊΠ°, ΡΠ΅ ΡΠ΅ ΡΡΠ»ΠΈ ΠΈΡΠΊΠ»ΡΡΠΎΠΊ.
ΠΠ°Π»ΠΈΠ΄Π°ΡΠΈΡΠ°ΡΠ° Π½Π° ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠ°ΡΠ° ΠΌΠΎΡΠ° Π΄Π° Π±ΠΈΠ΄Π΅ Π΄Π΅ΡΠ΅ΡΠΌΠΈΠ½ΠΈΡΡΠΈΡΠΊΠ°, Ρ.Π΅. Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠΎΡ ΡΠ΅ΠΊΠΎΠ³Π°Ρ ΠΌΠΎΡΠ° ΠΈΠ»ΠΈ Π΄Π° ΡΠ° ΠΏΡΠΈΡΠ°ΡΠΈ ΠΈΠ»ΠΈ ΠΎΠ΄Π±ΠΈΠ΅ ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠ°ΡΠ°. ΠΠΎ Π²ΡΡΠΊΠ° ΡΠΎ ΠΎΠ²Π°, Π²Π°Π»ΠΈΠ΄Π½ΠΎΡΡΠ° Π½Π° ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠ°ΡΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π·Π°Π²ΠΈΡΠΈ ΠΎΠ΄ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ, ΡΠ»ΡΡΠ°ΡΠ½ΠΈΡΠ΅ Π±ΡΠΎΠ΅Π²ΠΈ, Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈΡΠ΅ Π½Π° Π΄ΠΎΠΌΠ°ΡΠΈΠ½ΠΎΡ ΠΈΡΠ½.
ΠΠΎ ΠΠΎΡΠ΄Π°, Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠΈΡΠ΅ ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π°Π°Ρ Π²ΠΎ ΡΠ°ΠΊΠ°Π½Π°ΡΠ΅ΡΠ΅Π½ΠΈΠΎΡ ΠΏΠ΅ΡΠΎΠΊ - ΠΌΠ°Π»ΠΊΡ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠ°Π½ JVM ΠΊΠΎΡ Π³Π°ΡΠ°Π½ΡΠΈΡΠ° Π΄Π΅ΡΠ΅ΡΠΌΠΈΠ½ΠΈΡΡΠΈΡΠΊΠΎ ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π½Π° Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠΈΡΠ΅.
ΠΠΎΡΠΎΡΠΈ
ΠΠ° Π΄Π° ΡΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° ΠΏΠΎΠΌΠ΅ΡΡ ΠΌΡΠ΅ΠΆΠ½ΠΈΡΠ΅ ΡΠ°Π·Π»ΠΈ, Π±Π΅Π° Π΄ΠΎΠ΄Π°Π΄Π΅Π½ΠΈ Π½ΠΈΡΠΊΠΈ.
ΠΡΠΎΡΠΎΠΊΠΎΡ Π΅ Π½ΠΈΠ·Π° ΡΠ΅ΠΊΠΎΡΠΈ ΡΡΠΎ ΠΌΡ ΠΊΠ°ΠΆΡΠ²Π° Π½Π° ΡΠ°Π·ΠΎΠ»ΠΎΡ ΠΊΠ°ΠΊΠΎ Π΄Π° ΠΈΠ·Π²ΡΡΠΈ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΎ Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ Π½Π° ΠΊΠ½ΠΈΠ³Π°ΡΠ° ΠΈ Π²ΠΎ ΠΊΠΎΡ ΠΌΠΎΠΌΠ΅Π½Ρ ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠ°ΡΠ° ΡΡΠ΅Π±Π° Π΄Π° Π±ΠΈΠ΄Π΅ ΠΏΠΎΡΠΏΠΈΡΠ°Π½Π° ΠΈ ΠΏΠΎΡΠ²ΡΠ΄Π΅Π½Π°.
ΠΠΎΠ½Π΅ΠΊΠΎΠ³Π°Ρ ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΈ ΡΠ°ΡΠΎΠ²ΠΈ, Π΄Π΅Π½ΠΎΠ²ΠΈ Π΄ΠΎΠ΄Π΅ΠΊΠ° ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠ°ΡΠ° Π½Π΅ Π±ΠΈΠ΄Π΅ ΠΏΠΎΡΠΏΠΈΡΠ°Π½Π° ΠΎΠ΄ ΡΠΈΡΠ΅ ΡΡΡΠ°Π½ΠΈ ΠΈ Π²Π»Π΅Π·Π΅ Π²ΠΎ ΠΊΠ½ΠΈΠ³Π°ΡΠ°. Π¨ΡΠΎ ΡΠ΅ ΡΠ»ΡΡΡΠ²Π° Π°ΠΊΠΎ ΠΈΡΠΊΠ»ΡΡΠΈΡΠ΅ ΡΠ°Π·ΠΎΠ» ΡΡΠΎ ΡΡΠ΅ΡΡΠ²ΡΠ²Π° Π²ΠΎ ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠ°? ΠΠΈΡΠΊΠΈΡΠ΅ ΠΈΠΌΠ°Π°Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Π½ΠΈ ΡΠΎΡΠΊΠΈ, Π½Π° ΠΊΠΎΠΈ ΡΠΎΡΡΠΎΡΠ±Π°ΡΠ° Π½Π° Π½ΠΈΡΠΊΠ°ΡΠ° ΡΠ΅ Π·Π°ΠΏΠΈΡΡΠ²Π° Π²ΠΎ Π±Π°Π·Π°ΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π½Π° ΡΠ°Π·ΠΎΠ»ΠΎΡ. ΠΠΎΠ³Π° Π½Π΅ΠΊΠΎΡ ΡΠ°Π·ΠΎΠ» ΡΠ΅ ΡΠ΅ Π²ΡΠ°ΡΠΈ Π²ΠΎ ΠΌΡΠ΅ΠΆΠ°ΡΠ°, ΡΠΎΡ ΡΠ΅ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈ ΡΠ°ΠΌΡ ΠΊΠ°Π΄Π΅ ΡΡΠΎ Π·Π°ΡΡΠ°Π½Π°.
ΠΠΎΠ½ΡΠ΅Π½Π·ΡΡ
ΠΠ° Π΄Π° Π²Π»Π΅Π·Π΅ΡΠ΅ Π²ΠΎ ΠΊΠ½ΠΈΠ³Π°ΡΠ°, ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠ°ΡΠ° ΠΌΠΎΡΠ° Π΄Π° ΠΏΠΎΡΡΠΈΠ³Π½Π΅ 2 ΠΊΠΎΠ½ΡΠ΅Π½Π·ΡΡΠΈ: Π²Π°Π»ΠΈΠ΄Π½ΠΎΡΡ ΠΈ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½ΠΎΡΡ.
ΠΠ΄Π»ΡΠΊΠ°ΡΠ° Π·Π° Π²Π°Π»ΠΈΠ΄Π½ΠΎΡΡΠ° Π½Π° ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠ°ΡΠ° ΡΠ° Π½ΠΎΡΠ°Ρ ΡΠ°ΠΌΠΎ ΡΡΡΠ°Π½ΠΈΡΠ΅ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈ Π²ΠΎ Π½Π΅Π°.
ΠΠΎΡΠ°ΡΡΠΊΠΈΡΠ΅ ΡΠ°Π·Π»ΠΈ ΡΠ° ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π°Π°Ρ ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠ°ΡΠ° Π·Π° ΡΠ½ΠΈΠΊΠ°ΡΠ½ΠΎΡΡ ΠΈ ΡΠΏΡΠ΅ΡΡΠ²Π°Π°Ρ Π΄Π²ΠΎΡΠ½ΠΎ ΡΡΠΎΡΠ΅ΡΠ΅.
ΠΠ° Π·Π°ΠΌΠΈΡΠ»ΠΈΠΌΠ΅ Π΄Π΅ΠΊΠ° ΠΠΎΠ± ΠΈΠΌΠ° 100 Π΄ΠΎΠ»Π°ΡΠΈ ΠΈ ΡΠ°ΠΊΠ° Π΄Π° ΠΏΡΠ΅Π½Π΅ΡΠ΅ 80 Π΄ΠΎΠ»Π°ΡΠΈ Π½Π° Π§Π°ΡΠ»ΠΈ ΠΈ 70 Π΄ΠΎΠ»Π°ΡΠΈ Π½Π° ΠΠ΅Π½ ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ ΡΠ° ΠΈΡΡΠ°ΡΠ° Π²Π»Π΅Π·Π½Π° ΡΠΎΡΡΠΎΡΠ±Π°.
ΠΠΎΡΠ΄Π° Π½Π΅ΠΌΠ° Π΄Π° Π²ΠΈ Π΄ΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄Π° ΠΈΠ·Π²Π»Π΅ΡΠ΅ΡΠ΅ ΡΠ°ΠΊΠΎΠ² ΡΡΠΈΠΊ. ΠΠ°ΠΊΠΎ ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΡΠ°ΡΠ° ΡΠ΅ ΡΠ° ΠΏΠΎΠΌΠΈΠ½Π΅ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°ΡΠ° Π½Π° Π²Π°Π»ΠΈΠ΄Π½ΠΎΡΡΠ°, ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°ΡΠ° Π½Π° ΡΠ½ΠΈΠΊΠ°ΡΠ½ΠΎΡΡΠ° Π½Π΅ΠΌΠ° Π΄Π° ΡΡΠΏΠ΅Π΅.
ΠΠ°ΠΊΠ»ΡΡΠΎΠΊ
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° Corda, ΡΠ°Π·Π²ΠΈΠ΅Π½Π° ΠΎΠ΄ ΠΊΠΎΠ½Π·ΠΎΡΡΠΈΡΠΌΠΎΡ Π·Π° Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ R3, Π½Π΅ Π΅ ΡΠΈΡΡΠ° ΡΠΏΠΎΡΡΠ΅Π±Π° Π·Π° Π±Π»ΠΎΠΊΡΠ΅ΡΠ½ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ°ΡΠ°. Corda Π΅ Π²ΠΈΡΠΎΠΊΠΎ ΡΠΏΠ΅ΡΠΈΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° Π°Π»Π°ΡΠΊΠ° Π·Π° ΡΠΈΠ½Π°Π½ΡΠΈΡΠΊΠΈ ΠΈΠ½ΡΡΠΈΡΡΡΠΈΠΈ.
ΠΠ·Π²ΠΎΡ: www.habr.com