āĻāĻāĻāĻŋ āĻĒāϰā§āĻā§āώāĻžāĻŽā§āϞāĻ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻŽā§āĻā§āϤāĻŋ āĻĒā§āϝāĻŧā§āĻā§ āĻĻāĻžāĻā§āĻāĻž P2P.
āĻĻāĻžāĻā§āĻāĻž - āĻŽā§āϞāϤ āĻāĻāĻāĻŋ āĻĢā§āĻĄāĻžāϰā§āĻā§āĻĄ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻā§āϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻāϰāĻžāϝāĻŧā§. P2P āĻĒāϰāĻŋāĻŦāϰā§āϤāύāĻāĻŋ āĻāύā§āĻāĻŋāĻā§āϰā§āĻļāύā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻāĻāĻāĻŋ āĻā§āύā§āĻĻā§āϰā§āĻā§āϤ DNS āĻŦā§āϝāĻŦāĻšāĻžāϰ āύāĻž āĻāϰ⧠āĻā§āϞāĻžāϝāĻŧā§āύā§āĻā§ āĻāĻāĻāĻŋ āϏāĻžāϰā§āĻāĻžāϰ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻāĻŦāĻ āĻĢā§āĻĄāĻžāϰā§āĻļāύ āϝā§āĻ āĻāϰ⧠libp2p, āϝāĻž āĻāĻ āĻŦā§āϝāĻŦāĻšā§āϤ āĻšāϝāĻŧ IPFS. āĻāĻāĻŋ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻā§āϰ āĻĒā§āϰāĻĨāĻŽ āϏāĻāϏā§āĻāϰāĻŖ āϝāĻž āĻāĻāĻāĻŋ āĻĒā§āώā§āĻ āĻž āĻĒā§āύāϰāĻžāϝāĻŧ āϞā§āĻĄ āĻāϰāĻžāϰ āĻĒāϰ⧠āϏā§āĻļāύ āϏāĻāϰāĻā§āώāĻŖ āĻāϰā§, āĻāĻŋāύā§āϤ⧠āĻĒāϰāĻŦāϰā§āϤ⧠āĻŦāĻĄāĻŧ āĻāĻĒāĻĄā§āĻāĻā§āϞāĻŋāϤ⧠(āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, 0.2.0) āĻĄā§āĻāĻž āĻāĻāύāĻ āĻŽā§āĻā§ āĻĢā§āϞāĻž āĻšāĻŦā§āĨ¤ āĻ āϤāĻāĻŦ, āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖ āĻāĻŋāĻā§āϰ āĻāύā§āϝ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āĻĒāϰāĻžāĻŽāϰā§āĻļ āĻĻā§āĻāϝāĻŧāĻž āĻšāϝāĻŧ āύāĻžāĨ¤
āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻĢā§āĻĄāĻžāϰā§āĻļāύ, āϰā§āĻŽ āϤā§āϰāĻŋ āĻāĻŦāĻ āĻāĻā§āώāĻā§āϞāĻŋāϰ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻŦāĻŦā§āϝāĻžāĻĒā§ (āϏāĻžāϰā§āĻāĻžāϰāĻšā§āύ!) āĻā§āϝāĻžāĻāĻžāϞāĻ āĻĒā§āϰāĻĻāϰā§āĻļāύ āĻāϰā§āĨ¤
āϝāĻžāĻāĻšā§āĻ, DNS āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻĒā§āϰāϧāĻžāύ āĻŽā§āϝāĻžāĻā§āϰāĻŋāĻā§āϏ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻāĻŦāĻ libp2p-āĻ āĻŽā§āϝāĻžāĻā§āϰāĻŋāĻā§āϏ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻāĻāύāĻ āĻĢā§āĻĄāĻžāϰā§āĻ āĻāϰāϤ⧠āĻĒāĻžāϰ⧠āύāĻž āĻāĻŦāĻ āĻāĻā§ āĻ āĻĒāϰā§āϰ āϏāĻžāĻĨā§ āϝā§āĻāĻžāϝā§āĻ āĻāϰāϤ⧠āĻĒāĻžāϰ⧠āύāĻžāĨ¤
āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤā§, āĻļā§āϧ⧠āϞāĻāĻāύ āĻŦā§āϤāĻžāĻŽā§ āĻā§āϞāĻŋāĻ āĻāϰā§āύ, āϤāĻžāϰāĻĒāϰ⧠āĻāĻĒāύāĻŋ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻā§ āĻāĻāĻāĻŋ āϤā§āϰāĻŋ āĻāĻāĻĄāĻŋ āĻĒāĻžāĻŦā§āύāĨ¤ āĻĄā§āĻāĻž āĻāĻā§āϏāĻĒā§āϰā§āĻ āĻāĻāύāĻ āϏāĻŽāϰā§āĻĨāĻŋāϤ āύāϝāĻŧāĨ¤
āϝā§āĻšā§āϤ⧠āĻāĻāĻŋ āĻāĻāĻāĻŋ āϏāĻŽā§āĻāĻžāĻŦā§āϝ āϧāĻžāϰāĻŖāĻžāϰ āĻāĻāĻāĻŋ āĻ āϏā§āĻĨāĻŋāϰ āĻāĻĒāϏā§āĻĨāĻžāĻĒāύāĻž, āĻāĻĒāύāĻŋ āϏāĻŽāϏā§āϝāĻžāϝāĻŧ āĻĒāĻĄāĻŧāϤ⧠āĻĒāĻžāϰā§āύ:
- āĻāĻĒāύāĻŋ āĻāĻĒāύāĻžāϰ āĻ ā§āϝāĻžāĻāĻžāĻāύā§āĻā§ āϞāĻ āĻāύ āĻāϰāϤ⧠āĻĒāĻžāϰāĻŦā§āύ āύāĻž āĻŦāĻž āĻ āύā§āϝ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻāĻĻā§āϰ āϏāĻžāĻĨā§ āĻāύā§āĻāĻžāϰāĻ ā§āϝāĻžāĻā§āĻ āĻāϰāϤ⧠āĻĒāĻžāϰāĻŦā§āύ āύāĻž āϝāĻĻāĻŋ āĻĒāϰāĻŋāώā§āĻŦāĻž āĻāϰā§āĻŽā§ āĻšāĻŋāϏāĻžāĻŦā§ āĻāϞāĻŽāĻžāύ āϏāĻžāϰā§āĻāĻžāϰāĻāĻŋ āϏāĻŽāϝāĻŧ āĻļā§āώ āĻšāϝāĻŧā§ āĻā§āϞ⧠āĻŦā§āϰāĻžāĻāĻāĻžāϰ āĻĻā§āĻŦāĻžāϰāĻž āĻŽā§āϰ⧠āĻĢā§āϞāĻž āĻšāϝāĻŧāĨ¤ āĻāĻŽāύ āϏāĻŽāϏā§āϝāĻž āĻĢāĻžāϝāĻŧāĻžāϰāĻĢāĻā§āϏ⧠āĻĻā§āĻāĻž āĻā§āĻā§, āϝāĻž 30 āϏā§āĻā§āύā§āĻĄ āύāĻŋāώā§āĻā§āϰāĻŋāϝāĻŧāϤāĻžāϰ āĻĒāϰ⧠āĻāĻāĻŋ āĻāϰā§]āĨ¤
- libp2p āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āϏā§āϤāϰā§, āϏāĻā§āĻāĻžāϞāĻŋāϤ āĻā§āϰāĻŋāϝāĻŧāĻžāĻā§āϞāĻŋāϰ āϏāĻāĻā§āϝāĻžāϰ āϏāĻŽāϝāĻŧāϏā§āĻŽāĻž āϰāϝāĻŧā§āĻā§, āϝāĻž āĻĢā§āĻĄāĻžāϰā§āĻļāύā§āϰ āϏāĻžāĻĨā§ āϏāĻŽāϏā§āϝāĻž āϏā§āώā§āĻāĻŋ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤
āĻŽā§āϝāĻžāĻā§āϰāĻŋāĻā§āϏā§āϰ P2P āϏāĻāϏā§āĻāϰāĻŖā§ āĻāĻžāĻ āĻļā§āϰ⧠āĻāϰāĻž āĻšāϝāĻŧā§āĻāĻŋāϞ āĻĄā§āĻā§āϞāĻĒāĻžāϰāĻĻā§āϰ āϤāĻžāĻĻā§āϰ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻĻā§āϰ āĻāϰāĻ āϏā§āĻŦāĻžāϧā§āύāϤāĻž āĻĻā§āĻāϝāĻŧāĻžāϰ āĻāĻā§āĻāĻžāϰ āĻāĻžāϰāĻŖā§āĨ¤ āĻā§āύā§āĻĻā§āϰā§āϝāĻŧ āϏāĻžāϰā§āĻāĻžāϰ āĻĨā§āĻā§ āĻĄāĻŋāĻāĻĒāϞāĻŋāĻ āϏā§āĻĨāĻžāύā§āϝāĻŧ āĻāĻŦāĻ āĻāĻžāϞ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻā§āϰ āĻŽāϧā§āϝ⧠āϝā§āĻāĻžāϝā§āĻ āϏāĻšāĻāϤāϰ āĻāϰāĻž āϏāĻŽā§āĻāĻŦ āĻāϰā§, āĻāĻŦāĻ āϏāĻžāϧāĻžāϰāĻŖāĻāĻžāĻŦā§, āĻāĻŽāύ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋāϤ⧠āϝā§āĻāĻžāύ⧠āĻŦāĻšāĻŋāϰāĻžāĻāϤ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻā§ āĻ ā§āϝāĻžāĻā§āϏā§āϏ āϏā§āĻŽāĻŋāϤ āĻŦāĻž āĻ āύā§āĻĒāϏā§āĻĨāĻŋāϤāĨ¤ āĻāĻāĻŋ āĻā§āĻĒāύā§āϝāĻŧāϤāĻžāϰ āĻāĻĒāϰāĻ āĻāϤāĻŋāĻŦāĻžāĻāĻ āĻĒā§āϰāĻāĻžāĻŦ āĻĢā§āϞā§, āĻĒā§āϰā§āϰāĻŋāϤ āĻŽā§āĻāĻžāĻĄā§āĻāĻž āύā§āϝā§āύāϤāĻŽ āĻāϰāĻžāϰ āĻāĻžāϰāĻŖā§, āϝāĻž āĻāĻ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋāϤ⧠āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻāĻŋāĻ āĻŋāĻĒāϤā§āϰā§āϰ āĻ āĻāĻļāĻā§āϰāĻšāĻŖāĻāĻžāϰā§āĻĻā§āϰ āĻĻā§āĻŦāĻžāϰāĻž āϏāĻāϰāĻā§āώāĻŖ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āĻļā§āώ āĻĒāϰā§āϝāύā§āϤ, āĻāĻāĻŋ āĻŦā§āĻšāϤā§āϤāϰ āĻŦāĻšāύāϝā§āĻā§āϝāϤāĻž āĻāĻŦāĻ āϏā§āϰāĻā§āώāĻž āĻ āϰā§āĻāύā§āϰ āĻāύā§āϝ āĻŦāϰā§āϤāĻŽāĻžāύ āĻŽā§āϝāĻžāĻā§āϰāĻŋāĻā§āϏ āϧāĻžāϰāĻŖāĻžāĻā§āϞāĻŋāĻā§ āϰāĻŋāĻĢā§āϝāĻžāĻā§āĻāϰāĻŋāĻ āĻŦāĻŋāĻŦā§āĻāύāĻž āĻāϰāĻžāϰ āĻĻāĻŋāĻā§ āĻĒāϰāĻŋāĻāĻžāϞāĻŋāϤ āĻāϰā§āĨ¤
āϏāĻžāϰā§āĻāĻžāϰ API āĻāϰ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āϏāĻžāϰā§āĻāĻžāϰ āϏāĻāĻāϞāύā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻ
āϰā§āĻāύ āĻāϰāĻž āĻšāϝāĻŧ āĻ
āύā§āϤāĻāϏā§āύāĻžāϝāĻŧā§āϏā§āϤā§āϰ WebAssembly āĻā§āĻĄā§, āϝāĻž āĻāĻāĻāĻŋ āĻĒāϰāĻŋāώā§āĻŦāĻž āĻāϰā§āĻŽā§ āĻāĻāĻžāϰ⧠āĻā§āϞāĻžāϝāĻŧā§āύā§āĻā§āϰ āϏāĻžāĻĨā§ āĻāĻāϝā§āĻā§ āĻāϞā§, āĻāϝāĻŧā§āĻŦ āϏāĻāϏā§āĻāϰāĻŖ āĻāĻŦāĻ āĻāϞā§āĻā§āĻā§āϰāύ āϰâā§āϝāĻžāĻĒāĻžāϰā§āϰ āĻā§āώā§āϤā§āϰ⧠āϏā§āĻĨāĻžāύā§āϝāĻŧāĻāĻžāĻŦā§ āĻĄā§āĻāĻž āϏāĻāϰāĻā§āώāĻŖ āĻāϰāϤ⧠IndexedDB āĻāĻŦāĻ SQLite āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āĨ¤
āĻĄā§āύāĻĄā§āϰāĻžāĻāĻ āĻšāϞ āĻā§-āϤ⧠āĻāĻāĻāĻŋ "āĻĻā§āĻŦāĻŋāϤā§āϝāĻŧ-āĻĒā§āϰāĻāύā§āĻŽ" āĻŽā§āϝāĻžāĻā§āϰāĻŋāĻā§āϏ āϏāĻžāϰā§āĻāĻžāϰ āϝāĻž āϤā§āϰāĻŋ āĻāϰāĻž āĻšāĻā§āĻā§ āĻāĻŦāĻ āĻāĻāĻŋ āϏāĻŽā§āĻĒā§āϰā§āĻŖāϰā§āĻĒā§ āĻŽāĻĄā§āϞāĻžāϰ āĻāϰāĻžāϰ āĻāύā§āϝ āĻĄāĻŋāĻāĻžāĻāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ āĻāĻŦāĻ āĻāĻāĻŋ āĻāĻāĻā§āĻāĻŋāϝāĻŧāĻžāĻāĻžāĻŦā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻāĻāĻāĻŋ āĻŽāĻĄā§āϞāĻžāϰ āĻāĻāĻžāϰā§, āĻ
ā§āϝāĻžāĻĒāĻžāĻāĻŋ āĻāĻžāĻĢāĻāĻž āĻŽāĻžāĻāĻā§āϰā§āϏāĻžāϰā§āĻāĻŋāϏā§āϰ āĻŽāϧā§āϝ⧠āĻŽāĻŋāĻĨāϏā§āĻā§āϰāĻŋāϝāĻŧāĻž āĻāĻŦāĻ āĻāĻāĻā§āĻāĻŋāϝāĻŧāĻž āĻāĻāĻžāϰ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧ - āύāĻžāĻĢāĻāĻž. āĻĄā§āύāĻĄā§āϰāĻžāĻāĻā§āϰ P2P āϏāĻāϏā§āĻāϰāĻŖ āϤā§āϰāĻŋāϰ āĻāύā§āϝ āĻĄāĻā§āĻŽā§āύā§āĻā§āĻļāύ āĻĒāĻžāĻāϝāĻŧāĻž āϝāĻžāĻŦā§ āĻāĻŋāĻāĻšāĻžāĻŦā§.
āĻĄā§āύāĻĄā§āϰāĻžāĻāĻāĻāĻŋ āĻŽā§āϞāϤ āĻāĻāĻāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āĻāĻĻā§āĻĻā§āĻļā§āϝ āϏāĻžāϰā§āĻāĻžāϰā§āϰ āĻāĻĻā§āĻĻā§āĻļā§āϝ⧠āĻāĻŋāϞ āϝāĻž āϏāϰāĻžāϏāϰāĻŋ āĻĒā§āϰāϤāĻŋāϏā§āĻĨāĻžāĻĒāύā§āϰ āĻāĻĻā§āĻĻā§āĻļā§āϝ⧠āĻāĻŋāϞ āĻĒā§āϰāĻžāύā§āϤāϏāύā§āύāĻŋāĻāϰā§āώ, āĻĒāĻžāĻāĻĨāύ⧠āϞā§āĻāĻž, āϝāĻžāϰ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻž āĻāĻŦāĻ āĻŽāĻžāĻĒāϝā§āĻā§āϝāϤāĻž āϏāĻŽāϏā§āϝāĻž āϰāϝāĻŧā§āĻā§āĨ¤ āĻāĻŋāύā§āϤ⧠Synapse-āĻāϰ āϏāĻŽāϰā§āĻĨāύ āĻāĻŦāĻ āĻĒā§āϰāϧāĻžāύ āϰāĻŋāĻĢā§āϝāĻžāĻā§āĻāϰāĻŋāĻāϝāĻŧā§āϰ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϰ āĻāĻžāϰāĻŖā§, āĻĄā§āύāĻĄā§āϰāĻžāĻāĻā§āϰ āĻŦāĻŋāĻāĻžāĻļ āĻĒāĻĨā§āϰ āϧāĻžāϰ⧠āĻĒāĻĄāĻŧā§āĻāĻŋāϞāĨ¤ āĻļā§āώ āĻĒāϰā§āϝāύā§āϤ, āĻāύā§āύāϝāĻŧāύ āĻāĻŦāĻžāϰ āĻļā§āϰ⧠āĻšāϝāĻŧ, āĻāĻŋāύā§āϤ⧠āϤāĻžāϰāĻž āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āĻā§āĻĄ āĻŦā§āϏāĻā§ āϏāĻžāϧāĻžāϰāĻŖ-āĻāĻĻā§āĻĻā§āĻļā§āϝā§āϰ āĻĒā§āϰā§āĻā§āώāĻžāĻĒāĻā§ āύāϝāĻŧ, āĻŦāϰāĻ āĻĒā§āϰā§āĻā§āĻŦāϞ āĻāĻŦāĻ āĻāĻŽ-āĻĒāĻžāĻāϝāĻŧāĻžāϰ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻĄāĻŋāĻāĻžāĻāϏ, āϝā§āĻŽāύ āĻŦā§āϰāĻžāĻāĻāĻžāϰ āĻāĻŦāĻ āĻĢā§āύ⧠āĻāĻŽā§āĻŦā§āĻĄ āĻāϰāĻžāϰ āĻāύā§āϝ āĻ āĻāĻŋāϝā§āĻāύ⧠āĻĢā§āĻāĻžāϏ āĻāϰāĻžāϰ āϏāĻŋāĻĻā§āϧāĻžāύā§āϤ āύā§āϝāĻŧāĨ¤
āĻŦāϰā§āϤāĻŽāĻžāύ āĻĄā§āύāĻĄā§āϰāĻžāĻāĻ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻāĻāύāĻ āĻŦāĻŋāĻāĻžāĻļā§āϰ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ āĻĒāϰā§āϝāĻžāϝāĻŧā§ āϰāϝāĻŧā§āĻā§, āϤāĻŦā§ āĻāĻāĻŋ āĻāϤāĻŋāĻŽāϧā§āϝ⧠āĻāĻāĻāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āĻĢā§āĻĄāĻžāϰā§āĻļāύā§āϰ āĻāύā§āϝ āϝāĻĨā§āώā§āĻ:
āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ-āϏāĻžāϰā§āĻāĻžāϰ API: 34% (227/672 āĻĒāϰā§āĻā§āώāĻž) - 33% āĻĨā§āĻā§
āĻĢā§āĻĄāĻžāϰā§āĻļāύ API: 34% (35/103 āĻĒāϰā§āĻā§āώāĻž) - 27% āĻĨā§āĻā§
āĻāĻāĻŋ P2P āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύā§āϰ āĻĒā§āϰāĻĨāĻŽ āĻĒā§āϰāĻā§āώā§āĻāĻž āύāϝāĻŧāĨ¤ āĻāĻā§āĻ āϤā§āϰāĻŋāϰ āĻāĻĻā§āϝā§āĻ āĻāĻŋāϞ Synapse āĻāϰ āĻāύā§āϝ Yggdrasil āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻā§ CoAP āĻĒā§āϰāĻā§āϏāĻŋ.
āĻŽā§āϝāĻžāĻā§āϰāĻŋāĻā§āϏ āĻĒā§āϰā§āĻā§āĻāϞā§āϰ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāϰā§āϰāĻž āĻāĻāĻž āĻĢā§āĻĄāĻžāϰā§āĻļāύā§āϰ āĻāĻĒāϰ āĻĻā§āώā§āĻāĻŋ āύāĻŋāĻŦāĻĻā§āϧ āĻāϰ⧠āύāĻž āĻāĻŦāĻ āĻāϰāĻ āĻŦā§āĻšāϤā§āϤāϰ āĻŦāĻŋāĻā§āύā§āĻĻā§āϰā§āĻāϰāĻŖā§āϰ āĻāύā§āϝ āϏāϰāĻā§āĻāĻžāĻŽāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ āĻĒāϰā§āĻā§āώāĻž āĻāϰāĻā§āĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻāĻāĻāĻŋ āĻĒāϰā§āĻā§āώāĻž āĻĒāϰāĻŋāĻāĻžāϞāĻŋāϤ āĻšāϝāĻŧā§āĻāĻŋāϞ āĻĒāϰāĻŋāĻŦāĻšāύ āĻĒāϰā§āϝāĻžāϝāĻŧā§ āĻāϰāĻ āĻāĻŽāĻžāϤā§. āĻāĻāĻāĻŋ āĻĻāĻžāύāĻŦ āĻŦāĻŋāĻāĻļāĻŋāϤ āĻšāϝāĻŧ āĻĒā§āϝāĻžāύā§āĻāϞāĻžāĻāĻŽāύ - āĻāĻāĻāĻŋ āĻĒā§āϰāĻā§āϏāĻŋ āϝāĻžāϰ āϏāĻžāĻĨā§ āĻāύāĻā§āϰāĻŋāĻĒāĻļāύ āϏāĻŽāϰā§āĻĨāύ āĻāĻžāĻĄāĻŧāĻžāĻ āϝā§āĻā§āύ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻāύāĻā§āϰāĻŋāĻĒā§āĻ āĻāϰāĻž āĻŦāĻžāϰā§āϤāĻžāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ āϏāĻāϝā§āĻ āĻāϰāϤ⧠āĻāĻŦāĻ āϝā§āĻāĻžāϝā§āĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§ā§ˇ āĻā§āĻšā§āϤ āϏāĻŽāϏā§āϤ āĻāĻĻā§āϝā§āĻ āĻāĻŦāĻŋāώā§āϝāϤ⧠āϤāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāĻžāϰ āϞāĻā§āώā§āϝ⧠āϏāĻžāϰā§āĻāĻžāϰ⧠āϞāĻāĻāύ āĻŦāĻžāĻāύā§āĻĄāĻŋāĻ āĻĨā§āĻā§ āĻŽā§āĻā§āϤāĻŋ āĻĒāĻžāύ, MXID āĻŦāĻžāĻĻ āĻĻā§āĻāϝāĻŧāĻž, āĻāĻāĻāĻŋ āĻĒāĻžāĻŦāϞāĻŋāĻ āĻā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻā§āϰ āϏāĻžāĻĨā§ āĻāύā§āĻāĻžāϰāĻ ā§āϝāĻžāĻā§āĻ āĻāϰāĻž, āϝāĻž āĻāϤāĻŋāĻŽāϧā§āϝā§āĻ Riot P2P-āĻ āĻāĻāĻļāĻŋāĻāĻāĻžāĻŦā§ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
āĻāĻĒāύāĻŋ āĻĒāϰāĻŋāĻāϞā§āĻĒāĻŋāϤ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύā§āϰ āϧāĻžāϰāĻŖāĻž āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāϰāĻ āĻŦāĻŋāϏā§āϤāĻžāϰāĻŋāϤ āϤāĻĨā§āϝ āĻĒā§āϤ⧠āĻĒāĻžāϰā§āύ YouTube-āĻ FOSDEM 2020 āĻāĻĒāϏā§āĻĨāĻžāĻĒāύāĻžāϝāĻŧ и āϏāĻžāĻŽā§āĻĒā§āϰāϤāĻŋāĻ āĻŦā§āϞāĻ āĻĒā§āϏā§āĻ.
Riot P2P āĻāϰ āĻāύā§āϝāĻ āĻāĻāĻāĻŋ āĻŦāĻŋāĻāϞā§āĻĒ āĻāĻā§ AndroidāĻĒā§āϰāĻžāύ⧠āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻāĻŋāϰ āĻā§āĻĄā§āϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āĻāĻāĻŋ āϤā§āϰāĻŋ āĻāϰāĻž āĻšāϝāĻŧā§āĻāĻŋāϞāĨ¤ āĻāĻŦāĻŋāώā§āϝāϤ⧠āĻāĻāĻŋāĻā§ āĻŦāϰā§āϤāĻŽāĻžāύ āϏāĻāϏā§āĻāϰāĻŖā§ āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰāĻŋāϤ āĻāϰāĻžāϰ āĻĒāϰāĻŋāĻāϞā§āĻĒāύāĻž āϰāϝāĻŧā§āĻā§āĨ¤ āϰāĻžāϝāĻŧāĻāĻāĻā§āϏ.
āĻāĻĒāϰāύā§āϤā§
-
āĻĒā§āϰāĻāϞā§āĻĒ āĻāĻĒāϏā§āĻĨāĻžāĻĒāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ TARDIS (āĻāĻžāĻāĻŽ āĻ ā§āϝāĻžāĻāύāϏā§āĻāĻŋāĻ āϰā§āĻŽ āĻĄāĻŋāĻāĻāĻŋ āĻāύā§āϏāĻĒā§āĻāĻļāύ āϏāĻžāϰā§āĻāĻŋāϏ) āĻšāϞ āĻāĻāĻāĻŋ āϰā§āĻāĻŋāĻ āĻāĻā§āύā§āĻ āĻā§āϰāĻžāĻĢ (āĻĄāĻŋāĻāĻāĻŋ) āĻĄāĻŋāĻŦāĻžāĻāĻžāϰ āϝāĻž āĻŽā§āϝāĻžāĻā§āϰāĻŋāĻā§āϏ āϰā§āĻŽāĻā§āϞāĻŋāϰ āĻāύā§āϝ Riot P2P āĻāϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰā§āĨ¤
-
āĻĒā§āϰāĻāϞā§āĻĒā§ āĻĒāϝāĻŧ: āĻĒā§āϰāĻŖāĻžāϞ⧠(āϰāϏā§āĻā§ āĻāĻāĻāĻŋ āϏāĻŽā§āĻĒā§āϰāĻĻāĻžāϝāĻŧ-āĻāύā§āύāϤ āϏāĻžāϰā§āĻāĻžāϰ) āĻāĻāύ āĻāύāĻā§āϰāĻŋāĻĒāĻļāύ āĻāĻŦāĻ āϏāĻāϝā§āĻā§āϤāĻŋ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāĻŋāϤ.
-
āϏā§āĻāĻžāϞāĻžāϤ⧠āĻāĻāĻāĻŋ āĻĒāϰā§āĻā§āώāĻžāĻŽā§āϞāĻ āϏāĻžāϰā§āĻāĻžāϰ āĻāĻĒāϏā§āĻĨāĻŋāϤ āĻšāϝāĻŧā§āĻā§ - āĻŽāĻžāϏāĻāĻžāϰāĻŋāύ.
āĻāϤā§āϏ: linux.org.ru
