ಸ್ಕೇಲ್ ಮಾಡುವ ವಿಕೇಂದ್ರೀಕೃತ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಹೇಗೆ ರಚಿಸುವುದು? ಕಡಿಮೆ ಬ್ಲಾಕ್ಚೈನ್ ಬಳಸಿ

ಇಲ್ಲ, ಬ್ಲಾಕ್‌ಚೈನ್‌ನಲ್ಲಿ ವಿಕೇಂದ್ರೀಕೃತ ಅಪ್ಲಿಕೇಶನ್ (dapp) ಅನ್ನು ಪ್ರಾರಂಭಿಸುವುದು ಯಶಸ್ವಿ ವ್ಯಾಪಾರಕ್ಕೆ ಕಾರಣವಾಗುವುದಿಲ್ಲ. ವಾಸ್ತವವಾಗಿ, ಹೆಚ್ಚಿನ ಬಳಕೆದಾರರು ಅಪ್ಲಿಕೇಶನ್ ಬ್ಲಾಕ್‌ಚೈನ್‌ನಲ್ಲಿ ಚಲಿಸುತ್ತದೆಯೇ ಎಂಬುದರ ಕುರಿತು ಯೋಚಿಸುವುದಿಲ್ಲ - ಅವರು ಸರಳವಾಗಿ ಅಗ್ಗದ, ವೇಗವಾದ ಮತ್ತು ಸರಳವಾದ ಉತ್ಪನ್ನವನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತಾರೆ.

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

ಸ್ಕೇಲ್ ಮಾಡುವ ವಿಕೇಂದ್ರೀಕೃತ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಹೇಗೆ ರಚಿಸುವುದು? ಕಡಿಮೆ ಬ್ಲಾಕ್ಚೈನ್ ಬಳಸಿ

ಆಗಾಗ್ಗೆ ಬ್ಲಾಕ್‌ಚೈನ್‌ನಲ್ಲಿ ನಿರ್ಮಿಸಲಾದ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ವೈಟ್‌ಪೇಪರ್‌ಗಳಲ್ಲಿ, ನೀವು ಹೇಳುವ ಪ್ಯಾರಾಗ್ರಾಫ್ ಅನ್ನು ಕಾಣಬಹುದು: "ಬ್ಲಾಕ್‌ಚೈನ್ ದುಬಾರಿಯಾಗಿದೆ ಮತ್ತು ಪ್ರತಿ ಸೆಕೆಂಡಿಗೆ ಅಗತ್ಯವಿರುವ ವಹಿವಾಟುಗಳನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ. ಅದೃಷ್ಟವಶಾತ್, ಅನೇಕ ಸ್ಮಾರ್ಟ್ ಜನರು ಬ್ಲಾಕ್‌ಚೈನ್ ಅನ್ನು ಸ್ಕೇಲಿಂಗ್ ಮಾಡಲು ಕೆಲಸ ಮಾಡುತ್ತಿದ್ದಾರೆ ಮತ್ತು ನಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಪ್ರಾರಂಭವಾಗುವ ಹೊತ್ತಿಗೆ ಅದು ಸಾಕಷ್ಟು ಸ್ಕೇಲೆಬಲ್ ಆಗುತ್ತದೆ.

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

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

ಅಪ್ಲಿಕೇಶನ್ ಬಳಕೆದಾರರ ನಡುವೆ ನೇರ ಮಧ್ಯವರ್ತಿಯಾಗಿ ಬ್ಲಾಕ್‌ಚೈನ್ ಅನ್ನು ಬಳಸುವ ಹೆಚ್ಚು ಸಾಂಪ್ರದಾಯಿಕ ವಿಧಾನವನ್ನು ಮೊದಲು ನೋಡೋಣ ಮತ್ತು ಇದು ನಿರ್ದಿಷ್ಟವಾಗಿ ಉತ್ತಮವಾಗಿ ಅಳೆಯುವುದಿಲ್ಲ.

ವಿಧಾನ #1: ಬ್ಯಾಕೆಂಡ್ ಆಗಿ ಬ್ಲಾಕ್‌ಚೈನ್

