เดชเดฌเตเดฒเดฟเด•เต เดŸเต†เดธเตเดฑเตเดฑเต: Ethereum-เดฒเต† เดธเตเดตเด•เดพเดฐเตเดฏเดคเดฏเตเด•เตเด•เตเด‚ เดธเตเด•เต‡เดฒเดฌเดฟเดฒเดฟเดฑเตเดฑเดฟเด•เตเด•เตเดฎเตเดณเตเดณ เด’เดฐเต เดชเดฐเดฟเดนเดพเดฐเด‚

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

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

เดฌเตเดฒเต‹เด•เตเด•เตโ€Œเดšเต†เดฏเดฟเดจเดฟเตฝ เดตเดฟเด•เต‡เดจเตเดฆเตเดฐเต€เด•เดฐเดฃเด‚, เดธเตเดฐเด•เตเดท, เดธเตเด•เต‡เดฒเดฌเดฟเดฒเดฟเดฑเตเดฑเดฟ เดŽเดจเตเดจเดฟเดต เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดตเดฟเด•เดธเดจ เดŸเต€เดฎเดพเดฏ เดธเตเด•เต‡เดฒเดฌเดฟเดฒเดฟเดฑเตเดฑเดฟ เดŸเตเดฐเตˆเดฒเต†เดฎเตเดฎ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเต เด…เดตเดธเดฐเด‚ เด’เดฐเต เดธเตเดฎเดพเตผเดŸเตเดŸเต เด•เดฐเดพเดฑเตเด‚ Node.js เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เด’เดฐเต เดธเตเดตเด•เดพเดฐเตเดฏ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เตเด‚ เด…เดŸเด™เตเด™เตเดจเตเดจ เด’เดฐเต เดธเดฌเตโ€Œเดธเดฟเดกเดฟเดฏเดฑเดฟ เดถเตƒเด‚เด–เดฒเดฏเดพเดฏ เดชเตเดฒเดพเดธเตเดฎ เด•เตเดฏเดพเดทเต เดธเตƒเดทเตเดŸเดฟเดšเตเดšเต, เด…เดคเต เด…เดคเดฟเดจเตเดฑเต† เด…เดตเดธเตเดฅเดฏเต† เดฑเต‚เดŸเตเดŸเต เดšเต†เดฏเดฟเดจเดฟเดฒเต‡เด•เตเด•เต (Ethereum) เด‡เดŸเดฏเตโ€Œเด•เตเด•เดฟเดŸเต† เดฎเดพเดฑเตเดฑเตเดจเตเดจเต.

เดชเดฌเตเดฒเดฟเด•เต เดŸเต†เดธเตเดฑเตเดฑเต: Ethereum-เดฒเต† เดธเตเดตเด•เดพเดฐเตเดฏเดคเดฏเตเด•เตเด•เตเด‚ เดธเตเด•เต‡เดฒเดฌเดฟเดฒเดฟเดฑเตเดฑเดฟเด•เตเด•เตเดฎเตเดณเตเดณ เด’เดฐเต เดชเดฐเดฟเดนเดพเดฐเด‚

เดชเตเดฒเดพเดธเตเดฎ เดชเดฃเดคเตเดคเดฟเดฒเต† เดชเตเดฐเดงเดพเดจ เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เตพ

1. เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เดธเตโ€ŒเดฎเดพเตผเดŸเตเดŸเต เด•เต‹เตบเดŸเตเดฐเดพเด•เตโ€ŒเดŸเต เดซเด‚เด—เตโ€Œเดทเดจเต† `เดกเต†เดชเตเดชเต‹เดธเดฟเดฑเตเดฑเต' เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต, เดชเตเดฒเดพเดธเตเดฎ เด•เตเดฏเดพเดทเต เดŸเต‹เด•เตเด•เดฃเดฟเดฒเต‡เด•เตเด•เต เดจเดฟเด•เตเดทเต‡เดชเดฟเด•เตเด•เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจ ETH เดคเตเด• เด…เดคเดฟเดฒเต‡เด•เตเด•เต เด•เตˆเดฎเดพเดฑเตเดจเตเดจเต. เดธเตโ€ŒเดฎเดพเตผเดŸเตเดŸเต เด•เต‹เตบเดŸเตเดฐเดพเด•เตโ€ŒเดŸเต เดซเด‚เด—เตโ€Œเดทเตป เด’เดฐเต เดŸเต‹เด•เตเด•เตบ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด…เดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด’เดฐเต เด‡เดตเดจเตเดฑเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

2. เดธเตโ€ŒเดฎเดพเตผเดŸเตเดŸเต เด•เต‹เตบเดŸเตเดฐเดพเด•เตโ€Œเดฑเตเดฑเต เด‡เดตเดจเตเดฑเตเด•เตพ เดธเดฌเตโ€Œเดธเตโ€Œเด•เตเดฐเตˆเดฌเตเดšเต†เดฏเตโ€Œเดค เดชเตเดฒเดพเดธเตเดฎ เด•เตเดฏเดพเดทเต เดจเต‹เดกเตเด•เตพเด•เตเด•เต เด’เดฐเต เดกเต†เดชเตเดชเต‹เดธเดฟเดฑเตเดฑเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด’เดฐเต เด‡เดตเดจเตเดฑเต เดฒเดญเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดชเต‚เดณเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เดŸเต‹เด•เตเด•เตบ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด’เดฐเต เด‡เดŸเดชเดพเดŸเต เดšเต‡เตผเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

3. เด†เดจเตเด•เดพเดฒเดฟเด•เดฎเดพเดฏเดฟ, เดชเตเดฐเดคเตเดฏเต‡เด• เดชเตเดฒเดพเดธเตเดฎ เด•เตเดฏเดพเดทเต เดจเต‹เดกเตเด•เตพ เดชเต‚เดณเดฟเตฝ เดจเดฟเดจเตเดจเต (1 เดฆเดถเดฒเด•เตเดทเด‚ เดตเดฐเต†) เดŽเดฒเตเดฒเดพ เด‡เดŸเดชเดพเดŸเตเด•เดณเตเด‚ เดŽเดŸเตเด•เตเด•เตเด•เดฏเตเด‚ เด…เดตเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เด’เดฐเต เดฌเตเดฒเต‹เด•เตเด•เต เดฐเต‚เดชเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•เดฏเตเด‚ เดฎเต†เตผเด•เตเด•เตฝ เดŸเตเดฐเต€เดฏเตเด‚ เด…เดคเดฟเดจเดจเตเดธเดฐเดฟเดšเตเดšเต เดนเดพเดทเตเด‚ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดธเตเดฅเดฟเดฐเต€เด•เดฐเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ เดˆ เดฌเตเดฒเต‹เด•เตเด•เต เดฎเดฑเตเดฑเต เดจเต‹เดกเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจเต. Merkle เดนเดพเดทเต เดธเดพเดงเตเดตเดพเดฃเต‹ เดŽเดจเตเดจเตเด‚ เด‡เดŸเดชเดพเดŸเตเด•เตพ เดธเดพเดงเตเดตเดพเดฃเต‹ เดŽเดจเตเดจเตเด‚ เดจเต‹เดกเตเด•เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเต (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดŸเต‹เด•เตเด•เตบ เด…เดฏเดšเตเดšเดฏเดพเตพ เด…เดคเดฟเดจเตเดฑเต† เด‰เดŸเดฎเดฏเดพเดฃเต‹). เดฌเตเดฒเต‹เด•เตเด•เต เดชเดฐเดฟเดถเต‹เดงเดฟเดšเตเดšเตเดฑเดชเตเดชเดฟเดšเตเดšเดคเดฟเดจเต เดถเต‡เดทเด‚, เดธเตโ€ŒเดฎเดพเตผเดŸเตเดŸเต เด•เดฐเดพเดฑเดฟเดจเตเดฑเต† `เดธเดฌเตเดฎเดฟเดฑเตเดฑเตเดฌเตเดฒเต‹เด•เตเด•เต' เดซเด‚เด—เตโ€Œเดทเดจเต† เดจเต‹เดกเต เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เดฌเตเดฒเต‹เด•เตเด•เต เดจเดฎเตเดชเดฑเตเด‚ เดฎเต†เตผเด•เตเด•เตเดฒเต† เดนเดพเดทเตเด‚ เดŽเดกเตเดœเต เดšเต†เดฏเดฟเดจเดฟเดฒเต‡เด•เตเด•เต เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต. เด’เดฐเต เดฌเตเดฒเต‹เด•เตเด•เดฟเดจเตเดฑเต† เดตเดฟเดœเดฏเด•เดฐเดฎเดพเดฏ เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เดฒเดฟเดจเต† เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เด‡เดตเดจเตเดฑเต เดธเตเดฎเดพเตผเดŸเตเดŸเต เด•เดฐเดพเตผ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดŸเดชเดพเดŸเตเด•เตพ เด•เตเดณเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

4. เดฌเตเดฒเต‹เด•เตเด•เต เดธเดฌเตเดฎเดฟเดทเตป เด‡เดตเดจเตเดฑเต เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจ เดจเต‹เดกเตเด•เตพ เดฌเตเดฒเต‹เด•เตเด•เดฟเดฒเต‡เด•เตเด•เต เดšเต‡เตผเดคเตเดค เด‡เดŸเดชเดพเดŸเตเด•เตพ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดคเตเดŸเด™เตเด™เตเดจเตเดจเต.

5. เดšเดฟเดฒ เด˜เดŸเตเดŸเด™เตเด™เดณเดฟเตฝ, เดŸเต‹เด•เตเด•เดฃเดฟเดจเตเดฑเต† เด‰เดŸเดฎ (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด‰เดŸเดฎเดธเตเดฅเดจเดฒเตเดฒเดพเดคเตเดคเดคเต) เดชเตเดฒเดพเดธเตเดฎ เดชเดฃเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เด…เดคเต เดชเดฟเตปเดตเดฒเดฟเด•เตเด•เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต. เด‡เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดŸเต‹เด•เตเด•เดฃเดฟเดฒเต† เด…เดตเดธเดพเดจ 2 เด‡เดŸเดชเดพเดŸเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพ เด…เดคเดฟเดฒเต‡เด•เตเด•เต เด•เตˆเดฎเดพเดฑเดฟเด•เตเด•เตŠเดฃเตเดŸเต เด…เดฆเตเดฆเต‡เดนเด‚ `startExit` เดซเด‚เด—เตโ€Œเดทเดจเต† เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเต เดŸเต‹เด•เตเด•เดฃเดฟเดจเตเดฑเต† เด‰เดŸเดฎเดฏเดพเดฃเต†เดจเตเดจเต เดธเตเดฅเดฟเดฐเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดฎเต†เตผเด•เตเด•เตฝ เดนเดพเดทเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเตเดฎเดพเตผเดŸเตเดŸเต เด•เดฐเดพเตผ, เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเดฟเดฒเต† เด‡เดŸเดชเดพเดŸเตเด•เดณเตเดŸเต† เดธเดพเดจเตเดจเดฟเดงเตเดฏเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดชเดฟเตปเดตเดฒเดฟเด•เตเด•เดฒเดฟเดจเตเดณเตเดณ เดŸเต‹เด•เตเด•เตบ เด…เดฏเดฏเตเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด…เดคเต เดฐเดฃเตเดŸเดพเดดเตเดšเดฏเตเด•เตเด•เตเดณเตเดณเดฟเตฝ เดธเด‚เดญเดตเดฟเด•เตเด•เตเด‚.

