Corda - αž”αŸ’αžšαž—αž–αž”αžΎαž€αž…αŸ†αž  blockchain αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αžΆαž‡αžΈαžœαž€αž˜αŸ’αž˜

Corda αž‚αžΊαž‡αžΆαžŸαŸ€αžœαž—αŸ…αžŠαŸ‚αž›αž…αŸ‚αž€αž…αžΆαž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžšαž€αŸ’αžŸαžΆαž‘αž»αž€ αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„ αž“αž·αž„αž’αŸ’αžœαžΎαžŸαž˜αž€αžΆαž›αž€αž˜αŸ’αž˜αž€αžΆαžαž–αŸ’αžœαž€αž·αž…αŸ’αž…αž αž·αžšαž‰αŸ’αž‰αžœαžαŸ’αžαž»αžšαžœαžΆαž„αžŸαŸ’αžαžΆαž”αŸαž“αž αž·αžšαž‰αŸ’αž‰αžœαžαŸ’αžαž»αž•αŸ’αžŸαŸαž„αŸ—αž‚αŸ’αž“αžΆαŸ”
Corda - αž”αŸ’αžšαž—αž–αž”αžΎαž€αž…αŸ†αž  blockchain αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αžΆαž‡αžΈαžœαž€αž˜αŸ’αž˜
Corda αž˜αžΆαž“αž―αž€αžŸαžΆαžšαž›αŸ’αž’αž‚αž½αžšαžŸαž˜αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž”αž„αŸ’αžšαŸ€αž“αž‡αžΆαžœαžΈαžŠαŸαž’αžΌαžŠαŸ‚αž›αž’αžΆαž…αžšαž€αž”αžΆαž“ αž“αŸ…αž‘αžΈαž“αŸαŸ‡. αžαŸ’αž‰αž»αŸ†αž“αžΉαž„αž–αŸ’αž™αžΆαž™αžΆαž˜αžšαŸ€αž”αžšαžΆαž”αŸ‹αž™αŸ‰αžΆαž„αžαŸ’αž›αžΈαž–αžΈαžšαž”αŸ€αž”αžŠαŸ‚αž› Corda αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž“αŸ…αžαžΆαž„αž€αŸ’αž“αž»αž„αŸ”

