рдореНрдпрд╛рдЯреНрд░рд┐рдХреНрд╕ рд╕рдВрдШреАрдп рдиреЗрдЯрд╡рд░реНрдХрдХреЛ рд▓рд╛рдЧрд┐ рдкрд┐рдпрд░-рдЯреВ-рдкрд┐рдпрд░ рдХреНрд▓рд╛рдЗрдиреНрдЯрдХреЛ рдкрд╣рд┐рд▓реЛ рд░рд┐рд▓реАрдЬ

рдПрдХ рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рдЧреНрд░рд╛рд╣рдХ рдЬрд╛рд░реА рдЧрд░рд┐рдПрдХреЛ рдЫ рджрдВрдЧрд╛ P2P.


рджрдВрдЧрд╛ - рдореВрд▓рддрдГ рдПрдХ рд╕рдВрдШреАрдп рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рд▓рд╛рдЧреА рдПрдХ рдЧреНрд░рд╛рд╣рдХ рдореНрдпрд╛рдЯреНрд░рд┐рдХреНрд╕ред P2P рдкрд░рд┐рдорд╛рд░реНрдЬрдирд▓реЗ рдПрдХреАрдХрд░рдг рдорд╛рд░реНрдлрдд рдХреЗрдиреНрджреНрд░реАрдХреГрдд DNS рдкреНрд░рдпреЛрдЧ рдирдЧрд░реА рдЧреНрд░рд╛рд╣рдХрдорд╛ рд╕рд░реНрднрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд░ рд╕рдВрдШ рдердкреНрдЫред libp2p, рдЬреБрди рдорд╛ рдкрдирд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ рдЖрдИрдкреАрдПрдлрдПрд╕ред рдпреЛ рдХреНрд▓рд╛рдЗрдиреНрдЯрдХреЛ рдкрд╣рд┐рд▓реЛ рд╕рдВрд╕реНрдХрд░рдг рд╣реЛ рдЬрд╕рд▓реЗ рдкреГрд╖реНрда рдкреБрди: рд▓реЛрдб рдкрдЫрд┐ рд╕рддреНрд░ рдмрдЪрдд рдЧрд░реНрджрдЫ, рддрд░ рдЕрд░реНрдХреЛ рдкреНрд░рдореБрдЦ рдЕрдкрдбреЗрдЯрд╣рд░реВрдорд╛ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, 0.2.0) рдбреЗрдЯрд╛ рдЕрдЭреИ рдореЗрдЯрд┐рдиреЗрдЫред рддреНрдпрд╕рдХрд╛рд░рдг, рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдХреБрд░рд╛рдХреЛ рд▓рд╛рдЧрд┐ рдЧреНрд░рд╛рд╣рдХ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░рд┐рдПрдХреЛ рдЫреИрдиред

рдЧреНрд░рд╛рд╣рдХрд▓реЗ рдорд╣рд╛рд╕рдВрдШ, рдХреЛрдард╛ рдирд┐рд░реНрдорд╛рдг рд░ рдХреЛрдард╛рд╣рд░реВрдХреЛ рд╡рд┐рд╢реНрд╡рд╡реНрдпрд╛рдкреА (рд╕рд░реНрднрд░рд▓реЗрд╕!) рд╕реВрдЪреАрдХреЛ рдкреНрд░рджрд░реНрд╢рди рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫред

рдпрджреНрдпрдкрд┐, DNS рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдореБрдЦреНрдп рдореНрдпрд╛рдЯреНрд░рд┐рдХреНрд╕ рд╕рдЮреНрдЬрд╛рд▓ рд░ libp2p рдорд╛ рдореНрдпрд╛рдЯреНрд░рд┐рдХреНрд╕ рдиреЗрдЯрд╡рд░реНрдХрд▓реЗ рдЕрдЭреИ рдкрдирд┐ рдПрдХрдЕрд░реНрдХрд╛рд╕рдБрдЧ рд╕рдЩреНрдШреАрдп рд░ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдЧрд░реНрди рд╕рдХреНрджреИрдиред

рдХреНрд▓рд╛рдЗрдиреНрдЯ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рд▓рдЧрдЗрди рдмрдЯрдирдорд╛ рдХреНрд▓рд┐рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рддреНрдпрд╕рдкрдЫрд┐ рддрдкрд╛рдИрд▓реЗ рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рдЙрддреНрдкрдиреНрди рдЖрдИрдбреА рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреБрд╣реБрдиреЗрдЫред рдбрд╛рдЯрд╛ рдирд┐рд░реНрдпрд╛рдд рдЕрдЭреИ рд╕рдорд░реНрдерд┐рдд рдЫреИрдиред