6. เดŸเต‹เด•เตเด•เตบ เดชเดฟเตปเดตเดฒเดฟเด•เตเด•เตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดฒเด‚เด˜เดจเด™เตเด™เดณเต‹เดŸเต†เดฏเดพเดฃเต เดธเด‚เดญเดตเดฟเดšเตเดšเดคเต†เด™เตเด•เดฟเตฝ (เดชเดฟเตปเดตเดฒเดฟเด•เตเด•เตฝ เดจเดŸเดชเดŸเดฟเด•เตเดฐเดฎเด‚ เด†เดฐเด‚เดญเดฟเดšเตเดšเดคเดฟเดจเต เดถเต‡เดทเด‚ เดŸเต‹เด•เตเด•เตบ เดšเต†เดฒเดตเดดเดฟเดšเตเดšเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเดฟเตปเดตเดฒเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดŸเต‹เด•เตเด•เตบ เดฎเดฑเตเดฑเดพเดฐเตเดŸเต†เดฏเต‹ เด†เดฏเดฟเดฐเตเดจเตเดจเต), เดŸเต‹เด•เตเด•เดฃเดฟเดจเตเดฑเต† เด‰เดŸเดฎเดฏเตเด•เตเด•เต เดฐเดฃเตเดŸเดพเดดเตเดšเดฏเตเด•เตเด•เตเดณเตเดณเดฟเตฝ เดชเดฟเตปเดตเดฒเดฟเด•เตเด•เตฝ เดจเดฟเดฐเดธเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚.

เดชเดฌเตเดฒเดฟเด•เต เดŸเต†เดธเตเดฑเตเดฑเต: Ethereum-เดฒเต† เดธเตเดตเด•เดพเดฐเตเดฏเดคเดฏเตเด•เตเด•เตเด‚ เดธเตเด•เต‡เดฒเดฌเดฟเดฒเดฟเดฑเตเดฑเดฟเด•เตเด•เตเดฎเตเดณเตเดณ เด’เดฐเต เดชเดฐเดฟเดนเดพเดฐเด‚

เดฐเดฃเตเดŸเต เดตเดดเดฟเด•เดณเดฟเดฒเต‚เดŸเต†เดฏเดพเดฃเต เดธเตเดตเด•เดพเดฐเตเดฏเดค เด•เตˆเดตเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต

1. เดšเตˆเตฝเดกเต เดšเต†เดฏเดฟเดจเดฟเดจเตเดณเตเดณเดฟเตฝ เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดซเต‹เตผเดตเต‡เดกเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เด‡เดŸเดชเดพเดŸเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฑเต‚เดŸเตเดŸเต เดšเต†เดฏเดฟเดจเดฟเดจเต เด’เดจเตเดจเตเด‚ เด…เดฑเดฟเดฏเดฟเดฒเตเดฒ. เดชเตเดฒเดพเดธเตเดฎ เด•เตเดฏเดพเดทเดฟเตฝ เดจเดฟเดจเตเดจเต ETH เดจเดฟเด•เตเดทเต‡เดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดชเดฟเตปเดตเดฒเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเดตเดฐเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพ เดชเตŠเดคเตเดตเดพเดฏเดฟ เดคเตเดŸเดฐเตเดจเตเดจเต.

2. zk-SNARK-เด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเตเดณเตเดณ เด…เดœเตเดžเดพเดค เด‡เดŸเดชเดพเดŸเตเด•เตพ เดšเตˆเตฝเดกเต เดšเต†เดฏเดฟเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.

เดŸเต†เด•เตเดจเต‹เดณเดœเดฟ เดธเตเดฑเตเดฑเดพเด•เตเด•เต

  • เดจเต‹เดกเตเดœเต†เดŽเดธเต
  • เดฐเต†เดฆเดฟเดธเต
  • เดŽเดคเต†เดฑเดฟเดฏเด‚
  • เดฎเดฃเตเดฃเต

เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเต

เดชเตเดฒเดพเดธเตเดฎ เด•เตเดฏเดพเดทเต เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดฟเดŸเดฏเดฟเตฝ, เดžเด™เตเด™เตพ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต† เดตเต‡เด—เดค เดชเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดซเดฒเด™เตเด™เตพ เดจเต‡เดŸเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต:

  • เด’เดฐเต เดธเต†เด•เตเด•เตปเดกเดฟเตฝ 35 เด‡เดŸเดชเดพเดŸเตเด•เตพ เดตเดฐเต† เดชเต‚เดณเดฟเตฝ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต;
  • เด’เดฐเต เดฌเตเดฒเต‹เด•เตเด•เดฟเตฝ 1 เด‡เดŸเดชเดพเดŸเตเด•เตพ เดตเดฐเต† เดธเต‚เด•เตเดทเดฟเด•เตเด•เดพเด‚.

เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ 3 เดธเต†เตผเดตเดฑเตเด•เดณเดฟเตฝ เดชเดฐเดฟเดถเต‹เดงเดจเด•เตพ เดจเดŸเดคเตเดคเดฟ:

1. Intel Core i7-6700 Quad-core Skylake incl. NVMe SSD - 512 GB, 64 GB DDR4 เดฑเดพเด‚
3 เดธเดพเดงเตเดคเดฏเตเดณเตเดณ เดชเตเดฒเดพเดธเตเดฎ เด•เตเดฏเดพเดทเต เดจเต‹เดกเตเด•เตพ เด‰เดฏเตผเดคเตเดคเดฟ.

2. AMD Ryzen 7 1700X Octa-Core "Summit Ridge" (Zen), SATA SSD - 500 GB, 64 GB DDR4 เดฑเดพเด‚
Ropsten testnet ETH เดจเต‹เดกเต เด‰เดฏเตผเดคเตเดคเดฟ.
3 เดธเดพเดงเตเดคเดฏเตเดณเตเดณ เดชเตเดฒเดพเดธเตเดฎ เด•เตเดฏเดพเดทเต เดจเต‹เดกเตเด•เตพ เด‰เดฏเตผเดคเตเดคเดฟ.

3. เด‡เดจเตเดฑเตฝ เด•เต‹เตผ i9-9900K เด’เด•เตเดŸเดพ เด•เต‹เตผ เด‰เตพเดชเตเดชเต†เดŸเต†. NVMe SSD - 1 TB, 64 GB DDR4 เดฑเดพเด‚
1 เดชเตเดฒเดพเดธเตเดฎ เด•เตเดฏเดพเดทเต เดธเดฌเตเดฎเดฟเดทเตป เดจเต‹เดกเต เด‰เดฏเตผเดคเตเดคเดฟ.
3 เดธเดพเดงเตเดคเดฏเตเดณเตเดณ เดชเตเดฒเดพเดธเตเดฎ เด•เตเดฏเดพเดทเต เดจเต‹เดกเตเด•เตพ เด‰เดฏเตผเดคเตเดคเดฟ.
เดชเตเดฒเดพเดธเตเดฎ เด•เตเดฏเดพเดทเต เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดฒเต‡เด•เตเด•เต เด‡เดŸเดชเดพเดŸเตเด•เตพ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดชเดฐเต€เด•เตเดทเดฃเด‚ เด†เดฐเด‚เดญเดฟเดšเตเดšเต.

เด†เด•เต†: เด’เดฐเต เดธเตเดตเด•เดพเดฐเตเดฏ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดฒเต† 10 เดชเตเดฒเดพเดธเตเดฎ เด•เตเดฏเดพเดทเต เดจเต‹เดกเตเด•เตพ.

เดŸเต†เดธเตเดฑเตเดฑเต 1

เด’เดฐเต เดฌเตเดฒเต‹เด•เตเด•เดฟเดจเต 1 เดฆเดถเดฒเด•เตเดทเด‚ เด‡เดŸเดชเดพเดŸเตเด•เตพ เดŽเดจเตเดจ เดชเดฐเดฟเดงเดฟเดฏเตเดฃเตเดŸเต. เด…เดคเดฟเดจเดพเตฝ, 1 เดฆเดถเดฒเด•เตเดทเด‚ เด‡เดŸเดชเดพเดŸเตเด•เตพ 2 เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเดพเดฏเดฟ เดชเต†เดŸเตเดจเตเดจเต (เด‡เดŸเดชเดพเดŸเตเด•เดณเตเดŸเต† เดญเดพเด—เดฎเต†เดŸเตเด•เตเด•เดพเดจเตเด‚ เด…เดต เด…เดฏเดฏเตโ€Œเด•เตเด•เตเดฎเตเดชเต‹เตพ เดธเดฎเตผเดชเตเดชเดฟเด•เตเด•เดพเดจเตเด‚ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเตฝ).


เดชเตเดฐเดพเดฐเด‚เดญ เดจเดฟเดฒ: เด…เดตเดธเดพเดจ เดฌเตเดฒเต‹เด•เตเด•เต #7; 1 เดฆเดถเดฒเด•เตเดทเด‚ เด‡เดŸเดชเดพเดŸเตเด•เดณเตเด‚ เดŸเต‹เด•เตเด•เดฃเตเด•เดณเตเด‚ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเตฝ เดธเด‚เดญเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

