ವಿಕೇಂದ್ರೀಕೃತ ಸಂವಹನ ವೇದಿಕೆಯ ಬಿಡುಗಡೆ ಮ್ಯಾಟ್ರಿಕ್ಸ್ 1.0

ಪರಿಚಯಿಸಿದರು ವಿಕೇಂದ್ರೀಕೃತ ಸಂವಹನಗಳನ್ನು ಸಂಘಟಿಸಲು ಪ್ರೋಟೋಕಾಲ್ನ ಮೊದಲ ಸ್ಥಿರ ಬಿಡುಗಡೆ ಮ್ಯಾಟ್ರಿಕ್ಸ್ 1.0 ಮತ್ತು ಸಂಬಂಧಿತ ಗ್ರಂಥಾಲಯಗಳು, API ಗಳು (ಸರ್ವರ್-ಸರ್ವರ್) ಮತ್ತು ವಿಶೇಷಣಗಳು. ಮ್ಯಾಟ್ರಿಕ್ಸ್‌ನ ಎಲ್ಲಾ ಉದ್ದೇಶಿತ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ವಿವರಿಸಲಾಗಿಲ್ಲ ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗಿಲ್ಲ ಎಂದು ವರದಿಯಾಗಿದೆ, ಆದರೆ ಕೋರ್ ಪ್ರೋಟೋಕಾಲ್ ಸಂಪೂರ್ಣವಾಗಿ ಸ್ಥಿರವಾಗಿದೆ ಮತ್ತು ಕ್ಲೈಂಟ್‌ಗಳು, ಸರ್ವರ್‌ಗಳು, ಬಾಟ್‌ಗಳು ಮತ್ತು ಗೇಟ್‌ವೇಗಳ ಸ್ವತಂತ್ರ ಅನುಷ್ಠಾನಗಳ ಅಭಿವೃದ್ಧಿಗೆ ಆಧಾರವಾಗಿ ಬಳಸಲು ಸೂಕ್ತವಾದ ಸ್ಥಿತಿಯನ್ನು ತಲುಪಿದೆ. ಯೋಜನೆಯ ಬೆಳವಣಿಗೆಗಳು ಹರಡು ಅಪಾಚೆ 2.0 ಅಡಿಯಲ್ಲಿ ಪರವಾನಗಿ ಪಡೆದಿದೆ.