рдпреЛ рдПрдХ рд╕рдореНрднрд╛рд╡рд┐рдд рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЛ рдПрдХ рдЕрд╕реНрдерд┐рд░ рдкреНрд░рд╕реНрддреБрддреАрдХрд░рдг рднрдПрдХреЛрд▓реЗ, рддрдкрд╛рдИрдВ рд╕рдорд╕реНрдпрд╛рдорд╛ рдкрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ:

  • рддрдкрд╛рдИрдВрд▓реЗ рдЖрдлреНрдиреЛ рдЦрд╛рддрд╛рдорд╛ рд▓рдЧ рдЗрди рдЧрд░реНрди рд╡рд╛ рдЕрдиреНрдп рдЧреНрд░рд╛рд╣рдХрд╣рд░реВрд╕рдБрдЧ рдЕрдиреНрддрд░реНрдХреНрд░рд┐рдпрд╛ рдЧрд░реНрди рд╕рдХреНрд╖рдо рд╣реБрдиреБрд╣реБрдиреЗ рдЫреИрди рдпрджрд┐ рд╕реЗрд╡рд╛ рдХрд╛рд░реНрдпрдХрд░реНрддрд╛рдХреЛ рд░реВрдкрдорд╛ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рд╕рд░реНрднрд░ рдмреНрд░рд╛рдЙрдЬрд░рд▓реЗ рдорд╛рд░реЗрдХреЛ рдЫ рдЬрдм рдпреЛ рд╕рдордп рд╕рдорд╛рдкреНрдд рд╣реБрдиреНрдЫред рдпрд╕реНрддреЛ рд╕рдорд╕реНрдпрд╛ рдлрд╛рдпрд░рдлрдХреНрд╕рдорд╛ рджреЗрдЦрд┐рдпреЛ, рдЬрд╕рд▓реЗ 30 рд╕реЗрдХреЗрдиреНрдбрдХреЛ рдирд┐рд╖реНрдХреНрд░рд┐рдпрддрд╛ рдкрдЫрд┐ рдпреЛ рдЧрд░реНрдЫ]ред
  • libp2p рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрддрд░рдорд╛, рдЧрд░реНрди рд╕рдХрд┐рдиреЗ рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛рдорд╛ рд╕рдордп рд╕реАрдорд╛рд╣рд░реВ рдЫрдиреН, рдЬрд╕рд▓реЗ рдорд╣рд╛рд╕рдВрдШрдорд╛ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдирд┐рдореНрддреНрдпрд╛рдЙрди рд╕рдХреНрдЫред

