рдХрд▓реНрдкрдиреЗрдкрд╛рд╕реВрди рддреЗ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдкрд░реНрдпрдВрдд: рдЖрдореНрд╣реА рд╡рд┐рджреНрдпрдорд╛рди рд▓рдВрдмрд╡рд░реНрддреБрд│рд╛рдХрд╛рд░ рд╡рдХреНрд░ рдбрд┐рдЬрд┐рдЯрд▓ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдпреЛрдЬрдирд╛ рд╕реБрдзрд╛рд░рд┐рдд рдХрд░рддреЛ рдЬреЗрдгреЗрдХрд░реВрди рддреА рдирд┐рд░реНрдзрд╛рд░рд╡рд╛рджреА рдЕрд╕реЗрд▓ рдЖрдгрд┐ рддреНрдпрд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЖрдореНрд╣реА рдмреНрд▓реЙрдХрдЪреЗрдирдордзреНрдпреЗ рд╕реНрдпреВрдбреЛ-рд░рдБрдбрдо рдХреНрд░рдорд╛рдВрдХ рдорд┐рд│рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА рдХрд╛рд░реНрдпреЗ рдкреНрд░рджрд╛рди рдХрд░рддреЛ.
рдЖрдпрдбрд┐рдпрд╛
2018 рдЪреНрдпрд╛ рдЧрдбреА рдмрд╛рдж рд╣реЛрдгреНрдпрд╛рдЪрд╛ рдХреНрд░рдо рдордзреНрдпреЗ, Waves blockchain рд╕рдорд╛рд╡рд┐рд╖реНрдЯ
рдпрд╛ рдкреНрд░рд╢реНрдирд╛рд╡рд░ рдЧреЛрдВрдзрд│реВрди, рдореА рд╢реЗрд╡рдЯреА рдирд┐рд╖реНрдХрд░реНрд╖рд╛рдкрд░реНрдпрдВрдд рдкреЛрд╣реЛрдЪрд▓реЛ: рдХреЛрдгрддреАрд╣реА рдмреНрд▓реЙрдХрдЪреЗрди рдПрдХ рд╕реЗрд▓ рдЖрд╣реЗ; рдмрдВрдж рдкреНрд░рдгрд╛рд▓реАрдордзреНрдпреЗ рдПрдиреНрдЯреНрд░реЙрдкреАрдЪрд╛ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╕реНрд░реЛрдд рдорд┐рд│рд╡рд┐рдгреЗ рдЕрд╢рдХреНрдп рдЖрд╣реЗ.
рдкрдг рддрд░реАрд╣реА рдорд▓рд╛ рдПрдХ рдХрд▓реНрдкрдирд╛ рдЖрд╡рдбрд▓реА: рдЬрд░
Waves blockchain рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдпреЛрдЬрдирд╛ рд╡рд╛рдкрд░рддреЗ
рд╕реНрдкрд╖реНрдЯрдкрдгреЗ, рддреНрдпрд╛рдЪреНрдпрд╛ рд╢реБрджреНрдз рд╕реНрд╡рд░реВрдкрд╛рдд, рдЕрд╢рд╛ рд╕реНрд╡рд╛рдХреНрд╖рд░реАрдЪрд╛ рд╡рд╛рдкрд░ рд╕реНрдпреВрдбреЛ-рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛рдВрдЪрд╛ рд╕реНрд░реЛрдд рдореНрд╣рдгреВрди рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА, рдХрд╛рд░рдг рддреЗ рдЕ-рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдЖрд╣реЗ рдЖрдгрд┐ рдореНрд╣рдгреВрдирдЪ, рдУрд░реЕрдХрд▓рджреНрд╡рд╛рд░реЗ рд╕рд╣рдЬрдкрдгреЗ рд╣рд╛рддрд╛рд│рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ.
рдкрд░рдВрддреБ, рдЬрд╕реЗ рд╣реЗ рджрд┐рд╕реВрди рдЖрд▓реЗ рдХреА, рддреЗ рдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ.
рдорд▓рд╛ рдЦреВрдк рдЖрд╢рд╛ рд╣реЛрддреНрдпрд╛
рдереЛрдбрд╛ рд╡рд┐рдЪрд╛рд░ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░ рдЖрдгрд┐ рд╕реНрдерд╛рдирд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдХрд╛рдВрдЪреНрдпрд╛ рд╕рдорд░реНрдердирд╛рдЪреА рдиреЛрдВрдж рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, VECRO рдХрд╛рд░реНрдп рдпреЛрдЬрдиреЗрдЪрд╛ рдЬрдиреНрдо рдЭрд╛рд▓рд╛.
VECRO рд╣реЗ Verifiable Elliptic Curve Random Oracle рдЪреЗ рд╕рдВрдХреНрд╖реЗрдк рдЖрд╣реЗ, рдЬреНрдпрд╛рдЪрд╛ рд░рд╢рд┐рдпрди рднрд╛рд╖реЗрдд рдЕрд░реНрде рд▓рдВрдмрд╡рд░реНрддреБрд│рд╛рдХрд╛рд░ рд╡рдХреНрд░рд╛рдВрд╡рд░ рдкрдбрддрд╛рд│рдгреНрдпрд╛рдпреЛрдЧреНрдп рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдУрд░реЕрдХрд▓ рдЕрд╕рд╛ рд╣реЛрддреЛ.
рд╕рд░реНрд╡ рдХрд╛рд╣реА рдЕрдЧрджреА рд╕реЛрдкреЗ рдЕрд╕рд▓реНрдпрд╛рдЪреЗ рджрд┐рд╕реВрди рдЖрд▓реЗ; рджреГрдврдирд┐рд╢реНрдЪрдп рдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдХреЗрд▓реЗрд▓рд╛ рд╕рдВрджреЗрд╢ рджрд┐рд╕рдгреНрдпрд╛рдкреВрд░реНрд╡реА рддреБрдореНрд╣рд╛рд▓рд╛ R рдЪреЗ рдореВрд▓реНрдп рдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдЬрд░ R рд╡рдЪрдирдмрджреНрдз рдЕрд╕реЗрд▓ рдЖрдгрд┐ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдХреЗрд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░реНтАНрдпрд╛ рд╕рдВрджреЗрд╢рд╛рдЪрд╛ рднрд╛рдЧ рдЕрд╕реЗрд▓, рдЬреЗ рдкреБрдвреЗ рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕рдВрджреЗрд╢рд╛рдордзреНрдпреЗ R рд╡рдЪрдирдмрджреНрдз рдЖрд╣реЗ рдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдХрд░рддреЗ, рддрд░ S рдЪреЗ рдореВрд▓реНрдп рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рд╕рдВрджреЗрд╢рд╛рджреНрд╡рд╛рд░реЗ рд╡рд┐рд╢рд┐рд╖реНрдЯрдкрдгреЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ рдЖрдгрд┐ рдореНрд╣рдгреВрди рд╕реНрдпреВрдбреЛрд░реЕрдВрдбрдо рдирдВрдмрд░рд╕рд╛рдареА рд╕реНрддреНрд░реЛрдд рдореНрд╣рдгреВрди рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ.
рдЕрд╢рд╛ рдпреЛрдЬрдиреЗрдд, R рдХрд╕реЗ рдирд┐рд╢реНрдЪрд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ рд╣реЗ рдорд╣рддреНрддреНрд╡рд╛рдЪреЗ рдирд╛рд╣реА; рд╣реА рдУрд░реЕрдХрд▓рдЪреА рдЬрдмрд╛рдмрджрд╛рд░реА рд░рд╛рд╣рддреЗ. рд╣реЗ рдорд╣рддреНрддреНрд╡рд╛рдЪреЗ рдЖрд╣реЗ рдХреА S рд╣реЗ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рджреНрд╡рд╛рд░реЗ рдЕрджреНрд╡рд┐рддреАрдпрдкрдгреЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рдкрд░рдВрддреБ рдЬреЛрдкрд░реНрдпрдВрдд рдУрд░реЕрдХрд▓ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдд рдирд╛рд╣реА рддреЛрдкрд░реНрдпрдВрдд рддреНрдпрд╛рдЪреЗ рдореВрд▓реНрдп рдЕрдЬреНрдЮрд╛рдд рдЖрд╣реЗ. рдЖрдореНрд╣рд╛рд▓рд╛ рдкрд╛рд╣рд┐рдЬреЗ рдЕрд╕рд▓реЗрд▓реЗ рд╕рд░реНрд╡ рдХрд╛рд╣реА!
рдирд┐рд╢реНрдЪрд┐рдд рдЖрд░ рдмрджреНрджрд▓ рдмреЛрд▓рддрд╛рдирд╛, рд╣реЗ рд▓рдХреНрд╖рд╛рдд рдШреНрдпрд╛
рдПрдХреВрдг, рдУрд░реЕрдХрд▓рдиреЗ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдирд╛ рджреЛрди рдХрд╛рд░реНрдпреЗ рдкреНрд░рджрд╛рди рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ: рдЖрд░рдВрднрд┐рдХрд░рдг, рдЬреЗ рдореВрд▓реНрдп R рдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ рдЖрдгрд┐ рд╕реНрд╡рд╛рдХреНрд╖рд░реА, рдЬреЗ рдореВрд▓реНрдп S рдкрд░рдд рдХрд░рддреЗ. рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд, R, S рд╣реА рдЬреЛрдбреА рдирд┐рд╢реНрдЪрд┐рдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рд╕рдВрджреЗрд╢рд╛рдЪреА рдиреЗрд╣рдореАрдЪреА рдкрдбрддрд╛рд│рдгреАрдпреЛрдЧреНрдп рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдЕрд╕рддреЗ. рдореВрд▓реНрдп R рдЖрдгрд┐ рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдбреЗрдЯрд╛.
рдЕрд╕рд╛ рдпреБрдХреНрддрд┐рд╡рд╛рдж рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ рдХреА рдмреНрд▓реЙрдХрдЪреЗрдирд╕рд╛рдареА рд╣реА рдпреЛрдЬрдирд╛ рд╕рд╛рдорд╛рдиреНрдпрдкреЗрдХреНрд╖рд╛ рдЕрдзрд┐рдХ рдХрд╛рд╣реА рдирд╛рд╣реА
рд╕рд╣рд╛ рдорд╣рд┐рдиреНрдпрд╛рдВрдкрд╛рд╕реВрди рдорд╛рдЭреНрдпрд╛ рдбреЛрдХреНрдпрд╛рдд рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдЪреА рдХрд▓реНрдкрдирд╛ рдЖрд▓реА, рд╢реЗрд╡рдЯреА рдкреНрд░реЗрд░рдгрд╛ рджрд┐рд╕рд▓реА
рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА
рддрд░, рдпрд╛ рдкреНрд░рдХрд▓реНрдкрд╛рдд
рдкреБрдиреНрд╣рд╛ рдПрдХрджрд╛, рдмрд╛рдЬреВрд▓рд╛ рдареЗрд╡реВрди рддреЗ рд╕реНрдкрд╖реНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА. рдУрд░реЕрдХрд▓ рдХреЗрд╡рд│ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдпреЛрдЬрдиреЗрдиреБрд╕рд╛рд░ рдХрд╛рд░реНрдп рдХрд░рдд рдирд╛рд╣реА. рддреНрдпрд╛рдЪреЗ рдХрд╛рд░реНрдп рдмреНрд▓реЙрдХрдЪреЗрди рд╕реНрддрд░рд╛рд╡рд░ рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛рджреНрд╡рд╛рд░реЗ рдкреВрд░реНрдгрдкрдгреЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ
рд╕рдзреНрдпрд╛, рд╡реЗрд╡реНрд╣рдЬ рдореЗрдирдиреЗрдЯрд╡рд░ рдПрдХ VECRO рдЪрд╛рд▓реВ рдЖрд╣реЗ (рдЖрдкрдг рд╕реНрд╡рддрдГ рдЪрд╛рд▓рд╡реВ рд╢рдХрддрд╛, рд╣реЗ рдЕрд╡рдШрдб рдирд╛рд╣реА, рдлрдХреНрдд
рдУрд░реЕрдХрд▓ рд╕реЗрд╡рд╛ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рддреБрдореНрд╣реА рд╣реЗ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ:
- рдЖрд░ рдирд┐рд╢реНрдЪрд┐рдд рдХрд░рд╛;
- рдУрд░реЕрдХрд▓ рдЙрд░реНрдл тАЛтАЛinit@vecr рд╡рд░ рдХрд┐рдорд╛рди 0.005 рд▓рд╛рдЯрд╛ рдкрд╛рдард╡рд╛;
- рдУрд░реЕрдХрд▓рдХрдбреВрди рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд▓рд╛ 1 R-vecr рдЯреЛрдХрди рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рддрд╛рдирд╛ рд╕рдВрд▓рдЧреНрдирдХ рдлреАрд▓реНрдбрдордзреНрдпреЗ рдЖрд░-рдХреЛрдб рдкреНрд░рд╛рдкреНрдд рдХрд░рд╛;
- рд╕реНрд╡рд╛рдХреНрд╖рд░реА рдорд┐рд│рд╡рд╛;
- рдХрд┐рдорд╛рди 0.005 рд╡реЗрд╡реНрд╕ рдУрд░реЕрдХрд▓ рдЙрд░реНрдл тАЛтАЛrandom@vecr рд╡рд░ рдкрд╛рдард╡рд╛ рдЖрдгрд┐ рд╕рдВрд▓рдЧреНрдирдХ рдлреАрд▓реНрдбрдордзреНрдпреЗ рдкреВрд░реНрд╡реА рдкреНрд░рд╛рдкреНрдд рдХреЗрд▓реЗрд▓рд╛ рдЖрд░-рдХреЛрдб рдЖрдгрд┐ рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдбреЗрдЯрд╛ рджреЗрдЦреАрд▓ рд╕реВрдЪрд┐рдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ;
- рдУрд░реЕрдХрд▓рдХрдбреВрди рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд▓рд╛ 1 S-vecr рдЯреЛрдХрди рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рддрд╛рдирд╛ рд╕рдВрд▓рдЧреНрдирдХ рдлреАрд▓реНрдбрдордзреНрдпреЗ рдПрд╕-рдХреЛрдб рдкреНрд░рд╛рдкреНрдд рдХрд░рд╛;
- рдЫрджреНрдо-рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпреЗрдЪрд╛ рд╕реНрд░реЛрдд рдореНрд╣рдгреВрди рдПрд╕-рдХреЛрдб рд╡рд╛рдкрд░рд╛.
рд╕рдзреНрдпрд╛рдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдЪреЗ рдмрд╛рд░рдХрд╛рд╡реЗ:
- рдУрд░реЕрдХрд▓рд▓рд╛ тАЛтАЛрдкрд╛рдард╡рд▓реЗрд▓реНрдпрд╛ рд▓рд╣рд░реА рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд▓рд╛ рдкрд░рддреАрдЪреНрдпрд╛ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рд╕рд╛рдареА рдХрдорд┐рд╢рди рдореНрд╣рдгреВрди рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд, рдХрдорд╛рд▓ 1 рд╡реЗрд╡реНрд╣реНрд╕рдкрд░реНрдпрдВрдд;
- R-рдХреЛрдб рд╣реЗ 'R' рд╡рд░реНрдгрд╛рдЪреНрдпрд╛ рдмрд╛рдЗрдЯрдЪреЗ рдЖрдгрд┐ 32-рдмрд╛рдЗрдЯ рдмреЗрд╕58-рдПрдирдХреЛрдб рдХреЗрд▓реЗрд▓реНрдпрд╛ R рдореВрд▓реНрдпрд╛рдЪреЗ рдПрдХрддреНрд░реАрдХрд░рдг рдЖрд╣реЗ;
- рд╕рдВрд▓рдЧреНрдирдХрд╛рддреАрд▓ рдЖрд░-рдХреЛрдб рдкреНрд░рдердо рдЕрд╕рд╛рд╡рд╛, рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдбреЗрдЯрд╛ рдЖрд░-рдХреЛрдб рдирдВрддрд░ рдпреЗрддреЛ;
- S-рдХреЛрдб рдореНрд╣рдгрдЬреЗ 'S' рд╡рд░реНрдгрд╛рдЪреНрдпрд╛ рдмрд╛рдЗрдЯрдЪреЗ рдЖрдгрд┐ S рдЪреЗ 32-рдмрд╛рдЗрдЯ рдмреЗрд╕58-рдПрдирдХреЛрдб рдХреЗрд▓реЗрд▓реЗ рдореВрд▓реНрдп;
- S рд╣рд╛ рдореЛрдбреНрдпреБрд▓реЛ рдбрд┐рд╡реНрд╣рд┐рдЬрдирдЪрд╛ рдкрд░рд┐рдгрд╛рдо рдЖрд╣реЗ, рддреНрдпрд╛рдореБрд│реЗ рддреБрдореНрд╣реА S рдЪрд╛ рдкреВрд░реНрдг реирелрем-рдмрд┐рдЯ рд╕реНрдпреВрдбреЛрд░рдБрдбрдо рдХреНрд░рдорд╛рдВрдХ рдореНрд╣рдгреВрди рд╡рд╛рдкрд░ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА (рд╣реА рд╕рдВрдЦреНрдпрд╛ рдЬрд╛рд╕реНрддреАрдд рдЬрд╛рд╕реНрдд реирелреи-рдмрд┐рдЯ рд╕реНрдпреВрдбреЛрд░рдБрдбрдо рд╕рдВрдЦреНрдпрд╛ рдорд╛рдирд▓реА рдЬрд╛рдК рд╢рдХрддреЗ);
- рд╕реНрдпреВрдбреЛ-рд░рдБрдбрдо рдирдВрдмрд░ рдореНрд╣рдгреВрди рдПрд╕-рдХреЛрдб рд╣реЕрд╢ рд╡рд╛рдкрд░рдгреЗ рд╣рд╛ рд╕рд░реНрд╡рд╛рдд рд╕реЛрдкрд╛ рдкрд░реНрдпрд╛рдп рдЖрд╣реЗ.
рдПрд╕-рдХреЛрдб рдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рдЪреЗ рдЙрджрд╛рд╣рд░рдг:
- рдЖрд░рдВрдн рдХрд░рдгреЗ:
https://wavesexplorer.com/tx/8gc8jwM7JrPNehoDs7NVyos7BsufYktvkwVW1B6FAY6 - рдЖрд░-рдХреЛрдб рдорд┐рд│рд╡рдгреЗ:
https://wavesexplorer.com/tx/9eB25SbzEwvHEbm8pcKj7MGDrYv1u3Fxpj696FkJ96hd - рдЖрд░-рдХреЛрдб рд╕рд╛рдЗрдирд┐рдВрдЧ рдЖрдгрд┐ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдбреЗрдЯрд╛ "рдпрд╛рджреГрдЪреНрдЫрд┐рдХ" рдЪреНрдпрд╛ рдкрд░рд┐рдгрд╛рдорд╛рдЪреА рдЪреМрдХрд╢реА рдХрд░рдгреЗ:
https://wavesexplorer.com/tx/6faoFJobEsugDFYmYmfsbtQYABmckNuE2kevaLh7ifzz - рдПрд╕-рдХреЛрдб рдкреНрд░рд╛рдкреНрдд рдХрд░рдд рдЖрд╣реЗ:
https://wavesexplorer.com/tx/C5VrFLQcprbA1KXAToaNvMP4Kg2rq43NkwWuADAA7wXX
рддрд╛рдВрддреНрд░рд┐рдХ рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рддреВрди, рдУрд░реЕрдХрд▓ рдХрд╛рдорд╛рд╕рд╛рдареА рдкреВрд░реНрдгрдкрдгреЗ рддрдпрд╛рд░ рдЖрд╣реЗ, рдЖрдкрдг рддреЗ рд╕реБрд░рдХреНрд╖рд┐рддрдкрдгреЗ рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛. рд╕рд░рд╛рд╕рд░реА рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рд╡рд╛рдкрд░рд╛рдЪреНрдпрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рддреВрди, рд╕реЛрдпреАрд╕реНрдХрд░ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдЗрдВрдЯрд░рдлреЗрд╕рдЪрд╛ рдЕрднрд╛рд╡ рдЖрд╣реЗ; рдпрд╛рд╕рд╛рдареА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рд╛рд╡реА рд▓рд╛рдЧреЗрд▓.
рдорд▓рд╛ рдкреНрд░рд╢реНрдирд╛рдВрдЪреА рдЙрддреНрддрд░реЗ рджреЗрдгреНрдпрд╛рдд рдЖрдгрд┐ рдЯрд┐рдкреНрдкрдгреНрдпрд╛ рд╕реНрд╡реАрдХрд╛рд░рдгреНрдпрд╛рд╕ рдЖрдирдВрдж рд╣реЛрдИрд▓, рдзрдиреНрдпрд╡рд╛рдж.
рд╕реНрддреНрд░реЛрдд: www.habr.com