ವಿಷಯಕ್ಕೆ ತೆರಳಿ
Nymchat ಗೆ ಹಿಂತಿರುಗಿ

ಜ್ಞಾನದ ಆಧಾರ ಹುಡ್ ಅಡಿಯಲ್ಲಿ

ನಿರ್ಮಾಣವನ್ನು ಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದೆ

ನೀವು ರನ್ ಮಾಡುತ್ತಿರುವ ಕೋಡ್ ಆಗಿದ್ದ ಕೋಡ್ ಆಗಿದ್ದರೆ ಮಾತ್ರ ಓಪನ್ ಸೋರ್ಸ್ ಸಹಾಯ ಮಾಡುತ್ತದೆ ಪ್ರಕಟಿಸಲಾಗಿದೆ. Nymchat ಅನ್ನು ನಿರ್ಣಾಯಕವಾಗಿ ನಿರ್ಮಿಸಲಾಗಿದೆ ಆದ್ದರಿಂದ ನೀವು ಅದನ್ನು ಒಳಗಿನಿಂದ ಪರಿಶೀಲಿಸಬಹುದು ಅಪ್ಲಿಕೇಶನ್ ಅಥವಾ ಟರ್ಮಿನಲ್‌ನಿಂದ.

ಪುನರುತ್ಪಾದಕ ನಿರ್ಮಾಣಗಳು

ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನಿರ್ಮಿಸುವುದು ಎ build-manifest.json ಮೂಲ ಬದ್ಧತೆಯನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ, a ಸೇವೆ ಸಲ್ಲಿಸಿದ ಪ್ರತಿ HTML, JavaScript ಮತ್ತು CSS ಸ್ವತ್ತಿನ SHA-256 ಹ್ಯಾಶ್, ಮತ್ತು ಒಂದು bundleHash ಆ ಸಂಪೂರ್ಣ ಆಸ್ತಿ ಸೆಟ್ ಮೇಲೆ.

ಔಟ್‌ಪುಟ್ ಮೂಲ ವಿಷಯದ ಮೇಲೆ ಮಾತ್ರ ಅವಲಂಬಿತವಾಗಿದೆ - ದಾಖಲಾದ ನಿರ್ಮಾಣ ಸಮಯವೂ ಸಹ ಬಿಲ್ಡ್ ರನ್ ಆದ ಕ್ಷಣಕ್ಕಿಂತ ಹೆಚ್ಚಾಗಿ ಕಮಿಟ್‌ನ ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್ - ಆದ್ದರಿಂದ ಯಾರಾದರೂ ಅದನ್ನು ಮರುನಿರ್ಮಾಣ ಮಾಡುತ್ತಾರೆ ಕಮಿಟ್ ಬೈಟ್ ಒಂದೇ ರೀತಿಯ ಫೈಲ್‌ಗಳನ್ನು ಪಡೆಯುತ್ತದೆ ಮತ್ತು ಅದೇ ರೀತಿ bundleHash.

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

ಎಬೌಟ್ ಡೈಲಾಗ್ ಏನು ಪರಿಶೀಲಿಸುತ್ತದೆ

ಬಗ್ಗೆ ಹೆಡರ್‌ನಲ್ಲಿ ನಿಮ್ಮ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಚೆಕ್ ಲೈವ್ ರನ್ ಆಗುತ್ತದೆ.

Nymchat ಡೈಲಾಗ್ ಬಗ್ಗೆ, ಆವೃತ್ತಿಯನ್ನು ತೋರಿಸುತ್ತದೆ, ಸಮಗ್ರತೆಯನ್ನು ನಿರ್ಮಿಸಿ ಮತ್ತು ಕ್ಯಾನರಿ ಸ್ಥಿತಿಯನ್ನು ಖಾತರಿಪಡಿಸುತ್ತದೆ.
ಸಂವಾದದ ಕುರಿತು: ಆವೃತ್ತಿ, ಸಮಗ್ರತೆಯನ್ನು ನಿರ್ಮಿಸಿ, ವಾರಂಟ್ ಕ್ಯಾನರಿ ಮತ್ತು ಡೆವಲಪರ್‌ಗೆ ನೇರ ಮಾರ್ಗ.

