เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเตป: เดŽเดจเตเดคเต PoC เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดฃเด‚?

เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เดฃเตเดฃเตเด•เตพ เดญเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต, เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เตˆเด•เตพ เดšเตŠเดฑเดฟเดšเตเดšเดฟเตฝ!

เดฎเตเตป เดฒเต‡เด–เดจเด™เตเด™เดณเดฟเตฝ, เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเดจเตเด•เตพ เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดธเดพเด™เตเด•เต‡เดคเดฟเด•เดตเดฟเดฆเตเดฏเด•เตพ เดžเด™เตเด™เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดคเต (เดŽเดจเตเดคเดพเดฃเต เดจเดฎเตเดฎเตพ เด’เดฐเต เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเตป เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเต?) เด…เดตเดฐเตเดŸเต† เดธเดนเดพเดฏเดคเตเดคเต‹เดŸเต† เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เด•เต‡เดธเตเด•เตพ (เดžเด™เตเด™เตพ เดŽเดจเตเดคเดฟเดจเต เด’เดฐเต เด•เต‡เดธเต เด‰เดฃเตเดŸเดพเด•เตเด•เดฃเด‚?). เดจเดฟเด™เตเด™เดณเตเดŸเต† เด•เตˆเด•เตŠเดฃเตเดŸเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เดธเดฎเดฏเดฎเดพเดฃเดฟเดคเต! เดชเตˆเดฒเดฑเตเดฑเตเดฎเดพเดฐเตเด‚ PoC (เดชเตเดฐเต‚เดซเต เด“เดซเต เด•เตบเดธเต†เดชเตเดฑเตเดฑเต) เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป, เดžเดพเตป เดฎเต‡เด˜เด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด‡เดทเตเดŸเดชเตเดชเต†เดŸเตเดจเตเดจเต, เด•เดพเดฐเดฃเด‚... เดฒเต‹เด•เดคเตเดคเต†เดตเดฟเดŸเต† เดจเดฟเดจเตเดจเตเด‚ เด…เดต เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚, เดชเดฒเดชเตเดชเต‹เดดเตเด‚, เดชเดฐเดฟเดธเตเดฅเดฟเดคเดฟเดฏเตเดŸเต† เดฎเดŸเตเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเดจเดฟเตฝ เดธเดฎเดฏเด‚ เดชเดพเดดเดพเด•เตเด•เต‡เดฃเตเดŸ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ, เด•เดพเดฐเดฃเด‚ เดชเตเดฐเต€เดธเต†เดฑเตเดฑเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด•เตพ เด‰เดฃเตเดŸเต. เด…เดคเดฟเดจเดพเตฝ, เดจเดฎเตเด•เตเด•เต เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดฒเดณเดฟเดคเดฎเดพเด•เตเด•เดพเด‚, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดชเด™เตเด•เต†เดŸเตเด•เตเด•เตเดจเตเดจเดตเตผเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดจเดพเดฃเดฏเด™เตเด™เตพ เด•เตˆเดฎเดพเดฑเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต, เด…เดคเดฟเดจเต† เดŽเดณเดฟเดฎเดฏเต‹เดŸเต† เดฌเดฟเดฑเตเดฑเตเด•เต‹เดฏเดฟเตป เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เดพเด‚. เด‡เดคเดฟเดจเดพเดฏเดฟ เดžเด™เตเด™เตพ IBM เด•เตเดฒเต—เดกเตเด‚ เดฏเต‚เดฃเดฟเดตเต‡เดดเตเดธเตฝ เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเตป เดนเตˆเดชเตเดชเตผเดฒเต†เดกเตเดœเตผ เดซเดพเดฌเตเดฐเดฟเด•เตเด•เตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚. เด†เดฆเตเดฏเด‚, เดนเตˆเดชเตเดชเตผเดฒเต†เดกเตเดœเตผ เดซเดพเดฌเตเดฐเดฟเด•เตเด•เดฟเดจเต† เดธเดพเตผเดตเดคเตเดฐเดฟเด• เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเตป เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเดคเต เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเดพเดฃเต†เดจเตเดจเต เดจเดฎเตเด•เตเด•เต เด•เดฃเตเดŸเต†เดคเตเดคเดพเด‚?

เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเตป: เดŽเดจเตเดคเต PoC เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดฃเด‚?

เดนเตˆเดชเตเดชเตผเดฒเต†เดกเตเดœเตผ เดซเดพเดฌเตเดฐเดฟเด•เต - เด’เดฐเต เดธเดพเตผเดตเดคเตเดฐเดฟเด• เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเตป

เดชเตŠเดคเตเดตเดพเดฏเดฟ เดชเดฑเดžเตเดžเดพเตฝ, เด’เดฐเต เดธเดพเตผเดตเดคเตเดฐเดฟเด• เดตเดฟเดตเดฐ เดธเด‚เดตเดฟเดงเดพเดจเด‚:

  • เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เดธเต†เตผเดตเดฑเตเด•เดณเตเด‚ เดฌเดฟเดธเดฟเดจเดธเต เดฒเต‹เดœเดฟเด•เต เดจเดฟเตผเดตเดนเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เด•เต‹เดฑเตเด‚;
  • เดธเดฟเดธเตเดฑเตเดฑเดตเตเดฎเดพเดฏเตเดณเตเดณ เด†เดถเดฏเดตเดฟเดจเดฟเดฎเดฏเดคเตเดคเดฟเดจเตเดณเตเดณ เด‡เตปเตเดฑเตผเดซเต‡เดธเตเด•เตพ;
  • เด‰เดชเด•เดฐเดฃเด™เตเด™เดณเตเดŸเต†/เด†เดณเตเด•เดณเตเดŸเต† เดฐเดœเดฟเดธเตเดŸเตเดฐเต‡เดทเตป, เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃเด‚, เด…เด‚เด—เต€เด•เดพเดฐเด‚ เดŽเดจเตเดจเดฟเดตเดฏเตเด•เตเด•เตเดณเตเดณ เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ;
  • เดชเตเดฐเดตเตผเดคเตเดคเดจเดชเดฐเดตเตเด‚ เด†เตผเด•เตเด•เตˆเดตเตฝ เดกเดพเดฑเตเดฑเดฏเตเด‚ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต:

เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเตป: เดŽเดจเตเดคเต PoC เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดฃเด‚?

เดนเตˆเดชเตเดชเตผเดฒเต†เดกเตเดœเตผ เดซเดพเดฌเตเดฐเดฟเด•เต เดŽเดจเตเดคเดพเดฃเต†เดจเตเดจเดคเดฟเตปเตเดฑเต† เด”เดฆเตเดฏเต‹เด—เดฟเด• เดชเดคเดฟเดชเตเดชเต เด‡เดตเดฟเดŸเต† เดตเดพเดฏเดฟเด•เตเด•เดพเด‚ เดธเตˆเดฑเตเดฑเต, เดšเตเดฐเตเด•เตเด•เดคเตเดคเดฟเตฝ, เดธเตเดตเด•เดพเดฐเตเดฏ เดฌเตเดฒเต‹เด•เตเด•เตโ€Œเดšเต†เดฏเดฟเดจเตเด•เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเดจเตเด‚ JS, Go เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดญเดพเดทเด•เดณเดฟเตฝ เดŽเดดเตเดคเดชเตเดชเต†เดŸเตเดŸ เดธเตโ€ŒเดฎเดพเตผเดŸเตเดŸเต เด•เดฐเดพเดฑเตเด•เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเดจเตเด‚ เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เด“เดชเตเดชเตบ เดธเต‹เดดเตโ€Œเดธเต เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดพเดฃเต เดนเตˆเดชเตเดชเตผเดฒเต†เดกเตเดœเตผ เดซเดพเดฌเตเดฐเดฟเด•เต. เดนเตˆเดชเตเดชเตผเดฒเต†เดกเตเดœเตผ เดซเดพเดฌเตเดฐเดฟเด•เตเด•เดฟเตปเตเดฑเต† เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เดตเดฟเดถเดฆเดฎเดพเดฏเดฟ เดจเต‹เด•เตเด•เดพเด‚, เดกเดพเดฑเตเดฑ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดฑเต†เด•เตเด•เต‹เตผเดกเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เดชเตเดฐเดคเตเดฏเต‡เด•เดคเด•เตพ เดฎเดพเดคเตเดฐเดฎเตเดณเตเดณ เด’เดฐเต เดธเดพเตผเดตเดคเตเดฐเดฟเด• เดธเด‚เดตเดฟเดงเดพเดจเดฎเดพเดฃเดฟเดคเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเด•. เดŽเดฒเตเดฒเดพ เดฌเตเดฒเต‹เด•เตเด•เตโ€Œเดšเต†เดฏเดฟเดจเตเด•เดณเดฟเดฒเต†เดฏเตเด‚ เดชเต‹เดฒเต†, เดชเด™เตเด•เต†เดŸเตเด•เตเด•เตเดจเตเดจเดตเตผ เด’เดฐเต เดธเดฎเดตเดพเดฏเดคเตเดคเดฟเตฝ เดŽเดคเตเดคเดฟเดฏเดพเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดกเดพเดฑเตเดฑ เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเดจเดฟเตฝ เดธเตเดฅเดพเดชเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดณเตเดณ เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเดฟเตฝ เดธเด‚เดญเดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด•เดฏเตเดณเตเดณเต‚ เดŽเดจเตเดจเดคเดพเดฃเต เดชเตเดฐเดคเตเดฏเต‡เด•เดค.

เดนเตˆเดชเตเดชเตผเดฒเต†เดกเตเดœเตผ เดซเดพเดฌเตเดฐเดฟเด•เต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ

เดกเดฏเด—เตเดฐเด‚ เดนเตˆเดชเตเดชเตผเดฒเต†เดกเตเดœเตผ เดซเดพเดฌเตเดฐเดฟเด•เต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต:

เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเตป: เดŽเดจเตเดคเต PoC เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดฃเด‚?