рдореНрдпрд╛рдЯреНрд░рд┐рдХреНрд╕ рдХреЛ P2P рд╕рдВрд╕реНрдХрд░рдг рдорд╛ рдХрд╛рдо рдХреЛ рд╢реБрд░реБрд╡рд╛рдд рдЖрдлреНрдиреЛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реБ рд▓рд╛рдИ рдЕрдзрд┐рдХ рд╕реНрд╡рддрдиреНрддреНрд░рддрд╛ рджрд┐рди рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реБ рдХреЛ рдЗрдЪреНрдЫрд╛ рдХреЛ рдХрд╛рд░рдг рдерд┐рдпреЛред рдХреЗрдиреНрджреНрд░реАрдп рд╕рд░реНрднрд░рдмрд╛рдЯ рдбрд┐рдХрдкрд▓рд┐рдВрдЧрд▓реЗ рд╕реНрдерд╛рдиреАрдп рд░ рдЬрд╛рд▓ рдиреЗрдЯрд╡рд░реНрдХрд╣рд░реВ рднрд┐рддреНрд░ рд╕рдВрдЪрд╛рд░рд▓рд╛рдИ рд╕рд╣рдЬ рдмрдирд╛рдЙрди рд╕рдореНрднрд╡ рдмрдирд╛рдЙрдБрдЫ, рд░ рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛, рдмрд╛рд╣реНрдп рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рдкрд╣реБрдБрдЪ рд╕реАрдорд┐рдд рд╡рд╛ рдЕрдиреБрдкрд╕реНрдерд┐рдд рдЕрд╡рд╕реНрдерд╛рдорд╛ред рдпрд╕рд▓реЗ рдЧреЛрдкрдиреАрдпрддрд╛рдорд╛ рдкрдирд┐ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдкреНрд░рднрд╛рд╡ рдкрд╛рд░реНрдЫ, рдкреНрд░рд╕рд╛рд░рд┐рдд рдореЗрдЯрд╛рдбреЗрдЯрд╛рдХреЛ рдиреНрдпреВрдиреАрдХрд░рдгрдХреЛ рдХрд╛рд░рдгрд▓реЗ рдЧрд░реНрджрд╛, рдЬреБрди рдпрд╕ рдкрд░рд┐рджреГрд╢реНрдпрдорд╛ рдкрддреНрд░рд╛рдЪрд╛рд░рдорд╛ рд╕рд╣рднрд╛рдЧреАрд╣рд░реВрд▓реЗ рдорд╛рддреНрд░ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрджрдЫред рдЕрдиреНрддрддрдГ, рдпрд╕рд▓реЗ рд╣рд╛рд▓рдХреЛ рдореНрдпрд╛рдЯреНрд░рд┐рдХреНрд╕ рдЕрд╡рдзрд╛рд░рдгрд╛рд╣рд░реВрд▓рд╛рдИ рдЕрдЭ рдмрдвреА рдкреЛрд░реНрдЯреЗрдмрд┐рд▓рд┐рдЯреА рд░ рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рд░рд┐рдлреНрдпрд╛рдХреНрдЯрд░ рдЧрд░реНрдиреЗ рд╡рд┐рдЪрд╛рд░ рдЧрд░реНрди рдиреЗрддреГрддреНрд╡ рдЧрд░реНрджрдЫред

рд╕рд░реНрднрд░ API рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕рд░реНрднрд░ рд╕рдВрдХрд▓рди рдорд╛рд░реНрдлрдд рдкреНрд░рд╛рдкреНрдд рд╣реБрдиреНрдЫ рдбреЗрдиреНрдбреНрд░рд╛рдЗрдЯ WebAssembly рдХреЛрдбрдорд╛, рдЬреБрди рд╡реЗрдм рд╕рдВрд╕реНрдХрд░рдг рд░ рдЗрд▓реЗрдХреНрдЯреНрд░реЛрди рд░реНрдпрд╛рдкрд░рдХреЛ рдорд╛рдорд▓рд╛рдорд╛ рд╕реНрдерд╛рдиреАрдп рд░реВрдкрдорд╛ рдбреЗрдЯрд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрди IndexedDB рд░ SQLite рдкреНрд░рдпреЛрдЧ рдЧрд░реА рд╕реЗрд╡рд╛ рдХрд╛рд░реНрдпрдХрд░реНрддрд╛рдХреЛ рд░реВрдкрдорд╛ рдЧреНрд░рд╛рд╣рдХрд╕рдБрдЧ рдПрдХреИрд╕рд╛рде рдЪрд▓реНрдЫред
рдбреЗрдиреНрдбреНрд░рд╛рдЗрдЯ Go рдорд╛ "рджреЛрд╕реНрд░реЛ рдкреБрд╕реНрддрд╛" рдореНрдпрд╛рдЯреНрд░рд┐рдХреНрд╕ рд╕рд░реНрднрд░ рд╣реЛ рдЬреБрди рд╡рд┐рдХрд╛рд╕ рднрдЗрд░рд╣реЗрдХреЛ рдЫ рд░ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдореЛрдбреНрдпреБрд▓рд░ рд╣реБрдирдХреЛ рд▓рд╛рдЧрд┐ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдЫ рд░ рдпрд╕рд▓рд╛рдИ рдореЛрдиреЛрд▓рд┐рдерд┐рдХ рд░реВрдкрдорд╛ рдкрдирд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдПрдХ рдореЛрдбреНрдпреБрд▓рд░ рд░реВрдк рдорд╛, Apache Kafka рдХреЛ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрд╕рд╣рд░реБ рдмреАрдЪ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд▓рд╛рдЧреА рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, рд░ рдПрдХ рдореЛрдиреЛрд▓рд┐рдерд┐рдХ рд░реВрдк рдорд╛ - рдирд╛рдлреНрдХрд╛ред Dendrite рдХреЛ P2P рд╕рдВрд╕реНрдХрд░рдг рдирд┐рд░реНрдорд╛рдг рдХреЛ рд▓рд╛рдЧреА рдХрд╛рдЧрдЬрд╛рдд рдкрд╛рдЙрди рд╕рдХрд┐рдиреНрдЫ GitHub рдорд╛.