ಏಕಕಾಲದಲ್ಲಿ, ಪ್ರಕಟಿಸಲಾಗಿದೆ ಸಂದೇಶ ಸರ್ವರ್ ಸಿನಾಪ್ಸೆ 1.0.0 ಉಲ್ಲೇಖದ ಅನುಷ್ಠಾನದೊಂದಿಗೆ ಮ್ಯಾಟ್ರಿಕ್ಸ್ 1.0 ಪ್ರೋಟೋಕಾಲ್. ಸಿನಾಪ್ಸ್ 1.0 ಅನ್ನು ಸಿದ್ಧಪಡಿಸುವಲ್ಲಿ ಮುಖ್ಯ ಗಮನವನ್ನು ಪ್ರೋಟೋಕಾಲ್, ಭದ್ರತೆ ಮತ್ತು ವಿಶ್ವಾಸಾರ್ಹತೆಯ ಸರಿಯಾದ ಅನುಷ್ಠಾನಕ್ಕೆ ನೀಡಲಾಗಿದೆ ಎಂದು ಗಮನಿಸಲಾಗಿದೆ. ಸಿನಾಪ್ಸ್ ಈಗ ಬೀಟಾದಿಂದ ಹೊರಗಿದೆ ಮತ್ತು ಸಾಮಾನ್ಯ ಬಳಕೆಗೆ ಸಿದ್ಧವಾಗಿದೆ. ಸಿನಾಪ್ಸ್ ಕೋಡ್ ಅನ್ನು ಪೈಥಾನ್‌ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸಲು SQLite ಅಥವಾ PostgreSQL DBMS ಅನ್ನು ಬಳಸಬಹುದು. Synapse 1.0 ಪೈಥಾನ್ 2.x ಬೆಂಬಲದೊಂದಿಗೆ ಇತ್ತೀಚಿನ ಬಿಡುಗಡೆಯಾಗಿದೆ.

ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಹೊಸ ಚಾಟ್‌ಗಳನ್ನು ರಚಿಸಲು ಇದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. 4 ಆವೃತ್ತಿ ರೂಮ್ ಪ್ರೋಟೋಕಾಲ್, ಆದರೆ ಐಚ್ಛಿಕವಾಗಿ ಲಭ್ಯವಿದೆ ಐದನೆಯದು ಸರ್ವರ್ ಕೀಗಳ ಜೀವಿತಾವಧಿಯನ್ನು ಸೀಮಿತಗೊಳಿಸುವ ಬೆಂಬಲದೊಂದಿಗೆ ಆವೃತ್ತಿ. ಹಿಂದಿನ ಬಿಡುಗಡೆಗಳಿಂದ ವಲಸೆ ಹೋಗುವಾಗ, ಹಂಚಿದ ವಿಕೇಂದ್ರೀಕೃತ ನೆಟ್‌ವರ್ಕ್‌ಗೆ ಸಂಪರ್ಕಿಸಲು ಈಗ ಮಾನ್ಯವಾದ TLS ಪ್ರಮಾಣಪತ್ರವನ್ನು ಪಡೆಯುವ ಅಗತ್ಯವಿದೆ ಎಂಬುದನ್ನು ತಿಳಿದಿರಲಿ.
ಗ್ರಾಹಕರಂತೆ ಬಳಸಬಹುದು ರಾಯಿಟ್ (Linux, Windows, macOS, Web, Android ಮತ್ತು iOS ಗಾಗಿ ಲಭ್ಯವಿದೆ) ವೀಚಾಟ್ (ಲುವಾದಲ್ಲಿ CLI), nheko (C++/Qt), ಕ್ವಾಟರ್ನಿಯನ್ (C++/Qt) ಮತ್ತು ಫ್ರ್ಯಾಕ್ಟಲ್ (ರಸ್ಟ್/ಜಿಟಿಕೆ).

Matrix 1.0 ನಲ್ಲಿ ಇನ್ನೂ ಸ್ಥಿರಗೊಳಿಸದ ವೈಶಿಷ್ಟ್ಯಗಳೆಂದರೆ ಕಳುಹಿಸಿದ ಸಂದೇಶಗಳನ್ನು ಸಂಪಾದಿಸುವುದು (Synapse 1.0 ಮತ್ತು Riot ನಲ್ಲಿ ಬೆಂಬಲಿತವಾಗಿದೆ, ಆದರೆ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿಲ್ಲ), ಪ್ರತಿಕ್ರಿಯೆಗಳು, ಥ್ರೆಡ್ ಚರ್ಚೆಗಳು, ಬಳಕೆದಾರರ ಅಡ್ಡ-ಪರಿಶೀಲನೆ, ಲೈವ್ ಚಾಟ್ ಅಂಕಿಅಂಶಗಳು. ಸರ್ವರ್ನ ಅನುಷ್ಠಾನದಲ್ಲಿ ಮುಂಬರುವ ಕೃತಿಗಳಲ್ಲಿ, ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಅತ್ಯುತ್ತಮವಾಗಿಸಲು ಮತ್ತು ಮೆಮೊರಿ ಬಳಕೆಯನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಯೋಜಿಸಲಾಗಿದೆ. ಉಲ್ಲೇಖದ ಸರ್ವರ್ ಜೊತೆಗೆ, ಪೈಥಾನ್‌ನಲ್ಲಿ ಪ್ರಾಯೋಗಿಕ ಅಳವಡಿಕೆಗಳನ್ನು ಸಹ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗುತ್ತಿದೆ ರೂಮಾ (ರಸ್ಟ್) ಮತ್ತು ಡೆಂಡ್ರೈಟ್ (ಹೋಗು).