ವಿಷಯಗಳನ್ನು ಸ್ಪಷ್ಟಪಡಿಸಲು, ಹೋಟೆಲ್ ಉದ್ಯಮವನ್ನು ಉದಾಹರಣೆಯಾಗಿ ತೆಗೆದುಕೊಳ್ಳೋಣ. ಇದು ಬೃಹತ್ ಉದ್ಯಮವಾಗಿದ್ದು, ಇದರಲ್ಲಿ ಮಧ್ಯವರ್ತಿಗಳು Booking.com, ಅವರು ದೊಡ್ಡ ಶುಲ್ಕವನ್ನು ವಿಧಿಸುತ್ತಾರೆ ಅತಿಥಿಗಳು ಮತ್ತು ಹೋಟೆಲ್‌ಗಳನ್ನು ಸಂಪರ್ಕಿಸಲು.

ಈ ವಿಧಾನವನ್ನು ಬಳಸಿಕೊಂಡು ನಾವು ಅಂತಹ ಮಧ್ಯವರ್ತಿಯನ್ನು ಸೋಲಿಸಲು ಬಯಸುವ ಯಾವುದೇ ಪರಿಸ್ಥಿತಿಯಲ್ಲಿ, Ethereum ನಂತಹ ಬ್ಲಾಕ್‌ಚೈನ್‌ನಲ್ಲಿ ಸ್ಮಾರ್ಟ್ ಒಪ್ಪಂದಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಅದರ ವ್ಯವಹಾರ ತರ್ಕವನ್ನು ಪುನರಾವರ್ತಿಸಲು ನಾವು ಪ್ರಯತ್ನಿಸುತ್ತೇವೆ.

"ವಿಶ್ವ ಕಂಪ್ಯೂಟರ್" ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ಓಪನ್ ಸೋರ್ಸ್ ಸ್ಮಾರ್ಟ್ ಒಪ್ಪಂದಗಳು ವ್ಯಾಪಾರಿಗಳನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿ ಇಲ್ಲದೆ ಗ್ರಾಹಕರಿಗೆ ಸಂಪರ್ಕಿಸಬಹುದು, ಅಂತಿಮವಾಗಿ ಮಧ್ಯವರ್ತಿಯಿಂದ ವಿಧಿಸಲಾಗುವ ಶುಲ್ಕಗಳು ಮತ್ತು ಕಮಿಷನ್‌ಗಳನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ.

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

ಸ್ಕೇಲ್ ಮಾಡುವ ವಿಕೇಂದ್ರೀಕೃತ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಹೇಗೆ ರಚಿಸುವುದು? ಕಡಿಮೆ ಬ್ಲಾಕ್ಚೈನ್ ಬಳಸಿ

ಕೊಠಡಿಯನ್ನು ಬುಕ್ ಮಾಡಲು ಬಯಸುವ ಯಾರಾದರೂ ಬ್ಲಾಕ್‌ಚೈನ್‌ನಲ್ಲಿ ಹೋಸ್ಟ್ ಮಾಡಲಾದ ಹೋಟೆಲ್‌ಗಳು ಮತ್ತು ಕೊಠಡಿಗಳನ್ನು ಹುಡುಕಲು ಈ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಬಳಸುತ್ತಾರೆ. ಬಳಕೆದಾರರು ಕೊಠಡಿಯನ್ನು ಆಯ್ಕೆ ಮಾಡಿದ ನಂತರ, ಅಗತ್ಯ ಪ್ರಮಾಣದ ಟೋಕನ್‌ಗಳನ್ನು ಠೇವಣಿಯಾಗಿ ಹೋಟೆಲ್‌ಗೆ ಕಳುಹಿಸುವ ಮೂಲಕ ಕಾಯ್ದಿರಿಸುವಿಕೆಯನ್ನು ಮಾಡಲಾಗುತ್ತದೆ. ಮತ್ತು ಪ್ರತಿಕ್ರಿಯೆಯಾಗಿ, ಸ್ಮಾರ್ಟ್ ಒಪ್ಪಂದವು ಬ್ಲಾಕ್‌ಚೈನ್‌ನಲ್ಲಿನ ಮಾಹಿತಿಯನ್ನು ನವೀಕರಿಸುತ್ತದೆ, ಅದು ಇನ್ನು ಮುಂದೆ ಸಂಖ್ಯೆ ಲಭ್ಯವಿಲ್ಲ.