рдбреЗрдиреНрдбреНрд░рд╛рдЗрдЯ рдореВрд▓ рд░реВрдкрдорд╛ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдЙрджреНрджреЗрд╢реНрдп рд╕рд░реНрднрд░ рд╣реБрдирдХреЛ рд▓рд╛рдЧрд┐ рдЕрднрд┐рдкреНрд░реЗрд░рд┐рдд рдерд┐рдпреЛ рдЬреБрди рдкреНрд░рддреНрдпрдХреНрд╖ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрдирдХреЛ рдЙрджреНрджреЗрд╢реНрдп рдерд┐рдпреЛред Synapse, Python рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ, рдЬрд╕рдорд╛ рдкреНрд░рджрд░реНрд╢рди рд░ рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреА рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдЫрдиреНред рддрд░ Synapse рдХреЛ рд╕рдорд░реНрдерди рд░ рдкреНрд░рдореБрдЦ refactoring рдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ рдХрд╛рд░рдг, Dendrite рдХреЛ рд╡рд┐рдХрд╛рд╕ рдмрд╛рдЯреЛ рдХреЛ рдЫреЗрдЙ рдорд╛ рдЧрд┐рд░реНрдпреЛред рдЕрдиреНрддрддрдГ, рд╡рд┐рдХрд╛рд╕ рдкреБрди: рд╕реБрд░реБ рднрдпреЛ, рддрд░ рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдЕрд╡рд╕реНрдерд┐рдд рдХреЛрдб рдЖрдзрд╛рд░рд▓рд╛рдИ рд╕рд╛рдорд╛рдиреНрдп-рдЙрджреНрджреЗрд╢реНрдпрдХреЛ рд╕рдиреНрджрд░реНрднрдорд╛ рдирднрдИ рдкреЛрд░реНрдЯреЗрдмрд▓ рд░ рдХрдо-рдкрд╛рд╡рд░ рдХреНрд▓рд╛рдЗрдиреНрдЯ рдЙрдкрдХрд░рдгрд╣рд░реВ, рдЬрд╕реНрддреИ рдмреНрд░рд╛рдЙрдЬрд░ рд░ рдлреЛрдирд╣рд░реВрдорд╛ рдЗрдореНрдмреЗрдбрд┐рдЩрдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдХреВрд▓рдирдорд╛ рдзреНрдпрд╛рди рдХреЗрдиреНрджреНрд░рд┐рдд рдЧрд░реНрдиреЗ рдирд┐рд░реНрдгрдп рдЧрд░реЗред

рд╣рд╛рд▓рдХреЛ рдбреЗрдиреНрдбреНрд░рд╛рдЗрдЯ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЕрдЭреИ рд╡рд┐рдХрд╛рд╕рдХреЛ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рдЪрд░рдгрд╣рд░реВрдорд╛ рдЫ, рддрд░ рдпреЛ рдкрд╣рд┐рд▓реЗ рдиреИ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╕рдВрдШрдХреЛ рд▓рд╛рдЧрд┐ рдкрд░реНрдпрд╛рдкреНрдд рдЫ:

рдХреНрд▓рд╛рдЗрдиреНрдЯ-рд╕рд░реНрднрд░ API рд╣рд░реВ: 34% (227/672 рдкрд░реАрдХреНрд╖рдгрд╣рд░реВ) - 33% рдмрд╛рдЯ рдорд╛рдерд┐
рдлреЗрдбрд░реЗрд╢рди APIs: 34% (35/103 рдкрд░реАрдХреНрд╖рдгрд╣рд░реВ) - 27% рдмрд╛рдЯ рдорд╛рдерд┐

P2P рд▓рд╛рдЧреВ рдЧрд░реНрдиреЗ рдпреЛ рдкрд╣рд┐рд▓реЛ рдкреНрд░рдпрд╛рд╕ рд╣реЛрдЗрдиред рдкрд╣рд┐рд▓реЗ, рддреНрдпрд╣рд╛рдБ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдкрд╣рд▓ рдерд┐рдпреЛ Synapse рдХреЛ рд▓рд╛рдЧрд┐ Yggdrasil рдиреЗрдЯрд╡рд░реНрдХрдорд╛ CoAP рдкреНрд░реЛрдХреНрд╕реА.