ವಿಕೇಂದ್ರೀಕೃತ ಸಂವಹನಗಳನ್ನು ಆಯೋಜಿಸುವ ವೇದಿಕೆ ಮ್ಯಾಟ್ರಿಕ್ಸ್ ಮುಕ್ತ ಮಾನದಂಡಗಳನ್ನು ಬಳಸುವ ಯೋಜನೆಯಾಗಿ ಅಭಿವೃದ್ಧಿ ಹೊಂದುತ್ತಿದೆ ಮತ್ತು ಬಳಕೆದಾರರ ಸುರಕ್ಷತೆ ಮತ್ತು ಗೌಪ್ಯತೆಯನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಹೆಚ್ಚಿನ ಗಮನವನ್ನು ನೀಡುತ್ತದೆ. ಡಬಲ್ ರಾಟ್‌ಚೆಟ್ ಅಲ್ಗಾರಿದಮ್ (ಸಿಗ್ನಲ್ ಪ್ರೋಟೋಕಾಲ್‌ನ ಭಾಗ) ಸೇರಿದಂತೆ ತನ್ನದೇ ಆದ ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಆಧರಿಸಿ ಮ್ಯಾಟ್ರಿಕ್ಸ್ ಎಂಡ್-ಟು-ಎಂಡ್ ಎನ್‌ಕ್ರಿಪ್ಶನ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ. ಎಂಡ್-ಟು-ಎಂಡ್ ಎನ್‌ಕ್ರಿಪ್ಶನ್ ಅನ್ನು ನೇರ ಸಂದೇಶ ಕಳುಹಿಸುವಿಕೆ ಮತ್ತು ಚಾಟ್‌ಗಳಲ್ಲಿ (ಯಾಂತ್ರಿಕತೆಯನ್ನು ಬಳಸಿಕೊಂಡು) ಬಳಸಲಾಗುತ್ತದೆ ಮೆಗಾಲ್ಮ್) ಎನ್‌ಸಿಸಿ ಗ್ರೂಪ್‌ನಿಂದ ಎನ್‌ಕ್ರಿಪ್ಶನ್ ವಿಧಾನಗಳ ಅನುಷ್ಠಾನವನ್ನು ಆಡಿಟ್ ಮಾಡಲಾಗಿದೆ. ಬಳಸಿದ ಸಾರಿಗೆಯು ವೆಬ್‌ಸಾಕೆಟ್‌ಗಳನ್ನು ಬಳಸುವ ಸಾಧ್ಯತೆಯೊಂದಿಗೆ HTTPS+JSON ಅಥವಾ ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಆಧರಿಸಿದೆ CoAP+ಶಬ್ದ.

ವ್ಯವಸ್ಥೆಯು ಸರ್ವರ್‌ಗಳ ಸಮುದಾಯವಾಗಿ ರೂಪುಗೊಂಡಿದೆ, ಅದು ಪರಸ್ಪರ ಸಂವಹನ ನಡೆಸಬಹುದು ಮತ್ತು ಸಾಮಾನ್ಯ ವಿಕೇಂದ್ರೀಕೃತ ನೆಟ್‌ವರ್ಕ್‌ಗೆ ಸೇರಿಕೊಳ್ಳುತ್ತದೆ. ಸಂದೇಶ ಕಳುಹಿಸುವ ಭಾಗವಹಿಸುವವರು ಸಂಪರ್ಕಗೊಂಡಿರುವ ಎಲ್ಲಾ ಸರ್ವರ್‌ಗಳಲ್ಲಿ ಸಂದೇಶಗಳನ್ನು ಪುನರಾವರ್ತಿಸಲಾಗುತ್ತದೆ. Git ರೆಪೊಸಿಟರಿಗಳ ನಡುವೆ ಕಮಿಟ್‌ಗಳನ್ನು ವಿತರಿಸುವ ರೀತಿಯಲ್ಲಿಯೇ ಸಂದೇಶಗಳನ್ನು ಸರ್ವರ್‌ಗಳಾದ್ಯಂತ ವಿತರಿಸಲಾಗುತ್ತದೆ. ತಾತ್ಕಾಲಿಕ ಸರ್ವರ್ ಸ್ಥಗಿತದ ಸಂದರ್ಭದಲ್ಲಿ, ಸಂದೇಶಗಳು ಕಳೆದುಹೋಗುವುದಿಲ್ಲ, ಆದರೆ ಸರ್ವರ್ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಪುನರಾರಂಭಿಸಿದ ನಂತರ ಬಳಕೆದಾರರಿಗೆ ರವಾನಿಸಲಾಗುತ್ತದೆ. ಇಮೇಲ್, ಫೋನ್ ಸಂಖ್ಯೆ, Facebook ಖಾತೆ, ಇತ್ಯಾದಿ ಸೇರಿದಂತೆ ವಿವಿಧ ಬಳಕೆದಾರ ID ಆಯ್ಕೆಗಳನ್ನು ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ.