ಈ ವಿಧಾನದೊಂದಿಗೆ ಸ್ಕೇಲೆಬಿಲಿಟಿ ಸಮಸ್ಯೆಗೆ ಎರಡು ಬದಿಗಳಿವೆ. ಮೊದಲನೆಯದಾಗಿ, ಪ್ರತಿ ಸೆಕೆಂಡಿಗೆ ಗರಿಷ್ಠ ಸಂಖ್ಯೆಯ ವಹಿವಾಟುಗಳು. ಎರಡನೆಯದಾಗಿ, ಬ್ಲಾಕ್‌ಚೈನ್‌ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಬಹುದಾದ ಡೇಟಾದ ಪ್ರಮಾಣ.

ಕೆಲವು ಒರಟು ಲೆಕ್ಕಾಚಾರಗಳನ್ನು ಮಾಡೋಣ. Booking.com ಅವರು ಸುಮಾರು 2 ಮಿಲಿಯನ್ ಹೋಟೆಲ್‌ಗಳನ್ನು ತಮ್ಮೊಂದಿಗೆ ನೋಂದಾಯಿಸಿಕೊಂಡಿದ್ದಾರೆ ಎಂದು ಹೇಳುತ್ತದೆ. ಸರಾಸರಿ ಹೋಟೆಲ್ 10 ಕೊಠಡಿಗಳನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಪ್ರತಿಯೊಂದನ್ನು ವರ್ಷಕ್ಕೆ ಕೇವಲ 20 ಬಾರಿ ಬುಕ್ ಮಾಡಲಾಗಿದೆ ಎಂದು ಹೇಳೋಣ - ಅದು ನಮಗೆ ಸೆಕೆಂಡಿಗೆ ಸರಾಸರಿ 13 ಬುಕಿಂಗ್‌ಗಳನ್ನು ನೀಡುತ್ತದೆ.

ಈ ಸಂಖ್ಯೆಯನ್ನು ದೃಷ್ಟಿಕೋನಕ್ಕೆ ಹಾಕಲು, Ethereum ಪ್ರತಿ ಸೆಕೆಂಡಿಗೆ ಸರಿಸುಮಾರು 15 ವಹಿವಾಟುಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಬಹುದು ಎಂದು ಗಮನಿಸಬೇಕಾದ ಅಂಶವಾಗಿದೆ.

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

ಇಲ್ಲಿ ಗಾತ್ರದ ಸಮಸ್ಯೆಗಳೂ ಇವೆ - Ethereum blockchain ನ ತೂಕವು ಇತ್ತೀಚೆಗೆ 2TB ಮಾರ್ಕ್ ಅನ್ನು ದಾಟಿದೆ. ಈ ವಿಧಾನದೊಂದಿಗೆ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ನಿಜವಾಗಿಯೂ ಜನಪ್ರಿಯವಾದರೆ, Ethereum ನೆಟ್ವರ್ಕ್ ಅತ್ಯಂತ ಅಸ್ಥಿರವಾಗುತ್ತದೆ.

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

ಆದ್ದರಿಂದ, ಬ್ಲಾಕ್‌ಚೈನ್ ಅನ್ನು ಬಳಸುವ ಪ್ರತಿಯೊಂದು ವೈಶಿಷ್ಟ್ಯಕ್ಕೆ ನಿಜವಾಗಿಯೂ ವಿತರಣೆ ಮತ್ತು ಬರೆಯದಿರುವುದು ಅಗತ್ಯವಿದೆಯೇ ಎಂದು dapp ಡೆವಲಪರ್‌ಗಳು ಎಚ್ಚರಿಕೆಯಿಂದ ಮೌಲ್ಯಮಾಪನ ಮಾಡಬೇಕು.