αžŸαžΌαž˜αž€αŸ’αžšαž‘αŸαž€αž˜αžΎαž›αž›αž€αŸ’αžαžŽαŸˆαžŸαŸ†αžαžΆαž“αŸ‹αŸ—αžšαž”αžŸαŸ‹ Corda αž“αž·αž„αž—αžΆαž–αž”αŸ’αž›αŸ‚αž€αžšαž”αžŸαŸ‹αžœαžΆαž€αŸ’αž“αž»αž„αž…αŸ†αžŽαŸ„αž˜ blockchains αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαŸ–

  • Corda αž˜αž·αž“αž˜αžΆαž“αžšαžΌαž”αž·αž™αž”αŸαžŽαŸ’αžŽαžŒαžΈαž‡αžΈαžαž›αž•αŸ’αž‘αžΆαž›αŸ‹αžαŸ’αž›αž½αž“αž‘αŸαŸ”
  • Corda αž˜αž·αž“αž”αŸ’αžšαžΎαž‚αŸ†αž“αž·αžαž“αŸƒαž€αžΆαžšαž‡αžΈαž€αž™αž€αžšαŸ‰αŸ‚ αž“αž·αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’ Proof-of-Work αž‘αŸαŸ”
  • αž€αžΆαžšαž•αŸ’αž‘αŸαžšαž‘αž·αž“αŸ’αž“αž“αŸαž™αž€αžΎαžαž‘αžΎαž„αžαŸ‚αžšαžœαžΆαž„αž—αžΆαž‚αžΈαž“αŸƒαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš/αž€αž·αž…αŸ’αž…αžŸαž“αŸ’αž™αžΆαž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αŸ” αž˜αž·αž“αž˜αžΆαž“αž€αžΆαžšαž•αŸ’αžŸαžΆαž™αž‡αžΆαžŸαž€αž›αž‘αŸ…αž€αžΆαž“αŸ‹αžαŸ’αž“αžΆαŸ†αž„αž”αžŽαŸ’αžαžΆαž‰αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž‘αŸαŸ”
  • αž˜αž·αž“αž˜αžΆαž“αž§αž”αž€αžšαžŽαŸαž”αž‰αŸ’αž‡αžΆαž€αžŽαŸ’αžαžΆαž›αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž‘αŸαŸ”
  • Corda αž‚αžΆαŸ†αž‘αŸ’αžšαž™αž“αŸ’αžαž€αžΆαžšαž―αž€αž—αžΆαž–αž•αŸ’αžŸαŸαž„αŸ—αŸ”
  • αž€αžΆαžšαž™αž›αŸ‹αžŸαŸ’αžšαž”αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαž˜αŸ’αžšαŸαž…αžšαžœαžΆαž„αž’αŸ’αž“αž€αž…αžΌαž›αžšαž½αž˜αž“αŸ…αž€αž˜αŸ’αžšαž·αžαž“αŸƒαž€αž·αž…αŸ’αž…αž–αŸ’αžšαž˜αž–αŸ’αžšαŸ€αž„/αž€αž·αž…αŸ’αž…αžŸαž“αŸ’αž™αžΆαž”αž»αž‚αŸ’αž‚αž› αž αžΎαž™αž˜αž·αž“αž˜αŸ‚αž“αž“αŸ…αž€αž˜αŸ’αžšαž·αžαž“αŸƒαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž‘αžΆαŸ†αž„αž˜αžΌαž›αž“αŸ„αŸ‡αž‘αŸαŸ”
  • αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž˜αž½αž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αžŠαŸ„αž™αž’αŸ’αž“αž€αž…αžΌαž›αžšαž½αž˜αžŠαŸ‚αž›αž‘αžΆαž€αŸ‹αž‘αž„αž“αžΉαž„αžœαžΆαžαŸ‚αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αŸ”
  • Corda αž•αŸ’αžαž›αŸ‹αž“αžΌαžœαž€αžΆαžšαžαž—αŸ’αž‡αžΆαž”αŸ‹αžŠαŸ„αž™αž•αŸ’αž‘αžΆαž›αŸ‹αžšαžœαžΆαž„αž—αžΆαžŸαžΆαž…αŸ’αž”αžΆαž”αŸ‹αžšαž”αžŸαŸ‹αž˜αž“αž»αžŸαŸ’αžŸαž‡αžΆαž•αŸ’αž›αžΌαžœαž€αžΆαžš αž“αž·αž„αž›αŸαžαž€αžΌαžŠαž€αž·αž…αŸ’αž…αžŸαž“αŸ’αž™αžΆαž†αŸ’αž›αžΆαžαžœαŸƒαŸ”

αžŸαŸ€αžœαž—αŸ…αž€αžαŸ‹αžαŸ’αžšαžΆ

αž‚αŸ†αž“αž·αžαž“αŸƒαžŸαŸ€αžœαž—αŸ…αž€αžαŸ‹αžαŸ’αžšαžΆαž“αŸ…αž€αŸ’αž“αž»αž„ Corda αž‚αžΊαž‡αžΆαž”αŸ’αžšαž’αžΆαž“αž”αž‘αŸ” αž˜αž·αž“αž˜αžΆαž“αžƒαŸ’αž›αžΆαŸ†αž„αž‘αž·αž“αŸ’αž“αž“αŸαž™αž€αžŽαŸ’αžαžΆαž›αžαŸ‚αž˜αž½αž™αž‘αŸαŸ” αž•αŸ’αž‘αž»αž™αž‘αŸ…αžœαž·αž‰ αžαŸ’αž“αžΆαŸ†αž„αž“αžΈαž˜αž½αž™αŸ—αžšαž€αŸ’αžŸαžΆαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαžΆαž…αŸ‹αžŠαŸ„αž™αž‘αŸ‚αž€αž“αŸƒαž’αž„αŸ’αž‚αž αŸαžαž»αžŠαŸ‚αž›αž‚αŸαžŸαŸ’αž‚αžΆαž›αŸ‹αžœαžΆαŸ”

αž‡αžΆαž§αž‘αžΆαž αžšαžŽαŸ αžŸαŸ’αžšαž˜αŸƒαž˜αžΎαž›αž”αžŽαŸ’αžαžΆαž‰αž“αŸƒ 5 nodes αžŠαŸ‚αž›αžšαž„αŸ’αžœαž„αŸ‹αž‚αžΊαž‡αžΆαž€αžΆαžšαž–αž·αžαžŠαŸ‚αž›αž‚αŸαžŸαŸ’αž‚αžΆαž›αŸ‹αž…αŸ†αž–αŸ„αŸ‡αžαŸ’αž“αžΆαŸ†αž„αŸ”