เด“เตผเด—เดจเตˆเดธเต‡เดทเดจเตเด•เตพ - เด“เตผเด—เดจเตˆเดธเต‡เดทเดจเตเด•เดณเดฟเตฝ เดธเดฎเดชเตเดฐเดพเดฏเด•เตเด•เดพเตผ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดพเดฏเดคเต. เดธเด‚เด˜เดŸเดจเด•เดณเตเดŸเต† เดชเดฟเดจเตเดคเตเดฃ เด•เตŠเดฃเตเดŸเดพเดฃเต เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเตป เดจเดฟเดฒเดจเดฟเตฝเด•เตเด•เตเดจเตเดจเดคเต. เดตเตเดฏเดคเตเดฏเดธเตเดค เดธเตเดฅเดพเดชเดจเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต‡ เดšเดพเดจเดฒเดฟเตปเตเดฑเต† เดญเดพเด—เดฎเดพเด•เดพเด‚.

เดšเดพเดจเตฝ - เดธเดฎเดชเตเดฐเดพเดฏเด•เตเด•เดพเดฐเต† เด—เตเดฐเต‚เดชเตเดชเตเด•เดณเดพเดฏเดฟ เด’เดจเตเดจเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดฒเต‹เดœเดฟเด•เตเด•เตฝ เด˜เดŸเดจ, เด…เดคเดพเดฏเดคเต. เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเตป เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดนเตˆเดชเตเดชเตผเดฒเต†เดกเตเดœเตผ เดซเดพเดฌเตเดฐเดฟเด•เตเด•เต เดตเตเดฏเดคเตเดฏเดธเตเดค เดฌเดฟเดธเดฟเดจเดธเตเดธเต เดฒเต‹เดœเดฟเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเดจเตเด•เตพ เด’เดฐเต‡เดธเดฎเดฏเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚.

เด…เด‚เด—เดคเตเดต เดธเต‡เดตเดจ เดฆเดพเดคเดพเดตเต (MSP) เดเดกเตปเตเดฑเดฟเดฑเตเดฑเดฟ เดจเตฝเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดฑเต‹เดณเตเด•เตพ เดจเตฝเด•เตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เด’เดฐเต CA (เดธเตผเดŸเตเดŸเดฟเดซเดฟเด•เตเด•เดฑเตเดฑเต เด…เดคเต‹เดฑเดฟเดฑเตเดฑเดฟ) เด†เดฃเต. เด’เดฐเต เดจเต‹เดกเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป, เดจเดฟเด™เตเด™เตพ เดŽเด‚เดŽเดธเตเดชเดฟเดฏเตเดฎเดพเดฏเดฟ เดธเด‚เดตเดฆเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

เดชเดฟเดฏเตผ เดจเต‹เดกเตเด•เตพ - เด‡เดŸเดชเดพเดŸเตเด•เตพ เดธเตเดฅเดฟเดฐเต€เด•เดฐเดฟเด•เตเด•เตเด•, เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเตป เดธเด‚เดญเดฐเดฟเด•เตเด•เตเด•, เดธเตเดฎเดพเตผเดŸเตเดŸเต เด•เดฐเดพเดฑเตเด•เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเด•, เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเตเดฎเดพเดฏเดฟ เดธเด‚เดตเดฆเดฟเด•เตเด•เตเด•. เดธเดฎเดชเตเดฐเดพเดฏเด•เตเด•เดพเตผเด•เตเด•เต เด’เดฐเต เดเดกเตปเตเดฑเดฟเดฑเตเดฑเดฟ (เดกเดฟเดœเดฟเดฑเตเดฑเตฝ เดธเตผเดŸเตเดŸเดฟเดซเดฟเด•เตเด•เดฑเตเดฑเต) เด‰เดฃเตเดŸเต, เด…เดคเต เดŽเด‚เดŽเดธเตเดชเดฟเดฏเดพเดฃเต เดจเตฝเด•เตเดจเตเดจเดคเต. เดŽเดฒเตเดฒเดพ เดจเต‹เดกเตเด•เตพเด•เตเด•เตเด‚ เดคเตเดฒเตเดฏ เด…เดตเด•เดพเดถเดฎเตเดณเตเดณ เดฌเดฟเดฑเตเดฑเตเด•เต‹เดฏเดฟเตป เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดŽเดคเต†เดฑเดฟเดฏเด‚ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ, เดนเตˆเดชเตเดชเตผเดฒเต†เดกเตเดœเตผ เดซเดพเดฌเตเดฐเดฟเด•เต เดจเต‹เดกเตเด•เตพ เดตเตเดฏเดคเตเดฏเดธเตเดค เดฑเต‹เดณเตเด•เตพ เดตเดนเดฟเด•เตเด•เตเดจเตเดจเต:

  • เดธเดฎเดชเตเดฐเดพเดฏเด•เตเด•เดพเดฐเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚ เดธเดฎเดชเตเดฐเดพเดฏเด•เตเด•เดพเดฐเดจเต† เด…เด‚เด—เต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต (EP) เด•เต‚เดŸเดพเดคเต† เดธเตโ€ŒเดฎเดพเตผเดŸเตเดŸเต เด•เดฐเดพเดฑเตเด•เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเด•.
  • เดธเดฎเดชเตเดฐเดพเดฏเด•เตเด•เดพเดฐเดจเต† เดธเดฎเตผเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต (เดธเดฟเดชเดฟ) - เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเดจเดฟเตฝ เดฎเดพเดคเตเดฐเด‚ เดกเดพเดฑเตเดฑ เดธเด‚เดฐเด•เตเดทเดฟเดšเตเดšเต "เดฒเต‹เด• เดจเดฟเดฒ" เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•.
  • เด†เด™เตเด•เตผ เดชเต€เตผ (เดŽเดชเดฟ) - เดจเดฟเดฐเดตเดงเดฟ เด“เตผเด—เดจเตˆเดธเต‡เดทเดจเตเด•เตพ เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเดจเดฟเตฝ เดชเด™เตเด•เต†เดŸเตเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด…เดตเตผ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เด†เดถเดฏเดตเดฟเดจเดฟเดฎเดฏเดคเตเดคเดฟเดจเดพเดฏเดฟ เด†เด™เตเด•เตผ เดชเดฟเดฏเต‡เดดเตเดธเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เด“เดฐเต‹ เดธเตเดฅเดพเดชเดจเดคเตเดคเดฟเดจเตเด‚ เด’เดจเตเดจเต‹ เด…เดคเดฟเดฒเดงเดฟเด•เดฎเต‹ เด†เด™เตเด•เตผ เดชเดฟเดฏเตผ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚. AP เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เด’เดฐเต เดธเตเดฅเดพเดชเดจเดคเตเดคเดฟเดฒเต† เดเดคเตŠเดฐเต เดธเดฎเดชเตเดฐเดพเดฏเด•เตเด•เดพเดฐเดจเตเด‚ เดฎเดฑเตเดฑเต เด“เตผเด—เดจเตˆเดธเต‡เดทเดจเตเด•เดณเดฟเดฒเต† เดŽเดฒเตเดฒเดพ เดธเดนเดชเดพเด เดฟเด•เดณเต†เดฏเตเด‚ เด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพ เดจเต‡เดŸเดพเดจเดพเด•เตเด‚. AP-เด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดตเดฟเดตเดฐเด™เตเด™เตพ เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต เด—เต‹เดธเดฟเดชเตเดชเต เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ.
  • เดจเต‡เดคเดพเดตเต เดชเต€เตผ - เด’เดฐเต เด“เตผเด—เดจเตˆเดธเต‡เดทเดจเต เดจเดฟเดฐเดตเดงเดฟ เดธเดฎเดชเตเดฐเดพเดฏเด•เตเด•เดพเตผ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดชเดฟเดฏเตผ เดจเต‡เดคเดพเดตเดฟเดจเต เดฎเดพเดคเตเดฐเดฎเต‡ เด“เตผเดกเดฑเดฟเด‚เด—เต เดธเต‡เดตเดจเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ เดฒเดญเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดฌเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดธเดฎเดชเตเดฐเดพเดฏเด•เตเด•เดพเตผเด•เตเด•เต เดจเตฝเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚. เดธเด‚เด˜เดŸเดจเดฏเดฟเดฒเต† เดธเดฎเดชเตเดฐเดพเดฏเด•เตเด•เดพเตผเด•เตเด•เต เดจเต‡เดคเดพเดตเดฟเดจเต† เดธเตเดฅเดฟเดฐเดฎเดพเดฏเดฟ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดšเดฒเดจเดพเดคเตเดฎเด•เดฎเดพเดฏเดฟ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เดพเด‚. เดจเต‡เดคเดพเด•เตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพ เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เด—เต‹เดธเดฟเดชเตเดชเต เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

เด†เดธเตเดคเดฟ โ€” เดฎเต‚เดฒเตเดฏเดฎเตเดณเตเดณเดคเตเด‚ เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเดจเดฟเตฝ เดธเด‚เดญเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเตเดฎเดพเดฏ เดŽเตปเตเดฑเดฟเดฑเตเดฑเดฟเด•เตพ. เด•เต‚เดŸเตเดคเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดชเดฑเดžเตเดžเดพเตฝ, เด‡เดคเต JSON เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเดฒเตเดณเตเดณ เด•เต€-เดตเดพเดฒเตเดฏเต‚ เดกเดพเดฑเตเดฑเดฏเดพเดฃเต. เดˆ เดกเดพเดฑเตเดฑเดฏเดพเดฃเต เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเดจเดฟเตฝ เดฐเต‡เด–เดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต. เด…เดตเตผเด•เตเด•เต เด’เดฐเต เดšเดฐเดฟเดคเตเดฐเดฎเตเดฃเตเดŸเต, เด…เดคเต เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเดจเดฟเตฝ เดธเด‚เดญเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† "เดตเต‡เตพเดกเต เดธเตเดฑเตเดฑเต‡เดฑเตเดฑเต" เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเตฝ เดธเด‚เดญเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดจเดฟเดฒเดตเดฟเดฒเต† เด…เดตเดธเตเดฅเดฏเตเด‚ เด‰เดฃเตเดŸเต. เดฌเดฟเดธเดฟเดจเดธเตเดธเต เดŸเดพเดธเตโ€Œเด•เตเด•เตเด•เดณเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเต เดกเดพเดฑเตเดฑ เด˜เดŸเดจเด•เตพ เดเด•เดชเด•เตเดทเต€เดฏเดฎเดพเดฏเดฟ เดชเต‚เดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เด†เดตเดถเตเดฏเดฎเดพเดฏ เดซเต€เตฝเดกเตเด•เดณเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒ, เด†เดธเตเดคเดฟเด•เตพเด•เตเด•เต เด’เดฐเต เด‰เดŸเดฎ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดตเดฟเดฒเดชเตเดชเต†เดŸเตเดŸเดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดตเต‡เดฃเด‚ เดŽเดจเตเดจเดคเดพเดฃเต เดเด• เดถเตเดชเดพเตผเดถ.