ಉದಾಹರಣೆಗೆ: ಪ್ರತಿ ಹೋಟೆಲ್‌ನ ಡೇಟಾವನ್ನು ಪ್ರಪಂಚದಾದ್ಯಂತ ನೂರಾರು ಯಂತ್ರಗಳಲ್ಲಿ ವಿತರಿಸುವುದರಿಂದ ಮತ್ತು ಅದನ್ನು ಶಾಶ್ವತವಾಗಿ ಸಂಗ್ರಹಿಸುವುದರಿಂದ ಏನು ಪ್ರಯೋಜನ? ಕೋಣೆಯ ದರಗಳು ಮತ್ತು ಲಭ್ಯತೆಯ ಐತಿಹಾಸಿಕ ಡೇಟಾವನ್ನು ಯಾವಾಗಲೂ ಬ್ಲಾಕ್‌ಚೈನ್‌ನಲ್ಲಿ ಸೇರಿಸುವುದು ನಿಜವಾಗಿಯೂ ಮುಖ್ಯವೇ? ಬಹುಷಃ ಇಲ್ಲ.

ನಾವು ಈ ರೀತಿಯ ಪ್ರಶ್ನೆಗಳನ್ನು ಕೇಳಲು ಪ್ರಾರಂಭಿಸಿದರೆ, ನಮ್ಮ ಎಲ್ಲಾ ಕಾರ್ಯಗಳಿಗಾಗಿ ನಮಗೆ ಎಲ್ಲಾ ದುಬಾರಿ ಬ್ಲಾಕ್‌ಚೈನ್ ವೈಶಿಷ್ಟ್ಯಗಳ ಅಗತ್ಯವಿಲ್ಲ ಎಂದು ನಾವು ನೋಡಲು ಪ್ರಾರಂಭಿಸುತ್ತೇವೆ. ಹಾಗಾದರೆ, ಪರ್ಯಾಯವೇನು?

ವಿಧಾನ #2: ಬ್ಲಾಕ್‌ಸ್ಟಾಕ್ ಪ್ರೇರಿತ ಆರ್ಕಿಟೆಕ್ಚರ್

ಮುಖ್ಯ ಒತ್ತು ಆದರೂ ಬ್ಲಾಕ್ಸ್ಟಾಕ್ ಬಳಕೆದಾರರು ತಮ್ಮ ಡೇಟಾದ ಮಾಲೀಕರಾಗಿರುವ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಲ್ಲಿ (ಉದಾಹರಣೆಗೆ, ಉದಾಹರಣೆಗೆ ಏರ್ಟೆಕ್ಸ್ಟ್, ಬೆಂಟೆನ್ ಸೌಂಡ್, ಇಮೇಜ್ ಆಪ್ಟಿಮೈಜರ್ ಅಥವಾ ಗ್ರ್ಯಾಫೈಟ್), ಬ್ಲಾಕ್‌ಸ್ಟಾಕ್ ಕೂಡ ಬ್ಲಾಕ್‌ಚೈನ್ ಅನ್ನು ಲಘುವಾಗಿ ಬಳಸುವ ತತ್ವವನ್ನು ಹೊಂದಿದೆ-ಅಗತ್ಯವಿದ್ದಾಗ ಮಾತ್ರ. ಬ್ಲಾಕ್‌ಚೈನ್ ನಿಧಾನ ಮತ್ತು ದುಬಾರಿಯಾಗಿದೆ ಮತ್ತು ಆದ್ದರಿಂದ ಏಕ ಅಥವಾ ಅಪರೂಪದ ವಹಿವಾಟುಗಳಿಗೆ ಮಾತ್ರ ಬಳಸಬೇಕು ಎಂಬುದು ಅವರ ಮುಖ್ಯ ವಾದವಾಗಿದೆ. ಅಪ್ಲಿಕೇಶನ್‌ಗಳೊಂದಿಗಿನ ಉಳಿದ ಸಂವಹನವು ಪೀರ್-ಟು-ಪೀರ್ ಮೂಲಕ ಸಂಭವಿಸಬೇಕು, ಅಂದರೆ. ವಿಕೇಂದ್ರೀಕೃತ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಬಳಕೆದಾರರು ಬ್ಲಾಕ್‌ಚೈನ್ ಮೂಲಕ ಡೇಟಾವನ್ನು ನೇರವಾಗಿ ಪರಸ್ಪರ ಹಂಚಿಕೊಳ್ಳಬೇಕು. ಎಲ್ಲಾ ನಂತರ, BitTorrent, ಇಮೇಲ್ ಮತ್ತು Tor ನಂತಹ ಅತ್ಯಂತ ಹಳೆಯ ಮತ್ತು ಅತ್ಯಂತ ಯಶಸ್ವಿ ವಿಕೇಂದ್ರೀಕೃತ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಬ್ಲಾಕ್‌ಚೈನ್‌ನ ಪರಿಕಲ್ಪನೆಯ ಮೊದಲು ರಚಿಸಲಾಗಿದೆ.