Corda - αž”αŸ’αžšαž—αž–αž”αžΎαž€αž…αŸ†αž  blockchain αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αžΆαž‡αžΈαžœαž€αž˜αŸ’αž˜

αžŠαžΌαž…αžŠαŸ‚αž›αž™αžΎαž„αž’αžΆαž…αžƒαžΎαž‰ Ed, Carl αž“αž·αž„ Demi αžŠαžΉαž„αž–αžΈαž€αžΆαžšαž–αž·αž 3 αž”αŸ‰αž»αž“αŸ’αžαŸ‚ Alice αž“αž·αž„ Bob αž˜αž·αž“αžŠαžΉαž„αž’αŸ†αž–αžΈαžœαžΆαž‘αŸαŸ” Corda αž’αžΆαž“αžΆαžαžΆαž€αžΆαžšαž–αž·αžαž‘αžΌαž‘αŸ…αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž“αŸ…αž€αŸ’αž“αž»αž„αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αž“αŸƒαžαŸ’αž“αžΆαŸ†αž„αž“αžΈαž˜αž½αž™αŸ— αž αžΎαž™αž‘αž·αž“αŸ’αž“αž“αŸαž™αž“αžΉαž„αžŠαžΌαž…αž‚αŸ’αž“αžΆαž”αŸαŸ‡αž”αž·αž‘αŸ”

αžšαžŠαŸ’αž‹

αžšαžŠαŸ’αž‹αž‚αžΊ αž˜αž·αž“αž’αžΆαž…αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž”αžΆαž“αŸ” αžœαžαŸ’αžαž»αžŠαŸ‚αž›αžαŸ†αžŽαžΆαž„αž±αŸ’αž™αž€αžΆαžšαž–αž·αžαžŠαŸ‚αž›αž‚αŸαžŸαŸ’αž‚αžΆαž›αŸ‹αž…αŸ†αž–αŸ„αŸ‡αžαŸ’αž“αžΆαŸ†αž„αž”αžŽαŸ’αžαžΆαž‰αž˜αž½αž™ αž¬αž…αŸ’αžšαžΎαž“αž“αŸ…αž…αŸ†αžŽαž»αž…αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž˜αž½αž™αž€αŸ’αž“αž»αž„αž–αŸαž›αžœαŸαž›αžΆαŸ”

αžšαžŠαŸ’αž‹αž’αžΆαž…αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž‘αž·αž“αŸ’αž“αž“αŸαž™αžαžΆαž˜αž’αŸ†αž–αžΎαž…αž·αžαŸ’αž αž§αž‘αžΆαž αžšαžŽαŸ αž—αžΆαž‚αž αŸŠαž»αž“ αž”αŸαžŽαŸ’αžŽαž”αŸ†αžŽαž»αž› αž”αŸ’αžšαžΆαž€αŸ‹αž€αž˜αŸ’αž…αžΈ αž–αŸαžαŸŒαž˜αžΆαž“αž’αžαŸ’αžαžŸαž‰αŸ’αž‰αžΆαžŽαŸ”

αž§αž‘αžΆαž αžšαžŽαŸ αžšαžŠαŸ’αž‹αžαžΆαž„αž€αŸ’αžšαŸ„αž˜αžαŸ†αžŽαžΆαž„αž±αŸ’αž™ IOU - αž€αž·αž…αŸ’αž…αž–αŸ’αžšαž˜αž–αŸ’αžšαŸ€αž„αžŠαŸ‚αž› Alice αž‡αŸ†αž–αžΆαž€αŸ‹ Bob αž…αŸ†αž“αž½αž“ X:

Corda - αž”αŸ’αžšαž—αž–αž”αžΎαž€αž…αŸ†αž  blockchain αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αžΆαž‡αžΈαžœαž€αž˜αŸ’αž˜
αžœαžŠαŸ’αžαž‡αžΈαžœαž·αžαž“αŸƒαž€αžΆαžšαž–αž·αžαžαžΆαž˜αž–αŸαž›αžœαŸαž›αžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αžαŸ†αžŽαžΆαž„αžŠαŸ„αž™αž›αŸ†αžŠαžΆαž”αŸ‹αž“αŸƒαžšαžŠαŸ’αž‹αŸ” αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αžœαžΆαž…αžΆαŸ†αž”αžΆαž…αŸ‹αžŠαžΎαž˜αŸ’αž”αžΈαž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αžŸαŸ’αžαžΆαž“αž—αžΆαž–αž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“ αž™αžΎαž„αž”αž„αŸ’αž€αžΎαžαžαŸ’αž˜αžΈαž˜αž½αž™ αž αžΎαž™αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αžαžΆαž‡αžΆαž”αŸ’αžšαžœαžαŸ’αžαž·αžŸαžΆαžŸαŸ’αžαŸ’αžšαŸ”