เดฒเดกเตเดœเตผ โ€” เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเตป, เดตเต‡เดกเต เดธเตเดฑเตเดฑเต‡เดฑเตเดฑเต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดŽเดจเตเดจเดฟเดต เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเต เด…เดธเดฑเตเดฑเตเด•เดณเตเดŸเต† เดจเดฟเดฒเดตเดฟเดฒเต† เด…เดตเดธเตเดฅ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดฒเต‹เด• เดฐเดพเดทเตเดŸเตเดฐเด‚ LevelDB เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ CouchDB เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

เดธเตเดฎเดพเตผเดŸเตเดŸเต เด•เดฐเดพเตผ - เดธเตเดฎเดพเตผเดŸเตเดŸเต เด•เดฐเดพเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตปเตเดฑเต† เดฌเดฟเดธเดฟเดจเดธเตเดธเต เดฒเต‹เดœเดฟเด•เต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต. เดนเตˆเดชเตเดชเตผเดฒเต†เดกเตเดœเตผ เดซเดพเดฌเตเดฐเดฟเด•เตเด•เดฟเตฝ, เดธเตเดฎเดพเตผเดŸเตเดŸเต เด•เดฐเดพเดฑเตเด•เดณเต† เดšเต†เดฏเดฟเตปเด•เต‹เดกเต เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต. เดšเต†เดฏเดฟเตปเด•เต‹เดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เด†เดธเตเดคเดฟเด•เดณเตเด‚ เด‡เดŸเดชเดพเดŸเตเด•เดณเตเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต. เดธเดพเด™เตเด•เต‡เดคเดฟเด•เดฎเดพเดฏเดฟ เดชเดฑเดžเตเดžเดพเตฝ, JS เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ Go เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดญเดพเดทเด•เดณเดฟเตฝ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจ เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เดณเดพเดฃเต เดธเตเดฎเดพเตผเดŸเตเดŸเต เด•เดฐเดพเดฑเตเด•เตพ.

เด…เด‚เด—เต€เด•เดพเดฐ เดจเดฏเด‚ - เด“เดฐเต‹ เดšเต†เดฏเดฟเตปเด•เต‹เดกเดฟเดจเตเด‚, เด’เดฐเต เด‡เดŸเดชเดพเดŸเดฟเดจเต เดŽเดคเตเดฐ เดธเตเดฅเดฟเดฐเต€เด•เดฐเดฃเด™เตเด™เตพ เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เดฃเด‚, เด†เดฐเดฟเตฝ เดจเดฟเดจเตเดจเต เดŽเดจเตเดจเดฟเดตเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดจเดฏเด‚ เดธเดœเตเดœเดฎเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เดจเดฏเด‚ เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด‡เดคเดพเดฃเต: "เดšเดพเดจเดฒเดฟเดฒเต† เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดธเตเดฅเดพเดชเดจเดคเตเดคเดฟเดฒเต† เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด…เด‚เด—เด‚ เด‡เดŸเดชเดพเดŸเต เดธเตเดฅเดฟเดฐเต€เด•เดฐเดฟเด•เตเด•เดฃเด‚." เดจเดฏเด™เตเด™เดณเตเดŸเต† เด‰เดฆเดพเดนเดฐเดฃเด™เตเด™เตพ:

  • เด‡เดŸเดชเดพเดŸเต เดธเตเดฅเดพเดชเดจเดคเตเดคเดฟเตปเตเดฑเต† เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด…เดกเตเดฎเดฟเดจเดฟเดธเตเดŸเตเดฐเต‡เดฑเตเดฑเตผ เด…เด‚เด—เต€เด•เดฐเดฟเด•เตเด•เดฃเด‚;
  • เด“เตผเด—เดจเตˆเดธเต‡เดทเดจเดฟเดฒเต† เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด…เด‚เด—เดฎเต‹ เด•เตเดฒเดฏเตปเตเดฑเต‹ เดธเตเดฅเดฟเดฐเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เดฃเด‚;
  • เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเดฟเดฏเตผ เด“เตผเด—เดจเตˆเดธเต‡เดทเตป เดธเตเดฅเดฟเดฐเต€เด•เดฐเดฟเด•เตเด•เดฃเด‚.

เด“เตผเดกเตผ เดธเต‡เดตเดจเด‚ - เด‡เดŸเดชเดพเดŸเตเด•เตพ เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดชเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเดพเดจเดฒเดฟเดฒเต† เดธเดฎเดชเตเดฐเดพเดฏเด•เตเด•เดพเตผเด•เตเด•เต เด…เดฏเดฏเตเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดฒเต† เดŽเดฒเตเดฒเดพ เดธเดฎเดชเตเดฐเดพเดฏเด•เตเด•เดพเตผเด•เตเด•เตเด‚ เดธเดจเตเดฆเต‡เดถเด™เตเด™เดณเตเดŸเต† เดกเต†เดฒเดฟเดตเดฑเดฟ เด‰เดฑเดชเตเดชเต เดจเตฝเด•เตเดจเตเดจเต. เดตเตเดฏเดพเดตเดธเดพเดฏเดฟเด• เดธเด‚เดตเดฟเดงเดพเดจเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต เด•เดพเดซเตเด• เดธเดจเตเดฆเต‡เดถ เดฌเตเดฐเต‹เด•เตเด•เตผ, เดตเดฟเด•เดธเดจเดคเตเดคเดฟเดจเตเด‚ เดชเดฐเดฟเดถเต‹เดงเดจเดฏเตเด•เตเด•เตเด‚ เดธเต‡เดพเดณเต‡เดพ.

เด•เต‹เตพเดซเตเดฒเต‹

เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเตป: เดŽเดจเตเดคเต PoC เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดฃเด‚?

  • Go, Node.js เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ Java SDK เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดนเตˆเดชเตเดชเตผเดฒเต†เดกเตเดœเตผ เดซเดพเดฌเตเดฐเดฟเด•เตเด•เตเดฎเดพเดฏเดฟ เด†เดถเดฏเดตเดฟเดจเดฟเดฎเดฏเด‚ เดจเดŸเดคเตเดคเตเดจเตเดจเต;
  • เด•เตเดฒเดฏเตปเตเดฑเต เด’เดฐเต tx เด‡เดŸเดชเดพเดŸเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด…เดคเต เด…เด‚เด—เต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจ เดธเดนเดชเดพเด เดฟเด•เตพเด•เตเด•เต เด…เดฏเดฏเตเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต;
  • เดชเดฟเดฏเตผ เด•เตเดฒเดฏเตปเตเดฑเดฟเตปเตเดฑเต† เด’เดชเตเดชเต เดชเดฐเดฟเดถเต‹เดงเดฟเดšเตเดšเตเดฑเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด‡เดŸเดชเดพเดŸเต เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด•เตเด•เดฏเตเด‚ เด…เด‚เด—เต€เด•เตƒเดค เด’เดชเตเดชเต เด•เตเดฒเดฏเตปเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดคเดฟเดฐเดฟเด•เต† เด…เดฏเดฏเตเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดšเต†เดฏเดฟเตปเด•เต‹เดกเต เด…เด‚เด—เต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจ เดชเดฟเดฏเดฑเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเด•เดฏเตเดณเตเดณเต‚, เด…เดคเดฟเตปเตเดฑเต† เดจเดฟเตผเดตเตเดตเดนเดฃเดคเตเดคเดฟเตปเตเดฑเต† เดซเดฒเด‚ เดŽเดฒเตเดฒเดพ เดธเดฎเดชเตเดฐเดพเดฏเด•เตเด•เดพเตผเด•เตเด•เตเด‚ เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจเต. เดˆ เดชเตเดฐเดตเตผเดคเตเดคเดจ เด…เตฝเด—เต‹เดฐเดฟเดคเดคเตเดคเต† PBFT (เดชเตเดฐเดพเด•เตเดŸเดฟเด•เตเด•เตฝ เดฌเตˆเดธเตปเตเดฑเตˆเตป เดซเดพเตพเดŸเตเดŸเต เดŸเต‹เดณเดฑเตปเตเดฑเต) เดธเดฎเดตเดพเดฏเด‚ เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต. เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฃเต เด•เตเดฒเดพเดธเดฟเด•เต BFT เดธเดจเตเดฆเต‡เดถเด‚ เด…เดฏเดฏเตโ€Œเด•เตเด•เตเด•เดฏเตเด‚ เดธเตเดฅเดฟเดฐเต€เด•เดฐเดฃเด‚ เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดŽเดฒเตเดฒเดพ เดชเด™เตเด•เดพเดณเดฟเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเด‚ เด…เดฒเตเดฒ, เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เดธเต†เดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเดพเดคเตเดฐเดฎเดพเดฃเต;
  • เดŽเตปเดกเต‹เดดเตโ€Œเดธเตโ€Œเดฎเต†เตปเตเดฑเต เดจเดฏเดตเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดชเตเดฐเดคเดฟเด•เดฐเดฃเด™เตเด™เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เด•เตเดฒเดฏเตปเตเดฑเดฟเดจเต เดฒเดญเดฟเดšเตเดšเดคเดฟเดจเต เดถเต‡เดทเด‚, เด…เดตเตป เด‡เดŸเดชเดพเดŸเต เด“เตผเดกเดฑเดฟเด‚เด—เต เดธเต‡เดตเดจเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจเต;
  • เด“เตผเดกเดฑเดฟเด‚เด—เต เดธเต‡เดตเดจเด‚ เด’เดฐเต เดฌเตเดฒเต‹เด•เตเด•เต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดธเดฎเดชเตเดฐเดพเดฏเด•เตเด•เดพเตผเด•เตเด•เต†เดฒเตเดฒเดพเด‚ เด…เดฏเดฏเตโ€Œเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด“เตผเดกเดฑเดฟเด‚เด—เต เดธเต‡เดตเดจเด‚ เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเตเดŸเต† เดคเตเดŸเตผเดšเตเดšเดฏเดพเดฏ เดฑเต†เด•เตเด•เต‹เตผเดกเดฟเด‚เด—เต เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เดฒเต†เดกเตเดœเตผ เดซเต‹เตผเด•เตเด•เต เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเดคเดฟเดจเต† เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเดจเตเดจเต ("เดซเต‹เตผเด•เตเดธเต" เดŽเดจเตเดจ เดตเดฟเดญเดพเด—เด‚ เด•เดพเดฃเตเด•);
  • เดธเดฎเดชเตเดฐเดพเดฏเด•เตเด•เดพเตผเด•เตเด•เต เด’เดฐเต เดฌเตเดฒเต‹เด•เตเด•เต เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเต, เดŽเตปเดกเต‹เดดเตโ€Œเดธเตโ€Œเดฎเต†เตปเตเดฑเต เดจเดฏเด‚ เดตเต€เดฃเตเดŸเตเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด•, เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเดจเดฟเดฒเต‡เด•เตเด•เต เดฌเตเดฒเต‹เด•เตเด•เต เดŽเดดเตเดคเตเด•เดฏเตเด‚ "เดตเต‡เตพเดกเต เดธเตเดฑเตเดฑเต‡เดฑเตเดฑเต" เดกเดฟเดฌเดฟเดฏเดฟเตฝ เดธเตเดฑเตเดฑเต‡เดฑเตเดฑเต เดฎเดพเดฑเตเดฑเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด•.

เด†. เด‡เดคเต เดจเต‹เดกเตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดฑเต‹เดณเตเด•เดณเตเดŸเต† เดตเดฟเดญเดœเดจเดคเตเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต. เด‡เดคเต เดฌเตเดฒเต‹เด•เตเด•เตโ€Œเดšเต†เดฏเดฟเตป เด…เดณเด•เตเด•เดพเดตเตเดจเตเดจเดคเตเด‚ เดธเตเดฐเด•เตเดทเดฟเดคเดตเตเดฎเดพเดฃเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเดจเตเดจเต:

  • เดธเตโ€ŒเดฎเดพเตผเดŸเตเดŸเต เด•เดฐเดพเดฑเตเด•เตพ (เดšเต†เดฏเดฟเตปเด•เต‹เดกเต) เดธเดฎเดชเตเดฐเดพเดฏเด•เตเด•เดพเดฐเต† เด…เด‚เด—เต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเต เดธเตเดฎเดพเตผเดŸเตเดŸเต เด•เดฐเดพเดฑเตเด•เดณเตเดŸเต† เดฐเดนเดธเตเดฏเดพเดคเตเดฎเด•เดค เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเดจเตเดจเต, เด•เดพเดฐเดฃเด‚ เด‡เดคเต เดŽเดฒเตเดฒเดพ เดชเด™เตเด•เดพเดณเดฟเด•เดณเตเด‚ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เดฎเดฑเดฟเดšเตเดšเต เดธเดฎเดชเตเดฐเดพเดฏเด•เตเด•เดพเดฐเต† เด…เด‚เด—เต€เด•เดฐเดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเต เดฎเดพเดคเตเดฐเดฎเดพเดฃเต.
  • เด“เตผเดกเตผ เดตเต‡เด—เดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดฃเด‚. เด“เตผเดกเดฑเดฟเด‚เด—เต เด’เดฐเต เดฌเตเดฒเต‹เด•เตเด•เต เดฐเต‚เดชเต€เด•เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดฒเต€เดกเตผ เดชเดฟเดฏเตผเดฎเดพเดฐเตเดŸเต† เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เด•เต‚เดŸเตเดŸเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เด…เดฏเดฏเตเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต เดŽเดจเตเดจ เดตเดธเตเดคเตเดค เด‡เดคเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเดจเตเดจเต.
  • เดธเดฎเดชเตเดฐเดพเดฏเด•เตเด•เดพเตผ เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเตป เดฎเดพเดคเตเดฐเด‚ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเต - เด…เดตเดฏเดฟเตฝ เดชเดฒเดคเตเด‚ เด‰เดฃเตเดŸเดพเด•เดพเด‚, เด…เดตเตผเด•เตเด•เต เดงเดพเดฐเดพเดณเด‚ เดถเด•เตเดคเดฟเดฏเตเด‚ เดคเตฝเด•เตเดทเดฃ เดชเตเดฐเดตเตผเดคเตเดคเดจเดตเตเด‚ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ.

เดนเตˆเดชเตเดชเตผเดฒเต†เดกเตเดœเตผ เดซเดพเดฌเตเดฐเดฟเด•เตเด•เดฟเตปเตเดฑเต† เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตฝ เดธเตŠเดฒเตเดฏเต‚เดทเดจเตเด•เดณเต† เด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚ เด…เดคเต เดˆ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเต เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเดพเดฃเต†เดจเตเดจเตเด‚ เด…เดฒเตเดฒเดพเดคเตเดคเดชเด•เตเดทเด‚ เด‡เดตเดฟเดŸเต† เด•เดฃเตเดŸเต†เดคเตเดคเดพเดจเดพเด•เตเด‚: เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดฏเตเดŸเต† เด‰เดคเตเดญเดตเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด‡เดตเดฟเดŸเต†: เดนเตˆเดชเตเดชเตผเดฒเต†เดกเตเดœเตผ เดซเดพเดฌเตเดฐเดฟเด•เต: เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดพเดฏ เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเดจเตเด•เตพเด•เตเด•เดพเดฏเตเดณเตเดณ เด’เดฐเต เดตเดฟเดคเดฐเดฃ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด‚.

เด…เดคเดฟเดจเดพเตฝ, เดนเตˆเดชเตเดชเตผเดฒเต†เดกเตเดœเตผ เดซเดพเดฌเตเดฐเดฟเด•เต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดดเดฟเดฏเตเดจเตเดจ เด’เดฐเต เดธเดพเตผเดตเดคเตเดฐเดฟเด• เดธเด‚เดตเดฟเดงเดพเดจเดฎเดพเดฃเต:

  • เดธเตโ€ŒเดฎเดพเตผเดŸเตเดŸเต เด•เดฐเดพเตผ เดฎเต†เด•เตเด•เดพเดจเดฟเดธเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเตเดตเต‡เดšเตเด›เดพเดชเดฐเดฎเดพเดฏ เดฌเดฟเดธเดฟเดจเดธเตเดธเต เดฒเต‹เดœเดฟเด•เต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเด•;
  • JSON เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเตฝ เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเตป เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเตฝ เดจเดฟเดจเตเดจเต เดกเดพเดฑเตเดฑ เดฑเต†เด•เตเด•เต‹เตผเดกเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด•;
  • เดธเตผเดŸเตเดŸเดฟเดซเดฟเด•เตเด•เดฑเตเดฑเต เด…เดคเต‹เดฑเดฟเดฑเตเดฑเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต API เด†เด•เตเดธเดธเต เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด•.

เดนเตˆเดชเตเดชเตผเดฒเต†เดกเตเดœเตผ เดซเดพเดฌเตเดฐเดฟเด•เตเด•เดฟเตปเตเดฑเต† เดชเตเดฐเดคเตเดฏเต‡เด•เดคเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด‡เดชเตเดชเต‹เตพ เดžเด™เตเด™เตพ เด•เตเดฑเดšเตเดšเต เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต, เด’เดŸเตเดตเดฟเตฝ เดจเดฎเตเด•เตเด•เต เดชเตเดฐเดฏเต‹เดœเดจเด•เดฐเดฎเดพเดฏ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดšเต†เดฏเตเดฏเดพเด‚!

เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเตป เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเดจเตเดจเต

เดชเตเดฐเดถเตเดจ เดชเตเดฐเดธเตเดคเดพเดตเดจ

เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต Citcoin เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต เดšเตเดฎเดคเดฒ: เด’เดฐเต เด…เด•เตเด•เต—เดฃเตเดŸเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•, เดฌเดพเดฒเตปเดธเต เดจเต‡เดŸเตเด•, เดจเดฟเด™เตเด™เดณเตเดŸเต† เด…เด•เตเด•เต—เดฃเตเดŸเต เดŸเต‹เดชเตเดชเต เด…เดชเตเดชเต เดšเต†เดฏเตเดฏเตเด•, เด’เดฐเต เด…เด•เตเด•เต—เดฃเตเดŸเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเดฑเตเดฑเตŠเดจเตเดจเดฟเดฒเต‡เด•เตเด•เต เดจเดพเดฃเดฏเด™เตเด™เตพ เด•เตˆเดฎเดพเดฑเตเด•. เดจเดฎเตเด•เตเด•เต เด’เดฐเต เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดฎเต‹เดกเตฝ เดตเดฐเดฏเตเด•เตเด•เดพเด‚, เด…เดคเต เดžเด™เตเด™เตพ เด’เดฐเต เดธเตเดฎเดพเตผเดŸเตเดŸเต เด•เดฐเดพเดฑเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเด‚. เด…เดคเดฟเดจเดพเตฝ, เดชเต‡เดฐเตเด•เดณเดพเตฝ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเดคเตเด‚ เด’เดฐเต เดฌเดพเดฒเตปเดธเตเด‚ เด…เด•เตเด•เต—เดฃเตเดŸเตเด•เดณเตเดŸเต† เดฒเดฟเดธเตเดฑเตเดฑเตเด‚ เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจเดคเตเดฎเดพเดฏ เด…เด•เตเด•เต—เดฃเตเดŸเตเด•เตพ เดžเด™เตเด™เตพเด•เตเด•เตเดฃเตเดŸเดพเด•เตเด‚. เด…เด•เตเด•เต—เดฃเตเดŸเตเด•เดณเตเด‚ เด…เด•เตเด•เต—เดฃเตเดŸเตเด•เดณเตเดŸเต† เด’เดฐเต เดฒเดฟเดธเตโ€Œเดฑเตเดฑเตเด‚ เดนเตˆเดชเตเดชเตผเดฒเต†เดกเตเดœเตผ เดซเดพเดฌเตเดฐเดฟเด•เต เด…เดธเดฑเตเดฑเตเด•เดณเตเดŸเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดคเตเดคเดฟเตฝ เด†เดฃเต. เด…เดคเดจเตเดธเดฐเดฟเดšเตเดšเต, เด…เดตเตผเด•เตเด•เต เด’เดฐเต เดšเดฐเดฟเดคเตเดฐเดตเตเด‚ เดจเดฟเดฒเดตเดฟเดฒเต† เด…เดตเดธเตเดฅเดฏเตเดฎเตเดฃเตเดŸเต. เดžเดพเตป เด‡เดคเต เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดตเดฐเดฏเตเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเด‚:

เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเตป: เดŽเดจเตเดคเต PoC เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดฃเด‚?

"เดตเต‡เตพเดกเต เดธเตเดฑเตเดฑเต‡เดฑเตเดฑเต" เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเตฝ เดธเด‚เดญเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดจเดฟเดฒเดตเดฟเดฒเต† เด…เดตเดธเตเดฅเดฏเดพเดฃเต เดฎเดฟเด•เดšเตเดš เด•เดฃเด•เตเด•เตเด•เตพ. เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเดจเดฟเตฝ เดธเต‚เด•เตเดทเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดšเดฐเดฟเดคเตเดฐเด‚ เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจ เด•เดฃเด•เตเด•เตเด•เตพ เด…เดตเดฏเตเด•เตเด•เต เดคเดพเดดเต†เดฏเตเดฃเตเดŸเต. เด‡เดŸเดชเดพเดŸเตเด•เตพ เดตเดดเดฟ เดจเดฟเดฒเดตเดฟเดฒเต† เด†เดธเตเดคเดฟเด•เดณเตเดŸเต† เด…เดตเดธเตเดฅ เดฎเดพเดฑเตเดจเตเดจเต. เด…เดธเดฑเตเดฑเต เดฎเตŠเดคเตเดคเดคเตเดคเดฟเตฝ เดฎเดพเดคเตเดฐเด‚ เดฎเดพเดฑเตเดจเตเดจเต, เด…เดคเดฟเดจเดพเตฝ เด‡เดŸเดชเดพเดŸเดฟเตปเตเดฑเต† เดซเดฒเดฎเดพเดฏเดฟ, เด’เดฐเต เดชเตเดคเดฟเดฏ เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เด…เดธเดฑเตเดฑเดฟเตปเตเดฑเต† เดจเดฟเดฒเดตเดฟเดฒเต† เดฎเต‚เดฒเตเดฏเด‚ เดšเดฐเดฟเดคเตเดฐเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเดจเตเดจเต.

IBM เด•เตเดฒเต—เดกเต

เดžเด™เตเด™เตพ เด’เดฐเต เด…เด•เตเด•เต—เดฃเตเดŸเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต IBM เด•เตเดฒเต—เดกเต. เดฌเตเดฒเต‹เด•เตเด•เตโ€Œเดšเต†เดฏเดฟเตป เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เด…เดคเต Pay-As-You-Go เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เด…เดชเตโ€Œเด—เตเดฐเต‡เดกเต เดšเต†เดฏเตเดฏเดฃเด‚. เดˆ เดชเตเดฐเด•เตเดฐเดฟเดฏ เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฟเดฒเตเดฒ, เด•เดพเดฐเดฃเด‚... IBM เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดตเดฐเด™เตเด™เตพ เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด…เดคเต เดธเตเดตเดฎเต‡เดงเดฏเดพ เดธเตเดฅเดฟเดฐเต€เด•เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด’เดฐเต เดจเดฒเตเดฒ เด•เตเดฑเดฟเดชเตเดชเดฟเตฝ, IBM-เตปเตเดฑเต† เด•เตเดฒเต—เดกเดฟเตฝ เดนเตˆเดชเตเดชเตผเดฒเต†เดกเตเดœเตผ เดซเดพเดฌเตเดฐเดฟเด•เต เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เดจเดฒเตเดฒ เดชเดฐเดฟเดถเต€เดฒเดจ เดธเดพเดฎเด—เตเดฐเดฟเด•เตพ เด‰เดฃเตเดŸเต†เดจเตเดจเต เดŽเดจเดฟเด•เตเด•เต เดชเดฑเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚. เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฒเต‡เด–เดจเด™เตเด™เดณเตเด‚ เด‰เดฆเดพเดนเดฐเดฃเด™เตเด™เดณเตเด‚ เดŽเดจเดฟเด•เตเด•เต เด‡เดทเตเดŸเดชเตเดชเต†เดŸเตเดŸเต:

IBM Blockchain เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเตปเตเดฑเต† เดธเตโ€Œเด•เตเดฐเต€เตปเดทเต‹เดŸเตเดŸเตเด•เดณเดพเดฃเต เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดคเต. เด‡เดคเต เด’เดฐเต เดฌเตเดฒเต‹เด•เตเด•เตโ€Œเดšเต†เดฏเดฟเตป เดŽเด™เตเด™เดจเต† เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเด‚ เดŽเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฎเดฒเตเดฒ, เดฎเดฑเดฟเดšเตเดšเต เดŸเดพเดธเตโ€Œเด•เตเด•เดฟเตปเตเดฑเต† เดตเตเดฏเดพเดชเตเดคเดฟเดฏเตเดŸเต† เดชเตเดฐเด•เดŸเดจเดฎเดพเดฃเต. เด…เดคเดฟเดจเดพเตฝ, เดžเด™เตเด™เดณเตเดŸเต† เด†เดตเดถเตเดฏเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ, เดžเด™เตเด™เตพ เด’เดฐเต เด“เตผเด—เดจเตˆเดธเต‡เดทเตป เด‰เดฃเตเดŸเดพเด•เตเด•เตเดจเตเดจเต:

เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเตป: เดŽเดจเตเดคเต PoC เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดฃเด‚?

เดžเด™เตเด™เตพ เด…เดคเดฟเตฝ เดจเต‹เดกเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต: Orderer CA, Org1 CA, Orderer Peer:

เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเตป: เดŽเดจเตเดคเต PoC เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดฃเด‚?

เดžเด™เตเด™เตพ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เดณเต† เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต:

เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเตป: เดŽเดจเตเดคเต PoC เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดฃเด‚?

เด’เดฐเต เดšเดพเดจเตฝ เดธเตƒเดทเตเดŸเดฟเดšเตเดšเต เด…เดคเดฟเดจเต† citcoin เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เตเด•:

เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเตป: เดŽเดจเตเดคเต PoC เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดฃเด‚?

เด…เดŸเดฟเดธเตเดฅเดพเดจเดชเดฐเดฎเดพเดฏเดฟ เดšเดพเดจเตฝ เด’เดฐเต เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเตป เด†เดฃเต, เด…เดคเดฟเดจเดพเตฝ เด‡เดคเต เดฌเตเดฒเต‹เด•เตเด•เต เดธเต€เดฑเต‹เดฏเดฟเตฝ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต (เดœเต†เดจเดธเดฟเดธเต เดฌเตเดฒเต‹เด•เตเด•เต):

เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเตป: เดŽเดจเตเดคเต PoC เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดฃเด‚?

เด’เดฐเต เดธเตเดฎเดพเตผเดŸเตเดŸเต เด•เดฐเดพเตผ เดŽเดดเตเดคเตเดจเตเดจเต

/*
 * Citcoin smart-contract v1.5 for Hyperledger Fabric
 * (c) Alexey Sushkov, 2019
 */
 
'use strict';
 
const { Contract } = require('fabric-contract-api');
const maxAccounts = 5;
 
class CitcoinEvents extends Contract {
 
    async instantiate(ctx) {
        console.info('instantiate');
        let emptyList = [];
        await ctx.stub.putState('accounts', Buffer.from(JSON.stringify(emptyList)));
    }
    // Get all accounts
    async GetAccounts(ctx) {
        // Get account list:
        let accounts = '{}'
        let accountsData = await ctx.stub.getState('accounts');
        if (accountsData) {
            accounts = JSON.parse(accountsData.toString());
        } else {
            throw new Error('accounts not found');
        }
        return accountsData.toString()
    }
     // add a account object to the blockchain state identifited by their name
    async AddAccount(ctx, name, balance) {
        // this is account data:
        let account = {
            name: name,
            balance: Number(balance),       
            type: 'account',
        };
        // create account:
        await ctx.stub.putState(name, Buffer.from(JSON.stringify(account)));
 
        // Add account to list:
        let accountsData = await ctx.stub.getState('accounts');
        if (accountsData) {
            let accounts = JSON.parse(accountsData.toString());
            if (accounts.length < maxAccounts)
            {
                accounts.push(name);
                await ctx.stub.putState('accounts', Buffer.from(JSON.stringify(accounts)));
            } else {
                throw new Error('Max accounts number reached');
            }
        } else {
            throw new Error('accounts not found');
        }
        // return  object
        return JSON.stringify(account);
    }
    // Sends money from Account to Account
    async SendFrom(ctx, fromAccount, toAccount, value) {
        // get Account from
        let fromData = await ctx.stub.getState(fromAccount);
        let from;
        if (fromData) {
            from = JSON.parse(fromData.toString());
            if (from.type !== 'account') {
                throw new Error('wrong from type');
            }   
        } else {
            throw new Error('Accout from not found');
        }
        // get Account to
        let toData = await ctx.stub.getState(toAccount);
        let to;
        if (toData) {
            to = JSON.parse(toData.toString());
            if (to.type !== 'account') {
                throw new Error('wrong to type');
            }  
        } else {
            throw new Error('Accout to not found');
        }
 
        // update the balances
        if ((from.balance - Number(value)) >= 0 ) {
            from.balance -= Number(value);
            to.balance += Number(value);
        } else {
            throw new Error('From Account: not enought balance');          
        }
 
        await ctx.stub.putState(from.name, Buffer.from(JSON.stringify(from)));
        await ctx.stub.putState(to.name, Buffer.from(JSON.stringify(to)));
                 
        // define and set Event
        let Event = {
            type: "SendFrom",
            from: from.name,
            to: to.name,
            balanceFrom: from.balance,
            balanceTo: to.balance,
            value: value
        };
        await ctx.stub.setEvent('SendFrom', Buffer.from(JSON.stringify(Event)));
 
        // return to object
        return JSON.stringify(from);
    }
 