00:00 โ€” เดŸเตเดฐเดพเตปเดธเดพเด•เตเดทเตป เดœเดจเดฑเต‡เดทเตป เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเดฟเดจเตเดฑเต† เดคเตเดŸเด•เตเด•เด‚
01:37 - 1 เดฆเดถเดฒเด•เตเดทเด‚ เด‡เดŸเดชเดพเดŸเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเดšเตเดšเต, เดจเต‹เดกเดฟเดฒเต‡เด•เตเด•เต เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจเดคเต เด†เดฐเด‚เดญเดฟเดšเตเดšเต
01:46 โ€” เดธเดฌเตเดฎเดฟเดฑเตเดฑเต เดจเต‹เดกเต เดชเต‚เดณเดฟเตฝ เดจเดฟเดจเตเดจเต 240k เด‡เดŸเดชเดพเดŸเตเด•เตพ เดจเดŸเดคเตเดคเดฟ เดฌเตเดฒเต‹เด•เตเด•เต #8 เดซเต‹เดฎเตเด•เตพ. 320 เดธเต†เด•เตเด•เตปเดกเดฟเดจเตเดณเตเดณเดฟเตฝ 10 เด‡เดŸเดชเดพเดŸเตเด•เตพ เดชเต‚เดณเดฟเตฝ เดšเต‡เตผเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเดคเตเด‚ เดžเด™เตเด™เตพ เด•เดพเดฃเตเดจเตเดจเต
01:58 โ€” เดฌเตเดฒเต‹เด•เตเด•เต #8 เด’เดชเตเดชเดฟเดŸเตเดŸเต เดฎเต‚เดฒเตเดฏเดจเดฟเตผเดฃเตเดฃเดฏเดคเตเดคเดฟเดจเดพเดฏเดฟ เด…เดฏเดšเตเดšเต
02:03 โ€” เดฌเตเดฒเต‹เด•เตเด•เต #8 เดธเดพเดงเต‚เด•เดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด•เดฏเตเด‚ เดธเตเดฎเดพเตผเดŸเตเดŸเต เด•เดฐเดพเดฑเดฟเดจเตเดฑเต† `เดธเดฌเตเดฎเดฟเดฑเตเดฑเตเดฌเตเดฒเต‹เด•เตเด•เต' เดซเด‚เด—เตโ€Œเดทเดจเต† เดฎเต†เตผเด•เตเด•เตเดฒเต† เดนเดพเดทเตเด‚ เดฌเตเดฒเต‹เด•เตเด•เต เดจเดฎเตเดชเดฑเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเดฟเดณเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.
02:10 โ€” เดกเต†เดฎเต‹ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต 1 เดธเต†เด•เตเด•เตปเดกเดฟเดจเตเดณเตเดณเดฟเตฝ 32 เดฆเดถเดฒเด•เตเดทเด‚ เด‡เดŸเดชเดพเดŸเตเด•เตพ เด…เดฏเดšเตเดšเต
02:33 - เดฑเต‚เดŸเตเดŸเต เดšเต†เดฏเดฟเดจเดฟเดฒเต‡เด•เตเด•เต เดฌเตเดฒเต‹เด•เตเด•เต #8 เดšเต‡เตผเดคเตเดคเต เดŽเดจเตเดจ เดตเดฟเดตเดฐเด‚ เดจเต‹เดกเตเด•เตพเด•เตเด•เต เดฒเดญเดฟเด•เตเด•เดพเตป เดคเตเดŸเด™เตเด™เดฟ, เด•เต‚เดŸเดพเดคเต† 240k เด‡เดŸเดชเดพเดŸเตเด•เตพ เดจเดŸเดคเตเดคเดพเตป เดคเตเดŸเด™เตเด™เดฟ.
02:40 - 240k เด‡เดŸเดชเดพเดŸเตเด•เตพ เดชเต‚เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตโ€Œเดคเต, เด…เดต เด‡เดคเดฟเดจเด•เด‚ เดฌเตเดฒเต‹เด•เตเด•เต #8 เตฝ เด‰เดฃเตเดŸเต
02:56 โ€” เดธเดฌเตเดฎเดฟเดฑเตเดฑเต เดจเต‹เดกเต เดชเต‚เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดฌเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ 760k เด‡เดŸเดชเดพเดŸเตเด•เตพ เดŽเดŸเตเดคเตเดคเต เดฎเต†เตผเด•เตเด•เตเดฒเต† เดนเดพเดทเต เด•เดฃเด•เตเด•เดพเด•เตเด•เดพเดจเตเด‚ เดฌเตเดฒเต‹เด•เตเด•เต #9 เดธเตˆเตป เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดคเตเดŸเด™เตเด™เดฟ.
03:20 - เดŽเดฒเตเดฒเดพ เดจเต‹เดกเตเด•เดณเดฟเดฒเตเด‚ 1 เดฆเดถเดฒเด•เตเดทเด‚ 240k เด‡เดŸเดชเดพเดŸเตเด•เดณเตเด‚ เดŸเต‹เด•เตเด•เดฃเตเด•เดณเตเด‚ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
03:35 โ€” เดฌเตเดฒเต‹เด•เตเด•เต #9 เด’เดชเตเดชเดฟเดŸเตเดŸเต เดฎเดฑเตเดฑเต เดจเต‹เดกเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดฎเต‚เดฒเตเดฏเดจเดฟเตผเดฃเตเดฃเดฏเดคเตเดคเดฟเดจเดพเดฏเดฟ เด…เดฏเดšเตเดšเต
03:41 - เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดชเดฟเดถเด•เต เดธเด‚เดญเดตเดฟเดšเตเดšเต
04:40 โ€” เดฌเตเดฒเต‹เด•เตเด•เต #9 เดฎเต‚เดฒเตเดฏเดจเดฟเตผเดฃเตเดฃเดฏเดคเตเดคเดฟเดจเดพเดฏเตเดณเตเดณ เด•เดพเดคเตเดคเดฟเดฐเดฟเดชเตเดชเต เด•เดพเดฒเดนเดฐเดฃเดชเตเดชเต†เดŸเตเดŸเต
04:54 โ€” เดธเดฌเตเดฎเดฟเดฑเตเดฑเต เดจเต‹เดกเต เดชเต‚เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดฌเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ 760k เด‡เดŸเดชเดพเดŸเตเด•เตพ เดŽเดŸเตเดคเตเดคเต เดฎเต†เตผเด•เตเด•เตเดฒเต† เดนเดพเดทเต เด•เดฃเด•เตเด•เดพเด•เตเด•เดพเดจเตเด‚ เดฌเตเดฒเต‹เด•เตเด•เต #9 เดธเตˆเตป เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดคเตเดŸเด™เตเด™เดฟ.
05:32 โ€” เดฌเตเดฒเต‹เด•เตเด•เต #9 เด’เดชเตเดชเดฟเดŸเตเดŸเต เดฎเดฑเตเดฑเต เดจเต‹เดกเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดฎเต‚เดฒเตเดฏเดจเดฟเตผเดฃเตเดฃเดฏเดคเตเดคเดฟเดจเดพเดฏเดฟ เด…เดฏเดšเตเดšเต
05:53 โ€” เดฌเตเดฒเต‹เด•เตเด•เต #9 เดธเดพเดงเต‚เด•เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดฑเต‚เดŸเตเดŸเต เดšเต†เดฏเดฟเดจเดฟเดฒเต‡เด•เตเด•เต เด…เดฏเดฏเตเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
06:17 - เดฑเต‚เดŸเตเดŸเต เดšเต†เดฏเดฟเดจเดฟเตฝ เดฌเตเดฒเต‹เด•เตเด•เต #9 เดšเต‡เตผเดคเตเดคเต เดŽเดจเตเดจ เดตเดฟเดตเดฐเด‚ เดจเต‹เดกเตเด•เตพเด•เตเด•เต เดฒเดญเดฟเด•เตเด•เดพเตป เดคเตเดŸเด™เตเด™เดฟ, 760k เด‡เดŸเดชเดพเดŸเตเด•เตพ เดจเดŸเดคเตเดคเดพเตป เดคเตเดŸเด™เตเด™เดฟ.
06:47 โ€” เดฌเตเดฒเต‹เด•เตเด•เต #9-เตฝ เด‰เดณเตเดณ เด‡เดŸเดชเดพเดŸเตเด•เตพ เดชเต‚เตพ เดฎเดพเดฏเตเดšเตเดšเต
09:06 - เดŽเดฒเตเดฒเดพ เดจเต‹เดกเตเด•เดณเดฟเดฒเตเด‚ 2 เดฆเดถเดฒเด•เตเดทเด‚ เด‡เดŸเดชเดพเดŸเตเด•เดณเตเด‚ เดŸเต‹เด•เตเด•เดฃเตเด•เดณเตเด‚ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต

เดŸเต†เดธเตเดฑเตเดฑเต 2

เด’เดฐเต เดฌเตเดฒเต‹เด•เตเด•เดฟเดจเต 350k เดŽเดจเตเดจ เดชเดฐเดฟเดงเดฟเดฏเตเดฃเตเดŸเต. เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เดžเด™เตเด™เตพเด•เตเด•เต 3 เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ เด‰เดฃเตเดŸเต.


เดชเตเดฐเดพเดฐเด‚เดญ เดจเดฟเดฒ: เด…เดตเดธเดพเดจ เดฌเตเดฒเต‹เด•เตเด•เต #9; 2 เดฆเดถเดฒเด•เตเดทเด‚ เด‡เดŸเดชเดพเดŸเตเด•เดณเตเด‚ เดŸเต‹เด•เตเด•เดฃเตเด•เดณเตเด‚ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเตฝ เดธเด‚เดญเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต

00:00 โ€” เดŸเตเดฐเดพเตปเดธเดพเด•เตเดทเตป เดœเดจเดฑเต‡เดทเตป เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เด‡เดคเดฟเดจเด•เด‚ เดธเดฎเดพเดฐเด‚เดญเดฟเดšเตเดšเต
00:44 - 1 เดฆเดถเดฒเด•เตเดทเด‚ เด‡เดŸเดชเดพเดŸเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเดšเตเดšเต, เดจเต‹เดกเดฟเดฒเต‡เด•เตเด•เต เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจเดคเต เด†เดฐเด‚เดญเดฟเดšเตเดšเต
00:56 โ€” เดธเดฌเตเดฎเดฟเดฑเตเดฑเต เดจเต‹เดกเต เดชเต‚เดณเดฟเตฝ เดจเดฟเดจเตเดจเต 320k เด‡เดŸเดชเดพเดŸเตเด•เตพ เดจเดŸเดคเตเดคเดฟ เดฌเตเดฒเต‹เด•เตเด•เต #10 เดซเต‹เดฎเตเด•เตพ. 320 เดธเต†เด•เตเด•เตปเดกเดฟเดจเตเดณเตเดณเดฟเตฝ 10 เด‡เดŸเดชเดพเดŸเตเด•เตพ เดชเต‚เดณเดฟเตฝ เดšเต‡เตผเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเดคเตเด‚ เดžเด™เตเด™เตพ เด•เดพเดฃเตเดจเตเดจเต
01:12 โ€” เดฌเตเดฒเต‹เด•เตเด•เต #10 เด’เดชเตเดชเดฟเดŸเตเดŸเต เดฎเต‚เดฒเตเดฏเดจเดฟเตผเดฃเตเดฃเดฏเดคเตเดคเดฟเดจเดพเดฏเดฟ เดฎเดฑเตเดฑเต เดจเต‹เดกเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เด…เดฏเดšเตเดšเต
01:18 โ€” เดกเต†เดฎเต‹ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต 1 เดธเต†เด•เตเด•เตปเดกเดฟเดจเตเดณเตเดณเดฟเตฝ 34 เดฆเดถเดฒเด•เตเดทเด‚ เด‡เดŸเดชเดพเดŸเตเด•เตพ เด…เดฏเดšเตเดšเต
01:20 โ€” เดฌเตเดฒเต‹เด•เตเด•เต #10 เดธเดพเดงเต‚เด•เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดฑเต‚เดŸเตเดŸเต เดšเต†เดฏเดฟเดจเดฟเดฒเต‡เด•เตเด•เต เด…เดฏเดฏเตเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
01:51 - เดฌเตเดฒเต‹เด•เตเด•เต #10 เดšเต‡เตผเดคเตเดคเต 320k เด‡เดŸเดชเดพเดŸเตเด•เตพ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดคเตเดŸเด™เตเด™เตเดจเตเดจ เดฑเต‚เดŸเตเดŸเต เดšเต†เดฏเดฟเดจเดฟเตฝ เดจเดฟเดจเตเดจเต เดŽเดฒเตเดฒเดพ เดจเต‹เดกเตเด•เตพเด•เตเด•เตเด‚ เดตเดฟเดตเดฐเด‚ เดฒเดญเดฟเดšเตเดšเต
02:01 - เดฌเตเดฒเต‹เด•เตเด•เต #320-เดฒเต‡เด•เตเด•เต เดšเต‡เตผเดคเตเดค 10 เด‡เดŸเดชเดพเดŸเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดชเต‚เตพ เดฎเดพเดฏเตเดšเตเดšเต.
02:15 โ€” เดธเดฌเตเดฎเดฟเดฑเตเดฑเต เดจเต‹เดกเต เดชเต‚เดณเดฟเตฝ เดจเดฟเดจเตเดจเต 350 เด‡เดŸเดชเดพเดŸเตเด•เตพ เดจเดŸเดคเตเดคเดฟ, เดฌเตเดฒเต‹เด•เตเด•เต #11
02:34 โ€” เดฌเตเดฒเต‹เด•เตเด•เต #11 เด’เดชเตเดชเดฟเดŸเตเดŸเต เดฎเต‚เดฒเตเดฏเดจเดฟเตผเดฃเตเดฃเดฏเดคเตเดคเดฟเดจเดพเดฏเดฟ เดฎเดฑเตเดฑเต เดจเต‹เดกเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เด…เดฏเดšเตเดšเต
02:51 โ€” เดฌเตเดฒเต‹เด•เตเด•เต #11 เดธเดพเดงเต‚เด•เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดฑเต‚เดŸเตเดŸเต เดšเต†เดฏเดฟเดจเดฟเดฒเต‡เด•เตเด•เต เด…เดฏเดฏเตเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
02:55 โ€” เดฌเตเดฒเต‹เด•เตเด•เต #10-เตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด‡เดŸเดชเดพเดŸเตเด•เตพ เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด•เดฟเดฏ เด…เดตเดธเดพเดจ เดจเต‹เดกเต
10:59 โ€” เดฌเตเดฒเต‹เด•เตเด•เต #9 เดธเดฎเตผเดชเตเดชเดฃเดคเตเดคเต‹เดŸเต†เดฏเตเดณเตเดณ เด‡เดŸเดชเดพเดŸเต เดฑเต‚เดŸเตเดŸเต เดถเตƒเด‚เด–เดฒเดฏเดฟเตฝ เดตเดณเดฐเต†เดฏเดงเดฟเด•เด‚ เดธเดฎเดฏเดฎเต†เดŸเตเดคเตเดคเต, เดชเด•เตเดทเต‡ เด…เดคเต เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด•เดฏเตเด‚ เดŽเดฒเตเดฒเดพ เดจเต‹เดกเตเด•เตพเด•เตเด•เตเด‚ เด…เดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพ เดฒเดญเดฟเด•เตเด•เตเด•เดฏเตเด‚ 350k เด‡เดŸเดชเดพเดŸเตเด•เตพ เดจเดŸเดคเตเดคเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต.
11:05 - เดฌเตเดฒเต‹เด•เตเด•เต #320-เดฒเต‡เด•เตเด•เต เดšเต‡เตผเดคเตเดค 11 เด‡เดŸเดชเดพเดŸเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดชเต‚เตพ เดฎเดพเดฏเตเดšเตเดšเต.
12:10 - เดŽเดฒเตเดฒเดพ เดจเต‹เดกเตเด•เดณเดฟเดฒเตเด‚ 1 เดฆเดถเดฒเด•เตเดทเด‚ 670k เด‡เดŸเดชเดพเดŸเตเด•เดณเตเด‚ เดŸเต‹เด•เตเด•เดฃเตเด•เดณเตเด‚ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
12:17 โ€” เดธเดฌเตเดฎเดฟเดฑเตเดฑเต เดจเต‹เดกเต เดชเต‚เดณเดฟเตฝ เดจเดฟเดจเตเดจเต 330k เด‡เดŸเดชเดพเดŸเตเด•เตพ เดจเดŸเดคเตเดคเดฟ เดฌเตเดฒเต‹เด•เตเด•เต #12 เดซเต‹เดฎเตเด•เตพ
12:32 โ€” เดฌเตเดฒเต‹เด•เตเด•เต #12 เด’เดชเตเดชเดฟเดŸเตเดŸเต เดฎเต‚เดฒเตเดฏเดจเดฟเตผเดฃเตเดฃเดฏเดคเตเดคเดฟเดจเดพเดฏเดฟ เดฎเดฑเตเดฑเต เดจเต‹เดกเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เด…เดฏเดšเตเดšเต
12:39 โ€” เดฌเตเดฒเต‹เด•เตเด•เต #12 เดธเดพเดงเต‚เด•เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดฑเต‚เดŸเตเดŸเต เดšเต†เดฏเดฟเดจเดฟเดฒเต‡เด•เตเด•เต เด…เดฏเดฏเตเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
13:44 - เดŽเดฒเตเดฒเดพ เดจเต‹เดกเตเด•เตพเด•เตเด•เตเด‚ เดฑเต‚เดŸเตเดŸเต เดšเต†เดฏเดฟเดจเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดฟเดตเดฐเด‚ เดฒเดญเดฟเดšเตเดšเต, เดฌเตเดฒเต‹เด•เตเด•เต #12 เดšเต‡เตผเดคเตเดคเต, 330k เด‡เดŸเดชเดพเดŸเตเด•เตพ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดคเตเดŸเด™เตเด™เตเดจเตเดจเต
14:50 - เดŽเดฒเตเดฒเดพ เดจเต‹เดกเตเด•เดณเดฟเดฒเตเด‚ 2 เดฆเดถเดฒเด•เตเดทเด‚ เด‡เดŸเดชเดพเดŸเตเด•เดณเตเด‚ เดŸเต‹เด•เตเด•เดฃเตเด•เดณเตเด‚ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต

เดŸเต†เดธเตเดฑเตเดฑเต 3

เด’เดจเตเดจเตเด‚ เดฐเดฃเตเดŸเตเด‚ เดธเต†เตผเดตเดฑเตเด•เดณเดฟเตฝ, เด’เดฐเต เดธเดพเดงเต‚เด•เดฐเดฃ เดจเต‹เดกเดฟเดจเต เดชเด•เดฐเด‚ เดธเดฎเตผเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เดจเต‹เดกเต เดจเตฝเด•เดฟ.


เดชเตเดฐเดพเดฐเด‚เดญ เดจเดฟเดฒ: เด…เดตเดธเดพเดจ เดฌเตเดฒเต‹เด•เตเด•เต #84; 0 เด‡เดŸเดชเดพเดŸเตเด•เดณเตเด‚ เดŸเต‹เด•เตเด•เดฃเตเด•เดณเตเด‚ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเตฝ เดธเด‚เดฐเด•เตเดทเดฟเดšเตเดšเต

00:00 โ€” 3 เดฆเดถเดฒเด•เตเดทเด‚ เด‡เดŸเดชเดพเดŸเตเด•เตพ เดตเต€เดคเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด…เดฏเดฏเตเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ 1 เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เตพ เดธเดฎเดพเดฐเด‚เดญเดฟเดšเตเดšเต
01:38 โ€” 1 เดฆเดถเดฒเด•เตเดทเด‚ เด‡เดŸเดชเดพเดŸเตเด•เตพ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดจเต‹เดกเต #3 เดธเดฎเตผเดชเตเดชเดฟเด•เตเด•เดพเตป เด…เดฏเดฏเตโ€Œเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตโ€Œเดคเต
01:50 โ€” เดธเดฌเตเดฎเดฟเดฑเตเดฑเต เดจเต‹เดกเต #3 เดชเต‚เดณเดฟเตฝ เดจเดฟเดจเตเดจเต 330k เด‡เดŸเดชเดพเดŸเตเด•เตพ เดจเดŸเดคเตเดคเดฟ #85 เดฌเตเดฒเต‹เด•เตเด•เต (f21). 350 เดธเต†เด•เตเด•เตปเดกเดฟเดจเตเดณเตเดณเดฟเตฝ 10 เด‡เดŸเดชเดพเดŸเตเด•เตพ เดชเต‚เดณเดฟเตฝ เดšเต‡เตผเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเดคเตเด‚ เดžเด™เตเด™เตพ เด•เดพเดฃเตเดจเตเดจเต
01:53 โ€” 1 เดฆเดถเดฒเด•เตเดทเด‚ เด‡เดŸเดชเดพเดŸเตเด•เตพ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดจเต‹เดกเต #1 เดธเดฎเตผเดชเตเดชเดฟเด•เตเด•เดพเตป เด…เดฏเดฏเตโ€Œเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตโ€Œเดคเต
01:50 โ€” เดธเดฌเตเดฎเดฟเดฑเตเดฑเต เดจเต‹เดกเต #3 เดชเต‚เดณเดฟเตฝ เดจเดฟเดจเตเดจเต 330k เด‡เดŸเดชเดพเดŸเตเด•เตพ เดจเดŸเดคเตเดคเดฟ #85 เดฌเตเดฒเต‹เด•เตเด•เต (f21). 350 เดธเต†เด•เตเด•เตปเดกเดฟเดจเตเดณเตเดณเดฟเตฝ 10 เด‡เดŸเดชเดพเดŸเตเด•เตพ เดชเต‚เดณเดฟเตฝ เดšเต‡เตผเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเดคเตเด‚ เดžเด™เตเด™เตพ เด•เดพเดฃเตเดจเตเดจเต
02:01 โ€” เดธเดฎเตผเดชเตเดชเดฟเด•เตเด•เตเด• เดจเต‹เดกเต #1 เดชเต‚เดณเดฟเตฝ เดจเดฟเดจเตเดจเต 250 เด‡เดŸเดชเดพเดŸเตเด•เตพ เดจเดŸเดคเตเดคเดฟ #85 เดฌเตเดฒเต‹เด•เตเด•เต (65e)
02:06 โ€” เดฌเตเดฒเต‹เด•เตเด•เต #85 (f21) เด’เดชเตเดชเดฟเดŸเตเดŸเต เดฎเต‚เดฒเตเดฏเดจเดฟเตผเดฃเตเดฃเดฏเดคเตเดคเดฟเดจเดพเดฏเดฟ เดฎเดฑเตเดฑเต เดจเต‹เดกเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เด…เดฏเดšเตเดšเต
02:08 โ€” 3 เดธเต†เด•เตเด•เตปเดกเดฟเดจเตเดณเตเดณเดฟเตฝ 1 เดฆเดถเดฒเด•เตเดทเด‚ เด‡เดŸเดชเดพเดŸเตเด•เตพ เด…เดฏเดšเตเดš เดธเต†เตผเดตเตผ #30 เดจเตเดฑเต† เดกเต†เดฎเต‹ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต, เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเดฏเดฟ
02:14 โ€” เดฌเตเดฒเต‹เด•เตเด•เต #85 (f21) เดธเดพเดงเต‚เด•เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดฑเต‚เดŸเตเดŸเต เดšเต†เดฏเดฟเดจเดฟเดฒเต‡เด•เตเด•เต เด…เดฏเดฏเตเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
02:19 โ€” เดฌเตเดฒเต‹เด•เตเด•เต #85 (65e) เด’เดชเตเดชเดฟเดŸเตเดŸเต เดฎเต‚เดฒเตเดฏเดจเดฟเตผเดฃเตเดฃเดฏเดคเตเดคเดฟเดจเดพเดฏเดฟ เดฎเดฑเตเดฑเต เดจเต‹เดกเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เด…เดฏเดšเตเดšเต
02:22 โ€” 1 เดฆเดถเดฒเด•เตเดทเด‚ เด‡เดŸเดชเดพเดŸเตเด•เตพ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดจเต‹เดกเต #2 เดธเดฎเตผเดชเตเดชเดฟเด•เตเด•เดพเตป เด…เดฏเดฏเตโ€Œเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตโ€Œเดคเต
02:27 โ€” เดฌเตเดฒเต‹เด•เตเด•เต #85 (65e) เดธเดพเดงเต‚เด•เดฐเดฟเดšเตเดšเต เดฑเต‚เดŸเตเดŸเต เดšเต†เดฏเดฟเดจเดฟเดฒเต‡เด•เตเด•เต เด…เดฏเดšเตเดšเต
02:29 โ€” เดธเดฌเตเดฎเดฟเดฑเตเดฑเต เดจเต‹เดกเต #2 เดชเต‚เดณเดฟเตฝ เดจเดฟเดจเตเดจเต 111855 เด‡เดŸเดชเดพเดŸเตเด•เตพ เดจเดŸเดคเตเดคเดฟ เดฌเตเดฒเต‹เด•เตเด•เต #85 (256) เดซเต‹เดฎเตเด•เตพ.
02:36 โ€” เดฌเตเดฒเต‹เด•เตเด•เต #85 (256) เด’เดชเตเดชเดฟเดŸเตเดŸเต เดฎเต‚เดฒเตเดฏเดจเดฟเตผเดฃเตเดฃเดฏเดคเตเดคเดฟเดจเดพเดฏเดฟ เดฎเดฑเตเดฑเต เดจเต‹เดกเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เด…เดฏเดšเตเดšเต
02:36 โ€” 1 เดธเต†เด•เตเด•เตปเดกเดฟเดจเตเดณเตเดณเดฟเตฝ 1 เดฆเดถเดฒเด•เตเดทเด‚ เด‡เดŸเดชเดพเดŸเตเด•เตพ เด…เดฏเดšเตเดš เดธเต†เตผเดตเตผ #42.5 เดจเตเดฑเต† เดกเต†เดฎเต‹ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต, เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเดฏเดฟ
02:38 โ€” เดฌเตเดฒเต‹เด•เตเด•เต #85 (256) เดธเดพเดงเต‚เด•เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดฑเต‚เดŸเตเดŸเต เดšเต†เดฏเดฟเดจเดฟเดฒเต‡เด•เตเด•เต เด…เดฏเดฏเตเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
03:08 โ€” เดธเต†เตผเดตเตผ #2 เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต 1 เดธเต†เด•เตเด•เตปเดกเดฟเดจเตเดณเตเดณเดฟเตฝ 47 เดฆเดถเดฒเด•เตเดทเด‚ เด‡เดŸเดชเดพเดŸเตเด•เตพ เด…เดฏเดšเตเดšเต.
03:38 - เดŽเดฒเตเดฒเดพ เดจเต‹เดกเตเด•เตพเด•เตเด•เตเด‚ เดฑเต‚เดŸเตเดŸเต เดšเต†เดฏเดฟเดจเดฟเตฝ เดจเดฟเดจเตเดจเต #85 (f21), #86(65e), #87(256) เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ เดšเต‡เตผเดคเตเดคเต, 330k, 250k, 111855 เด‡เดŸเดชเดพเดŸเตเด•เตพ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดคเตเดŸเด™เตเด™เดฟเดฏ เดตเดฟเดตเดฐเด™เตเด™เตพ เดฒเดญเดฟเดšเตเดšเต.
03:49 - #330 (f250), #111855(85e), #21(86) เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดšเต‡เตผเดคเตเดค 65k, 87k, 256 เด‡เดŸเดชเดพเดŸเตเด•เดณเดฟเตฝ เดชเต‚เตพ เดฎเดพเดฏเตโ€Œเดšเตเดšเต.
03:59 โ€” เดธเดฎเตผเดชเตเดชเดฟเด•เตเด•เตเด• เดจเต‹เดกเต #1 เดชเต‚เดณเดฟเตฝ เดจเดฟเดจเตเดจเต 888145 เด‡เดŸเดชเดพเดŸเตเด•เตพ เดจเดŸเดคเตเดคเดฟ, เดซเต‹เดฎเตเด•เตพ เดฌเตเดฒเต‹เด•เตเด•เต #88 (214), เดธเดฌเตเดฎเดฟเดฑเตเดฑเต เดจเต‹เดกเต #2 เดชเต‚เดณเดฟเตฝ เดจเดฟเดจเตเดจเต 750k เด‡เดŸเดชเดพเดŸเตเด•เตพ เดจเดŸเดคเตเดคเดฟ, เดซเต‹เดฎเตเด•เตพ เดฌเตเดฒเต‹เด•เตเด•เต #88 (50a), เดธเดฌเตเดฎเดฟเดฑเตเดฑเต เดจเต‹เดกเต #3 670k เด‡เดŸเดชเดพเดŸเตเด•เตพ เดจเดŸเดคเตเดคเดฟ เดชเต‚เดณเตเด‚ เดซเต‹เดฎเตเด•เดณเตเด‚ เดฌเตเดฒเต‹เด•เตเด•เต #88 (d3b)
04:44 โ€” เดฌเตเดฒเต‹เด•เตเด•เต #88 (d3b) เด’เดชเตเดชเดฟเดŸเตเดŸเต เดฎเต‚เดฒเตเดฏเดจเดฟเตผเดฃเตเดฃเดฏเดคเตเดคเดฟเดจเดพเดฏเดฟ เดฎเดฑเตเดฑเต เดจเต‹เดกเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เด…เดฏเดšเตเดšเต
04:58 โ€” เดฌเตเดฒเต‹เด•เตเด•เต #88 (214) เด’เดชเตเดชเดฟเดŸเตเดŸเต เดฎเต‚เดฒเตเดฏเดจเดฟเตผเดฃเตเดฃเดฏเดคเตเดคเดฟเดจเดพเดฏเดฟ เดฎเดฑเตเดฑเต เดจเต‹เดกเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เด…เดฏเดšเตเดšเต
05:11 โ€” เดฌเตเดฒเต‹เด•เตเด•เต #88 (50a) เด’เดชเตเดชเดฟเดŸเตเดŸเต เดฎเต‚เดฒเตเดฏเดจเดฟเตผเดฃเตเดฃเดฏเดคเตเดคเดฟเดจเดพเดฏเดฟ เดฎเดฑเตเดฑเต เดจเต‹เดกเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เด…เดฏเดšเตเดšเต
05:11 โ€” เดฌเตเดฒเต‹เด•เตเด•เต #85 (d3b) เดธเดพเดงเต‚เด•เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดฑเต‚เดŸเตเดŸเต เดšเต†เดฏเดฟเดจเดฟเดฒเต‡เด•เตเด•เต เด…เดฏเดฏเตเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
05:36 โ€” เดฌเตเดฒเต‹เด•เตเด•เต #85 (214) เดธเดพเดงเต‚เด•เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดฑเต‚เดŸเตเดŸเต เดšเต†เดฏเดฟเดจเดฟเดฒเต‡เด•เตเด•เต เด…เดฏเดฏเตเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
05:43 - เดŽเดฒเตเดฒเดพ เดจเต‹เดกเตเด•เตพเด•เตเด•เตเด‚ เดฑเต‚เดŸเตเดŸเต เดšเต†เดฏเดฟเดจเดฟเตฝ เดจเดฟเดจเตเดจเต #88 (d3b), #89(214) เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ เดšเต‡เตผเดคเตเดคเต, 670k, 750k เด‡เดŸเดชเดพเดŸเตเด•เตพ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดคเตเดŸเด™เตเด™เดฟเดฏ เดตเดฟเดตเดฐเด‚ เดฒเดญเดฟเดšเตเดšเต
06:50 โ€” เด†เดถเดฏเดตเดฟเดจเดฟเดฎเดฏ เดชเดฐเดพเดœเดฏเด‚ เด•เดพเดฐเดฃเด‚ เดฌเตเดฒเต‹เด•เตเด•เต #85 (50a) เดธเดพเดงเต‚เด•เดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดฟเดฒเตเดฒ
06:55 โ€” เดธเดฎเตผเดชเตเดชเดฟเด•เตเด•เตเด• เดจเต‹เดกเต #2 เดชเต‚เดณเดฟเตฝ เดจเดฟเดจเตเดจเต 888145 เด‡เดŸเดชเดพเดŸเตเด•เตพ เดจเดŸเดคเตเดคเดฟ #90 เดฌเตเดฒเต‹เด•เตเด•เต (50a)
08:14 โ€” เดฌเตเดฒเต‹เด•เตเด•เต #90 (50a) เด’เดชเตเดชเดฟเดŸเตเดŸเต เดฎเต‚เดฒเตเดฏเดจเดฟเตผเดฃเตเดฃเดฏเดคเตเดคเดฟเดจเดพเดฏเดฟ เดฎเดฑเตเดฑเต เดจเต‹เดกเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เด…เดฏเดšเตเดšเต
09:04 โ€” เดฌเตเดฒเต‹เด•เตเด•เต #90 (50a) เดธเดพเดงเต‚เด•เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดฑเต‚เดŸเตเดŸเต เดšเต†เดฏเดฟเดจเดฟเดฒเต‡เด•เตเด•เต เด…เดฏเดฏเตเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
11:23 - เดŽเดฒเตเดฒเดพ เดจเต‹เดกเตเด•เตพเด•เตเด•เตเด‚ เดฑเต‚เดŸเตเดŸเต เดšเต†เดฏเดฟเดจเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดฟเดตเดฐเด‚ เดฒเดญเดฟเดšเตเดšเต, เดฌเตเดฒเต‹เด•เตเด•เต #90 (50a) เดšเต‡เตผเดคเตเดคเต, เด•เต‚เดŸเดพเดคเต† 888145 เด‡เดŸเดชเดพเดŸเตเด•เตพ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดคเตเดŸเด™เตเด™เตเดจเตเดจเต. เด…เดคเต‡ เดธเดฎเดฏเด‚, เดธเต†เตผเดตเตผ #3 เด‡เดคเดฟเดจเด•เด‚ เดคเดจเตเดจเต† #88 (d3b), #89(214) เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด‡เดŸเดชเดพเดŸเตเด•เตพ เดชเตเดฐเดฏเต‹เด—เดฟเดšเตเดšเต.
12:11 - เดŽเดฒเตเดฒเดพ เด•เตเดณเด™เตเด™เดณเตเด‚ เดถเต‚เดจเตเดฏเดฎเดพเดฃเต
13:41 โ€” เดธเต†เตผเดตเตผ #3 เดจเตเดฑเต† เดŽเดฒเตเดฒเดพ เดจเต‹เดกเตเด•เดณเดฟเดฒเตเด‚ 3 เดฆเดถเดฒเด•เตเดทเด‚ เด‡เดŸเดชเดพเดŸเตเด•เดณเตเด‚ เดŸเต‹เด•เตเด•เดฃเตเด•เดณเตเด‚ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
14:35 โ€” เดธเต†เตผเดตเตผ #1 เดจเตเดฑเต† เดŽเดฒเตเดฒเดพ เดจเต‹เดกเตเด•เดณเดฟเดฒเตเด‚ 3 เดฆเดถเดฒเด•เตเดทเด‚ เด‡เดŸเดชเดพเดŸเตเด•เดณเตเด‚ เดŸเต‹เด•เตเด•เดฃเตเด•เดณเตเด‚ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
19:24 โ€” เดธเต†เตผเดตเตผ #2 เดจเตเดฑเต† เดŽเดฒเตเดฒเดพ เดจเต‹เดกเตเด•เดณเดฟเดฒเตเด‚ 3 เดฆเดถเดฒเด•เตเดทเด‚ เด‡เดŸเดชเดพเดŸเตเด•เดณเตเด‚ เดŸเต‹เด•เตเด•เดฃเตเด•เดณเตเด‚ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต

เดคเดŸเดธเตเดธเด™เตเด™เตพ

เดชเตเดฒเดพเดธเตเดฎ เด•เดพเดทเดฟเดจเตเดฑเต† เดตเดฟเด•เดธเดจ เดธเดฎเดฏเดคเตเดคเต, เดžเด™เตเด™เตพ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดจเต‡เดฐเดฟเดŸเตเดŸเต, เด…เดคเต เดžเด™เตเด™เตพ เด•เตเดฐเดฎเต‡เดฃ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต:

1. เดตเดฟเดตเดฟเดง เดธเดฟเดธเตเดฑเตเดฑเด‚ เดซเด‚เด—เตเดทเดจเตเด•เดณเตเดŸเต† เด‡เดŸเดชเต†เดŸเดฒเดฟเดฒเต† เดตเตˆเดฐเตเดฆเตเดงเตเดฏเด‚. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดชเต‚เดณเดฟเดฒเต‡เด•เตเด•เต เด‡เดŸเดชเดพเดŸเตเด•เตพ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ เดธเดฎเตผเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดธเดพเดงเต‚เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเต† เดคเดŸเดžเตเดžเต, เดคเดฟเดฐเดฟเดšเตเดšเตเด‚, เด‡เดคเต เดตเต‡เด—เดค เด•เตเดฑเดฏเตเดจเตเดจเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเดฏเดฟ.

2. เดกเดพเดฑเตเดฑเดพ เดŸเตเดฐเดพเตปเดธเตเดซเตผ เดšเต†เดฒเดตเต เด•เตเดฑเดฏเตเด•เตเด•เตเดฎเตเดชเต‹เตพ เดŽเด™เตเด™เดจเต†เดฏเดพเดฃเต เดตเดฒเดฟเดฏเตŠเดฐเต เด‡เดŸเดชเดพเดŸเตเด•เตพ เด…เดฏเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเดคเต†เดจเตเดจเต เดชเต†เดŸเตเดŸเต†เดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ.

3. เด‰เดฏเตผเดจเตเดจ เดซเดฒเด™เตเด™เตพ เดจเต‡เดŸเตเดจเตเดจเดคเดฟเดจเต เดŽเด™เตเด™เดจเต†, เดŽเดตเดฟเดŸเต† เดกเดพเดฑเตเดฑ เดธเด‚เดญเดฐเดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดฒเตเดฒ.

4. 1 เดฆเดถเดฒเด•เตเดทเด‚ เด‡เดŸเดชเดพเดŸเตเด•เดณเตเดณเตเดณ เด’เดฐเต เดฌเตเดฒเต‹เด•เตเด•เดฟเดจเตเดฑเต† เดตเดฒเตเดชเตเดชเด‚ เดเด•เดฆเต‡เดถเด‚ 100 MB เดŽเดŸเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเตฝ, เดจเต‹เดกเตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เด’เดฐเต เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดŽเด™เตเด™เดจเต† เดธเด‚เด˜เดŸเดฟเดชเตเดชเดฟเด•เตเด•เดพเดฎเต†เดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดฒเตเดฒ.