Corda - αž”αŸ’αžšαž—αž–αž”αžΎαž€αž…αŸ†αž  blockchain αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αžΆαž‡αžΈαžœαž€αž˜αŸ’αž˜

αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš

αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž‚αžΊαž‡αžΆαžŸαŸ†αžŽαžΎαžŠαžΎαž˜αŸ’αž”αžΈαž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αž”αž‰αŸ’αž‡αžΈαžˆαŸ’αž˜αŸ„αŸ‡αŸ” αž–αž½αž€αžœαžΆαž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αžŸαžΆαž™αž‘αŸ…αž€αžΆαž“αŸ‹αž’αŸ’αž“αž€αž…αžΌαž›αžšαž½αž˜αž”αž‰αŸ’αž‡αžΈαžˆαŸ’αž˜αŸ„αŸ‡αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž‘αŸ αž αžΎαž™αž˜αžΆαž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžαŸ‚αž’αŸ’αž“αž€αž…αžΌαž›αžšαž½αž˜αž”αžŽαŸ’αžαžΆαž‰αž‘αžΆαŸ†αž„αž“αŸ„αŸ‡αžŠαŸ‚αž›αž˜αžΆαž“αžŸαž·αž‘αŸ’αž’αž·αžŸαŸ’αžšαž”αž…αŸ’αž”αžΆαž”αŸ‹αž€αŸ’αž“αž»αž„αž€αžΆαžšαž˜αžΎαž› αž“αž·αž„αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž–αž½αž€αž‚αŸαŸ”

αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž˜αž½αž™αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž‘αŸ…αžŸαŸ€αžœαž—αŸ…αž€αžαŸ‹αžαŸ’αžšαžΆαž”αŸ’αžšαžŸαž·αž“αž”αžΎαžœαžΆαŸ–

  • αž˜αžΆαž“αžŸαž»αž–αž›αž—αžΆαž–αžαžΆαž˜αž€αž·αž…αŸ’αž…αžŸαž“αŸ’αž™αžΆ
  • αž…αž»αŸ‡αž αžαŸ’αžαž›αŸαžαžΆαžŠαŸ„αž™αž’αŸ’αž“αž€αž…αžΌαž›αžšαž½αž˜αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž€αžΆαžšαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αŸ”
  • αž˜αž·αž“αž˜αžΆαž“αž€αžΆαžšαž…αŸ†αžŽαžΆαž™αž‘αŸ’αžœαŸαžŠαž„αž‘αŸαŸ”

Corda αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž‚αŸ†αžšαžΌ UTXO (unsent transaction output) αžŠαŸ‚αž›αž“αŸ…αž€αŸ’αž“αž»αž„αž“αŸ„αŸ‡αžŸαŸ’αžαžΆαž“αž—αžΆαž–αž”αž‰αŸ’αž‡αžΈαžˆαŸ’αž˜αŸ„αŸ‡αž“αžΈαž˜αž½αž™αŸ—αž˜αž·αž“αž’αžΆαž…αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž”αžΆαž“αŸ”

αž“αŸ…αž–αŸαž›αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž„αŸ’αž€αžΎαž αžŸαŸ’αžαžΆαž“αž—αžΆαž–αž‘αž·αž“αŸ’αž“αž•αž›αž“αŸƒαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž˜αž»αž“ (αžŠαŸ„αž™αžŸαž‰αŸ’αž‰αžΆ αž“αž·αž„αžŸαž“αŸ’αž‘αžŸαŸ’αžŸαž“αŸ) αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αž‘αŸαžšαž‘αŸ…αž’αžΆαžαž»αž”αž‰αŸ’αž…αžΌαž›αŸ”