ಸ್ಕೇಲ್ ಮಾಡುವ ವಿಕೇಂದ್ರೀಕೃತ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಹೇಗೆ ರಚಿಸುವುದು? ಕಡಿಮೆ ಬ್ಲಾಕ್ಚೈನ್ ಬಳಸಿ
ಎಡ: ಮೊದಲ ವಿಧಾನ, ಇದರಲ್ಲಿ ಬಳಕೆದಾರರು ಬ್ಲಾಕ್‌ಚೈನ್ ಮೂಲಕ ಸಂವಹನ ನಡೆಸುತ್ತಾರೆ. ಬಲ: ಬಳಕೆದಾರರು ಪರಸ್ಪರ ನೇರವಾಗಿ ಸಂವಹನ ನಡೆಸುತ್ತಾರೆ ಮತ್ತು ಬ್ಲಾಕ್‌ಚೈನ್ ಅನ್ನು ಗುರುತಿಸಲು ಮತ್ತು ಹಾಗೆ ಮಾತ್ರ ಬಳಸಲಾಗುತ್ತದೆ.

ಹೋಟೆಲ್ ಬುಕಿಂಗ್ ಉದಾಹರಣೆಗೆ ಹಿಂತಿರುಗಿ ನೋಡೋಣ. ಅತಿಥಿಗಳನ್ನು ಹೋಟೆಲ್‌ಗಳೊಂದಿಗೆ ಸಂಪರ್ಕಿಸಲು ನಿಷ್ಪಕ್ಷಪಾತ, ಸ್ವತಂತ್ರ ಮತ್ತು ಮುಕ್ತ ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ನಾವು ಬಯಸುತ್ತೇವೆ. ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಹೇಳುವುದಾದರೆ, ನಾವು ಕೇಂದ್ರೀಕೃತ ಮಧ್ಯವರ್ತಿಯನ್ನು ತೆಗೆದುಹಾಕಲು ಬಯಸುತ್ತೇವೆ. ಉದಾಹರಣೆಗೆ, ಸಾಮಾನ್ಯ ವಿತರಿಸಿದ ಲೆಡ್ಜರ್ನಲ್ಲಿ ನಿರಂತರವಾಗಿ ಕೊಠಡಿ ಬೆಲೆಗಳನ್ನು ಸಂಗ್ರಹಿಸಲು ನಮಗೆ ಅಗತ್ಯವಿಲ್ಲ.