ವಿಕೇಂದ್ರೀಕೃತ ಸಂವಹನ ವೇದಿಕೆಯ ಬಿಡುಗಡೆ ಮ್ಯಾಟ್ರಿಕ್ಸ್ 1.0

ನೆಟ್‌ವರ್ಕ್‌ನಾದ್ಯಂತ ಯಾವುದೇ ಒಂದು ವೈಫಲ್ಯ ಅಥವಾ ಸಂದೇಶ ನಿಯಂತ್ರಣವಿಲ್ಲ. ಚರ್ಚೆಯಿಂದ ಒಳಗೊಂಡಿರುವ ಎಲ್ಲಾ ಸರ್ವರ್‌ಗಳು ಪರಸ್ಪರ ಸಮಾನವಾಗಿವೆ.
ಯಾವುದೇ ಬಳಕೆದಾರರು ತಮ್ಮದೇ ಆದ ಸರ್ವರ್ ಅನ್ನು ಚಲಾಯಿಸಬಹುದು ಮತ್ತು ಅದನ್ನು ಸಾಮಾನ್ಯ ನೆಟ್ವರ್ಕ್ಗೆ ಸಂಪರ್ಕಿಸಬಹುದು. ರಚಿಸಲು ಸಾಧ್ಯವಿದೆ ಗೇಟ್ವೇಗಳು ಇತರ ಪ್ರೋಟೋಕಾಲ್‌ಗಳ ಆಧಾರದ ಮೇಲೆ ಸಿಸ್ಟಮ್‌ಗಳೊಂದಿಗೆ ಮ್ಯಾಟ್ರಿಕ್ಸ್‌ನ ಪರಸ್ಪರ ಕ್ರಿಯೆಗಾಗಿ, ಉದಾಹರಣೆಗೆ, ತಯಾರಾದ IRC, Facebook, Telegram, Skype, Hangouts, ಇಮೇಲ್, WhatsApp ಮತ್ತು Slack ಗೆ ದ್ವಿಮುಖ ಸಂದೇಶಗಳನ್ನು ಕಳುಹಿಸುವ ಸೇವೆಗಳು.

ತ್ವರಿತ ಪಠ್ಯ ಸಂದೇಶ ಮತ್ತು ಚಾಟ್‌ಗಳ ಜೊತೆಗೆ, ಫೈಲ್‌ಗಳನ್ನು ವರ್ಗಾಯಿಸಲು, ಅಧಿಸೂಚನೆಗಳನ್ನು ಕಳುಹಿಸಲು ಸಿಸ್ಟಮ್ ಅನ್ನು ಬಳಸಬಹುದು,
ದೂರಸಂಪರ್ಕಗಳನ್ನು ಆಯೋಜಿಸುವುದು, ಧ್ವನಿ ಮತ್ತು ವೀಡಿಯೊ ಕರೆಗಳನ್ನು ಮಾಡುವುದು.
ಪತ್ರವ್ಯವಹಾರದ ಇತಿಹಾಸದ ಹುಡುಕಾಟ ಮತ್ತು ಅನಿಯಮಿತ ವೀಕ್ಷಣೆಯನ್ನು ಬಳಸಲು ಮ್ಯಾಟ್ರಿಕ್ಸ್ ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಇದು ಟೈಪಿಂಗ್‌ನ ಅಧಿಸೂಚನೆ, ಬಳಕೆದಾರರ ಆನ್‌ಲೈನ್ ಉಪಸ್ಥಿತಿಯ ಮೌಲ್ಯಮಾಪನ, ಓದುವ ದೃಢೀಕರಣ, ಪುಶ್ ಅಧಿಸೂಚನೆಗಳು, ಸರ್ವರ್-ಸೈಡ್ ಹುಡುಕಾಟ, ಇತಿಹಾಸದ ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಮತ್ತು ಕ್ಲೈಂಟ್ ಸ್ಥಿತಿಯಂತಹ ಸುಧಾರಿತ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಸಹ ಬೆಂಬಲಿಸುತ್ತದೆ.