Corda - αž”αŸ’αžšαž—αž–αž”αžΎαž€αž…αŸ†αž  blockchain αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αžΆαž‡αžΈαžœαž€αž˜αŸ’αž˜
αžœαžŠαŸ’αžαž‡αžΈαžœαž·αžαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαŸ–

  • αž€αžΆαžšαž”αž„αŸ’αž€αžΎαž (αž“αŸ…αž–αŸαž›αž“αŸαŸ‡ αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αž‡αžΆαžŸαŸ†αžŽαžΎαžŠαžΎαž˜αŸ’αž”αžΈαž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αž”αž‰αŸ’αž‡αžΈαžˆαŸ’αž˜αŸ„αŸ‡)
  • αž”αŸ’αžšαž˜αžΌαž›αž αžαŸ’αžαž›αŸαžαžΆ (αž—αžΆαž‚αžΈαž…αžΆαŸ†αž”αžΆαž…αŸ‹αž“αŸƒαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž™αž›αŸ‹αž–αŸ’αžšαž˜αž›αžΎαžŸαŸ†αžŽαžΎαž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αžŠαŸ„αž™αž”αž“αŸ’αžαŸ‚αž˜αž αžαŸ’αžαž›αŸαžαžΆαž‘αŸ…αž€αŸ’αž“αž»αž„αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš)
  • αž’αŸ’αžœαžΎαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž‘αŸ…αžŸαŸ€αžœαž—αŸ…αž€αžαŸ‹αžαŸ’αžšαžΆ

αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž˜αž½αž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž‘αŸ…αž€αŸ’αž“αž»αž„αž”αž‰αŸ’αž‡αžΈαžˆαŸ’αž˜αŸ„αŸ‡ αžŸαŸ’αžαžΆαž“αž—αžΆαž–αž”αž‰αŸ’αž…αžΌαž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αžαžΆαž‡αžΆαž”αŸ’αžšαžœαžαŸ’αžαž· αž αžΎαž™αž˜αž·αž“αž’αžΆαž…αž”αŸ’αžšαžΎαž€αŸ’αž“αž»αž„αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž“αžΆαž–αŸαž›αž’αž“αžΆαž‚αžαž”αžΆαž“αž‘αŸαŸ”

Corda - αž”αŸ’αžšαž—αž–αž”αžΎαž€αž…αŸ†αž  blockchain αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αžΆαž‡αžΈαžœαž€αž˜αŸ’αž˜
αž”αž“αŸ’αžαŸ‚αž˜αž–αžΈαž›αžΎαžŸαŸ’αžαžΆαž“αž—αžΆαž–αž”αž‰αŸ’αž…αžΌαž› αž“αž·αž„αž‘αž·αž“αŸ’αž“αž•αž› αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž’αžΆαž…αž˜αžΆαž“αŸ–

  • αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆ (αž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžšαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžŠαŸ‚αž›αž”αž„αŸ’αž αžΆαž‰αž–αžΈαž‚αŸ„αž›αž”αŸ†αžŽαž„αž“αŸƒαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš)
  • αž―αž€αžŸαžΆαžšαž—αŸ’αž‡αžΆαž”αŸ‹ (αž”αŸ’αžšαžαž·αž‘αž·αž“αžαŸ’αž„αŸƒαžˆαž”αŸ‹αžŸαž˜αŸ’αžšαžΆαž€ αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž”αž˜αŸ’αž›αŸ‚αž„αžšαžΌαž”αž·αž™αž”αŸαžŽαŸ’αžŽ)
  • αž”αž„αŸ’αž’αž½αž…αž–αŸαž›αžœαŸαž›αžΆ (αžšαž™αŸˆαž–αŸαž›αžŸαž»αž–αž›αž—αžΆαž–)
  • αžŸαžΆαžšαž€αžΆαžšαžΈ (αžŸαžΆαžšαž€αžΆαžšαžΈ αž’αŸ’αž“αž€αž…αžΌαž›αžšαž½αž˜αž”αžŽαŸ’αžαžΆαž‰αž–αž·αžŸαŸαžŸαžŠαŸ‚αž›αž’αŸ’αžœαžΎαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž˜αžΆαž“αžŸαž»αž–αž›αž—αžΆαž–)

Corda - αž”αŸ’αžšαž—αž–αž”αžΎαž€αž…αŸ†αž  blockchain αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αžΆαž‡αžΈαžœαž€αž˜αŸ’αž˜

αž€αž·αž…αŸ’αž…αžŸαž“αŸ’αž™αžΆ