ನಾವು ಅತಿಥಿಗಳು ಮತ್ತು ಹೋಟೆಲ್‌ಗಳನ್ನು ಬ್ಲಾಕ್‌ಚೈನ್ ಮೂಲಕ ನೇರವಾಗಿ ಸಂವಹನ ಮಾಡಲು ಏಕೆ ಅನುಮತಿಸಬಾರದು. ಹೋಟೆಲ್‌ಗಳು ತಮ್ಮ ಬೆಲೆಗಳು, ಕೊಠಡಿ ಲಭ್ಯತೆ ಮತ್ತು ಇತರ ಯಾವುದೇ ಮಾಹಿತಿಯನ್ನು ಎಲ್ಲೋ ಎಲ್ಲರಿಗೂ ಪ್ರವೇಶಿಸಬಹುದಾದ ಸ್ಥಳದಲ್ಲಿ ಸಂಗ್ರಹಿಸಬಹುದು - ಉದಾಹರಣೆಗೆ, IPFS, Amazon S3, ಅಥವಾ ತಮ್ಮದೇ ಆದ ಸ್ಥಳೀಯ ಸರ್ವರ್. ಬ್ಲಾಕ್‌ಸ್ಟಾಕ್‌ನ ವಿಕೇಂದ್ರೀಕೃತ ಶೇಖರಣಾ ವ್ಯವಸ್ಥೆಯು ಇದನ್ನೇ ನಿಖರವಾಗಿ ಕರೆಯುತ್ತದೆ ಗಯಾ. ಬಳಕೆದಾರರು ತಮ್ಮ ಡೇಟಾವನ್ನು ಎಲ್ಲಿ ಸಂಗ್ರಹಿಸಬೇಕೆಂದು ಬಯಸುತ್ತಾರೆ ಮತ್ತು ಅದನ್ನು ಯಾರು ಪ್ರವೇಶಿಸಬಹುದು ಎಂಬುದನ್ನು ನಿಯಂತ್ರಿಸಲು ಇದು ಅನುಮತಿಸುತ್ತದೆ ಬಹು-ಬಳಕೆದಾರ ಸಂಗ್ರಹಣೆ.

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

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

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

ಈ ವಾಸ್ತುಶಿಲ್ಪವು ಮೊದಲ ವಿಧಾನಕ್ಕಿಂತ ಹೆಚ್ಚು ಸಂಕೀರ್ಣವಾಗಿದೆ ಮತ್ತು ಹೆಚ್ಚು ಸಮಗ್ರ ಮೂಲಸೌಕರ್ಯ ಅಗತ್ಯವಿದೆ. ವಾಸ್ತವವಾಗಿ, ಇದು ನಿಖರವಾಗಿ ಬ್ಲಾಕ್‌ಸ್ಟಾಕ್ ಬರುತ್ತದೆ, ಅಂತಹ ವಿಕೇಂದ್ರೀಕೃತ ವ್ಯವಸ್ಥೆಯನ್ನು ರಚಿಸಲು ಅಗತ್ಯವಿರುವ ಎಲ್ಲಾ ಘಟಕಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ.

ಸ್ಕೇಲ್ ಮಾಡುವ ವಿಕೇಂದ್ರೀಕೃತ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಹೇಗೆ ರಚಿಸುವುದು? ಕಡಿಮೆ ಬ್ಲಾಕ್ಚೈನ್ ಬಳಸಿ

ಈ ಆರ್ಕಿಟೆಕ್ಚರ್‌ನೊಂದಿಗೆ, ನಾವು ಬ್ಲಾಕ್‌ಚೈನ್‌ನಲ್ಲಿ ಡೇಟಾವನ್ನು ಮಾತ್ರ ಸಂಗ್ರಹಿಸುತ್ತೇವೆ, ಅದು ನಿಜವಾಗಿಯೂ ವಿತರಿಸಬೇಕಾಗಿದೆ ಮತ್ತು ತಿದ್ದಿ ಬರೆಯಬಾರದು. ಬ್ಲಾಕ್‌ಸ್ಟ್ಯಾಕ್‌ನ ಸಂದರ್ಭದಲ್ಲಿ, ನಿಮ್ಮ ಡೇಟಾವನ್ನು ಎಲ್ಲಿ ಸಂಗ್ರಹಿಸಬೇಕು ಎಂಬುದನ್ನು ನೋಂದಾಯಿಸಲು ಮತ್ತು ಸೂಚಿಸಲು ಬ್ಲಾಕ್‌ಚೈನ್‌ನಲ್ಲಿ ನಿಮಗೆ ವಹಿವಾಟುಗಳು ಮಾತ್ರ ಅಗತ್ಯವಿದೆ. ನೀವು ಈ ಯಾವುದೇ ಮಾಹಿತಿಯನ್ನು ಬದಲಾಯಿಸಲು ಬಯಸಿದರೆ ನೀವು ಹೆಚ್ಚಿನ ವಹಿವಾಟುಗಳನ್ನು ಮಾಡಬೇಕಾಗಬಹುದು, ಆದರೆ ಇದು ಪುನರಾವರ್ತಿತ ಈವೆಂಟ್ ಅಲ್ಲ.

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