ಇದು ಪುಟವು ಚಾಲನೆಯಲ್ಲಿರುವ ಪ್ರತಿಯೊಂದು ಸ್ವತ್ತನ್ನು ಮರು-ಪಡೆಯುತ್ತದೆ, ವೆಬ್ ಕ್ರಿಪ್ಟೋ API ಜೊತೆಗೆ ಹ್ಯಾಶ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ಮ್ಯಾನಿಫೆಸ್ಟ್ ವಿರುದ್ಧ ಹೋಲಿಸುತ್ತದೆ. ನಂತರ - ಮತ್ತು ಇದು ಮುಖ್ಯವಾದ ಭಾಗವಾಗಿದೆ - ಇದು ಮರು ಲೆಕ್ಕಾಚಾರ ಮಾಡುತ್ತದೆ bundleHash ಹ್ಯಾಶ್‌ಗಳಿಂದ ಇದು ಕೇವಲ ಲೆಕ್ಕಾಚಾರ, ಇಂದ ಅಲ್ಲ ಮ್ಯಾನಿಫೆಸ್ಟ್ ಕ್ಲೈಮ್ ಮಾಡುವ ಯಾವುದನ್ನಾದರೂ ರೆಪೊಸಿಟರಿಯ ಸಹಿ ಮಾಡಿದ ದೃಢೀಕರಣಗಳಲ್ಲಿ ನೋಡುತ್ತದೆ GitHub API ಮೂಲಕ.

ಅದು ನಿಯೋಜನೆಯನ್ನು ಸ್ವತಃ ಭರವಸೆ ನೀಡುವುದನ್ನು ನಿಲ್ಲಿಸುತ್ತದೆ: ಮಾರ್ಪಡಿಸಿದ ಫೈಲ್‌ಗಳನ್ನು ಒಟ್ಟಿಗೆ ಪೂರೈಸುವುದು ಹೊಂದಾಣಿಕೆಯ ಮ್ಯಾನಿಫೆಸ್ಟ್ ಇನ್ನೂ ವಿಫಲಗೊಳ್ಳುತ್ತದೆ, ಏಕೆಂದರೆ ಮರುಕಂಪ್ಯೂಟೆಡ್ ಹ್ಯಾಶ್ ಯಾವುದೇ ದೃಢೀಕರಣವನ್ನು ಹೊಂದಿಲ್ಲ.