5. เดธเดฟเด‚เด—เดฟเตพ-เดคเตเดฐเต†เดกเต เดฎเต‹เดกเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเต เดจเต€เดฃเตเดŸ เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเดฒเตเด•เตพ เดจเดŸเด•เตเด•เตเดฎเตเดชเต‹เตพ เดจเต‹เดกเตเด•เตพ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดฌเดจเตเดงเด‚ เดคเด•เตผเด•เตเด•เตเดจเตเดจเต (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด’เดฐเต เดฎเต†เตผเด•เตเด•เตฝ เดŸเตเดฐเต€ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด…เดคเดฟเดจเตเดฑเต† เดนเดพเดทเต เด•เดฃเด•เตเด•เดพเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต).

เด‡เดคเต†เดฒเตเดฒเดพเด‚ เดžเด™เตเด™เตพ เดŽเด™เตเด™เดจเต† เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดคเต?

เดชเตเดฒเดพเดธเตเดฎ เด•เตเดฏเดพเดทเต เดจเต‹เดกเดฟเดจเตเดฑเต† เด†เดฆเตเดฏ เดชเดคเดฟเดชเตเดชเต เดŽเดฒเตเดฒเดพเด‚ เด’เดฐเต‡ เดธเดฎเดฏเด‚ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เด’เดฐเต เดคเดฐเด‚ เดธเด‚เดฏเต‹เดœเดจเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต: เด‡เดŸเดชเดพเดŸเตเด•เตพ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเด•, เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ เดธเดฎเตผเดชเตเดชเดฟเด•เตเด•เตเด•, เดธเดพเดงเต‚เด•เดฐเดฟเด•เตเด•เตเด•, เดกเดพเดฑเตเดฑ เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เด’เดฐเต API เดจเตฝเด•เตเด•. NodeJS เดจเต‡เดฑเตเดฑเต€เดตเต เดธเดฟเด‚เด—เดฟเตพ-เดคเตเดฐเต†เดกเต เด†เดฏเดคเดฟเดจเดพเตฝ, เดนเต†เดตเดฟ เดฎเต†เตผเด•เตเด•เดฟเตพ เดŸเตเดฐเต€ เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเตฝ เดซเด‚เด—เตโ€Œเดทเตป เด†เดกเต เดŸเตเดฐเดพเตปเดธเดพเด•เตเดทเตป เดซเด‚เด—เตโ€Œเดทเดจเต† เดคเดŸเดžเตเดžเต. เดˆ เดชเตเดฐเดถเตเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดžเด™เตเด™เตพ เดฐเดฃเตเดŸเต เด“เดชเตเดทเดจเตเด•เตพ เด•เดฃเตเดŸเต:

1. เดจเดฟเดฐเดตเดงเดฟ NodeJS เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เตพ เดธเดฎเดพเดฐเด‚เดญเดฟเด•เตเด•เตเด•, เด…เดต เด“เดฐเต‹เดจเตเดจเตเด‚ เดชเตเดฐเดคเตเดฏเต‡เด• เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

2. เดตเตผเด•เตเด•เตผ_เดคเตเดฐเต†เดกเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•, เด•เต‹เดกเดฟเดจเตเดฑเต† เดญเดพเด—เดคเตเดคเดฟเดจเตเดฑเต† เดจเดฟเตผเดตเตเดตเดนเดฃเด‚ เดคเตเดฐเต†เดกเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดจเต€เด•เตเด•เตเด•.

เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เดžเด™เตเด™เตพ เด’เดฐเต‡ เดธเดฎเดฏเด‚ เดฐเดฃเตเดŸเต เด“เดชเตเดทเดจเตเด•เดณเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต: เดžเด™เตเด™เตพ เด’เดฐเต เดจเต‹เดกเดฟเดจเต† 3 เดญเดพเด—เด™เตเด™เดณเดพเดฏเดฟ เดตเดฟเดญเดœเดฟเดšเตเดšเต, เด…เดคเต เดตเต†เดตเตเดตเต‡เดฑเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚, เดŽเดจเตเดจเดพเตฝ เด…เดคเต‡ เดธเดฎเดฏเด‚ เดธเดฎเดจเตเดตเดฏเดคเตเดคเต‹เดŸเต†

1. เดธเดฎเตผเดชเตเดชเดฃ เดจเต‹เดกเต, เด‡เดคเต เดชเต‚เดณเดฟเดฒเต‡เด•เตเด•เต เด‡เดŸเดชเดพเดŸเตเด•เตพ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

2. เดจเต‹เดกเตเด•เดณเตเดŸเต† เดธเดพเดงเตเดค เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดธเดพเดงเต‚เด•เดฐเดฃ เดจเต‹เดกเต.

3. API เดจเต‹เดกเต - เดกเดพเดฑเตเดฑ เด†เด•เตเดธเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เด’เดฐเต API เดจเตฝเด•เตเดจเตเดจเต.

เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ, cli เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต unix เดธเต‹เด•เตเด•เดฑเตเดฑเต เดตเดดเดฟ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด“เดฐเต‹ เดจเต‹เดกเดฟเดฒเต‡เด•เตเด•เตเด‚ เด•เดฃเด•เตเดŸเต เดšเต†เดฏเตเดฏเดพเด‚.

เดฎเต†เตผเด•เตเด•เตฝ เดŸเตเดฐเต€เดฏเตเดŸเต† เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเตฝ เดชเต‹เดฒเตเดณเตเดณ เด•เดจเดคเตเดค เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดžเด™เตเด™เตพ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดคเตเดฐเต†เดกเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดฑเดฟ.

เด…เด™เตเด™เดจเต†, เดŽเดฒเตเดฒเดพ เดชเตเดฒเดพเดธเตเดฎ เด•เตเดฏเดพเดทเต เดซเด‚เด—เตโ€Œเดทเดจเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดธเดพเดงเดพเดฐเดฃ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดžเด™เตเด™เตพ เด’เดฐเต‡เดธเดฎเดฏเด‚, เดชเดฐเดพเดœเดฏเด™เตเด™เดณเดฟเดฒเตเดฒเดพเดคเต† เด•เตˆเดตเดฐเดฟเดšเตเดšเต.

เดธเดฟเดธเตเดฑเตเดฑเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเดฏเดฟเด•เตเด•เดดเดฟเดžเตเดžเดพเตฝ, เดžเด™เตเด™เตพ เดตเต‡เด—เดค เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเตป เดคเตเดŸเด™เตเด™เดฟ, เดจเดฟเตผเดญเดพเด—เตเดฏเดตเดถเดพเตฝ, เดคเตƒเดชเตเดคเดฟเด•เดฐเดฎเดฒเตเดฒเดพเดคเตเดค เดซเดฒเด™เตเด™เตพ เดฒเดญเดฟเดšเตเดšเต: เดธเต†เด•เตเด•เตปเดกเดฟเตฝ 5 เด‡เดŸเดชเดพเดŸเตเด•เดณเตเด‚ เด’เดฐเต เดฌเตเดฒเต‹เด•เตเด•เดฟเดจเต 000 เด‡เดŸเดชเดพเดŸเตเด•เดณเตเด‚. เดŽเดจเตเดคเดพเดฃเต เดคเต†เดฑเตเดฑเดพเดฏเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏเดคเต†เดจเตเดจเต เดŽเดจเดฟเด•เตเด•เต เด•เดฃเตเดŸเต†เดคเตเดคเต‡เดฃเตเดŸเดฟ เดตเดจเตเดจเต.

เดคเตเดŸเด•เตเด•เดคเตเดคเดฟเตฝ, เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต† เดเดฑเตเดฑเดตเตเด‚ เด‰เดฏเตผเดจเตเดจ เดถเต‡เดทเดฟ เด•เดฃเตเดŸเต†เดคเตเดคเดพเตป เดชเตเดฒเดพเดธเตเดฎ เด•เตเดฏเดพเดทเตเดฎเดพเดฏเตเดณเตเดณ เด†เดถเดฏเดตเดฟเดจเดฟเดฎเดฏเดคเตเดคเดฟเดจเตเดฑเต† เดธเด‚เดตเดฟเดงเดพเดจเด‚ เดžเด™เตเด™เตพ เดชเดฐเต€เด•เตเดทเดฟเด•เตเด•เดพเตป เดคเตเดŸเด™เตเด™เดฟ. เดชเตเดฒเดพเดธเตเดฎ เด•เตเดฏเดพเดทเต เดจเต‹เดกเต เด’เดฐเต เดฏเตเดฃเดฟเด•เตเดธเต เดธเต‹เด•เตเด•เดฑเตเดฑเต เด‡เดจเตเดฑเตผเดซเต‡เดธเต เดจเตฝเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเต เดžเด™เตเด™เตพ เดจเต‡เดฐเดคเตเดคเต† เดŽเดดเตเดคเดฟ. เดคเตเดŸเด•เตเด•เดคเตเดคเดฟเตฝ เด‡เดคเต เดŸเต†เด•เตเดธเตเดฑเตเดฑเต เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณเดคเดพเดฏเดฟเดฐเตเดจเตเดจเต. json เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเตเด•เตพ เด…เดฏเดšเตเดšเดคเต `JSON.parse()`, `JSON.stringify()` เดŽเดจเตเดจเดฟเดต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดพเดฃเต.

```json
{
  "action": "sendTransaction",
  "payload":{
    "prevHash": "0x8a88cc4217745fd0b4eb161f6923235da10593be66b841d47da86b9cd95d93e0",
    "prevBlock": 41,
    "tokenId": "57570139642005649136210751546585740989890521125187435281313126554130572876445",
    "newOwner": "0x200eabe5b26e547446ae5821622892291632d4f4",
    "type": "pay",
    "data": "",
    "signature": "0xd1107d0c6df15e01e168e631a386363c72206cb75b233f8f3cf883134854967e1cd9b3306cc5c0ce58f0a7397ae9b2487501b56695fe3a3c90ec0f61c7ea4a721c"
  }
}
```

เด…เดคเตเดคเดฐเด‚ เดตเดธเตเดคเตเด•เตเด•เดณเตเดŸเต† เด•เตˆเดฎเดพเดฑเตเดฑ เดตเต‡เด—เดค เดžเด™เตเด™เตพ เด…เดณเดจเตเดจเต, เดธเต†เด•เตเด•เตปเดกเดฟเตฝ ~ 130k เด•เดฃเตเดŸเต†เดคเตเดคเดฟ. json-เดจเตŠเดชเตเดชเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเตป เดžเด™เตเด™เตพ เดถเตเดฐเดฎเดฟเดšเตเดšเต, เดชเด•เตเดทเต‡ เดชเตเดฐเด•เดŸเดจเด‚ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดŸเดฟเดฒเตเดฒ. เดˆ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ V8 เดŽเดžเตเดšเดฟเตป เดจเดจเตเดจเดพเดฏเดฟ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เดฃเด‚.

เด•เตเดฒเดพเดธเตเด•เดณเดฟเดฒเต‚เดŸเต† เด‡เดŸเดชเดพเดŸเตเด•เตพ, เดŸเต‹เด•เตเด•เดฃเตเด•เตพ, เดฌเตเดฒเต‹เด•เตเด•เตเด•เตพ เดŽเดจเตเดจเดฟเดตเดฏเตเดฎเดพเดฏเดฟ เดžเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดšเตเดšเต. เด…เดคเตเดคเดฐเด‚ เด•เตเดฒเดพเดธเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดชเตเดฐเด•เดŸเดจเด‚ 2 เดฎเดŸเด™เตเด™เต เด•เตเดฑเดžเตเดžเต, เด‡เดคเต OOP เดžเด™เตเด™เตพเด•เตเด•เต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดฒเตเดฒเต†เดจเตเดจเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เดŽเดจเดฟเด•เตเด•เต เดŽเดฒเตเดฒเดพเด‚ เดคเดฟเด•เดšเตเดšเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดชเดฐเดฎเดพเดฏ เดธเดฎเต€เดชเดจเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดฑเดฟเดฏเต†เดดเตเดคเต‡เดฃเตเดŸเดฟเดตเดจเตเดจเต.

เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเตฝ เดฐเต‡เด–เดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต

เดคเตเดŸเด•เตเด•เดคเตเดคเดฟเตฝ, เดžเด™เตเด™เดณเตเดŸเต† เด†เดตเดถเตเดฏเด•เดคเด•เตพ เดจเดฟเดฑเดตเต‡เดฑเตเดฑเตเดจเตเดจ เดเดฑเตเดฑเดตเตเด‚ เด‰เตฝเดชเตเดชเดพเดฆเดจเด•เตเดทเดฎเดฎเดพเดฏ เดชเดฐเดฟเดนเดพเดฐเด™เตเด™เดณเดฟเดฒเตŠเดจเตเดจเดพเดฏเดฟ เดกเดพเดฑเตเดฑ เดธเด‚เดญเดฐเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ Redis เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเต: เด•เต€-เดฎเต‚เดฒเตเดฏเด‚ เดธเด‚เดญเดฐเดฃเด‚, เดนเดพเดทเต เดŸเต‡เดฌเดฟเดณเตเด•เตพเด•เตเด•เตŠเดชเตเดชเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•, เดธเต†เดฑเตเดฑเตเด•เตพ. เดžเด™เตเด™เตพ redis-benchmark เดธเดฎเดพเดฐเด‚เดญเดฟเด•เตเด•เตเด•เดฏเตเด‚ 80 เดชเตˆเดชเตเดชเตเดฒเตˆเดจเดฟเด‚เด—เต เดฎเต‹เดกเดฟเตฝ เดธเต†เด•เตเด•เตปเดกเดฟเตฝ ~1k เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดจเต‡เดŸเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต.

เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดคเตเดคเดฟเดจเดพเดฏเดฟ, เดžเด™เตเด™เตพ Redis เด•เต‚เดŸเตเดคเตฝ เดจเดจเตเดจเดพเดฏเดฟ เดŸเตเดฏเต‚เตบ เดšเต†เดฏเตเดคเต:

  • เด’เดฐเต เดฏเตเดฃเดฟเด•เตเดธเต เดธเต‹เด•เตเด•เดฑเตเดฑเต เด•เดฃเด•เตเดทเตป เดธเตเดฅเดพเดชเดฟเดšเตเดšเต.
  • เดกเดฟเดธเตเด•เดฟเดฒเต‡เด•เตเด•เต เดธเตเดฑเตเดฑเต‡เดฑเตเดฑเต เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเต เดžเด™เตเด™เตพ เด…เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เดฟ (เดตเดฟเดถเตเดตเดพเดธเตเดฏเดคเดฏเตเด•เตเด•เดพเดฏเดฟ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดชเด•เตผเดชเตเดชเต เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดพเดจเตเด‚ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• Redis-เตฝ เดกเดฟเดธเตเด•เดฟเตฝ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚).

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

เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต NodeJS เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, Redis เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เดธเต†เด•เตเด•เตปเดกเดฟเตฝ 18k เด‡เดŸเดชเดพเดŸเตเด•เตพ เดจเดŸเดคเตเดคเดฟ. เดตเต‡เด—เดค 9 เดคเดตเดฃ เด•เตเดฑเดžเตเดžเต.

เดธเดพเดงเตเดฏเดคเด•เตพ 5 เดฎเดŸเด™เตเด™เต เด•เต‚เดŸเตเดคเดฒเดพเดฃเต†เดจเตเดจเต เดฌเต†เดžเตเดšเตเดฎเดพเตผเด•เตเด•เต เดžเด™เตเด™เดณเต† เด•เดพเดฃเดฟเดšเตเดšเตเดคเดจเตเดจเดคเดฟเดจเดพเตฝ, เดžเด™เตเด™เตพ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเดพเตป เดคเตเดŸเด™เตเด™เดฟ. เดžเด™เตเด™เตพ เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเต† ioredis เดŽเดจเตเดจเดพเด•เตเด•เดฟ เดฎเดพเดฑเตเดฑเตเด•เดฏเตเด‚ เดธเต†เด•เตเด•เตปเดกเดฟเตฝ 25k เดชเตเดฐเด•เดŸเดจเด‚ เดจเต‡เดŸเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต. `hset` เด•เดฎเดพเตปเดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดžเด™เตเด™เตพ เด‡เดŸเดชเดพเดŸเตเด•เตพ เด“เดฐเต‹เดจเตเดจเดพเดฏเดฟ เดšเต‡เตผเดคเตเดคเต. เด…เดคเดฟเดจเดพเตฝ เดžเด™เตเด™เตพ เดฑเต†เดกเดฟเดธเดฟเตฝ เดงเดพเดฐเดพเดณเด‚ เดšเต‹เดฆเตเดฏเด™เตเด™เตพ เดœเดจเดฑเต‡เดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเด•เดฏเดพเดฏเดฟเดฐเตเดจเตเดจเต. เด‡เดŸเดชเดพเดŸเตเด•เตพ เดฌเดพเดšเตเดšเตเด•เดณเดพเดฏเดฟ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเดšเตเดšเต เด’เดฐเต เด•เดฎเดพเตปเดกเต `hmset` เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด…เดฏเดฏเตเด•เตเด•เตเด• เดŽเดจเตเดจ เด†เดถเดฏเด‚ เด‰เดŸเดฒเต†เดŸเตเดคเตเดคเต. เดซเดฒเด‚ เดธเต†เด•เตเด•เตปเดกเดฟเตฝ 32k เด†เดฃเต.

เดžเด™เตเด™เตพ เดคเดพเดดเต† เดตเดฟเดตเดฐเดฟเด•เตเด•เตเดจเตเดจ เดจเดฟเดฐเดตเดงเดฟ เด•เดพเดฐเดฃเด™เตเด™เดณเดพเตฝ, เดžเด™เตเด™เตพ `เดฌเดซเตผ` เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดกเดพเดฑเตเดฑเดฏเตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต, เดŽเดดเตเดคเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดจเดฟเด™เตเด™เตพ เด…เดคเต เดŸเต†เด•เตโ€Œเดธเตโ€Œเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต (`buffer.toString('hex')`) เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดงเดฟเด•เดฎเดพเดฏเดฟ เดฒเดญเดฟเด•เตเด•เตเด‚. เดชเตเดฐเด•เดŸเดจเด‚. เด…เด™เตเด™เดจเต†, เดตเต‡เด—เดค เดธเต†เด•เตเด•เตปเดกเดฟเตฝ 35k เด†เดฏเดฟ เด‰เดฏเตผเดคเตเดคเดฟ. เด‡เดชเตเดชเต‹เตพ, เด•เต‚เดŸเตเดคเตฝ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดคเดพเตฝเด•เตเด•เดพเดฒเดฟเด•เดฎเดพเดฏเดฟ เดจเดฟเตผเดคเตเดคเดพเตป เดžเด™เตเด™เตพ เดคเต€เดฐเตเดฎเดพเดจเดฟเดšเตเดšเต.

เดžเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดฌเตˆเดจเดฑเดฟ เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เดณเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเต‡เดฃเตเดŸเดฟ เดตเดจเตเดจเต เด•เดพเดฐเดฃเด‚:

1. เดธเดฟเดธเตเดฑเตเดฑเด‚ เดชเดฒเดชเตเดชเต‹เดดเตเด‚ เดนเดพเดทเตเด•เตพ, เด’เดชเตเดชเตเด•เตพ เดฎเตเดคเดฒเดพเดฏเดต เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต, เด‡เดคเดฟเดจเดพเดฏเดฟ `เดฌเดซเดฑเดฟเตฝ เดกเดพเดฑเตเดฑ เด†เดตเดถเตเดฏเดฎเดพเดฃเต.

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

3. เดกเดพเดฑเตเดฑ เดจเดฟเดฐเดจเตเดคเดฐเด‚ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดชเตเดฐเด•เดŸเดจเดคเตเดคเต† เดฌเดพเดงเดฟเด•เตเด•เตเดจเตเดจเต.

เด…เดคเดฟเดจเดพเตฝ, เด…เดคเดฟเดถเดฏเด•เดฐเดฎเดพเดฏ `เดฌเตˆเดจเดฑเดฟ-เดกเดพเดฑเตเดฑ` เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเตเดŸเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดคเตเดคเดฟเตฝ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเต†เดŸเตเดคเตเดค เดกเดพเดฑเตเดฑ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เด•เตˆเดฎเดพเดฑเตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เดžเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เดฌเตˆเดจเดฑเดฟ เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ เดžเด™เตเด™เตพ เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ.

เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เดžเด™เตเด™เตพเด•เตเด•เต เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดกเดพเดฑเตเดฑเดพ เด˜เดŸเดจเด•เตพ เดฒเดญเดฟเดšเตเดšเต:

-เด‡เดŸเดชเดพเดŸเต

  ```json
  {
    prevHash: BD.types.buffer(20),
    prevBlock: BD.types.uint24le,
    tokenId: BD.types.string(null),
    type: BD.types.uint8,
    newOwner: BD.types.buffer(20),
    dataLength: BD.types.uint24le,
    data: BD.types.buffer(({current}) => current.dataLength),
    signature: BD.types.buffer(65),
    hash: BD.types.buffer(32),
    blockNumber: BD.types.uint24le,
    timestamp: BD.types.uint48le,
  }
  ```

- เดŸเต‹เด•เตเด•เตบ

  ```json
  {
    id: BD.types.string(null),
    owner: BD.types.buffer(20),
    block: BD.types.uint24le,
    amount: BD.types.string(null),
  }
  ```

- เดคเดŸเดฏเตเด•

  ```json
  {
    number: BD.types.uint24le,
    merkleRootHash: BD.types.buffer(32),
    signature: BD.types.buffer(65),
    countTx: BD.types.uint24le,
    transactions: BD.types.array(Transaction.Protocol, ({current}) => current.countTx),
    timestamp: BD.types.uint48le,
  }
  ```

เดธเดพเดงเดพเดฐเดฃ เด•เดฎเดพเตปเดกเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต `BD.encode(block, Protocol).slice();`, `BD.decode(เดฌเดซเตผ, เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ)` เดŽเดจเตเดจเดฟเดต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต Redis-เตฝ เดธเต‡เดตเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต‹ เดฎเดฑเตเดฑเตŠเดฐเต เดจเต‹เดกเดฟเดฒเต‡เด•เตเด•เต เดซเต‹เตผเดตเต‡เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต‹ เดตเต‡เดฃเตเดŸเดฟ เดžเด™เตเด™เตพ เดกเดพเดฑเตเดฑเดฏเต† `เดฌเดซเตผ` เด†เด•เตเด•เดฟ เดฎเดพเดฑเตเดฑเตเดจเตเดจเต เดกเดพเดฑเตเดฑ เดคเดฟเดฐเดฟเด•เต†.

เดธเต‡เดตเดจเด™เตเด™เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดกเดพเดฑเตเดฑ เด•เตˆเดฎเดพเดฑเตเดจเตเดจเดคเดฟเดจเต เดžเด™เตเด™เตพเด•เตเด•เต 2 เดฌเตˆเดจเดฑเดฟ เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เดณเตเด•เดณเตเด‚ เด‰เดฃเตเดŸเต:

โ€” เดฏเตเดฃเดฟเด•เตเดธเต เดธเต‹เด•เตเด•เดฑเตเดฑเต เดตเดดเดฟ เดชเตเดฒเดพเดธเตเดฎ เดจเต‹เดกเตเดฎเดพเดฏเตเดณเตเดณ เด‡เดŸเดชเต†เดŸเดฒเดฟเดจเตเดณเตเดณ เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ

  ```json
  {
    type: BD.types.uint8,
    messageId: BD.types.uint24le,
    error: BD.types.uint8,
    length: BD.types.uint24le,
    payload: BD.types.buffer(({node}) => node.length)
  }
  ```

เดŽเดตเดฟเดŸเต†:

  • `เดคเดฐเด‚` - เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เต‡เดฃเตเดŸ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, 1 - sendTransaction, 2 - getTransaction;
  • `เดชเต‡เดฒเต‹เดกเต` - เด‰เดšเดฟเดคเดฎเดพเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เด•เตˆเดฎเดพเดฑเต‡เดฃเตเดŸ เดกเดพเดฑเตเดฑ;
  • `messageId` - เดธเดจเตเดฆเต‡เดถเด‚ เดเดกเดฟ เด…เด™เตเด™เดจเต† เดชเตเดฐเดคเดฟเด•เดฐเดฃเด‚ เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚.

- เดจเต‹เดกเตเด•เตพ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดชเตเดฐเดคเดฟเดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเตเดณเตเดณ เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ

  ```json
  {
    code: BD.types.uint8,
    versionProtocol: BD.types.uint24le,
    seq: BD.types.uint8,
    countChunk: BD.types.uint24le,
    chunkNumber: BD.types.uint24le,
    length: BD.types.uint24le,
    payload: BD.types.buffer(({node}) => node.length)
  }
  ```

เดŽเดตเดฟเดŸเต†:

  • `เด•เต‹เดกเต` โ€” เดธเดจเตเดฆเต‡เดถ เด•เต‹เดกเต, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต 6 โ€” PREPARE_NEW_BLOCK, 7 โ€” BLOCK_VALID, 8 โ€” BLOCK_COMMIT;
  • `เดชเดคเดฟเดชเตเดชเต เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ` - เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ เดชเดคเดฟเดชเตเดชเต, เดตเตเดฏเดคเตเดฏเดธเตเดค เดชเดคเดฟเดชเตเดชเตเด•เดณเตเดณเตเดณ เดจเต‹เดกเตเด•เตพ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเตฝ เด‰เดฏเตผเดคเตเดคเดพเดจเตเด‚ เด…เดต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเดฎเต†เดจเตเดจเดคเดฟเดจเดพเตฝ;
  • `seq` - เดธเดจเตเดฆเต‡เดถ เดเดกเดจเตเดฑเดฟเดซเดฏเตผ;
  • `countChunk` ะธ `เดšเด™เตเด•เต เดจเดฎเตเดชเตผ` เดตเดฒเดฟเดฏ เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดตเดฟเดญเดœเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต;
  • `เดจเต€เดณเด‚` ะธ `เดชเต‡เดฒเต‹เดกเต` เดฆเตˆเตผเด˜เตเดฏเดตเตเด‚ เดกเดพเดฑเตเดฑเดฏเตเด‚.

เดžเด™เตเด™เตพ เดกเดพเดฑเตเดฑ เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดŸเตˆเดชเตเดชเต เดšเต†เดฏเตเดคเดคเดฟเดจเดพเตฝ, เด…เดจเตเดคเดฟเดฎ เดธเดฟเดธเตเดฑเตเดฑเด‚ Ethereum-เดจเตเดฑเต† `rlp` เดฒเตˆเดฌเตเดฐเดฑเดฟเดฏเต‡เด•เตเด•เดพเตพ เดตเดณเดฐเต† เดตเต‡เด—เดคเดฏเตเดณเตเดณเดคเดพเดฃเต. เดจเดฟเตผเดญเดพเด—เตเดฏเดตเดถเดพเตฝ, เดžเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เดจเดฟเดฐเดธเดฟเด•เตเด•เดพเตป เด‡เดคเตเดตเดฐเต† เด•เดดเดฟเดžเตเดžเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เด•เดพเดฐเดฃเด‚ เดญเดพเดตเดฟเดฏเดฟเตฝ เดžเด™เตเด™เตพ เดšเต†เดฏเตเดฏเดพเตป เด‰เดฆเตเดฆเต‡เดถเดฟเด•เตเด•เตเดจเตเดจ เดธเตเดฎเดพเตผเดŸเตเดŸเต เด•เดฐเดพเตผ เด…เดจเตเดคเดฟเดฎเดฎเดพเด•เตเด•เต‡เดฃเตเดŸเดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต.

เดจเดฎเตเด•เตเด•เต เดตเต‡เด—เดค เด•เตˆเดตเดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดžเตเดžเต†เด™เตเด•เดฟเตฝ 35 000 เดธเต†เด•เตเด•เตปเดกเดฟเดฒเต† เด‡เดŸเดชเดพเดŸเตเด•เตพ, เด’เดชเตเดฑเตเดฑเดฟเดฎเตฝ เดธเดฎเดฏเดคเตเดคเต เดžเด™เตเด™เตพ เด…เดต เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เดเด•เดฆเต‡เดถ เดฌเตเดฒเต‹เด•เตเด•เต เดฐเต‚เดชเต€เด•เดฐเดฃ เดธเดฎเดฏเด‚ 30 เดธเต†เด•เตเด•เตปเดกเต เดŽเดŸเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเตฝ, เดžเด™เตเด™เตพ เดฌเตเดฒเต‹เด•เตเด•เดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต 1 000 000 เด‡เดŸเดชเดพเดŸเตเด•เตพ, เด…เดคเดพเดฏเดคเต เด•เต‚เดŸเตเดคเตฝ เด…เดฏเด•เตเด•เตเด• เดŽเดจเตเดจเดพเดฃเต 100 MB เดกเดพเดฑเตเดฑ.

เดคเตเดŸเด•เตเด•เดคเตเดคเดฟเตฝ, เดจเต‹เดกเตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เด†เดถเดฏเดตเดฟเดจเดฟเดฎเดฏเด‚ เดจเดŸเดคเตเดคเดพเตป เดžเด™เตเด™เตพ `ethereumjs-devp2p` เดฒเตˆเดฌเตเดฐเดฑเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดชเด•เตเดทเต‡ เด…เดคเดฟเดจเต เดตเดณเดฐเต†เดฏเดงเดฟเด•เด‚ เดกเดพเดฑเตเดฑ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดžเตเดžเดฟเดฒเตเดฒ. เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เดžเด™เตเด™เตพ `ws` เดฒเตˆเดฌเตเดฐเดฑเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•เดฏเตเด‚ เดตเต†เดฌเตโ€Œเดธเต‹เด•เตเด•เดฑเตเดฑเต เดตเดดเดฟ เดฌเตˆเดจเดฑเดฟ เดกเดพเดฑเตเดฑ เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจเดคเต เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต. เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, เดตเดฒเดฟเดฏ เดกเดพเดฑเตเดฑ เดชเดพเด•เตเด•เดฑเตเดฑเตเด•เตพ เด…เดฏเดฏเตโ€Œเด•เตเด•เตเดฎเตเดชเต‹เดดเตเด‚ เดžเด™เตเด™เตพ เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เตพ เดจเต‡เดฐเดฟเดŸเตเดŸเต, เดชเด•เตเดทเต‡ เดžเด™เตเด™เตพ เด…เดตเดฏเต† เดญเดพเด—เด™เตเด™เดณเดพเดฏเดฟ เดตเดฟเดญเดœเดฟเดšเตเดšเต, เด‡เดชเตเดชเต‹เตพ เดˆ เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เตพ เด‡เดฒเตเดฒเดพเดคเดพเดฏเดฟ.

เด’เดฐเต เดฎเต†เตผเด•เตเด•เตฝ เดŸเตเดฐเต€ เดฐเต‚เดชเต€เด•เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดนเดพเดทเต เด•เดฃเด•เตเด•เดพเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต 1 000 000 เด‡เดŸเดชเดพเดŸเตเด•เตพเด•เตเด•เต เดเด•เดฆเต‡เดถเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต 10 เดธเต†เด•เตเด•เดจเตเดฑเตเด•เตพ เดคเตเดŸเตผเดšเตเดšเดฏเดพเดฏ เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเตฝ. เดˆ เดธเดฎเดฏเดคเตเดคเต, เดŽเดฒเตเดฒเดพ เดจเต‹เดกเตเด•เดณเตเดฎเดพเดฏเตเดณเตเดณ เดฌเดจเตเดงเด‚ เดคเด•เตผเด•เตเด•เดพเตป เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเตฝ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดคเตเดฐเต†เดกเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดฑเดพเตป เดคเต€เดฐเตเดฎเดพเดจเดฟเดšเตเดšเต.

เดจเดฟเด—เดฎเดจเด™เตเด™เตพ:

เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, เดžเด™เตเด™เดณเตเดŸเต† เด•เดฃเตเดŸเต†เดคเตเดคเดฒเตเด•เตพ เดชเตเดคเดฟเดฏเดคเดฒเตเดฒ, เดŽเดจเตเดจเดพเตฝ เดšเดฟเดฒ เด•เดพเดฐเดฃเด™เตเด™เดณเดพเตฝ เดชเดฒ เดตเดฟเดฆเด—เตเดงเดฐเตเด‚ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด…เดตเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฎเดฑเด•เตเด•เตเดจเตเดจเต.

  • เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เด“เดฑเดฟเดฏเดจเตเดฑเดกเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เดฟเดจเต เดชเด•เดฐเด‚ เดซเด™เตเดทเดฃเตฝ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เด‰เตฝเดชเตเดชเดพเดฆเดจเด•เตเดทเดฎเดค เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต.
  • เด‰เตฝเดชเตเดชเดพเดฆเดจเด•เตเดทเดฎเดฎเดพเดฏ NodeJS เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดธเต‡เดตเดจ เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดจเต‡เด•เตเด•เดพเตพ เดฎเต‹เดฃเต‹เดฒเดฟเดคเตเดคเต เดฎเต‹เดถเดฎเดพเดฃเต.
  • เดนเต†เดตเดฟ เด•เด‚เดชเตเดฏเต‚เดŸเตเดŸเต‡เดทเดจเดพเดฏเดฟ `worker_threads` เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดชเตเดฐเดคเดฟเด•เดฐเดฃเดถเต‡เดทเดฟ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต, เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเต i/o เด“เดชเตเดชเดฑเต‡เดทเดจเตเด•เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ.
  • unix เดธเต‹เด•เตเด•เดฑเตเดฑเต http เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเต‡เด•เตเด•เดพเตพ เด•เต‚เดŸเตเดคเตฝ เดธเตเดฅเดฟเดฐเดคเดฏเตเดณเตเดณเดคเตเด‚ เดตเต‡เด—เดคเดฏเตเดณเตเดณเดคเตเดฎเดพเดฃเต.
  • เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดฒเต‚เดŸเต† เดตเดฒเดฟเดฏ เดกเดพเดฑเตเดฑ เดตเต‡เด—เดคเตเดคเดฟเตฝ เด•เตˆเดฎเดพเดฑเดฃเดฎเต†เด™เตเด•เดฟเตฝ, เดตเต†เดฌเตโ€Œเดธเต‹เด•เตเด•เดฑเตเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเตเด‚ เดฌเตˆเดจเดฑเดฟ เดกเดพเดฑเตเดฑ เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจเดคเตเด‚ เดจเดฒเตเดฒเดคเดพเดฃเต, เด…เดต เดตเดฐเตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดซเต‹เตผเดตเต‡เดกเต เดšเต†เดฏเตเดฏเดพเด‚, เดคเตเดŸเตผเดจเตเดจเต เด’เดฐเต เดธเดจเตเดฆเต‡เดถเดฎเดพเดฏเดฟ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เดพเด‚.

เดธเดจเตเดฆเตผเดถเดฟเด•เตเด•เดพเตป เดžเด™เตเด™เตพ เดจเดฟเด™เตเด™เดณเต† เด•เตเดทเดฃเดฟเด•เตเด•เตเดจเตเดจเต เดธเดพเดฎเต‚เดนเดฟเด•เด‚ เดชเดฆเตเดงเดคเดฟ: https://github.com/opporty-com/Plasma-Cash/tree/new-version

เดŽเดจเตเดจเดฟเดตเตผ เดšเต‡เตผเดจเตเดจเดพเดฃเต เดฒเต‡เด–เดจเด‚ เดŽเดดเตเดคเดฟเดฏเดคเต เด…เดฒเด•เตเดธเดพเดฃเตเดŸเตผ เดจเดถเดฟเดตเตป, เดฎเตเดคเดฟเตผเดจเตเดจ เดกเต†เดตเดฒเดชเตเดชเตผ Clever Solution Inc.

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

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