ಯೋಜನೆಯ ಅಭಿವೃದ್ಧಿಯನ್ನು ಸಂಘಟಿಸಲು ಇತ್ತೀಚೆಗೆ ಲಾಭೋದ್ದೇಶವಿಲ್ಲದ ಸಂಸ್ಥೆಯನ್ನು ರಚಿಸಲಾಗಿದೆ ಮ್ಯಾಟ್ರಿಕ್ಸ್.ಆರ್ಗ್ ಫೌಂಡೇಶನ್, ಇದು ಯೋಜನೆಯ ಸ್ವಾತಂತ್ರ್ಯವನ್ನು ಖಾತರಿಪಡಿಸುತ್ತದೆ, ಮ್ಯಾಟ್ರಿಕ್ಸ್-ಸಂಬಂಧಿತ ಮಾನದಂಡಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತದೆ ಮತ್ತು ಜಂಟಿ ನಿರ್ಧಾರ-ಮಾಡುವಿಕೆಗಾಗಿ ತಟಸ್ಥ ವೇದಿಕೆಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. Matrix.org ಪ್ರತಿಷ್ಠಾನವು ವಾಣಿಜ್ಯ ಪರಿಸರ ವ್ಯವಸ್ಥೆಯೊಂದಿಗೆ ಸಂಬಂಧ ಹೊಂದಿಲ್ಲದ, ಸಮುದಾಯದಲ್ಲಿ ಅಧಿಕಾರವನ್ನು ಹೊಂದಿರುವ ಮತ್ತು ಯೋಜನೆಯ ಧ್ಯೇಯವನ್ನು ಎತ್ತಿಹಿಡಿಯಲು ಸಮರ್ಪಿತವಾಗಿರುವ ಐದು ನಿರ್ದೇಶಕರ ಮಂಡಳಿಯಿಂದ ನೇತೃತ್ವ ವಹಿಸುತ್ತದೆ.

ನಿರ್ದೇಶಕರು ಜಾನ್ ಕ್ರೌಕ್ರಾಫ್ಟ್ (ಜಾನ್ ಕ್ರೌಕ್ರಾಫ್ಟ್, ವಿಕೇಂದ್ರೀಕೃತ ಸಂವಹನಗಳ ಪ್ರವರ್ತಕರಲ್ಲಿ ಒಬ್ಬರು), ಮ್ಯಾಥ್ಯೂ ಹಾಡ್ಗ್ಸನ್ (ಮ್ಯಾಟ್ರಿಕ್ಸ್ ಸಹ-ಸಂಸ್ಥಾಪಕ), ಅಮಂಡೈನ್ ಲೆ ಪೇಪ್ (ಮ್ಯಾಟ್ರಿಕ್ಸ್ ಸಹ-ಸಂಸ್ಥಾಪಕ), ರಾಸ್ ಶುಲ್ಮನ್ (ಇಂಟರ್ನೆಟ್ ಮತ್ತು ವಿಕೇಂದ್ರೀಕೃತ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಪರಿಣತಿ ಹೊಂದಿರುವ ಓಪನ್ ಟೆಕ್ನಾಲಜಿ ಇನ್ಸ್ಟಿಟ್ಯೂಟ್ ವಕೀಲ), ಜುಟ್ಟಾ ಸ್ಟೈನರ್, ಸಹ- ಪ್ಯಾರಿಟಿ ಟೆಕ್ನಾಲಜೀಸ್‌ನ ಸಂಸ್ಥಾಪಕ, ಬ್ಲಾಕ್‌ಚೈನ್ ತಂತ್ರಜ್ಞಾನ ಕಂಪನಿ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