ಸ್ಥಿತಿಅರ್ಥ
&ಚೆಕ್; ಪರಿಶೀಲಿಸಿದ ಅಧಿಕೃತ ಅಪ್ಲಿಕೇಶನ್ (n/n)ಪ್ರತಿ ಸ್ವತ್ತು ಹೊಂದಾಣಿಕೆಯಾಗುತ್ತದೆ, ಮರುಕಂಪ್ಯೂಟೆಡ್ ಬಂಡಲ್ ಹ್ಯಾಶ್ ಅನ್ನು ರೆಪೊಸಿಟರಿಯಿಂದ ದೃಢೀಕರಿಸಲಾಗುತ್ತದೆ, ಮತ್ತು ಪುಟವನ್ನು ಅಧಿಕೃತ ಡೊಮೇನ್‌ನಿಂದ ನೀಡಲಾಗುತ್ತದೆ.
⚠ ಪರಿಶೀಲಿಸಿದ ನಿರ್ಮಾಣ · ಅಧಿಕೃತ ಅಪ್ಲಿಕೇಶನ್ ಅಲ್ಲಕೋಡ್ ನಿಜವಾದ ಮತ್ತು ದೃಢೀಕರಿಸಲ್ಪಟ್ಟಿದೆ, ಆದರೆ ಇದು ಮತ್ತೊಂದು ಡೊಮೇನ್‌ನಲ್ಲಿ ಕನ್ನಡಿಯಾಗಿದೆ. ಪರಿಶೀಲನೆ ವಿಫಲಗೊಳ್ಳದೆ ಕನ್ನಡಿಯು ಈ ಎಚ್ಚರಿಕೆಯನ್ನು ತೆಗೆದುಹಾಕಲು ಸಾಧ್ಯವಿಲ್ಲ.
┇ ಹೊಂದಾಣಿಕೆಯಿಲ್ಲಮ್ಯಾನಿಫೆಸ್ಟ್ ಏನು ಹೇಳುತ್ತದೆ ಎಂಬುದನ್ನು ಸ್ವತ್ತು ಹ್ಯಾಶ್ ಮಾಡುವುದಿಲ್ಲ.
✗ ಅನಧಿಕೃತ ನಿರ್ಮಾಣಮರುಕಂಪ್ಯೂಟೆಡ್ ಬಂಡಲ್ ಹ್ಯಾಶ್ ರೆಪೊಸಿಟರಿಯಿಂದ ಯಾವುದೇ ದೃಢೀಕರಣವನ್ನು ಹೊಂದಿಲ್ಲ - ಸ್ವಯಂ-ನಿರ್ಮಿತ ಮ್ಯಾನಿಫೆಸ್ಟ್.
⚠ ಮೂಲವನ್ನು ತಲುಪಲಾಗುವುದಿಲ್ಲGitHub API ಅನ್ನು ತಲುಪಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ, ಆದ್ದರಿಂದ ದೃಢೀಕರಣವನ್ನು ಎರಡೂ ರೀತಿಯಲ್ಲಿ ಪರಿಶೀಲಿಸಲಾಗಲಿಲ್ಲ.

ಅದನ್ನು ನೀವೇ ಪರಿಶೀಲಿಸುವುದು

ಸಂವಾದದ ಹೆಸರುಗಳ ಬಗ್ಗೆ ಕಮಿಟ್ ಅನ್ನು ಮರುನಿರ್ಮಿಸಿ ಮತ್ತು ಹೋಲಿಕೆ ಮಾಡಿ:

git clone https://github.com/Spl0itable/NYM
cd NYM
git checkout <commit shown in the About dialog>
npm ci
npm run build   # prints "Build hash: <bundleHash>"

ಮುದ್ರಿತ ಹ್ಯಾಶ್ ಅಬೌಟ್ ಡೈಲಾಗ್‌ನಲ್ಲಿರುವ ಮತ್ತು ಆ ಕಮಿಟ್‌ನಲ್ಲಿರುವ ಎರಡಕ್ಕೂ ಹೊಂದಿಕೆಯಾಗಬೇಕು ಬಿಲ್ಡ್-ಪ್ರೂವೆನ್ಸ್ ರನ್ ಸಾರಾಂಶ. ನೀವು GitHub CLI ನೊಂದಿಗೆ ನೇರವಾಗಿ ಸಹಿಯನ್ನು ಪರಿಶೀಲಿಸಬಹುದು:

gh attestation verify dist/build-manifest.json --repo Spl0itable/NYM

Android ಮತ್ತು iOS ಅಪ್ಲಿಕೇಶನ್‌ಗಳು

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

