ΠΠΎ Π΅Π΄Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π° ΡΠ°Π·Π²ΠΎΡ, Π±Π΅ΡΠ΅ ΠΎΠ±ΡΠ°Π²Π΅Π½ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΈΠΎΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΠΊΠΈ ΡΠ°Π·ΠΈΠΊ Erlang 24, ΡΠΈΡΠ° ΡΠ΅Π» Π±Π΅ΡΠ΅ Π΄Π° ΡΠ΅ ΡΠ°Π·Π²ΠΈΡΠ°Ρ Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ°Π½ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ ΡΠΎΠ»Π΅ΡΠ°Π½ΡΠ½ΠΈ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ ΠΊΠΎΠΈ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π°Π°Ρ ΠΏΠ°ΡΠ°Π»Π΅Π»Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Π±Π°ΡΠ°ΡΠ°ΡΠ° Π²ΠΎ ΡΠ΅Π°Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅. ΠΠ°Π·ΠΈΠΊΠΎΡ ΡΡΠ°Π½Π° ΡΠΈΡΠΎΠΊΠΎ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Ρ Π²ΠΎ ΠΎΠ±Π»Π°ΡΡΠΈ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ ΡΠ΅Π»Π΅ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΈ, Π±Π°Π½ΠΊΠ°ΡΡΠΊΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ, Π΅-ΡΡΠ³ΠΎΠ²ΠΈΡΠ°, ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡΠΊΠ° ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΈΡΠ° ΠΈ ΠΈΠ½ΡΡΠ°Π½Ρ ΠΏΠΎΡΠ°ΠΊΠΈ. ΠΠΎ ΠΈΡΡΠΎ Π²ΡΠ΅ΠΌΠ΅, Π±Π΅ΡΠ΅ ΠΎΠ±ΡΠ°Π²Π΅Π½ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ΡΠΎ Π½Π° OTP 24 (ΠΡΠ²ΠΎΡΠ΅Π½Π° ΡΠ΅Π»Π΅ΠΊΠΎΠΌ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°) - ΠΏΡΠΈΠ΄ΡΡΠΆΠ½Π° Π³ΡΡΠΏΠ° Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π·Π° ΡΠ°Π·Π²ΠΎΡ Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ°Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ Π½Π° ΡΠ°Π·ΠΈΠΊΠΎΡ Erlang.
ΠΠ»Π°Π²Π½ΠΈΡΠ΅ ΠΈΠ½ΠΎΠ²Π°ΡΠΈΠΈ:
- ΠΠΊΠ»ΡΡΠ΅Π½ Π΅ ΠΊΠΎΠΌΠΏΠ°ΡΠ»Π΅ΡΠΎΡ BeamAsm JIT, ΠΊΠΎΡ Π½Π΅ ΡΠ°ΠΌΠΎ ΡΡΠΎ Π³ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π° ΠΏΠ΅ΡΡΠΎΡΠΌΠ°Π½ΡΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° ΡΠΎ ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΌΠ°ΡΠΈΠ½ΡΠΊΠΈΠΎΡ ΠΊΠΎΠ΄ Π½Π°ΠΌΠ΅ΡΡΠΎ Π΄Π° Π³ΠΎ ΡΠΎΠ»ΠΊΡΠ²Π°, ΡΡΠΊΡ ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° ΠΈ Π½Π°ΠΏΡΠ΅Π΄Π½ΠΈ Π°Π»Π°ΡΠΊΠΈ Π·Π° ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠ°ΡΠ΅ ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° Π½Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ΡΠΎ.
- ΠΠΎΡΠ°ΠΊΠΈΡΠ΅ Π·Π° Π³ΡΠ΅ΡΠΊΠ° ΡΠ΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈ Π·Π° Π΄Π° Π²ΠΊΠ»ΡΡΡΠ²Π°Π°Ρ Π±ΡΠΎΠ΅Π²ΠΈ Π½Π° ΠΊΠΎΠ»ΠΎΠ½ΠΈ Π·Π° Π΄Π° ΡΠ΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΡΠ²Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΡΠΈΡΠ½Π°ΡΠ° ΠΏΠΎΠ·ΠΈΡΠΈΡΠ° ΠΏΠΎ ΡΠ΅Π΄ ΠΈ Π΄Π° ΡΠ΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½Π° Π΄ΠΈΡΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ° Π½Π° Π³ΡΠ΅ΡΠΊΠΈ ΠΏΡΠΈ ΠΏΠΎΠ²ΠΈΠΊΡΠ²Π°ΡΠ΅ Π²Π³ΡΠ°Π΄Π΅Π½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ (BIF).
- ΠΠΎΠ΄Π°Π΄Π΅Π½ΠΈ ΡΠ΅ Π½ΠΎΠ²ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Π΄Π΅Π»ΠΎΡ βΠΏΡΠΈΠΌΠ°ΡΠ΅β.
- ΠΠΎΠ΄ΡΠ»ΠΎΡ gen_tcp Π΄ΠΎΠ΄Π°Π΄Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° API Π½Π° Π½ΠΎΠ²ΠΈΡΠ΅ ΠΌΡΠ΅ΠΆΠ½ΠΈ ΠΏΡΠΈΠΊΠ»ΡΡΠΎΡΠΈ Π½Π°ΠΌΠ΅ΡΡΠΎ inet API.
- ΠΠΎΠ΄ΡΠ»ΠΎΡ Π·Π° ΡΡΠΏΠ΅ΡΠ²ΠΈΠ·ΠΎΡ ΠΈΠΌΠ° ΠΌΠΎΠΆΠ½ΠΎΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΈ Π΄Π° Π³ΠΈ ΠΏΡΠ΅ΠΊΠΈΠ½Π΅ ΡΠΈΡΠ΅ Π΄Π΅ΡΡΠΊΠΈ ΠΏΡΠΎΡΠ΅ΡΠΈ ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈ ΡΠΎ ΠΌΡΠ΅ΠΆΠ½Π° Π²ΡΡΠΊΠ°.
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° EdDSA (Edwards-curve Digital Signature Algorithm) Π°Π»Π³ΠΎΡΠΈΡΠ°ΠΌ Π·Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°ΡΠ΅ Π΄ΠΈΠ³ΠΈΡΠ°Π»Π΅Π½ ΠΏΠΎΡΠΏΠΈΡ Π²ΠΎ Π²ΡΡΠΊΠΈ Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° TLS 1.3.
ΠΠ·Π²ΠΎΡ: opennet.ru