αž“αŸ…αž–αŸαž›αž™αžΎαž„αž“αž·αž™αžΆαž™αž’αŸ†αž–αžΈαžŸαž»αž–αž›αž—αžΆαž–αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš αž™αžΎαž„αž˜αžΆαž“αž“αŸαž™αžαžΆαž˜αž·αž“αžαŸ’αžšαžΉαž˜αžαŸ‚αžœαžαŸ’αžαž˜αžΆαž“αž“αŸƒαž αžαŸ’αžαž›αŸαžαžΆαž…αžΆαŸ†αž”αžΆαž…αŸ‹αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž€αŸαž˜αžΆαž“αžŸαž»αž–αž›αž—αžΆαž–αž“αŸƒαž€αž·αž…αŸ’αž…αžŸαž“αŸ’αž™αžΆαž•αž„αžŠαŸ‚αžšαŸ” αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž“αžΈαž˜αž½αž™αŸ—αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αžŸαžΆαžšαž—αŸ’αž‡αžΆαž”αŸ‹αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αž·αž…αŸ’αž…αžŸαž“αŸ’αž™αžΆαžŠαŸ‚αž›αž‘αž‘αž½αž›αž™αž€αžœαžΆ αž“αž·αž„αž’αŸ’αžœαžΎαž±αŸ’αž™αž˜αžΆαž“αžŸαž»αž–αž›αž—αžΆαž–αž“αŸƒαžŸαŸ’αžαžΆαž“αž—αžΆαž–αž”αž‰αŸ’αž…αžΌαž› αž“αž·αž„αž‘αž·αž“αŸ’αž“αž•αž›αŸ” αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αžΆαžαŸ‹αž‘αž»αž€αžαžΆαž˜αžΆαž“αžŸαž»αž–αž›αž—αžΆαž–αž›αž»αŸ‡αžαŸ’αžšαžΆαžαŸ‚αžšαžŠαŸ’αž‹αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžšαž”αžŸαŸ‹αžœαžΆαž˜αžΆαž“αžŸαž»αž–αž›αž—αžΆαž–αŸ”

αž€αž·αž…αŸ’αž…αžŸαž“αŸ’αž™αžΆαž“αŸ…αž€αŸ’αž“αž»αž„ Corda αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαžšαžŸαŸαžšαž‡αžΆαž—αžΆαžŸαžΆ JVM αžŽαžΆαž˜αž½αž™ (αž§αž‘αžΆαž αžšαžŽαŸ Java, Kotlin)αŸ”

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

αžœαžΆαž…αžΆαŸ†αž”αžΆαž…αŸ‹αž€αŸ’αž“αž»αž„αž€αžΆαžšαž‘αž‘αž½αž›αž˜αžšαžαž€αž–αžΈαžαŸ’αž“αžΆαž€αŸ‹ αž€αž·αž…αŸ’αž…αžŸαž“αŸ’αž™αžΆ αž“αž·αž„αž”αžŠαž·αžŸαŸαž’αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αž αž•αŸ’αž‘αŸ€αž„β€‹αž•αŸ’αž‘αžΆαžαŸ‹. αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž˜αž·αž“αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœ αž€αžΆαžšαž›αžΎαž€αž›αŸ‚αž„αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ„αŸ‡αž…αŸ„αž›αŸ”

αžŸαž»αž–αž›αž—αžΆαž–αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžαŸ’αžšαžΌαžœαžαŸ‚αž€αŸ†αžŽαžαŸ‹ αž–αŸ„αž›αž‚αžΊαž§αŸ” αž€αž·αž…αŸ’αž…αžŸαž“αŸ’αž™αžΆαžαŸ’αžšαžΌαžœαžαŸ‚αž‘αž‘αž½αž›αž™αž€ αž¬αž”αžŠαž·αžŸαŸαž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαŸ” αž–αžΆαž€αŸ‹αž–αŸαž“αŸ’αž’αž“αžΉαž„αž”αž‰αŸ’αž αžΆαž“αŸαŸ‡ αžŸαž»αž–αž›αž—αžΆαž–αž“αŸƒαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž˜αž·αž“αž’αžΆαž…αž’αžΆαžŸαŸ’αžšαŸαž™αž›αžΎαž–αŸαž›αžœαŸαž›αžΆ αž›αŸαžαž…αŸƒαžŠαž“αŸ’αž™ αž―αž€αžŸαžΆαžšαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž‡αžΆαžŠαžΎαž˜αŸ”

αž“αŸ…αž€αŸ’αž“αž»αž„ Corda αž€αž·αž…αŸ’αž…αžŸαž“αŸ’αž™αžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž“αŸ…αž€αŸ’αž“αž»αž„αž”αŸ’αžšαž’αž”αŸ‹αžαŸ’αžŸαžΆαž…αŸ‹αžŠαŸ‚αž›αž‚αŸαž αŸ…αžαžΆ - JVM αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αŸ‚αž”αŸ’αžšαŸ‚αž”αž“αŸ’αžαž·αž…αž”αž“αŸ’αžαž½αž…αžŠαŸ‚αž›αž’αžΆαž“αžΆαž“αžΌαžœαž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž€αž·αž…αŸ’αž…αžŸαž“αŸ’αž™αžΆαžŠαŸ‚αž›αž€αŸ†αžŽαžαŸ‹αŸ”