ಆಂಡ್ರಾಯ್ಡ್ ಮುಂದಿನ ಅತ್ಯುತ್ತಮ ಕೆಲಸವನ್ನು ಮಾಡಬಹುದು. ಸ್ಥಾಪಿಸಲಾಗಿದೆ .apk ಅಪ್ಲಿಕೇಶನ್ ಓದಬಹುದಾದ ಫೈಲ್ ಆಗಿದೆ ಮತ್ತು ಹ್ಯಾಶ್, ಮತ್ತು ಪ್ರತಿ ಪ್ರಕಟಿತ ಬಿಡುಗಡೆಯ ಹ್ಯಾಶ್ ಈಗಾಗಲೇ ಸಾರ್ವಜನಿಕವಾಗಿದೆ: ಗೆ ಪ್ರಕಟಿಸುವುದು Zapstore APK ನ SHA-256 ಮತ್ತು ಅದರ ಸಹಿ ಪ್ರಮಾಣಪತ್ರದ SHA-256 ಅನ್ನು ಹೊಂದಿರುವ Nostr ಈವೆಂಟ್‌ಗೆ ಸಹಿ ಮಾಡುತ್ತದೆ. ಆದ್ದರಿಂದ ದಿ ಆಂಡ್ರಾಯ್ಡ್ ಬಗ್ಗೆ ಡೈಲಾಗ್ ಇದು ಚಾಲನೆಯಲ್ಲಿರುವ APK ಅನ್ನು ಹ್ಯಾಶ್ ಮಾಡುತ್ತದೆ, ಸಹಿ ಮಾಡಿದವುಗಳನ್ನು ಪಡೆಯುತ್ತದೆ ಈವೆಂಟ್‌ಗಳು, ಡೆವಲಪರ್‌ನ ಕೀಲಿಯಿಂದ ಸಹಿ ಮಾಡಿದವುಗಳನ್ನು ಮಾತ್ರ ಇರಿಸುತ್ತದೆ ಮತ್ತು ಹೋಲಿಸುತ್ತದೆ. ಇದು ಎರಡನ್ನು ತೋರಿಸುತ್ತದೆ ಹ್ಯಾಶ್‌ಗಳು ಸಹ, ಆದ್ದರಿಂದ ನೀವು ಸಾಧನದ ಚೆಕ್ ಅನ್ನು ಪುನರಾವರ್ತಿಸಬಹುದು: ಪ್ರಕಟಿಸಿದ APK ಅನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ, ರನ್ ಮಾಡಿ sha256sum ಅದರ ಮೇಲೆ, ಮತ್ತು ಅದೇ ಘಟನೆಯನ್ನು ನೀವೇ ನೋಡಿ.

Google Play ನಿಂದ ಸ್ಥಾಪಿಸಲಾದ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಈ ರೀತಿಯಲ್ಲಿ ಪರಿಶೀಲಿಸಲಾಗುವುದಿಲ್ಲ, ಮತ್ತು ಅದು ಯಾವುದೂ ತಪ್ಪಾಗಿಲ್ಲ ಎಂಬುದರ ಸಂಕೇತವಲ್ಲ. ಗೂಗಲ್ ಪ್ರತಿ ಅಪ್ಲೋಡ್ ಅನ್ನು ತನ್ನದೇ ಆದ ಕೀಲಿಯೊಂದಿಗೆ ಮರು-ಸೈನ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ಪ್ರತಿ ಸಾಧನಕ್ಕೆ ಪ್ರತ್ಯೇಕ ಎಪಿಕೆ ಅನ್ನು ನಿರ್ಮಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ ನಿಮ್ಮ ಫೋನ್ನಲ್ಲಿ ಇಳಿಯುವುದು ಡೆವಲಪರ್ ನಿರ್ಮಿಸಿದ ಫೈಲ್ ಅಲ್ಲ ಮತ್ತು ಅದರ ಹ್ಯಾಶ್ ಪ್ರಕಟಿಸಬಹುದಾದ ಯಾವುದಕ್ಕೂ ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ. ಅಪ್ಲಿಕೇಶನ್ ಪ್ಲೇ ಅನುಸ್ಥಾಪನೆಯನ್ನು ಗುರುತಿಸುತ್ತದೆ ಮತ್ತು ವೈಫಲ್ಯವನ್ನು ವರದಿ ಮಾಡುವ ಬದಲು ಹೀಗೆ ಹೇಳುತ್ತದೆ. ನೀವೇ ನಿರ್ಮಿಸಿ ಎಂದು ಪರಿಶೀಲಿಸಲು, ನೇರವಾಗಿ ಪ್ರಕಟಿಸಲಾದ ಎಪಿಕೆ ಅನ್ನು ಸ್ಥಾಪಿಸಿ.

