áľá Monero blockchain á°á¨áłáłáŽáťá˝áá áĽáááĽááá, áĽá á¨ááŹá á˝áá á RingCT (Ring Confidential Transactions) ááŽáśáŽá áá áŤá°áŠáŤá, áá á ááľáĽáŤá ááĽááśá˝á áĽá á á˛áľ á¨ááá áľ ááááá˝á áŤáľá°áááá. áĽáá° á áááłá°á áá á á áááá¨áĽ áá áĽáá´áľ áĽáá°áá°áŤ áľáá˝ áá¨á á¨áá, áĽá áá áá ááá°áľ áááááľ ááá¨áá.
á ááłá¨ áá¨áĄ áá
áá ááŽáśáŽá á áá áá á¨áááá áá áá˝á áĽáá´áľ áĽáá°áá°áĽá
ᣠááá á¨áĽááłá ááŞááśááľ ááá áľ ááááá˝á áĽáá°á°á áĽá áá
á´áááá áĽáá´áľ á¨á áá áĽáá°ááłáĽá áĽáááááŤáá á˘
áá
ááŽáśáŽá á Monero ááľáĽ á áŁá ááľáĽáľáĽ á¨áááľ á´áááááá˝ á ááą áľááá á ááŁá˘á á¨áá
á blockchain ááľá áá°á¨áłá áĽáááľ áĽá áľá ááá á¨áá ááŞááśááŤá áĽáááľ áŤáľááááá (á áá
áĽáááľ áá áááŚááŚá, á¨áĽáá á¨ááááŞáŤ áááŤáá˝ ááá ἠáá˝áá. áľá ááłá á˝áá
RingCT ááŽáśáŽá
á cryptonote ááááŹáá˝ áá áá°ááą á¨áá˝á áĽááśá˝ á ááą á¨á°áá¨áá ááĽááľ áá á áĽá áá á ááá
áá á¨á°áá°á¨á° á¨áĽáááźáá áľáá°á ááᢠáá
ááá
áłá
áá áá˝á áá°á á
á¨ááá ááłáĽ á á˛áľ áĽááłááá áἠááŁá áááŁáᢠá¨Bitcoin áŽá ááᢠááŹá áááľáá á áĽáą ááľáĽ á¨ááášáľ á¨ááááŞáŤááš ááľáĽ á ááą áá áá˘
á¨ááá˝ áááŽá˝ á á°á¨á᪠ááŽáśáŽá á¨á á§áŤ áá¤áśá˝á á ááááá á˝ááŽá˝á áááľáááľ áá¨áłá - á ááľá°á áá á áŤáá¸á áá¤áśá˝ (áĽááá áá á¨ááĽááśá˝ á ááἠááá ááá áá) ᣠáá á áá á¨áá áŤá¸á á¨á áá á˝áá áá á¨á˘
áĽ.á¤.á . á ááá᪠2017 ᨠMonero á ááłá¨ áá¨áĽ á ááŤáŤ ášáŤ á°áŤááś áá á ᣠáá á ááľá˘áŤá ááĽááśá˝á á á ááŤá ááá áá áŤáľá˝ááᢠáĽá á ááŤá áááľ á á´áá´áá á ááľáĽ ᣠá¨áľáŞáľ 6 áááľ ááá áá ᣠáĽáá°áá áŤá ááĽááśá˝ á á ááłá¨ áá¨áĄ áá á¨á°ááá°áá¸á áĽáť ááááá˘
RingCT á á ááľ áá á ááŤáł áľááśá˝á áá áááᥠáŁá áĽá á˝áá á¨á°ááá áľááá°á ááááłá¸á áŤááłáá á¨áĄáľá ááá (áŁááĽá áááá á¨áá˝á áľááá´ááŠáľ áľá-á áᣠá¨áĄáľá áááᣠá¨áá á áá MLSAG á°áĽá áá áŤá)ᣠá¨ááá áááľ áĽá áľ (áá°áá°á ááá áááľ) áĽá á¨ááá áá¨áááŤáá˝ (áá áá áá° áŠá˛áŤá á¨á°á¨ááá áľááá á¨ááá) .
á¨RingCT ááŽáśáŽá áááľ ááááľ á¨áááłáá ááĽááśá˝á áŤáľá°ááááᥠááá áĽá ááᢠá¨áŞáľ áŚááłá á ááľ ááĽááľ á¨á ááľ á áá ááĽá áľ á˛á áá á¨ááááŞáŤáá áŤáááŤá, ááá°áá - á á°ááŤáá áááł. á¨ááĽááľ áá áá˝á áá¨ááἠáĽá á MLSAG ááá á¨á°áá¨á ááἠáááŤáŤá (á¨áá
á áłá˝ áľááá
ááłá á¨á áá áĽáááááŤáá)ᢠá¨áá
á á áá á¨áá ááááľ ááĽááśá˝ á ááááá á¨ááĽá áľ áĽááľ ááá አáá˝áá, ááá áá á¨áłá ááŠááľ á¨áá. á áá˝áá ááľáĽ
MLSAG ááá
á¨á°áá¨á á¨ááĽááľ ááĽááśá˝ áá áĽáá°áá áĽááľáłááľá˘ áĽáŤááłááą ááĽááľ á¨á°áá°á áááἠáŤááŁá áĽá áŤáááŤáᢠá¨áááἠáááá¨áľ á¨áá¨á°á°á á¨ááĽááľ áá¤áśá˝á á ááá á áá (ááĽáł á°ááłáłáááľ ááłáŚá˝ áá) áĽá ááĽááą á¨ááŤá áá áá¤áľ (á áĽááá°áá á áááľ á¨áŁáá ááśá˝á áĽáá ááá) ááĽááľ áááá (á°á ááá ᣠá፠áááŁáľ á áŁá ááá áá) áĽáá )á˘
á ááľ ááĽá áľ áĽá áá¤áśá˝á áá á áłááŁááá áá á ááľ áĽáť áŤááŁááŁáľááá á¨áľááá áłáŞáá ááá°áá°á á áľá¸á᪠áááľá¨á âá¨ááľ á፠áá˝â áááĽáŤáᢠá ááľ ááĽááľ á¨á ááľ á áá ááĽá áľ áŤáá, áĽáá˛á ááááą ááá á áĽáá° ááľáŞááľ ááá¨á áá˝áá, á¨áľááš ááĽááśá˝ á˛áá áááśáš á°áá áľáĽáá áá¤áśá˝ áá¸á. ááĽááą á áľááá áá¤áśášá áĽáá°ááŤá á (ááľáĽáŤá ááááťá¸áá áĽáá°ááŤáá ) áá ááłá¨ áá¨áĄ ááá¨ááἠááĽá áśáš á ááá áľ ááá á°áááááᢠáĽáá˛á ááááą ááá ááŤáá áááááá áááśá˝ á¨ááľá˘á áááá˝á áĽáá°ááŤáá ááľáľá áá°áŁáá˘
ááľáĽáŤá ááĽááśá˝ á¨á áá á áá á¨ááłáááľá á áá áááá˘
ááá˛áá¨á ááŁáá ááááŤáąá á á ááľ áá áĽá ááĽááśá˝á áľááááá áĽáŤááłááłá¸á á¨á ááŤáł ááá˝ áá áá°áŁááá áááľá ááľáŞááľ á¨á°áá¨á áĽáá á ááľ á¨áľá á áá°ááᢠá áá áĽáá°ááááá¨á°áᣠáá á ááá áá á áá áááá ἠáá¨áłáá˘
á¨ááá áľ ááá áĽáá´áľ áĽáá°ááá á áĽáá á¨ááĽááľ ááłá á áá áá 2 áĽááá°á áá
ááśá˝á á¨ááŤáłááá áĽá m - 1 á áááá° á¨áĽáááźáá ááá°áŁáá
ᢠá¨ááá ááá á¨áá¤áśá˝ ááá áááá˝á áĽááĽááľ
, áĽá á áá
áá á¨áľ ááĽááą ááá ááľáá˝: áľááá
, á¨áá á ááľáŞááľ áĽááááá 2 x ááľá. á ááááŞáŤáŁ ááĽáŤááłááą áĽááľ áá¤áśá˝ á°ááłáŽáśá˝ á¨ááŁááľá ááľááľ á ááĽáá˘
áľááśášá á á á°áŁáŁá ááááťá¸áá á°á á
áá á¨ááá ááá á áá¤áśáš áĽááááŤáááĄáĽá á¨áááá° ááĽáŽá˝á áá¤áąá, á¨áá¨á°ááľá áĽá´áśá˝ áĽááááá:
áá°áá áááľááľ á¨ááá ááá
á¨áááĽááľ áĽááľ áá¤áśá˝ (á á¨áľ áá°áŤáľ áĽááłááĽá ááá¨áłáľ ááá áááľá¨á, áĽááá
á áĽá´áśá˝ á á°ááŤá¨ ááá á ááá°áá). ááá á¨áá¨á°ááľ áĽá´áśá˝ á ááááŞáŤá áľááá ááá፠áá á¨á°á°áĄáľá áááŽá˝ á áá áá á áá ἠááľáĽ áá°áá. áááľááľ á¨áá¨á¨áťá ááá ááľáááá áá¤áśá˝ áĽááľ áá°á áá.
áĽáá°ááá¨áᣠáĽááá°á áá¤áśá˝á á¨áŤáá á áľá°áá ááá á ááśá˝ á áááá° á¨á°áá አááĽáŽá˝á áá ááá. á Ď- á ááľ áĽá á°áá áŤáľááááá. áĽááááĽá s:
áááá áŤáą á¨áĽááá
áá áĽá´áśá˝ áľáĽáľáĽ áááĄ-
áá ááἠáá° ááĽááľ ááťááá˘
áĽáá°ááá¨áᣠMLSAG á¨áŤáá á ááľ áá°á áĽáť ááᢠc0, áá á á ááá áá á áá áĽáá˛ááĽáĄ áŤáľá˝áááłá (áá á ááľááá áĽá áŚáł áŤáľááááá). á°á¨ááŞáŁ ááááá á°ááŁáŁáŞáŁ áá¨ááá á áá áá, áĽá´áśášá c1,âŚ, á´á áŤáľáłá áĽá áŤáá áááľáťá. áľááá ááá áłá˝á á°áááˇá áĽá áááá á°á¨ááá§á.
á RingCT á¨áá á áááľ ááĽááśá˝ á ááľ á°á¨á᪠ááľáá áá° ááľáŞááľ á¨á°áááá áá¤áśá˝ áá á°á¨ááŻá ᣠáá áľááá ááłá á¨áá á áłá˝ áĽáááááŤáá á˘
Pedersen ááá áááľ
Monero áá áŞáłáá˝ á¨áááá áá áá˝á ááá°á á
áĽá á áŁá á¨á°ááá°áá á ááŤá - á¨áá°áá°á ááá áááľá áá áááᢠá áááŤá˝á áá á ááľ á áľá°áłá˝ áĽáááł - á ááááŞáŤ ááá˘ááš áá áá á á°ááá°á áľáĽáá
ááá°á á
ááłáĽ á á
áá áá ᣠáááľá ᣠáĽááá á á ááááá áááľá°ááá
á¨áááá° áá á áá¤áśá˝á áá¨áአᣠáá á¨á፠áá° áá áŞáłáá˝ á°áá¨áŠ (áĽááą áŤá áŤáááľ áĽáááł á áá°áá) á¨ááĽááąá áá á, á¨áá
á áłá˝ áĽáá°ááá¨á).
á á á ááá ááá áááľ áá
á áááľááá˘
á¨áľ C - á¨ááá áááľ áľááá ᣠa - á¨á°á°á á áá á; H á á¤ááá˛á áŠáᣠ(á°á¨á᪠áááŹá°á) áá áá ááĽáĽ áá, áĽá x - á¨áá á¨áááá° áááĽáᣠá áááá° á¨á°áá ᨠáá°á ááŤá˘ áśáľá°á ááá á¨ááá áááľá áá á ááá ááááľ áĽááłáá˝á áááĽá áĽáá
áŤáľááááá˘
á á˛áľ áááľ á ááá áá áľ áá á¨áŞáľ áŚááłá ááá áááľá áŤá°áá, áĽá áĽá á áá á˛áá, á ááá áá áľ áá á¨áá°ááá áá áááľáłá ááá áĽáá° ááĽááą á áááľ áĽáá°áá áŤá°áá.
RingCT ááá
á ááá ᨠRingCT ááĽááśá˝ ááľáĽ ááĽááą á¨ááĽá áľ áá á áá áĽáŠá á¨áá áá¤áľ áĽáá˛áá á (á¨ááá á á¨á ááľáĽ áááἠá áááŁá) ááá¨ááἠá¨á áá°á áĽá á¨ááá°áá áá áŞáłáá˝ áľáá á áľááá ááᢠáĽáááŤá á°ááłáłá áá¸ááĄ-
á¨ááá áááľ áŽáá˝áá˝ áľáá˝ áá¨áľ áĽáá áááá¨áąáłá - áŤá áááĽá
á¨áľ a - á¨áŽáá˝á áá á, á áá áááá.
áá á áŤááľ áá°ááŤá á áŤá áłáááá˝ á¨ááá áááá á°ááłáłá áá á ááá¨ááἠáŤáľá˝áááá˘
áááŽá˝á á¨á áá ááá˝ áááľá¨á á ááľ ááłá áĽáááá¨áľá˘ á ááľ ááĽááľ á¨10 áĽá 5 á¤ááľá¤áá á áááľ áá¤áśá˝á (ááĽá áľ áááá áááľ áá) áĽá 12 á¤ááľá¤áá áᥠ3ᣠ4 áĽá 5 á¤ááľá¤áá á áá áŤáá¸áá áśáľáľ áá¤áśá˝ áŤáááŤá áĽáá áᢠá á°ááłáłá áá ᨠ3 á¤ááľá¤áá á áŽáá˝á áá¨ááá. áľááá , á¨áááŁá á¨áááἠáá á áĽá á¨á°áá á¨á á¨áááἠáá á áá áĽá áŽáá˝á ᨠ15 á¤ááľá¤áá á áá áĽáŠá áá. áá áŞáłáá˝á áááľááľ áĽáááá áĽá áá áá¸á áŤááá ááŠááľ áĽáá (ááłáĄá áŤáľáłááą)
áĽáá
áá áĽáŠáááľ áĽáá˛ááŁá á á¨áá¤áľ áĽá á¨áá¤áľ áááĽáá˝ áľááŽá˝ á ááľ á áááľ áĽáá˛áá áĽááááááᢠáá
áá áááľá¨á á¨áŞáľ áŚááłá á áááá° áŤáááŤá x1ᣠy1ᣠy2 áĽá y3, áĽá á¨ááŠáľ x2 áĽáá°áá¨á°áá áá°áá:
áĽááá
á áááĽáá˝ á°á á
áá áá áá áłáááá˝ á¨ááááŁá áááἠá áá áĽáá°áááá áááááá á á¨ááá áá¨ááἠáĽáá˝áááᢠáŚáŞá
áá ᣠáľááá?
RingCT áááˇáá˘
á áá á¨RingCT ááĽááśá˝áŁ á¨áááá áá áá˝á ááá°á˝ áľáá˝ ááľáĽáľáĽ ááᢠá áĽááá
ááĽááśá˝ ááľáĽáŁ á¨áŞáľ áŚááłá áááĽááśá˝ áá áŞáłáá˝á á áŤá°ááᣠááá áá á˛áá አá¨á°áá áŠáľá áá áááᢠá áá
áááłáŁ á¨á áá á áá á¨áᎠáá áĽáŠá á¨áá áľáá áŤááá ááŠááľ áĽáá°áááá á ááááľ á ááĽáᣠááá áá á ááľáŠáĄ-
áá
áá z - á áá¤áľ áĽá á¨áá¤áľ áááĽáá˝ ááŤá¨á áŤáá ááŠááľá˘ áĽááľáĽá áľ zG áĽáá° á
ááŁá ááá (áá
á á¨á°á¨ááá áá), á¨á፠z á¨áá ááá ááᢠáľááá
, á¨á
áἠáĽá á°ááá
á¨áá áááá˝á áĽááááá. áá
á áá¨á á áĽáá˝á áááᣠá MLSAG á¨ááá áľ ááá ááľáĽ á¨áá¤áśáš ááá áááá˝ áĽá¨á°á°áŁáá ááá ááá áľ áĽáá˝ááááĄ-
áľááá
áľáááá á¨ááá áľ ááá á¨á ááąá áááśá˝ á¨áá áááá˝ áĽáá°áááá
áŤá¨áááŁáᣠáĽá á áá¨á¨áťá á¨áľá áá áŤááá á¨áá ááá ááá
á¨ááá˝áá ááĽááą á¨ááŤááŁá áááἠá¨á áá áááἠáŤááľáá áĽáť ááᢠá áááŤá˝á áá âááá á¨áá áŞáłáá˝ ááŠááľ áá° áᎠá áŤááŤáâ áááá áĽáŤá áááą áĽáá
á á - á¨áá zG = 0, á¨ááŤá áááąá á¨áľáááá áá¤áśá˝ áá áĽáá°áááá.
á¨áááᥠá°ááŁá áá áŤá á áááἠáĽáá°á°áá¨ááľ áĽáá´áľ áŤááá? ááá ááá áĽáá ááá áá - á¨ááĽááąá á᪠áĽá á°ááŁáŠ ᨠDiffie-Hellman ááŽáśáŽáá á áá áá á¨ááĽááąá ááá áĽá á¨á°ááŁáŠá áĽááł ááá á áá áá á¨á°ááŤáá ááľáĽá áŤá°á. ááŞá á áአá¨ááĽááą ááľáŽá˝ á áá á¨á°á፠ááá á¨á°áá°á ᨠá¨áá¤áľ áá áá˝á áá¨á áá˝ááá˘
ááá áá¨áááŤáá˝
áĽáá° áá áŞáłáá˝ áá á á ááłá ááĽá á¨á°á áá áá áá¨á°áłá? áá á°á¨á᪠áłáá˛áá˝á áá° áááá¨áľ ááŤá፠áá˝áá! áá áá¤áľ á°ááŁáááľ á¨ááá, áľááá á¨ááá áááŁá¸á áá áá˝ á ááłá áĽááłááá ááľáľá ááľá áľ á ááĽá (áĽááá á áá áá˝ áłááááš, á áĽáááĽ, á áá áá፠á áŁá áĽá áľáŤ áĽá ááá á á¨ááą áá¸á). á áá á áááá˝, áľáá á ááá ááá ááľáĽ áááá áá¨ááἠá ááĽá [0ᣠ2n - 1].
áá áá áááľá¨á á¨áĽáŤááłááą áá ááľ áľáá á áááľáŽá˝ á ááá˝ á¨á°á¨ááá á˛áá ááá áááľ ááĽáŤááłááą á áá á á°áá á áá°áá. áá á ááłá áĽáá´áľ áĽáá°áá¨á°áľ áá¨áľ á¨á°áťá áá.
á¨áĽá áá á áľáá˝ áá áĽá á 4 á˘áľ (á á°ááŁá áá
64 á˘áľ áá) áĽá 5 á¤ááľá¤áá á áá áŤáá áááľ áĽáááĽáŤááᢠááĽáŤááłááą ááľáĽ áá áŞáłáá˝á áĽá áá á
ááá áá á á á ááá ááá áááľá áĽáá°ááááĄ
á ááá á, áĽáŤááłááą ááá áááľ á¨á ááľ ááľá áá áá°áŁááá (Ci-2iH) áĽá á 2015 á ááŹá áááľáá á¨áá¨á á á¨áŚááጠááá áľ ááá (áá á¨ááá áľ ááá) áá á áĽááľ á°áááá (áľá áĽáą á¨á áá ááá ἠáá˝áá)
á ááľ áá á˛á°ááᣠáá
á¨áááá˝ áá¨áá፠á°áĽá áá áŤá áĽá áá áŞáłáá˝ á ááá ááľáĽ áá á áá ááá¸áá áĽáá˛áŤá¨ááᥠáŤáľá˝áááłá [0ᣠ2n - 1].
ááĽá áááľáá?
á áá áŁáá á á°ááŁá á áŁá¨ááá áá¨áááŤáá˝ áĽá áŚáł áááľáłá - á á ááľ áááľ 6176 áŁááľá˘ áá
áá° áľááá
ááĽááśá˝ áĽá áľááá
á¨áá°á áááŤáá˝á áŤááŁá. á¨ááᎠááĽááľ áá áá áááááľ ááá˘áá˝ á¨áŚááጠááááá˝ ááá
á¨áĽááľ áá¨áá¨áŤáá˝á áĽáŤáľá°ááá áá - áŤá á˘áľáá ááá áááľ áŤá ááá áá¨áá፠áá´á˘
áĽáŤááá˝áá áá ááᣠá cryptocurrency ááľá ááľáĽ áľá á´áááááá˝ áá áłá˛áľ ááŁáĽáá˝ áááśá˝á áá áá áĽá áĽáá˛áá ááĄáľáá˝á áááááĄ
ááá: hab.com