ತೀರ್ಮಾನಕ್ಕೆ

ಬ್ಲಾಕ್‌ಸ್ಟ್ಯಾಕ್‌ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಸಾಂಪ್ರದಾಯಿಕ ಬ್ಲಾಕ್‌ಚೈನ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗಿಂತ ಉತ್ತಮವಾಗಿ ಅಳೆಯಬಹುದು, ಆದರೆ ಇದು ತನ್ನದೇ ಆದ ಸಮಸ್ಯೆಗಳು ಮತ್ತು ಉತ್ತರಿಸದ ಪ್ರಶ್ನೆಗಳೊಂದಿಗೆ ಕಿರಿಯ ವಿಧಾನವಾಗಿದೆ.

ಉದಾಹರಣೆಗೆ, ವಿಕೇಂದ್ರೀಕೃತ ಅಪ್ಲಿಕೇಶನ್ ಸ್ಮಾರ್ಟ್ ಒಪ್ಪಂದಗಳಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸದಿದ್ದರೆ, ಇದು ಉಪಯುಕ್ತತೆಯ ಟೋಕನ್ಗಳ ಅಗತ್ಯವನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ. ವಿಕೇಂದ್ರೀಕೃತ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ (ಬ್ಲಾಕ್‌ಸ್ಟ್ಯಾಕ್ ಸೇರಿದಂತೆ) ICO ಗಳು ನಿಧಿಯ ಮುಖ್ಯ ಮೂಲವಾಗಿದೆ ಎಂದು ಪರಿಗಣಿಸಿ ಇದು ವ್ಯವಹಾರಗಳಿಗೆ ಸಮಸ್ಯೆಗಳನ್ನು ಉಂಟುಮಾಡಬಹುದು.

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

ಲಕ್ಷಾಂತರ ಬಳಕೆದಾರರ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿರುವ ಜಾಗತಿಕ ಮಾರುಕಟ್ಟೆಗಳನ್ನು ಗುರಿಯಾಗಿಸುವ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಯಶಸ್ವಿಯಾಗಲು ಚೆನ್ನಾಗಿ ಅಳೆಯಬೇಕು. ಮುಂದಿನ ದಿನಗಳಲ್ಲಿ ಈ ಮಟ್ಟದ ಸ್ಕೇಲೆಬಿಲಿಟಿಯನ್ನು ಸಾಧಿಸಲು ಬ್ಲಾಕ್‌ಚೈನ್‌ಗಳನ್ನು ಮಾತ್ರ ಅವಲಂಬಿಸುವುದು ತಪ್ಪು. Booking.com ನಂತಹ ದೊಡ್ಡ ಕೇಂದ್ರೀಕೃತ ಮಾರುಕಟ್ಟೆ ಆಟಗಾರರೊಂದಿಗೆ ಸ್ಪರ್ಧಿಸಲು ಸಾಧ್ಯವಾಗುವಂತೆ, ವಿಕೇಂದ್ರೀಕೃತ ಅಪ್ಲಿಕೇಶನ್ ಡೆವಲಪರ್‌ಗಳು ತಮ್ಮ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲು ಪರ್ಯಾಯ ವಿಧಾನಗಳನ್ನು ಪರಿಗಣಿಸಬೇಕು, ಉದಾಹರಣೆಗೆ Blockstack ಒದಗಿಸಿದಂತಹ.

ಮೂಲ: www.habr.com

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