iOS ಅನ್ನು ಪರಿಶೀಲಿಸಲಾಗುವುದಿಲ್ಲ. ಆಪಲ್ ಪ್ರತಿ ಡೌನ್‌ಲೋಡ್ ಅನ್ನು ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ಮರು-ಸೈನ್ ಮಾಡುತ್ತದೆ ಪ್ರತ್ಯೇಕವಾಗಿ, ಆದ್ದರಿಂದ ನಿಮ್ಮ ಐಫೋನ್‌ನಲ್ಲಿ ಕಂಪ್ಯೂಟ್ ಮಾಡಲಾದ ಹ್ಯಾಶ್ ನಿಮ್ಮ ಐಫೋನ್‌ಗೆ ವಿಶಿಷ್ಟವಾಗಿದೆ ಮತ್ತು ಯಾವುದಕ್ಕೂ ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ ಎಲ್ಲಿಯಾದರೂ ಪ್ರಕಟಿಸಲಾಗಿದೆ. ಎಬೌಟ್ ಡೈಲಾಗ್ ಭರವಸೆ ನೀಡುವ ಬದಲು ಇದನ್ನು ನೇರವಾಗಿ ಹೇಳುತ್ತದೆ ಸ್ಥಿತಿ ಅಂದರೆ ಏನೂ ಇಲ್ಲ. ನೀವು Nymchat ಬಯಸಿದರೆ ನೀವು Apple ಯಂತ್ರಾಂಶದಲ್ಲಿ ಪರಿಶೀಲಿಸಬಹುದು, ವೆಬ್ ಬಳಸಿ ಅಪ್ಲಿಕೇಶನ್, ಇದು ಚಾಲನೆಯಲ್ಲಿರುವ ಪ್ರತಿಯೊಂದು ಫೈಲ್ ಅನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ.

ಇದು ಯಾವುದನ್ನೂ ಸಾಬೀತುಪಡಿಸುವುದಿಲ್ಲ

ಆ್ಯಪ್ ತನ್ನಷ್ಟಕ್ಕೆ ರನ್ ಆಗುವ ಪರಿಶೀಲನೆಯು ಅಪ್ಲಿಕೇಶನ್ ಪ್ರಾಮಾಣಿಕವಾಗಿದೆ ಎಂದು ಸಾಬೀತುಪಡಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ - ಯಾರು ಅದನ್ನು ಮಾರ್ಪಡಿಸಿದರೂ ಚೆಕ್ ಅನ್ನು ಸಹ ತೆಗೆದುಹಾಕಬಹುದು. ಇದು ಸಾಬೀತುಪಡಿಸುವುದು ಸಾಮಾನ್ಯ ಪ್ರಕರಣವಾಗಿದೆ: ನೀವು ನಕಲಿಸುತ್ತೀರಿ ಪ್ರಕಟಿಸಿದ ಪ್ರತಿಯನ್ನು ಸ್ಥಾಪಿಸಲಾಗಿದೆ. ಅದು ಯೋಗ್ಯವಾಗಿದೆ ಏಕೆಂದರೆ ಅದು ಮೌಲ್ಯಗಳನ್ನು ಹೊಂದಿದೆ ಹೋಲಿಕೆಗಳು ಸಾರ್ವಜನಿಕವಾಗಿವೆ, ಆದ್ದರಿಂದ ನೀವು ಹೊರತುಪಡಿಸಿ ಬೇರೆ ಯಾರಾದರೂ ಅವುಗಳನ್ನು ಪರಿಶೀಲಿಸಬಹುದು ಮತ್ತು ಒಪ್ಪುವುದಿಲ್ಲ.

ವಾರಂಟ್ ಕ್ಯಾನರಿ