рдореНрдпрд╛рдЯреНрд░рд┐рдХреНрд╕ рдкреНрд░реЛрдЯреЛрдХрд▓рдХрд╛ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВ рд╕рдВрдШрдорд╛ рдорд╛рддреНрд░ рдХреЗрдиреНрджреНрд░рд┐рдд рдЫреИрдирдиреН рд░ рдЕрдЭ рдмрдвреА рд╡рд┐рдХреЗрдиреНрджреНрд░реАрдХрд░рдгрдХрд╛ рд▓рд╛рдЧрд┐ рдЙрдкрдХрд░рдгрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИрдЫрдиреНред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдПрдЙрдЯрд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ рдпрд╛рддрд╛рдпрд╛рдд рд╕реНрддрд░рдорд╛ рд▓рд╛рдЧрдд рдХрдо рдЧрд░реНрдиред рдПрдХ рд░рд╛рдХреНрд╖рд╕ рд╡рд┐рдХрд╕рд┐рдд рд╣реБрдиреНрдЫ рдкрдиреНрддрд▓рд╛рдЗрдореЛрди - рдПрдХ рдкреНрд░реЛрдХреНрд╕реА рдЬрд╕рдорд╛ рдХреБрдиреИ рдкрдирд┐ рдХреНрд▓рд╛рдЗрдиреНрдЯрд▓реЗ рдЗрдиреНрдХреНрд░рд┐рдкреНрд╢рди рд╕рдорд░реНрдерди рдмрд┐рдирд╛ рдЬрдбрд╛рди рдЧрд░реНрди рд░ рдЗрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рд╕рдиреНрджреЗрд╢рд╣рд░реВрд╕рдБрдЧ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдЧрд░реНрди рд╕рдХреНрдЫред рд╕рдмреИ рдкрд╣рд▓рд╣рд░реВ рднрд╡рд┐рд╖реНрдпрдорд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрдиреЗ рдЙрджреНрджреЗрд╢реНрдпрд▓реЗ рдЧрд░рд┐рдиреНрдЫ рд╕рд░реНрднрд░рдорд╛ рд▓рдЧрдЗрди рдмрд╛рдзреНрдпрдХрд╛рд░реАрдмрд╛рдЯ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдЙрдиреБрд╣реЛрд╕реН, MXID рд╣рдЯрд╛рдЙрдБрджреИ, рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдЮреНрдЬреА рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдиреЗрдЯрд╡рд░реНрдХрд╕рдБрдЧ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдЧрд░реНрджреИ, рдЬреБрди рдкрд╣рд┐рд▓реЗ рдиреИ рдЖрдВрд╢рд┐рдХ рд░реВрдкрдорд╛ Riot P2P рдорд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫред


рддрдкрд╛рдИрдВрд▓реЗ рдпреЛрдЬрдирд╛рдмрджреНрдз рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рдЕрд╡рдзрд╛рд░рдгрд╛рд╣рд░реВрдорд╛ рдердк рд╡рд┐рд╕реНрддреГрдд рдЬрд╛рдирдХрд╛рд░реА рдкрд╛рдЙрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ YouTube рдорд╛ FOSDEM 2020 рдкреНрд░рд╕реНрддреБрддрд┐рдорд╛ ╨╕ рднрд░реНрдЦрд░рдХреЛ рдмреНрд▓рдЧ рдкреЛрд╕реНрдЯ.

рдкреБрд░рд╛рдиреЛ рдПрдкрдХреЛ рдХреЛрдбрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдПрдиреНрдбреНрд░реЛрдЗрдбрдХрд╛ рд▓рд╛рдЧрд┐ Riot P2P рд╕рдВрд╕реНрдХрд░рдг рдкрдирд┐ рдЫред рднрд╡рд┐рд╖реНрдпрдорд╛ рдпрд╕рд▓рд╛рдИ рд╡рд░реНрддрдорд╛рдирдорд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░реНрдиреЗ рдпреЛрдЬрдирд╛ рдЫред RiotX.

рдпрд╕рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд

рд╕реНрд░реЛрдд: linux.org.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди