เดตเต€เตฝเดธเต†เดฑเตเดฑเตเด•เตพเด•เตเด•เตเดณเตเดณ เดกเดฟเดธเตเดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเดกเต เดฐเดœเดฟเดธเตเดŸเตเดฐเดฟ: เดนเตˆเดชเตเดชเตผเดฒเต†เดกเตเดœเตผ เดซเดพเดฌเตเดฐเดฟเด•เตเด•เตเดฎเดพเดฏเตเดณเตเดณ เด’เดฐเต เด…เดจเตเดญเดตเด‚

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

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

เดชเตเดฐเดถเตเดจเด‚: เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเดจเตเด•เตพ เด‡เดคเตเดตเดฐเต† เดธเตเด•เต†เดฏเดฟเดฒเดฌเดฟเตพ เด†เดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ

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

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

เด…เดŸเตเดคเตเดค เดตเดฟเด•เดธเดจเด‚ เดธเต†เด•เตเด•เตปเดกเดฟเตฝ เดฆเดถเดฒเด•เตเดทเด•เตเด•เดฃเด•เตเด•เดฟเดจเต เด‡เดŸเดชเดพเดŸเตเด•เตพ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เดตเตˆเดฑเตเดฑเตเดชเต‡เดชเตเดชเดฑเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเด‚ เดฎเดพเดงเตเดฏเดฎเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดฎเตเดณเตเดณ เดฎเตเดฆเตเดฐเดพเดตเดพเด•เตเดฏเด™เตเด™เตพ เดจเดฎเตเด•เตเด•เต เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด…เดคเต เดถเดฐเดฟเด•เตเด•เตเด‚ เดŽเดจเตเดคเดพเดฃเต?

Mainnet Ethereum เดจเดฟเดฒเดตเดฟเตฝ ~30 เดŸเดฟเดชเดฟเดŽเดธเต เดตเต‡เด—เดคเดฏเดฟเดฒเดพเดฃเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเต. เด‡เด•เตเด•เดพเดฐเดฃเดคเตเดคเดพเตฝ เดฎเดพเดคเตเดฐเด‚, เด•เต‹เตผเดชเตเดชเดฑเต‡เดฑเตเดฑเต เด†เดตเดถเตเดฏเด™เตเด™เตพเด•เตเด•เต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฏ เด’เดฐเต เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเตป เด†เดฏเดฟ เด…เดคเดฟเดจเต† เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเตป เดชเตเดฐเดฏเดพเดธเดฎเดพเดฃเต. เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดพเดฏ เดชเดฐเดฟเดนเดพเดฐเด™เตเด™เดณเดฟเตฝ, 2000 เดŸเดฟเดชเดฟเดŽเดธเต เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจ เดฌเต†เดžเตเดšเตเดฎเดพเตผเด•เตเด•เตเด•เตพ เด…เดฑเดฟเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต (Quorum) เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ 3000 เดŸเดฟเดชเดฟเดŽเดธเต (เดนเตˆเดชเตเดชเตผเดฒเต‡เดœเตผ เดซเดพเดฌเตเดฐเดฟเด•เต, เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฃเดคเตเดคเดฟเตฝ เด…เตฝเดชเตเดชเด‚ เด•เตเดฑเดตเตเดฃเตเดŸเต, เดŽเดจเตเดจเดพเตฝ เดชเดดเดฏ เดธเดฎเดตเดพเดฏ เดŽเดžเตเดšเดฟเดจเดฟเดฒเดพเดฃเต เดฎเดพเดจเดฆเดฃเตเดกเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดคเต†เดจเตเดจเต เด“เตผเดฎเตเดฎเดฟเด•เตเด•เตเด•). เด†เดฏเดฟเดฐเตเดจเตเดจเต เดซเดพเดฌเตเดฐเดฟเด•เตเด•เต เดธเดฎเต‚เดฒเดฎเดพเดฏเดฟ เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เดถเตเดฐเดฎเด‚, เด‡เดคเต เดเดฑเตเดฑเดตเตเด‚ เดฎเต‹เดถเด‚ เดซเดฒเด™เตเด™เตพ เดจเตฝเด•เดฟเดฏเดฟเดฒเตเดฒ, 20000 เดŸเดฟเดชเดฟเดŽเดธเต, เดŽเดจเตเดจเดพเตฝ เด‡เดคเตเดตเดฐเต† เด‡เดต เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดจเดŸเดชเตเดชเดพเด•เตเด•เดฒเดฟเดจเดพเดฏเดฟ เด•เดพเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด…เด•เตเด•เดพเดฆเดฎเดฟเด•เต เดชเด เดจเด™เตเด™เตพ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต. เดฌเตเดฒเต‹เด•เตเด•เตโ€Œเดšเต†เดฏเดฟเตป เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเดฐเตเดŸเต† เด’เดฐเต เดกเดฟเดชเตเดชเดพเตผเดŸเตเดŸเตโ€Œเดฎเต†เดจเตเดฑเต เดชเดฐเดฟเดชเดพเดฒเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เด’เดฐเต เด•เต‹เตผเดชเตเดชเดฑเต‡เดทเตป เด…เดคเตเดคเดฐเด‚ เดธเต‚เดšเด•เด™เตเด™เตพ เดชเดพเดฒเดฟเด•เตเด•เดพเตป เดธเดพเดงเตเดฏเดคเดฏเดฟเดฒเตเดฒ. เดŽเดจเตเดจเดพเตฝ เดชเตเดฐเดถเตเดจเด‚ เดคเตเดฐเต‹เดชเตเดŸเตเดŸเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดฒเต‡เดฑเตเดฑเตปเดธเดฟเดฏเตเด‚ เด‰เดฃเตเดŸเต.

เดฒเต‡เดฑเตเดฑเตปเดธเดฟ

เด’เดฐเต เด‡เดŸเดชเดพเดŸเต เด†เดฐเด‚เดญเดฟเดšเตเดš เดจเดฟเดฎเดฟเดทเด‚ เดฎเตเดคเตฝ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด…เดคเดฟเดจเตเดฑเต† เด…เดจเตเดคเดฟเดฎ เด…เด‚เด—เต€เด•เดพเดฐเด‚ เดตเดฐเต†เดฏเตเดณเตเดณ เด•เดพเดฒเดคเดพเดฎเดธเด‚, เดฎเต‚เดฒเตเดฏเดจเดฟเตผเดฃเตเดฃเดฏเดคเตเดคเดฟเดจเตเดฑเต†เดฏเตเด‚ เด“เตผเดกเดฑเดฟเด‚เด—เดฟเดจเตเดฑเต†เดฏเตเด‚ เดŽเดฒเตเดฒเดพ เด˜เดŸเตเดŸเด™เตเด™เดณเดฟเดฒเต‚เดŸเต†เดฏเตเด‚ เด•เดŸเดจเตเดจเตเดชเต‹เด•เตเดจเตเดจ เดธเดจเตเดฆเต‡เดถเดคเตเดคเดฟเดจเตเดฑเต† เดตเต‡เด—เดคเดฏเต† เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดฌเตเดฒเต‹เด•เตเด•เต เดฐเต‚เดชเต€เด•เดฐเดฃ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เดณเต†เดฏเตเด‚ เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. 1000000 เดŸเดฟเดชเดฟเดŽเดธเต เด•เดฎเตเดฎเดฟเดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเตป เดžเด™เตเด™เดณเตเดŸเต† เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเตป เดžเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเดšเตเดšเดพเดฒเตเด‚, 10MB เดฌเตเดฒเต‹เด•เตเด•เต เดฐเต‚เดชเต€เด•เดฐเดฟเด•เตเด•เดพเตป 488 เดฎเดฟเดจเดฟเดฑเตเดฑเต เดŽเดŸเตเด•เตเด•เตเด‚, เด…เดคเต เดžเด™เตเด™เตพเด•เตเด•เต เดŽเดณเตเดชเตเดชเดฎเดพเด•เตเดฎเต‹?

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

เดตเต€เตฝเดธเต†เดฑเตเดฑเตเด•เตพเด•เตเด•เตเดณเตเดณ เดกเดฟเดธเตเดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเดกเต เดฐเดœเดฟเดธเตเดŸเตเดฐเดฟ: เดนเตˆเดชเตเดชเตผเดฒเต†เดกเตเดœเตผ เดซเดพเดฌเตเดฐเดฟเด•เตเด•เตเดฎเดพเดฏเตเดณเตเดณ เด’เดฐเต เด…เดจเตเดญเดตเด‚
เด‡เดตเดฟเดŸเต† เดจเดฟเดจเตเดจเต เดŽเดŸเตเดคเตเดคเดคเต: hyperledger-fabric.readthedocs.io/en/release-1.4/arch-deep-dive.html#swimlane

(1) เด•เตเดฒเดฏเดจเตเดฑเต เด’เดฐเต เด‡เดŸเดชเดพเดŸเต เดจเดŸเดคเตเดคเตเดจเตเดจเต, เด…เดคเต เด…เด‚เด—เต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจ เดธเดฎเดชเตเดฐเดพเดฏเด•เตเด•เดพเตผเด•เตเด•เต เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจเต, เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต‡เดคเต เด‡เดŸเดชเดพเดŸเดฟเดจเต† เด…เดจเตเด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต (เดจเดฟเดฒเดตเดฟเดฒเต† เด…เดตเดธเตเดฅเดฏเดฟเดฒเต‡เด•เตเด•เต เดšเต†เดฏเดฟเตปเด•เต‹เดกเต เดตเดฐเตเดคเตเดคเดฟเดฏ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เตเด•, เดชเด•เตเดทเต‡ เดฒเต†เดกเตเดœเดฑเดฟเตฝ เดชเตเดฐเดคเดฟเดœเตเดžเดพเดฌเดฆเตเดงเดฎเดพเด•เตเด•เดฐเตเดคเต) เด•เต‚เดŸเดพเดคเต† RWSet - เดชเตเดฐเดงเดพเดจ เดชเต‡เดฐเตเด•เตพ, เดชเดคเดฟเดชเตเดชเตเด•เตพ เดŽเดจเตเดจเดฟเดต เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเด•. CouchDB-เดฏเดฟเดฒเต† เดถเต‡เด–เดฐเดฃเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดŽเดŸเตเดคเตเดค เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ, (2) เด…เด‚เด—เต€เด•เตƒเดคเตผ เด’เดฐเต เด’เดชเตเดชเดฟเดŸเตเดŸ RWSet เด•เตเดฒเดฏเดจเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดคเดฟเดฐเดฟเด•เต† เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจเต, (3) เด•เตเดฒเดฏเดจเตเดฑเต เด’เดจเตเดจเตเด•เดฟเตฝ เด†เดตเดถเตเดฏเดฎเดพเดฏ เดŽเดฒเตเดฒเดพ เดธเดนเดชเดพเด เดฟเด•เดณเตเดŸเต†เดฏเตเด‚ (เดŽเตปเดกเต‹เดดเตโ€Œเดธเตผเดฎเดพเตผ) เด’เดชเตเดชเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเต, เดคเตเดŸเตผเดจเตเดจเต เด‡เดŸเดชเดพเดŸเต เด“เตผเดกเดฑเดฟเด‚เด—เดฟเดฒเต‡เด•เตเด•เต เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจเต. เดธเต‡เดตเดจเด‚, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเดฐเดฟเดถเต‹เดงเดฟเดšเตเดšเตเดฑเดชเตเดชเดฟเด•เตเด•เดพเดคเต† เด…เดฏเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเต (เดชเดฐเดฟเดถเต‹เดงเดจเด‚ เดคเตเดŸเตผเดจเตเดจเตเด‚ เดจเดŸเด•เตเด•เตเด‚), เด“เตผเดกเดฑเดฟเด‚เด—เต เดธเต‡เดตเดจเด‚ เด’เดฐเต เดฌเตเดฒเต‹เด•เตเด•เต เดฐเต‚เดชเต€เด•เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ (4) เดŽเดฒเตเดฒเดพ เดธเดนเดชเดพเด เดฟเด•เตพเด•เตเด•เตเด‚ เดคเดฟเดฐเดฟเด•เต† เด…เดฏเดฏเตโ€Œเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด…เด‚เด—เต€เด•เดพเดฐเด‚ เดจเตฝเด•เตเดจเตเดจเดตเตผ เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ; เดฑเต€เดกเต เดธเต†เดฑเตเดฑเดฟเดฒเต† เด•เต€เด•เดณเตเดŸเต† เดชเดคเดฟเดชเตเดชเตเด•เตพ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดฒเต† เดชเดคเดฟเดชเตเดชเตเด•เดณเตเดฎเดพเดฏเตเด‚ เดŽเดฒเตเดฒเดพ เดŽเตปเดกเต‹เดดเตโ€ŒเดธเตผเดฎเดพเดฐเตเดŸเต†เดฏเตเด‚ เด’เดชเตเดชเตเด•เดณเตเดฎเดพเดฏเตเด‚ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเตเดฃเตเดŸเต‹เดฏเต†เดจเตเดจเต เดธเดนเดชเตเดฐเดตเตผเดคเตเดคเด•เตผ เดชเดฐเดฟเดถเต‹เดงเดฟเดšเตเดšเต เด’เดŸเตเดตเดฟเตฝ เดคเดŸเดฏเตเด•.

เดŽเดจเตเดจเดพเตฝ เด…เดคเต เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ. โ€œเด“เตผเดกเตผ เด’เดฐเต เดฌเตเดฒเต‹เด•เตเด•เต เด‰เดฃเตเดŸเดพเด•เตเด•เตเดจเตเดจเตโ€ เดŽเดจเตเดจ เดตเดพเด•เตเด•เดฟเดจเต เดชเดฟเดจเตเดจเดฟเตฝ เด‡เดŸเดชเดพเดŸเตเด•เดณเตเดŸเต† เด•เตเดฐเดฎเด‚ เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดฒเต€เดกเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เด…เดจเตเดฏเดพเดฏเดฟเด•เดณเดฟเดฒเต‡เด•เตเด•เตเด‚ เดคเดฟเดฐเดฟเดšเตเดšเตเด‚ เดคเตเดŸเตผเดšเตเดšเดฏเดพเดฏเดฟ 3 เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเตเด‚ เดฎเดฑเดžเตเดžเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต: เดจเต‡เดคเดพเดตเต เดฒเต‹เด—เดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เดธเดจเตเดฆเต‡เดถเด‚ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต, เด…เดจเตเดฏเดพเดฏเดฟเด•เตพเด•เตเด•เต เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจเต, เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต‡เดคเต เด‡เดคเดฟเดฒเต‡เด•เตเด•เต เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต. เด…เดตเดฐเตเดŸเต† เดฒเต‹เด—เต, เดตเดฟเดœเดฏเด•เดฐเดฎเดพเดฏ เด†เดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดฑเต† เดธเตเดฅเดฟเดฐเต€เด•เดฐเดฃเด‚ เดจเต‡เดคเดพเดตเดฟเดจเต เด…เดฏเดฏเตเด•เตเด•เตเด•, เดจเต‡เดคเดพเดตเต เดธเดจเตเดฆเต‡เดถเด‚ เดธเดฎเตผเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดจเตเดฏเดพเดฏเดฟเด•เตพเด•เตเด•เต เดชเตเดฐเดคเดฟเดฌเดฆเตเดงเดค เดธเตเดฅเดฟเดฐเต€เด•เดฐเดฃเด‚ เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจเต, เด…เดจเตเดฏเดพเดฏเดฟเด•เตพ เดธเดฎเตผเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เดฌเตเดฒเต‹เด•เตเด•เดฟเดจเตเดฑเต† เดตเดฒเตเดชเตเดชเดตเตเด‚ เดธเดฎเดฏเดตเตเด‚ เดšเต†เดฑเตเดคเดพเด•เตเดฎเตเดชเต‹เตพ, เด“เตผเดกเดฑเดฟเด‚เด—เต เดธเต‡เดตเดจเดคเตเดคเดฟเดจเต เดธเดฎเดตเดพเดฏเด‚ เดธเตเดฅเดพเดชเดฟเด•เตเด•เต‡เดฃเตเดŸเดฟเดตเดฐเตเด‚. เดนเตˆเดชเตเดชเตผเดฒเต†เดกเตเดœเตผ เดซเดพเดฌเตเดฐเดฟเด•เตเด•เดฟเดจเต เดฐเดฃเตเดŸเต เดฌเตเดฒเต‹เด•เตเด•เต เดฐเต‚เดชเต€เด•เดฐเดฃ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เดณเตเดฃเตเดŸเต: BatchTimeout - เดฌเตเดฒเต‹เด•เตเด•เต เดฐเต‚เดชเต€เด•เดฐเดฃ เดธเดฎเดฏเด‚, BatchSize - เดฌเตเดฒเต‹เด•เตเด•เต เดตเดฒเตเดชเตเดชเด‚ (เด‡เดŸเดชเดพเดŸเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเดตเตเด‚ เดฌเตเดฒเต‹เด•เตเด•เดฟเดจเตเดฑเต† เดตเดฒเตเดชเตเดชเดตเตเด‚ เดฌเตˆเดฑเตเดฑเตเด•เดณเดฟเตฝ เดคเดจเตเดจเต†). เดชเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เดณเดฟเดฒเตŠเดจเตเดจเต เดชเดฐเดฟเดงเดฟเดฏเดฟเดฒเต†เดคเตเดคเตเดฎเตเดชเต‹เตพ, เด’เดฐเต เดชเตเดคเดฟเดฏ เดฌเตเดฒเต‹เด•เตเด•เต เด‡เดทเตเดฏเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด•เต‚เดŸเตเดคเตฝ เด“เตผเดกเตผ เดจเต‹เดกเตเด•เตพ, เด‡เดคเต เด•เต‚เดŸเตเดคเตฝ เดธเดฎเดฏเด‚ เดŽเดŸเตเด•เตเด•เตเด‚. เด…เดคเดฟเดจเดพเตฝ, เดจเดฟเด™เตเด™เตพ BatchTimeout, BatchSize เดŽเดจเตเดจเดฟเดต เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดŽเดจเตเดจเดพเตฝ RWSets เดชเดคเดฟเดชเตเดชเต เด†เดฏเดคเดฟเดจเดพเตฝ, เดžเด™เตเด™เตพ เดฌเตเดฒเต‹เด•เตเด•เต เดตเดฒเตเดคเดพเด•เตเด•เตเดจเตเดจเต, MVCC เดตเตˆเดฐเตเดฆเตเดงเตเดฏเด™เตเด™เดณเตเดŸเต† เดธเดพเดงเตเดฏเดค เด•เต‚เดŸเตเดคเดฒเดพเดฃเต. เด•เต‚เดŸเดพเดคเต†, เดฌเดพเดšเตเดšเต เดŸเตˆเด‚เด”เดŸเตเดŸเดฟเดจเตเดฑเต† เดตเตผเดฆเตเดงเดจเดตเต‹เดŸเต†, UX เดตเดฟเดจเดพเดถเด•เดฐเดฎเดพเดฏเดฟ เดคเดฐเด‚เดคเดพเดดเตเดจเตเดจเต. เดˆ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดธเตเด•เต€เด‚ เดจเตเดฏเดพเดฏเดฏเตเด•เตเดคเดตเตเด‚ เดตเตเดฏเด•เตเดคเดตเตเดฎเดพเดฃเต†เดจเตเดจเต เดŽเดจเดฟเด•เตเด•เต เดคเต‹เดจเตเดจเตเดจเตเดจเต.

เดฌเตเดฒเต‹เด•เตเด•เต เดซเตˆเดจเดฒเตˆเดธเต‡เดทเดจเดพเดฏเดฟ เด•เดพเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเตเด‚ เด‡เดŸเดชเดพเดŸเต เดจเดฟเดฒเดฏเตเดŸเต† เดŸเตเดฐเดพเด•เตเด•เต เดจเดทเตโ€ŒเดŸเดชเตเดชเต†เดŸเดพเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเตเด‚ เดŽเด™เตเด™เดจเต† เด’เดดเดฟเดตเดพเด•เตเด•เดพเด‚

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

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

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

เด…เดŸเตเดคเตเดค เด˜เดŸเตเดŸเด‚, เดธเดฟเดธเตเดฑเตเดฑเดตเตเดฎเดพเดฏเตเดณเตเดณ เด•เตเดฒเดฏเดจเตเดฑเดฟเดจเตเดฑเต† เด‡เดŸเดชเต†เดŸเตฝ เด…เดธเดฎเดจเตเดตเดฟเดคเดฎเดพเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต, เด…เดคเตเดตเดดเดฟ เด…เดคเต 15, 30 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ 10000000 เดธเต†เด•เตเด•เตปเดกเตเด•เตพ เดตเดฐเต† เด•เดพเดคเตเดคเดฟเดฐเดฟเด•เตเด•เดฟเดฒเตเดฒ, เด…เดคเต เดžเด™เตเด™เตพ เดฌเดพเดšเตเดšเต เดŸเตˆเด‚เด”เดŸเตเดŸเดพเดฏเดฟ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด‚. เดŽเดจเตเดจเดพเตฝ เด…เดคเต‡ เดธเดฎเดฏเด‚, เด‡เดŸเดชเดพเดŸเต เด†เดฐเด‚เดญเดฟเดšเตเดš เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดฌเตเดฒเต‹เด•เตเด•เตเดšเต†เดฏเดฟเดจเดฟเตฝ เดฐเต‡เด–เดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เดจเตเดจเต / เดฐเต‡เด–เดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเต‡เดฃเตเดŸเดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต.
เด‡เดŸเดชเดพเดŸเต เดจเดฟเดฒ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด’เดฐเต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚. เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเดฒเตเดณเตเดณ เด‰เดชเดฏเต‹เด—เด‚ เด•เดพเดฐเดฃเด‚ CouchDB เด†เดฃเต เดเดฑเตเดฑเดตเตเด‚ เดฒเดณเดฟเดคเดฎเดพเดฏ เด“เดชเตเดทเตป: เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดจเต เดฌเต‹เด•เตโ€Œเดธเดฟเดจเต เดชเตเดฑเดคเตเดคเต เด’เดฐเต UI เด‰เดฃเตเดŸเต, เด’เดฐเต REST API, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดคเดฟเดจเดพเดฏเดฟ เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดฑเต†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด‚ เดทเดพเตผเดกเดฟเด‚เด—เตเด‚ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดพเดจเดพเด•เตเด‚. เดซเดพเดฌเตเดฐเดฟเด•เตเด•เต เด…เดคเดฟเดจเตเดฑเต† เดตเต‡เตพเดกเต เดธเตเดฑเตเดฑเต‡เดฑเตเดฑเต เดธเด‚เดญเดฐเดฟเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เด…เดคเต‡ CouchDB เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดถเต‡เด–เดฐเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. เด‡เดคเตเดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดฐเต‡เด–เด•เตพ เดจเดฎเตเดฎเตพ เดธเต‚เด•เตเดทเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต.

{
 Status string // ะกั‚ะฐั‚ัƒั ั‚ั€ะฐะฝะทะฐะบั†ะธะธ: "pending", "done", "failed"
 TxID: string // ID ั‚ั€ะฐะฝะทะฐะบั†ะธะธ
 Error: string // optional, ัะพะพะฑั‰ะตะฝะธะต ะพะฑ ะพัˆะธะฑะบะต
}

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

เดตเต€เตฝเดธเต†เดฑเตเดฑเตเด•เตพเด•เตเด•เตเดณเตเดณ เดกเดฟเดธเตเดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเดกเต เดฐเดœเดฟเดธเตเดŸเตเดฐเดฟ: เดนเตˆเดชเตเดชเตผเดฒเต†เดกเตเดœเตผ เดซเดพเดฌเตเดฐเดฟเด•เตเด•เตเดฎเดพเดฏเตเดณเตเดณ เด’เดฐเต เด…เดจเตเดญเดตเด‚

เดˆ เดธเตเด•เต€เดฎเดฟเตฝ, เดฌเตเดฒเต‹เด•เตเด•เต เดฐเต‚เดชเดชเตเดชเต†เดŸเตเดจเตเดจเดคเตเดตเดฐเต† เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เด•เดพเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เดธเตเด•เตเดฐเต€เดจเดฟเตฝ 10 เดธเต†เด•เตเด•เตปเดกเต เดจเต‡เดฐเด‚ เดธเตเดชเดฟเดจเตเดจเดฟเด‚เด—เต เดตเต€เตฝ เดตเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดฏเดพเตพเด•เตเด•เต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดคเตฝเด•เตเดทเดฃ เดชเตเดฐเดคเดฟเด•เดฐเดฃเด‚ เดฒเดญเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดžเด™เตเด™เตพเด•เตเด•เต เดฎเต†เดฎเตเดฎเดฑเดฟ เดฒเดพเดญเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดจเดพเดฒเตเด‚ เด’เดฐเต เดธเตเดฑเตเดฑเดพเตปเดกเต-เดŽเดฒเต‹เตบ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดธเต†เตผเดตเดฑเตเดฎเดพเดฏเตเดณเตเดณ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เด‡เดŸเดชเต†เดŸเดฒเดฟเตฝ เดธเดฎเดฏเด‚ เดชเดพเดดเดพเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒเดพเดคเตเดคเดคเดฟเดจเดพเดฒเตเด‚ เด‡เดŸเดชเดพเดŸเต เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเตเด•เตพ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดžเด™เตเด™เตพ BoltDB เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเต, เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเตเด‚ เดˆ เด‡เดŸเดชเต†เดŸเตฝ เดชเตเดฒเต†เดฏเดฟเตป เดŸเต†เด•เตเดธเตเดฑเตเดฑเต เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดŸเด•เตเด•เตเดฎเตเดชเต‹เตพ. เดตเดดเดฟเดฏเดฟเตฝ, เดฎเตเด•เดณเดฟเตฝ เดตเดฟเดตเดฐเดฟเดšเตเดš เดธเตเด•เต€เด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพ CouchDB เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต‹ เด…เดคเต‹ เดฒเต‹เด• เดจเดฟเดฒ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดตเต‡เดฃเตเดŸเดฟเดฏเดพเดฃเต†เด™เตเด•เดฟเดฒเตเด‚, CouchDB-เดฏเดฟเตฝ เดกเดพเดฑเตเดฑ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฐเต€เดคเดฟ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเต. เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ, CouchDB-เดฏเดฟเตฝ, b-เดŸเตเดฐเต€ เดจเต‹เดกเตเด•เดณเตเดŸเต† เดตเดฒเตเดชเตเดชเด‚ 1279 เดฌเตˆเดฑเตเดฑเตเด•เดณเดพเดฃเต, เด‡เดคเต เดกเดฟเดธเตเด•เดฟเดฒเต† เดธเต†เด•เตเดŸเตผ เดตเดฒเตเดชเตเดชเดคเตเดคเต‡เด•เตเด•เดพเตพ เดตเดณเดฐเต† เดšเต†เดฑเตเดคเดพเดฃเต, เด…เดคเดพเดฏเดคเต เดŸเตเดฐเต€ เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดชเตเดจเดƒเดธเดจเตเดคเตเดฒเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เด•เต‚เดŸเตเดคเตฝ เดซเดฟเดธเดฟเด•เตเด•เตฝ เดกเดฟเดธเตเด•เต เด†เด•เตโ€Œเดธเดธเตเดธเต เด†เดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดฐเตเด‚. เด’เดชเตเดฑเตเดฑเดฟเดฎเตฝ เดตเดฒเตเดชเตเดชเด‚ เดจเดฟเดฒเดตเดพเดฐเด‚ เดชเตเดฒเตผเดคเตเดคเตเดจเตเดจเต เดตเดฟเดชเตเดฒเดฎเดพเดฏ เดซเต‹เตผเดฎเดพเดฑเตเดฑเต 4 เด•เดฟเดฒเต‹เดฌเตˆเดฑเตเดฑเต เด†เดฃเต. เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเดจเดพเดฏเดฟ, เดžเด™เตเด™เตพ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ เดธเดœเตเดœเดฎเดพเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต btree_chunk_size 4096 เดจเต เดคเตเดฒเตเดฏเดฎเดพเดฃเต CouchDB เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดซเดฏเดฒเดฟเตฝ. BoltDB เด…เดคเตเดคเดฐเด‚ เดฎเดพเดจเตเดตเตฝ เด‡เดŸเดชเต†เดŸเตฝ เดตเต‡เดฃเตเดŸเดฟ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ.

เดชเดฟเดจเตเดจเดฟเดฒเต† เดฎเตผเดฆเตเดฆเด‚: เดฌเดซเตผ เดคเดจเตเดคเตเดฐเด‚

เดŽเดจเตเดจเดพเตฝ เดงเดพเดฐเดพเดณเด‚ เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเด•เดพเด‚. เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเต เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจเดคเดฟเดจเต‡เด•เตเด•เดพเตพ เด•เต‚เดŸเตเดคเตฝ, เดกเดฏเด—เตเดฐเดพเดฎเดฟเตฝ เด•เดพเดฃเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดต เด•เต‚เดŸเดพเดคเต† เดฎเดฑเตเดฑเต เด’เดฐเต เดกเดธเตป เดธเต‡เดตเดจเด™เตเด™เดณเตเดฎเดพเดฏเดฟ เด‰เดฑเดตเดฟเดŸเด™เตเด™เตพ เดชเด™เตเด•เดฟเดŸเตเดจเตเดจเต - เด•เต‚เดŸเดพเดคเต† Intellij เดเดกเดฟเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดฎเต†เดทเต€เดจเตเด•เดณเดฟเตฝ เดชเต‹เดฒเตเด‚ เด‡เดคเต†เดฒเตเดฒเดพเด‚ เด•เตเดฑเตเดฑเดฎเดฑเตเดฑ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดฃเด‚.

เด†เดถเดฏเดตเดฟเดจเดฟเดฎเดฏ เดธเด‚เดตเดฟเดงเดพเดจเด™เตเด™เตพ, เดจเดฟเตผเดฎเตเดฎเดพเดคเดพเดตเต, เด‰เดชเดญเต‹เด•เตเดคเดพเดตเต เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เดตเตเดฏเดคเตเดฏเดธเตเดค เดคเตเดฐเต‚เดชเตเดŸเตเดŸเดฟเดจเตเดฑเต† เดชเตเดฐเดถเตเดจเด‚ เดตเตเดฏเดคเตเดฏเดธเตเดค เดฐเต€เดคเดฟเด•เดณเดฟเตฝ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต. เดจเดฎเตเด•เตเด•เต เดŽเดจเตเดคเตเดšเต†เดฏเตเดฏเดพเดจเดพเด•เตเดฎเต†เดจเตเดจเต เดจเต‹เด•เตเด•เดพเด‚.

เด‰เดชเต‡เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต: T เดธเต†เด•เตเด•เตปเดกเดฟเตฝ เดชเดฐเดฎเดพเดตเดงเดฟ X เด‡เดŸเดชเดพเดŸเตเด•เตพ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเดฎเต†เดจเตเดจเต เดžเด™เตเด™เตพเด•เตเด•เต เด…เดตเด•เดพเดถเดชเตเดชเต†เดŸเดพเด‚. เดˆ เดชเดฐเดฟเดงเดฟ เด•เดตเดฟเดฏเตเดจเตเดจ เดŽเดฒเตเดฒเดพ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเตเด‚ เด‰เดชเต‡เด•เตเดทเดฟเดšเตเดšเต. เด‡เดคเต เดตเดณเดฐเต† เดฒเดณเดฟเดคเดฎเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต UX-เดจเต† เด•เตเดฑเดฟเดšเตเดšเต เดฎเดฑเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚.

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

เดฌเดซเดฑเดฟเด‚เด—เต: เด‡เตปเดชเตเดŸเตเดŸเต เดกเดพเดฑเตเดฑเดพ เดธเตเดŸเตเดฐเต€เดฎเดฟเดจเต† เดชเตเดฐเดคเดฟเดฐเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดชเด•เดฐเด‚, เดจเดฎเตเด•เตเด•เต เดˆ เดธเตเดŸเตเดฐเต€เด‚ เดฌเดซเตผ เดšเต†เดฏเตเดคเต เด†เดตเดถเตเดฏเดฎเดพเดฏ เดตเต‡เด—เดคเดฏเดฟเตฝ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดพเด‚. เดตเตเดฏเด•เตเดคเดฎเดพเดฏเตเด‚, เด’เดฐเต เดจเดฒเตเดฒ เด‰เดชเดฏเต‹เด•เตเดคเตƒ เด…เดจเตเดญเดตเด‚ เดจเตฝเด•เดพเตป เดžเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ เด‡เดคเดพเดฃเต เดเดฑเตเดฑเดตเตเด‚ เดฎเดฟเด•เดšเตเดš เดชเดฐเดฟเดนเดพเดฐเด‚. RabbitMQ-เดฒเต† เด’เดฐเต เด•เตเดฏเต‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดžเด™เตเด™เตพ เดฌเดซเตผ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟ.

เดตเต€เตฝเดธเต†เดฑเตเดฑเตเด•เตพเด•เตเด•เตเดณเตเดณ เดกเดฟเดธเตเดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเดกเต เดฐเดœเดฟเดธเตเดŸเตเดฐเดฟ: เดนเตˆเดชเตเดชเตผเดฒเต†เดกเตเดœเตผ เดซเดพเดฌเตเดฐเดฟเด•เตเด•เตเดฎเดพเดฏเตเดณเตเดณ เด’เดฐเต เด…เดจเตเดญเดตเด‚

เดธเตเด•เต€เดฎเดฟเดฒเต‡เด•เตเด•เต เดฐเดฃเตเดŸเต เดชเตเดคเดฟเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดšเต‡เตผเดคเตเดคเต: (1) เด’เดฐเต API เด…เดญเตเดฏเตผเดคเตเดฅเดจ เดฒเดญเดฟเดšเตเดšเดคเดฟเดจเต เดถเต‡เดทเด‚, เด‡เดŸเดชเดพเดŸเดฟเดจเต† เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด†เดตเดถเตเดฏเดฎเดพเดฏ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เด…เดŸเด™เตเด™เดฟเดฏ เด’เดฐเต เดธเดจเตเดฆเต‡เดถเด‚ เด•เตเดฏเต‚เดตเดฟเตฝ เดตเดฏเตเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เด‡เดŸเดชเดพเดŸเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เด…เด‚เด—เต€เด•เดฐเดฟเดšเตเดšเดคเดพเดฏเดฟ เด•เตเดฒเดฏเดจเตเดฑเดฟเดจเต เด’เดฐเต เดธเดจเตเดฆเต‡เดถเด‚ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเต, ( 2) เด•เตเดฏเต‚เดตเดฟเตฝ เดจเดฟเดจเตเดจเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเดฟเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ เดตเต‡เด—เดคเดฏเดฟเตฝ เดฌเดพเด•เตเด•เต†เตปเดกเต เดกเดพเดฑเตเดฑ เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต; เด’เดฐเต เด‡เดŸเดชเดพเดŸเต เด†เดฐเด‚เดญเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเต เดธเตเดฑเตเดฑเต‹เดฑเดฟเดฒเต† เดกเดพเดฑเตเดฑ เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.
เด‡เดชเตเดชเต‹เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฌเดฟเตฝเดกเต เดธเดฎเดฏเด‚ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เดพเดจเตเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเดคเตเดฐ เดฌเตเดฒเต‹เด•เตเด•เต เด•เดชเตเดชเดพเดธเดฟเดฑเตเดฑเดฟ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚, เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเตฝ เดจเดฟเดจเตเดจเต เด•เดพเดฒเดคเดพเดฎเดธเด‚ เดฎเดฑเดฏเตเด•เตเด•เตเดจเตเดจเต.

เดฎเดฑเตเดฑเต เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ

เดšเต†เดฏเดฟเตปเด•เต‹เดกเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด‡เดตเดฟเดŸเต† เด’เดจเตเดจเตเด‚ เดชเดฑเดžเตเดžเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เด•เดพเดฐเดฃเด‚ เด…เดคเดฟเตฝ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเดพเตป เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ. เดšเต†เดฏเดฟเตปเด•เต‹เดกเต เด•เดดเดฟเดฏเตเดจเตเดจเดคเตเดฐ เดฒเดณเดฟเดคเดตเตเด‚ เดธเตเดฐเด•เตเดทเดฟเดคเดตเตเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚ - เด…เดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต. เดฒเดณเดฟเดคเดฎเดพเดฏเตเด‚ เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดพเดฏเตเด‚ เดšเต†เดฏเดฟเตปเด•เต‹เดกเต เดŽเดดเตเดคเดพเตป เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเต เดจเดฎเตเดฎเต† เดตเดณเดฐเต†เดฏเดงเดฟเด•เด‚ เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต. CSKit S7 เดŸเต†เด•เตโ€Œเดฒเดพเดฌเดฟเตฝ เดจเดฟเดจเตเดจเตเด‚ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เด…เดจเดฒเตˆเดธเดฑเดฟเตฝ เดจเดฟเดจเตเดจเตเด‚ เดชเตเดจเดฐเตเดœเตเดœเต€เดตเดฟเดชเตเดชเดฟเด•เตเด•เตเด•^CC.

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

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

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

เดชเตŠเดคเตเดตเต‡, เดžเดพเตป เดชเด™เตเด•เดฟเดŸเดพเตป เด†เด—เตเดฐเดนเดฟเดšเตเดšเดคเต เด‡เดคเดพเดฃเต. เด†เดฐเต†เดฏเต†เด™เตเด•เดฟเดฒเตเด‚ เด…เดตเดฐเตเดŸเต† เดœเต‹เดฒเดฟเดฏเดฟเตฝ เดธเดนเดพเดฏเดฟเดšเตเดšเดพเตฝ เดžเดพเตป เดธเดจเตเดคเต‹เดทเดฟเด•เตเด•เตเด‚.

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

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