αžŸαŸ’αž‘αŸ’αžšαžΈαž˜

αžŠαžΎαž˜αŸ’αž”αžΈαž’αŸ’αžœαžΎαž±αŸ’αž™αž‘αŸ†αž“αžΆαž€αŸ‹αž‘αŸ†αž“αž„αžŠαŸ„αž™αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αžšαžœαžΆαž„αžαŸ’αž“αžΆαŸ†αž„αž”αžŽαŸ’αžαžΆαž‰ αžαŸ’αžŸαŸ‚αžŸαŸ’αžšαž‘αžΆαž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αŸ”

αž›αŸ†αž αžΌαžšαž‚αžΊαž‡αžΆαž›αŸ†αžŠαžΆαž”αŸ‹αž“αŸƒαž‡αŸ†αž αžΆαž“αžŠαŸ‚αž›αž”αŸ’αžšαžΆαž”αŸ‹αžαŸ’αž“αžΆαŸ†αž„αž’αŸ†αž–αžΈαžšαž”αŸ€αž”αž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αž”αž‰αŸ’αž‡αžΈαžˆαŸ’αž˜αŸ„αŸ‡αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹ αž αžΎαž™αž“αŸ…αž…αŸ†αžŽαž»αž…αžŽαžΆαžŠαŸ‚αž›αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž…αžΆαŸ†αž”αžΆαž…αŸ‹αžαŸ’αžšαžΌαžœαž…αž»αŸ‡αž αžαŸ’αžαž›αŸαžαžΆ αž“αž·αž„αž’αŸ’αžœαžΎαž±αŸ’αž™αž˜αžΆαž“αžŸαž»αž–αž›αž—αžΆαž–αŸ”

Corda - αž”αŸ’αžšαž—αž–αž”αžΎαž€αž…αŸ†αž  blockchain αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αžΆαž‡αžΈαžœαž€αž˜αŸ’αž˜

αž–αŸαž›αžαŸ’αž›αŸ‡αžœαžΆαžαŸ’αžšαžΌαžœαž…αŸ†αžŽαžΆαž™αž–αŸαž›αž…αŸ’αžšαžΎαž“αž˜αŸ‰αŸ„αž„ αž‡αžΆαž…αŸ’αžšαžΎαž“αžαŸ’αž„αŸƒ αžšαž αžΌαžαžŠαž›αŸ‹αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αž»αŸ‡αž αžαŸ’αžαž›αŸαžαžΆαžŠαŸ„αž™αž—αžΆαž‚αžΈαž‘αžΆαŸ†αž„αž’αžŸαŸ‹ αž αžΎαž™αž…αžΌαž›αž‘αŸ…αž€αŸ’αž“αž»αž„αžŸαŸ€αžœαž—αŸ…αž€αžαŸ‹αžαŸ’αžšαžΆαŸ” αžαžΎαž˜αžΆαž“αž’αŸ’αžœαžΈαž€αžΎαžαž‘αžΎαž„αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž•αŸ’αžαžΆαž…αŸ‹αžαŸ’αž“αžΆαŸ†αž„αžŠαŸ‚αž›αž…αžΌαž›αžšαž½αž˜αž€αŸ’αž“αž»αž„αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž˜αž½αž™? Threads αž˜αžΆαž“ checkpoints αžŠαŸ‚αž›αžŸαŸ’αžαžΆαž“αž—αžΆαž–αž“αŸƒ thread αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαžšαžŸαŸαžšαž‘αŸ…αž€αžΆαž“αŸ‹ database αžšαž”αžŸαŸ‹ nodeαŸ” αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αžαŸ’αž“αžΆαŸ†αž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαŸ’αžŠαžΆαžšαž‘αŸ…αž”αžŽαŸ’αžαžΆαž‰ αžœαžΆαž“αžΉαž„αž”αž“αŸ’αžαž“αŸ…αž€αž“αŸ’αž›αŸ‚αž„αžŠαŸ‚αž›αžœαžΆαž…αžΆαž€αž…αŸαž‰αŸ”

αž€αžΆαžšαž―αž€αž—αžΆαž–