ವಾರಂಟ್ ಕ್ಯಾನರಿ ಎನ್ನುವುದು ಡೆವಲಪರ್ ಹೊಂದಿರುವ ಒಂದು ನಿಗದಿತ ವೇಳಾಪಟ್ಟಿಯಲ್ಲಿ ಪ್ರಕಟವಾದ ಹೇಳಿಕೆಯಾಗಿದೆ ಅಲ್ಲ ರಹಸ್ಯ ಸರ್ಕಾರಿ ಆದೇಶವನ್ನು ಸ್ವೀಕರಿಸಲಾಗಿದೆ ಅವರು ಬಹಿರಂಗಪಡಿಸಲು ನಿಷೇಧಿಸಲಾಗಿದೆ - a ರಾಷ್ಟ್ರೀಯ ಭದ್ರತಾ ಪತ್ರ, FISA ಆದೇಶ. ಡೆವಲಪರ್ ಬಗ್ಗೆ ಮೌನವಾಗಿರಲು ಒತ್ತಾಯಿಸಬಹುದು ಅಂತಹ ಆದೇಶ, ಆದರೆ ಸುಳ್ಳು ಹೇಳಲು ಒತ್ತಾಯಿಸಲಾಗುವುದಿಲ್ಲ, ಆದ್ದರಿಂದ ಕ್ಯಾನರಿ ಹಳೆಯದಾಗಿದೆ ಅಥವಾ ಕಣ್ಮರೆಯಾಗುತ್ತದೆ ಸ್ವತಃ ಸಂಕೇತ.

ಇದು ವಾಸಿಸುತ್ತದೆ canary.json ರೆಪೊಸಿಟರಿಯ ಮೂಲದಲ್ಲಿ ಮತ್ತು ನೇರವಾಗಿ ಪಡೆಯಲಾಗುತ್ತದೆ GitHub ನಿಂದ, ಅದರ ಇತಿಹಾಸವು ನಿಯೋಜಿತ ಸೈಟ್ ಹೇಳುವ ಯಾವುದೇ ಸ್ವತಂತ್ರವಾಗಿ ಆಡಿಟ್ ಮಾಡಬಹುದಾಗಿದೆ. ಬಗ್ಗೆ ಸಂವಾದವು ಅದನ್ನು ಬಣ್ಣ-ಕೋಡ್ ಮಾಡುತ್ತದೆ:

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

ತಾಜಾತನದ ಆಂಕರ್

ಸಹಿ ಮಾಡಿದ ಕ್ಯಾನರಿ ಇತ್ತೀಚಿನ ಬಿಟ್‌ಕಾಯಿನ್ ಬ್ಲಾಕ್ ಎತ್ತರ ಮತ್ತು ಸಹಿ ಮಾಡುವ ಕ್ಷಣದಲ್ಲಿ ಹ್ಯಾಶ್ ಅನ್ನು ಎಂಬೆಡ್ ಮಾಡುತ್ತದೆ. ಬ್ಲಾಕ್ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವುದಕ್ಕೆ ಮುಂಚೆಯೇ ಆ ಹ್ಯಾಶ್ ತಿಳಿದಿರಲಿಲ್ಲ, ಇದು ಕ್ಯಾನರಿ ಎಂದು ಸಾಬೀತುಪಡಿಸುತ್ತದೆ ಸಹಿ ಮಾಡಿದೆ ನಂತರ ತಿಂಗಳ ಹಿಂದೆ ಬೃಹತ್ ಪ್ರಮಾಣದಲ್ಲಿ ಪೂರ್ವ-ಸಹಿ ಮಾಡುವುದಕ್ಕಿಂತ ಸಮಯದ ಒಂದು ನಿರ್ದಿಷ್ಟ ಬಿಂದು. ಕುರಿತು ಸಂವಾದವು ಆಂಕರ್ ಅನ್ನು ಬ್ಲಾಕ್ ಎಕ್ಸ್‌ಪ್ಲೋರರ್‌ಗೆ ಲಿಂಕ್ ಮಾಡುತ್ತದೆ ಆದ್ದರಿಂದ ನೀವು ಅದನ್ನು ಪರಿಶೀಲಿಸಬಹುದು.