    // get the state from key
    async GetState(ctx, key) {
        let data = await ctx.stub.getState(key);
        let jsonData = JSON.parse(data.toString());
        return JSON.stringify(jsonData);
    }
    // GetBalance   
    async GetBalance(ctx, accountName) {
        let data = await ctx.stub.getState(accountName);
        let jsonData = JSON.parse(data.toString());
        return JSON.stringify(jsonData);
    }
     
    // Refill own balance
    async RefillBalance(ctx, toAccount, value) {
        // get Account to
        let toData = await ctx.stub.getState(toAccount);
        let to;
        if (toData) {
            to = JSON.parse(toData.toString());
            if (to.type !== 'account') {
                throw new Error('wrong to type');
            }  
        } else {
            throw new Error('Accout to not found');
        }
 
        // update the balance
        to.balance += Number(value);
        await ctx.stub.putState(to.name, Buffer.from(JSON.stringify(to)));
                 
        // define and set Event
        let Event = {
            type: "RefillBalance",
            to: to.name,
            balanceTo: to.balance,
            value: value
        };
        await ctx.stub.setEvent('RefillBalance', Buffer.from(JSON.stringify(Event)));
 
        // return to object
        return JSON.stringify(from);
    }
}
module.exports = CitcoinEvents;

เด…เดตเดฌเต‹เดงเดชเต‚เตผเดตเตเดตเด‚, เดŽเดฒเตเดฒเดพเด‚ เด‡เดตเดฟเดŸเต† เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚:

  • เดนเตˆเดชเตเดชเตผเดฒเต†เดกเตเดœเตผ เดซเดพเดฌเตเดฐเดฟเด•เต API เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดกเต†เดฎเต‹ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจ เดจเดฟเดฐเดตเดงเดฟ เดซเด‚เด—เตเดทเดจเตเด•เตพ (AddAccount, GetAccounts, SendFrom, GetBalance, RefillBalance) เด‰เดฃเตเดŸเต.
  • SendFrom, RefillBalance เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดกเต†เดฎเต‹ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเต เดฒเดญเดฟเด•เตเด•เตเดจเตเดจ เด‡เดตเตปเตเดฑเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต.
  • เด’เดฐเต เดธเตโ€ŒเดฎเดพเตผเดŸเตเดŸเต เด•เดฐเดพเตผ เดคเตฝเด•เตเดทเดฃเด‚ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดฎเตเดชเต‹เตพ เดคเตฝเด•เตเดทเดฃ เดซเด‚เด—เตโ€Œเดทเดจเต† เด’เดฐเดฟเด•เตเด•เตฝ เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต. เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, เด‡เดคเต เด’เดฐเต เดคเดตเดฃ เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดธเตเดฎเดพเตผเดŸเตเดŸเต เด•เดฐเดพเตผ เดชเดคเดฟเดชเตเดชเต เดฎเดพเดฑเตเดจเตเดจ เด“เดฐเต‹ เดคเดตเดฃเดฏเตเด‚ เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดคเดฟเดจเดพเตฝ, เด’เดฐเต เดถเต‚เดจเตเดฏเดฎเดพเดฏ เด…เดฑเต‡ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเดคเต เด’เดฐเต เดฎเต‹เดถเด‚ เด†เดถเดฏเดฎเดพเดฃเต, เด•เดพเดฐเดฃเด‚ เด‡เดชเตเดชเต‹เตพ, เดžเด™เตเด™เตพ เดธเตโ€ŒเดฎเดพเตผเดŸเตเดŸเต เด•เดฐเดพเดฑเดฟเตปเตเดฑเต† เดชเดคเดฟเดชเตเดชเต เดฎเดพเดฑเตเดฑเตเดฎเตเดชเต‹เตพ, เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดฒเดฟเดธเตเดฑเตเดฑเต เดจเดทเตโ€ŒเดŸเดฎเดพเด•เตเด‚. เดชเด•เตเดทเต‡ เด•เตเดดเดชเตเดชเดฎเดฟเดฒเตเดฒ, เดžเดพเตป เดชเด เดฟเด•เตเด•เตเด•เดฏเดพเดฃเต).
  • เด…เด•เตเด•เต—เดฃเตเดŸเตเด•เดณเตเด‚ เด…เด•เตเด•เต—เดฃเตเดŸเตเด•เดณเตเดŸเต† เดฒเดฟเดธเตเดฑเตเดฑเตเด‚ JSON เดกเดพเดฑเตเดฑเดพ เด˜เดŸเดจเด•เดณเดพเดฃเต. เดกเดพเดฑเตเดฑ เด•เตƒเดคเตเดฐเดฟเดฎเดคเตเดตเดคเตเดคเดฟเดจเต JS เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.
  • getState เดซเด‚เด—เตโ€Œเดทเตป เด•เต‹เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เด…เดธเดฑเตเดฑเดฟเตปเตเดฑเต† เดจเดฟเดฒเดตเดฟเดฒเต† เดฎเต‚เดฒเตเดฏเด‚ เดจเต‡เดŸเดพเดจเตเด‚ putState เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด…เดคเต เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚.
  • เด’เดฐเต เด…เด•เตเด•เต—เดฃเตเดŸเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, AddAccount เดซเด‚เด—เตโ€Œเดทเดจเต† เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเตฝ เดฌเตเดฒเต‹เด•เตเด•เตโ€Œเดšเต†เดฏเดฟเดจเดฟเดฒเต† เดชเดฐเดฎเดพเดตเดงเดฟ เด…เด•เตเด•เต—เดฃเตเดŸเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต (maxAccounts = 5). เด‡เดตเดฟเดŸเต† เด’เดฐเต เดœเดพเด‚เดฌเต เด‰เดฃเตเดŸเต (เดจเดฟเด™เตเด™เตพ เดถเตเดฐเดฆเตเดงเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต‹?), เด‡เดคเต เด…เด•เตเด•เต—เดฃเตเดŸเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเดคเตเดคเดฟเตฝ เด…เดจเดจเตเดคเดฎเดพเดฏ เดตเตผเดฆเตเดงเดจเดตเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต. เด‡เดคเตเดคเดฐเด‚ เดคเต†เดฑเตเดฑเตเด•เตพ เด’เดดเดฟเดตเดพเด•เตเด•เดฃเด‚)

เด…เดŸเตเดคเตเดคเดคเดพเดฏเดฟ, เดžเด™เตเด™เตพ เดธเตโ€ŒเดฎเดพเตผเดŸเตเดŸเต เด•เดฐเดพเตผ เดšเดพเดจเดฒเดฟเดฒเต‡เด•เตเด•เต เดฒเต‹เดกเตเดšเต†เดฏเตโ€Œเดคเต เด…เดคเต เดคเตฝเด•เตเดทเดฃเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต:

เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเตป: เดŽเดจเตเดคเต PoC เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดฃเด‚?

เดธเตเดฎเดพเตผเดŸเตเดŸเต เด•เดฐเดพเตผ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด‡เดŸเดชเดพเดŸเต เดจเต‹เด•เตเด•เดพเด‚:

เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเตป: เดŽเดจเตเดคเต PoC เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดฃเด‚?

เดจเดฎเตเดฎเตเดŸเต† เดšเดพเดจเดฒเดฟเดจเต† เด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เตพ เดจเต‹เด•เตเด•เดพเด‚:

เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเตป: เดŽเดจเตเดคเต PoC เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดฃเด‚?

เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, IBM เด•เตเดฒเต—เดกเดฟเตฝ เด’เดฐเต เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเตป เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเตปเตเดฑเต† เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดกเดฏเด—เตเดฐเด‚ เดจเดฎเตเด•เตเด•เต เดฒเดญเดฟเด•เตเด•เตเด‚. เด’เดฐเต เดตเต†เตผเดšเตเดตเตฝ เดธเต†เตผเดตเดฑเดฟเตฝ เด†เดฎเดธเต‹เตบ เด•เตเดฒเต—เดกเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดกเต†เดฎเต‹ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด‚ เดกเดฏเด—เตเดฐเด‚ เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต (เด…เดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด•เต‚เดŸเตเดคเตฝ เด…เดŸเตเดคเตเดค เดตเดฟเดญเดพเด—เดคเตเดคเดฟเตฝ):

เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเตป: เดŽเดจเตเดคเต PoC เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดฃเด‚?

เดนเตˆเดชเตเดชเตผเดฒเต†เดกเตเดœเตผ เดซเดพเดฌเตเดฐเดฟเด•เต API เด•เต‹เดณเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด’เดฐเต GUI เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต

เดนเตˆเดชเตเดชเตผเดฒเต†เดกเตเดœเตผ เดซเดพเดฌเตเดฐเดฟเด•เตเด•เดฟเดจเต เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดตเดฏเตเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดตเตเดจเตเดจ เด’เดฐเต API เด‰เดฃเตเดŸเต:

  • เดšเดพเดจเตฝ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•;
  • เด•เดฃเด•เตเดทเดจเตเด•เตพ เดšเดพเดจเดฒเดฟเดฒเต‡เด•เตเด•เต เดชเดฟเดฏเตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเต;
  • เดšเดพเดจเดฒเดฟเดฒเต† เดธเตเดฎเดพเตผเดŸเตเดŸเต เด•เดฐเดพเดฑเตเด•เดณเตเดŸเต† เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเดจเตเด‚ เดคเตฝเด•เตเดทเดฃเดตเตเด‚;
  • เด•เต‹เดณเดฟเด‚เด—เต เด‡เดŸเดชเดพเดŸเตเด•เตพ;
  • เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเดจเดฟเตฝ เดตเดฟเดตเดฐเด™เตเด™เตพ เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เตเด•.

เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดตเดฟเด•เดธเดจเด‚

เดžเด™เตเด™เดณเตเดŸเต† เดกเต†เดฎเต‹ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเตฝ, เด‡เดŸเดชเดพเดŸเตเด•เตพ เดตเดฟเดณเดฟเด•เตเด•เดพเดจเตเด‚ เดตเดฟเดตเดฐเด™เตเด™เตพ เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เดพเดจเตเด‚ เดฎเดพเดคเตเดฐเดฎเต‡ เดžเด™เตเด™เตพ API เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‚, เด•เดพเดฐเดฃเด‚ IBM เดฌเตเดฒเต‹เด•เตเด•เตโ€Œเดšเต†เดฏเดฟเตป เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดžเด™เตเด™เตพ เดถเต‡เดทเดฟเด•เตเด•เตเดจเตเดจ เด˜เดŸเตเดŸเด™เตเด™เตพ เด‡เดคเดฟเดจเด•เด‚ เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด•เดฟ. เด’เดฐเต เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดŸเต†เด•เตเดจเต‹เดณเดœเดฟ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดžเด™เตเด™เตพ เด’เดฐเต GUI เดŽเดดเตเดคเตเดจเตเดจเต: Express.js + Vue.js + Node.js. เด†เดงเตเดจเดฟเด• เดตเต†เดฌเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพ เดŽเด™เตเด™เดจเต† เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเด‚ เดŽเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดฒเต‡เด–เดจเด‚ เดŽเดดเตเดคเดพเด‚. เดŽเดจเดฟเด•เตเด•เต เดเดฑเตเดฑเดตเตเด‚ เด‡เดทเตเดŸเดชเตเดชเต†เดŸเตเดŸ เดชเตเดฐเดญเดพเดทเดฃ เดชเดฐเดฎเตเดชเดฐเดฏเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด’เดฐเต เดฒเดฟเด™เตเด•เต เดžเดพเตป เด‡เดตเดฟเดŸเต† เด‡เดŸเดพเด‚: Vue.js & Express.js เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเต‚เตผเดฃเตเดฃ เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดตเต†เดฌเต เด†เดชเตเดชเต. Google-เตปเตเดฑเต† เดฎเต†เดฑเตเดฑเต€เดฐเดฟเดฏเตฝ เดกเดฟเดธเตˆเตป เดถเตˆเดฒเดฟเดฏเดฟเตฝ เดชเดฐเดฟเดšเดฟเดคเดฎเดพเดฏ เด—เตเดฐเดพเดซเดฟเด•เตเด•เตฝ เด‡เตปเตเดฑเตผเดซเต‡เดธเตเดณเตเดณ เด’เดฐเต เด•เตเดฒเดฏเตปเตเดฑเต-เดธเต†เตผเดตเตผ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเดพเดฃเต เดซเดฒเด‚. เด•เตเดฒเดฏเตปเตเดฑเตเด‚ เดธเต†เตผเดตเดฑเตเด‚ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ REST API เดจเดฟเดฐเดตเดงเดฟ เด•เต‹เดณเตเด•เตพ เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจเต:

  • HyperledgerDemo/v1/init - เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเตป เด†เดฐเด‚เดญเดฟเด•เตเด•เตเด•;
  • HyperledgerDemo/v1/accounts/list โ€” เดŽเดฒเตเดฒเดพ เด…เด•เตเด•เต—เดฃเตเดŸเตเด•เดณเตเดŸเต†เดฏเตเด‚ เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดจเต‡เดŸเตเด•;
  • HyperledgerDemo/v1/account?name=Bob&balance=100 โ€” Bob เด…เด•เตเด•เต—เดฃเตเดŸเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•;
  • HyperledgerDemo/v1/info?account=Bob โ€” Bob เด…เด•เตเด•เต—เดฃเตเดŸเดฟเดจเต† เด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพ เดจเต‡เดŸเตเด•;
  • HyperledgerDemo/v1/transaction?from=Bob&to=Alice&volume=2 โ€” Bob-เตฝ เดจเดฟเดจเตเดจเต Alice-เดฒเต‡เด•เตเด•เต เดฐเดฃเตเดŸเต เดจเดพเดฃเดฏเด™เตเด™เตพ เด•เตˆเดฎเดพเดฑเตเด•;
  • HyperledgerDemo/v1/disconnect - เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเดจเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด•เดฃเด•เตเดทเตป เด…เดŸเดฏเตเด•เตเด•เตเด•.

เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด‰เดฆเดพเดนเดฐเดฃเด™เตเด™เดณเตเดณเตเดณ API-เดฏเตเดŸเต† เดตเดฟเดตเดฐเดฃเด‚ เดชเต‹เดธเตเดฑเตเดฑเตเดฎเดพเตป เดตเต†เดฌเตเดธเตˆเดฑเตเดฑเต - HTTP API เดชเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดจเตเดจ เดชเตเดฐเต‹เด—เตเดฐเดพเด‚.

เด†เดฎเดธเต‹เตบ เด•เตเดฒเต—เดกเดฟเดฒเต† เดกเต†เดฎเต‹ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป

เดžเดพเตป เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เด†เดฎเดธเต‹เดฃเดฟเตฝ เด…เดชเตโ€Œเดฒเต‹เดกเต เดšเต†เดฏเตเดคเดคเดฟเดจเดพเตฝ... IBM-เดจเต เด‡เดชเตเดชเต‹เดดเตเด‚ เดŽเตปเตเดฑเต† เด…เด•เตเด•เต—เดฃเตเดŸเต เด…เดชเตโ€Œเด—เตเดฐเต‡เดกเต เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดตเต†เตผเดšเตเดตเตฝ เดธเต†เตผเดตเดฑเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เดŽเดจเตเดจเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดžเตเดžเดฟเดฒเตเดฒ. เดกเตŠเดฎเต†เดฏเตโ€Œเดจเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เดšเต†เดฑเดฟ เดŽเด™เตเด™เดจเต† เดšเต‡เตผเด•เตเด•เดพเด‚: www.citcoin.info. เดžเดพเตป เด•เตเดฑเดšเตเดšเต เดธเดฎเดฏเดคเตเดคเต‡เด•เตเด•เต เดธเต†เตผเดตเตผ เด“เดฃเดพเด•เตเด•เดฟ เดตเต†เด•เตเด•เตเด‚, เดชเดฟเดจเตเดจเต† เด…เดคเต เด“เดซเดพเด•เตเด•เตเด‚, เด•เดพเดฐเดฃเด‚... เดตเดพเดŸเด•เดฏเตโ€Œเด•เตเด•เต เดธเต†เตปเดฑเต เด•เตเดฑเดฏเตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เดธเดฟเดฑเตเดฑเตโ€Œเด•เต‹เดฏเดฟเตป เดจเดพเดฃเดฏเด™เตเด™เตพ เดธเตเดฑเตเดฑเต‹เด•เตเด•เต เดŽเด•เตโ€Œเดธเตโ€Œเดšเต‡เดžเตเดšเดฟเตฝ เด‡เดคเตเดตเดฐเต† เดฒเดฟเดธเตโ€Œเดฑเตเดฑเต เดšเต†เดฏเตโ€ŒเดคเดฟเดŸเตเดŸเดฟเดฒเตเดฒ) เดžเดพเตป เดฒเต‡เด–เดจเดคเตเดคเดฟเตฝ เดกเต†เดฎเต‹เดฏเตเดŸเต† เดธเตโ€Œเด•เตเดฐเต€เตปเดทเต‹เดŸเตเดŸเตเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เด…เดคเดฟเดจเดพเตฝ เดœเต‹เดฒเดฟเดฏเตเดŸเต† เดฏเตเด•เตเดคเดฟ เดตเตเดฏเด•เตเดคเดฎเดพเดฃเต. เดกเต†เดฎเต‹ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเต เด‡เดต เดšเต†เดฏเตเดฏเดพเดจเดพเด•เตเด‚:

  • เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเตป เด†เดฐเด‚เดญเดฟเด•เตเด•เตเด•;
  • เด’เดฐเต เด…เด•เตเด•เต—เดฃเตเดŸเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด• (เดŽเดจเตเดจเดพเตฝ เด‡เดชเตเดชเต‹เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดชเตเดคเดฟเดฏ เด…เด•เตเด•เต—เดฃเตเดŸเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ, เด•เดพเดฐเดฃเด‚ เดธเตโ€ŒเดฎเดพเตผเดŸเตเดŸเต เด•เดฐเดพเดฑเดฟเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดณเตเดณ เดชเดฐเดฎเดพเดตเดงเดฟ เด…เด•เตเด•เต—เดฃเตเดŸเตเด•เตพ เดฌเตเดฒเต‹เด•เตเด•เตโ€Œเดšเต†เดฏเดฟเดจเดฟเตฝ เดŽเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต);
  • เด…เด•เตเด•เต—เดฃเตเดŸเตเด•เดณเตเดŸเต† เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเด•;
  • เด†เดฒเต€เดธเต, เดฌเต‹เดฌเต, เด…เดฒเด•เตเดธเต เดŽเดจเตเดจเดฟเดตเตผเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดธเดฟเดฑเตเดฑเตเด•เต‹เดฏเดฟเตป เดจเดพเดฃเดฏเด™เตเด™เตพ เด•เตˆเดฎเดพเดฑเตเด•;
  • เด‡เดตเตปเตเดฑเตเด•เตพ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเด• (เดŽเดจเตเดจเดพเตฝ เด‡เดชเตเดชเต‹เตพ เด‡เดตเตปเตเดฑเตเด•เตพ เด•เดพเดฃเดฟเด•เตเด•เดพเตป เด’เดฐเต เดฎเดพเตผเด—เดตเตเดฎเดฟเดฒเตเดฒ, เด…เดคเดฟเดจเดพเตฝ เดฒเดพเดณเดฟเดคเตเดฏเดคเตเดคเดฟเดจเต, เด‡เดตเตปเตเดฑเตเด•เตพ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เดจเตเดจเต เด‡เตปเตเดฑเตผเดซเต‡เดธเต เดชเดฑเดฏเตเดจเตเดจเต);
  • เดฒเต‹เด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ.

เด†เดฆเตเดฏเด‚ เดจเดฎเตเดฎเตพ เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเตป เดธเดฎเดพเดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต:

เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเตป: เดŽเดจเตเดคเต PoC เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดฃเด‚?

เด…เดŸเตเดคเตเดคเดคเดพเดฏเดฟ, เดžเด™เตเด™เตพ เดžเด™เตเด™เดณเตเดŸเต† เด…เด•เตเด•เต—เดฃเตเดŸเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต, เดฌเดพเดฒเตปเดธเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเดฎเดฏเด‚ เดชเดพเดดเดพเด•เตเด•เดฐเตเดคเต:

เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเตป: เดŽเดจเตเดคเต PoC เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดฃเด‚?

เดฒเดญเตเดฏเดฎเดพเดฏ เดŽเดฒเตเดฒเดพ เด…เด•เตเด•เต—เดฃเตเดŸเตเด•เดณเตเดŸเต†เดฏเตเด‚ เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดžเด™เตเด™เตพเด•เตเด•เต เดฒเดญเดฟเด•เตเด•เตเด‚:

เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเตป: เดŽเดจเตเดคเต PoC เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดฃเด‚?

เดžเด™เตเด™เตพ เด…เดฏเดšเตเดšเดฏเดพเดณเต†เดฏเตเด‚ เดธเตเดตเต€เด•เตผเดคเตเดคเดพเดตเดฟเดจเต†เดฏเตเด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเต เด…เดตเดฐเตเดŸเต† เดฌเดพเดฒเตปเดธเตเด•เตพ เดจเต‡เดŸเตเด•. เด…เดฏเดšเตเดšเดฏเดพเดณเตเด‚ เดธเตเดตเต€เด•เตผเดคเตเดคเดพเดตเตเด‚ เด’เดฐเตเดชเต‹เดฒเต†เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด…เดตเตปเตเดฑเต† เด…เด•เตเด•เต—เดฃเตเดŸเต เดตเต€เดฃเตเดŸเตเด‚ เดจเดฟเดฑเดฏเตเด‚:

เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเตป: เดŽเดจเตเดคเต PoC เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดฃเด‚?

เดฒเต‹เด—เดฟเตฝ เดžเด™เตเด™เตพ เด‡เดŸเดชเดพเดŸเตเด•เดณเตเดŸเต† เดจเดฟเตผเดตเตเดตเดนเดฃเด‚ เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต:

เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเตป: เดŽเดจเตเดคเต PoC เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดฃเด‚?

เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ, เดกเต†เดฎเต‹ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเตฝ เด…เดคเตเดฐเดฏเต‡เดฏเตเดณเตเดณเต‚. เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเดจเดฟเดฒเต† เดžเด™เตเด™เดณเตเดŸเต† เด‡เดŸเดชเดพเดŸเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดšเตเดตเดŸเต† เด•เดพเดฃเดพเด‚:

เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเตป: เดŽเดจเตเดคเต PoC เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดฃเด‚?

เด‡เดŸเดชเดพเดŸเตเด•เดณเตเดŸเต† เดชเตŠเดคเตเดตเดพเดฏ เดชเดŸเตเดŸเดฟเด•เดฏเตเด‚:

เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเตป: เดŽเดจเตเดคเต PoC เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดฃเด‚?

เด‡เดคเต‹เดŸเต†, Citcoin เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ PoC เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต เดžเด™เตเด™เตพ เดตเดฟเดœเดฏเด•เดฐเดฎเดพเดฏเดฟ เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด•เดฟ. เดจเดพเดฃเดฏเด™เตเด™เตพ เด•เตˆเดฎเดพเดฑเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดธเดฎเตเดชเต‚เตผเดฃเตเดฃ เดถเตƒเด‚เด–เดฒเดฏเดพเดฏเดฟ Citcoin เดฎเดพเดฑเตเดจเตเดจเดคเดฟเดจเต เดฎเดฑเตเดฑเต†เดจเตเดคเดพเดฃเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเต? เดตเดณเดฐเต† เด•เตเดฑเดšเตเดšเต:

  • เด…เด•เตเด•เต—เดฃเตเดŸเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจ เด˜เดŸเตเดŸเดคเตเดคเดฟเตฝ, เด’เดฐเต เดธเตเดตเด•เดพเดฐเตเดฏ / เดชเตŠเดคเต เด•เต€เดฏเตเดŸเต† เดœเดจเดฑเต‡เดทเตป เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเด•. เดธเตเดตเด•เดพเดฐเตเดฏ เด•เต€ เด…เด•เตเด•เต—เดฃเตเดŸเต เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเตŠเดชเตเดชเด‚ เดธเต‚เด•เตเดทเดฟเด•เตเด•เดฃเด‚, เดชเตŠเดคเต เด•เต€ เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเดจเดฟเตฝ เดธเต‚เด•เตเดทเดฟเด•เตเด•เดฃเด‚.
  • เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต† เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเดพเตป เดชเต‡เดฐเดฟเดจเตเดชเด•เดฐเด‚ เด’เดฐเต เดชเตŠเดคเต เด•เต€ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดจเดพเดฃเดฏ เด•เตˆเดฎเดพเดฑเตเดฑเด‚ เดจเดŸเดคเตเดคเตเด•.
  • เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเตฝ เดจเดฟเดจเตเดจเต เดธเต†เตผเดตเดฑเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเดจเตเดจ เด‡เดŸเดชเดพเดŸเตเด•เตพ เด…เดตเตปเตเดฑเต† เดธเตเดตเด•เดพเดฐเตเดฏ เด•เต€ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดŽเตปเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•.

เดคเต€เดฐเตเดฎเดพเดจเด‚

เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดžเด™เตเด™เตพ Citcoin เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต: เด’เดฐเต เด…เด•เตเด•เต—เดฃเตเดŸเต เดšเต‡เตผเด•เตเด•เตเด•, เดฌเดพเดฒเตปเดธเต เดจเต‡เดŸเตเด•, เดจเดฟเด™เตเด™เดณเตเดŸเต† เด…เด•เตเด•เต—เดฃเตเดŸเต เดŸเต‹เดชเตเดชเต เด…เดชเตเดชเต เดšเต†เดฏเตเดฏเตเด•, เด’เดฐเต เด…เด•เตเด•เต—เดฃเตเดŸเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเดฑเตเดฑเตŠเดจเตเดจเดฟเดฒเต‡เด•เตเด•เต เดจเดพเดฃเดฏเด™เตเด™เตพ เด•เตˆเดฎเดพเดฑเตเด•. เด…เดคเดฟเดจเดพเตฝ, เด’เดฐเต PoC เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเตป เดžเด™เตเด™เตพเด•เตเด•เต เดŽเดจเตเดคเต เดšเดฟเดฒเดตเดพเดฏเดฟ?

  • เดจเดฟเด™เตเด™เตพ เดชเตŠเดคเตเดตเต† เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเตป เดชเด เดฟเด•เตเด•เตเด•เดฏเตเด‚ เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเต เดนเตˆเดชเตเดชเตผเดฒเต†เดกเตเดœเตผ เดซเดพเดฌเตเดฐเดฟเด•เตเด•เต เดชเด เดฟเด•เตเด•เตเด•เดฏเตเด‚ เดตเต‡เดฃเด‚;
  • IBM เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ Amazon เดฎเต‡เด˜เด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดชเด เดฟเด•เตเด•เตเด•;
  • JS เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดญเดพเดทเดฏเตเด‚ เดšเดฟเดฒ เดตเต†เดฌเต เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเตเด•เดณเตเด‚ เดชเด เดฟเด•เตเด•เตเด•;
  • เดšเดฟเดฒ เดกเดพเดฑเตเดฑ เดธเด‚เดญเดฐเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเต เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเดจเดฟเดฒเดฒเตเดฒ, เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดฒเดพเดฃเต เดŽเด™เตเด•เดฟเตฝ, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, PostgreSQL-เดฎเดพเดฏเดฟ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดชเด เดฟเด•เตเด•เตเด•;
  • เด…เดตเดธเดพเดจเดฎเดพเดฏเดฟ เดชเด•เตเดทเต‡, เดฒเดฟเดจเด•เตเดธเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด…เดฑเดฟเดตเดฟเดฒเตเดฒเดพเดคเต† เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดงเตเดจเดฟเด• เดฒเต‹เด•เดคเตเดคเต เดœเต€เดตเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ!)

เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, เด‡เดคเต เดฑเต‹เด•เตเด•เดฑเตเดฑเต เดธเดฏเตปเดธเต เด…เดฒเตเดฒ, เดชเด•เตเดทเต‡ เดจเดฟเด™เตเด™เตพ เด•เด เดฟเดจเดพเดงเตเดตเดพเดจเด‚ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดฟเดตเดฐเตเด‚!

GitHub-เดฒเต† เด‰เดฑเดตเดฟเดŸเด™เตเด™เตพ

เด‰เดฑเดตเดฟเดŸเด™เตเด™เตพ เด‡เดŸเตเดŸเต เดธเดพเดฎเต‚เดนเดฟเด•เด‚. เดธเด‚เดญเดฐเดฃเดฟเดฏเตเดŸเต† เดธเด‚เด•เตเดทเดฟเดชเตเดค เดตเดฟเดตเดฐเดฃเด‚:
เด•เดพเดฑเตเดฑเดฒเต‹เด—เต ยซเดธเต†เตผเดตเตผยป โ€” Node.js เดธเต†เตผเดตเตผ
เด•เดพเดฑเตเดฑเดฒเต‹เด—เต ยซเด•เด•เตเดทเดฟยป โ€” Node.js เด•เตเดฒเดฏเตปเตเดฑเต
เด•เดพเดฑเตเดฑเดฒเต‹เด—เต ยซblockchain"(เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเด‚ เด•เต€เด•เดณเตเด‚, เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเดคเตเดคเดตเดฏเดพเดฃเต, เด…เดต เด‰เดฆเดพเดนเดฐเดฃเดฎเดพเดฏเดฟ เดฎเดพเดคเตเดฐเด‚ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต):

  • เด•เดฐเดพเตผ - เดธเตเดฎเดพเตผเดŸเตเดŸเต เด•เดฐเดพเตผ เดธเต‹เดดเตเดธเต เด•เต‹เดกเต
  • wallet โ€” Hyperledger Fabric API เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด‰เดชเดฏเต‹เด•เตเดคเตƒ เด•เต€เด•เตพ.
  • *.cds - เดธเตเดฎเดพเตผเดŸเตเดŸเต เด•เดฐเดพเดฑเตเด•เดณเตเดŸเต† เดธเดฎเดพเดนเดฐเดฟเดšเตเดš เดชเดคเดฟเดชเตเดชเตเด•เตพ
  • *.json เดซเดฏเดฒเตเด•เตพ - เดนเตˆเดชเตเดชเตผเดฒเต†เดกเตเดœเตผ เดซเดพเดฌเตเดฐเดฟเด•เต API เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดซเดฏเดฒเตเด•เดณเตเดŸเต† เด‰เดฆเดพเดนเดฐเดฃเด™เตเด™เตพ

เด‡เดคเต เดคเตเดŸเด•เตเด•เด‚ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต!

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•