αžŠαžΎαž˜αŸ’αž”αžΈαž…αžΌαž›αž‘αŸ…αž€αŸ’αž“αž»αž„αžŸαŸ€αžœαž—αŸ…αž€αžαŸ‹αžαŸ’αžšαžΆ αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžαŸ’αžšαžΌαžœαžαŸ‚αžˆαžΆαž“αžŠαž›αŸ‹αž€αžΆαžšαž―αž€αž—αžΆαž– 2αŸ– αžŸαž»αž–αž›αž—αžΆαž– αž“αž·αž„αž—αžΆαž–αž”αŸ’αž›αŸ‚αž€αž–αžΈαž‚αŸαŸ”

αž€αžΆαžšαžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžαž’αŸ†αž–αžΈαžŸαž»αž–αž›αž—αžΆαž–αž“αŸƒαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž‚αžΊαž’αŸ’αžœαžΎαž‘αžΎαž„αžŠαŸ„αž™αž—αžΆαž‚αžΈαž–αžΆαž€αŸ‹αž–αŸαž“αŸ’αž’αžŠαŸ„αž™αž•αŸ’αž‘αžΆαž›αŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„αžœαžΆαŸ”

αžαŸ’αž“αžΆαŸ†αž„ Notary αž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž—αžΆαž–αž”αŸ’αž›αŸ‚αž€ αž“αž·αž„αž€αžΆαžšαž–αžΆαžšαž€αžΆαžšαž…αŸ†αžŽαžΆαž™αž‘αŸ’αžœαŸαžŠαž„αŸ”

αžŸαžΌαž˜αžŸαŸ’αžšαž˜αŸƒαžαžΆ Bob αž˜αžΆαž“ 100 αžŠαž»αž›αŸ’αž›αžΆαžš αž αžΎαž™αž…αž„αŸ‹αž•αŸ’αž‘αŸαžš 80 αžŠαž»αž›αŸ’αž›αžΆαžšαž‘αŸ… Charlie αž“αž·αž„ 70 αžŠαž»αž›αŸ’αž›αžΆαžšαž‘αŸ… Dan αžŠαŸ„αž™αž”αŸ’αžšαžΎαžŸαŸ’αžαžΆαž“αž—αžΆαž–αž”αž‰αŸ’αž…αžΌαž›αžŠαžΌαž…αž‚αŸ’αž“αžΆαŸ”

Corda - αž”αŸ’αžšαž—αž–αž”αžΎαž€αž…αŸ†αž  blockchain αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αžΆαž‡αžΈαžœαž€αž˜αŸ’αž˜

Corda αž“αžΉαž„αž˜αž·αž“αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž’αŸ’αž“αž€αžŠαž€αž›αŸ’αž”αž·αž…αž”αŸ‚αž”αž“αŸαŸ‡αž‘αŸαŸ” αž‘αŸ„αŸ‡αž”αžΈαž‡αžΆαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž“αžΉαž„αž†αŸ’αž›αž„αž€αžΆαžαŸ‹αž€αžΆαžšαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αžŸαž»αž–αž›αž—αžΆαž–αž€αŸαžŠαŸ„αž™ αž€αžΆαžšαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αž—αžΆαž–αž”αŸ’αž›αŸ‚αž€αž“αžΉαž„αž”αžšαžΆαž‡αŸαž™αŸ”

αžŸαŸαž…αž€αŸ’αžαžΈαžŸαž“αŸ’αž“αž·αžŠαŸ’αž‹αžΆαž“

αžœαŸαž‘αž·αž€αžΆ Corda αžŠαŸ‚αž›αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αžŠαŸ„αž™αžŸαž˜αŸ’αž–αŸαž“αŸ’αž’ R3 blockchain αž˜αž·αž“αž˜αŸ‚αž“αž‡αžΆαž€αžšαžŽαžΈαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŸαž»αž‘αŸ’αž’αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αž…αŸ’αž…αŸαž€αžœαž·αž‘αŸ’αž™αžΆ blockchain αž“αŸ„αŸ‡αž‘αŸαŸ” Corda αž‚αžΊαž‡αžΆαž§αž”αž€αžšαžŽαŸαž―αž€αž‘αŸαžŸαžαŸ’αž–αžŸαŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŸαŸ’αžαžΆαž”αŸαž“αž αž·αžšαž‰αŸ’αž‰αžœαžαŸ’αžαž»αŸ”

αž”αŸ’αžšαž—αž–: www.habr.com

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