Blockchain เปเบเบฑเบเปเบเบฑเบเปเบเปเบฅเบเบตเบเบฐเบงเบฑเบเบเบฐเบเปเบฒเบเบตเปเบชเบฑเบเบเบฒเบงเปเบฒเบเบฐเบเบฑเบเบเบธเบเบซเบผเบฒเบเบเบปเบเปเบเบเบเบญเบเบเบตเบงเบดเบเบเบญเบเบกเบฐเบเบธเบ. เบกเบฑเบเปเบญเบเบเบฐเบเบงเบเบเบฒเบเปเบฅเบฐเบเบฐเบฅเบดเบเบเบฐเบเบฑเบเบเบตเปเปเบเปเบเบดเบเปเบเบปเปเบฒเปเบเปเบเบเปเบญเบเบเบดเบเบดเบเบญเบ, เบฎเบฑเบเบเบฐเบเบฑเบเบเบงเบฒเบกเปเบงเปเบฅเบฐเบเบงเบฒเบกเบซเบเปเบฒเปเบเบทเปเบญเบเบทเบเบญเบเบเบธเบฅเบฐเบเปเบฒเบเบฒเบเบเปเบฒเบเบเบฒเบเปเบเบดเบ, เบซเบผเบธเบเบเปเบญเบเบเปเบฒเปเบเปเบเปเบฒเบเบเบญเบเบเบงเบเปเบเบปเบฒ, เปเบฅเบฐเบเบฑเบเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเปเบฒเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบ DAPP เบเบตเปเบเบฑเบเบชเบฐเปเบซเบกเปเบเบเปเบเปเบชเบฑเบเบเบฒเบชเบฐเบซเบกเบฒเบเปเบเปเบเบทเบญเบเปเบฒเบเบเบฒเบเบเบฐเบเบฒเบ.
เปเบเบทเปเบญเบเบเบฒเบเบเบปเบเบเบฐเปเบซเบเบเบซเบผเบฒเบเบขเปเบฒเบเปเบฅเบฐเบเบฒเบเบเปเบฒเปเบเปเบเบตเปเบซเบผเบฒเบเบซเบผเบฒเบเบเบญเบ blockchain, เบกเบฑเบเบญเบฒเบเบเบฐเปเบเบดเปเบเบเบทเบงเปเบฒเปเบเบฑเบเปเบฅเบทเปเบญเบเปเบเบเบเบตเปเปเบเบฑเบเปเบเปเบฅเบขเบตเบเบตเปเปเบเบเปเบเบฑเปเบเบเบตเปเบเบฑเบเบเปเปเบเบฑเบเปเบเปเปเบเบปเปเบฒเปเบเปเบเบเบธเบเบญเบธเบเบชเบฒเบซเบฐเบเปเบฒ. เบเบฑเบเบซเบฒเปเบกเปเบเบงเปเบฒ blockchains เปเบเบเบเบฐเปเบเบเบเบฐเบเบฒเบเบเบตเปเบเบฑเบเบชเบฐเปเบซเบกเบเบฒเบเบเบฒเบเบเบฐเบซเบเบฒเบ. Ethereum เบเปเบฒเปเบเบตเบเบเบฒเบเบเบฐเบกเบฒเบ 20 เบเบธเบฅเบฐเบเปเบฒเบเปเปเบงเบดเบเบฒเบเบต, เปเบเบดเปเบเบเปเปเบเบฝเบเบเปเบเบตเปเบเบฐเบเบญเบเบชเบฐเบซเบเบญเบเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบญเบเบเบธเบฅเบฐเบเบดเบเปเบเบเปเบเบทเปเบญเบเปเบซเบงเบเบญเบเบกเบทเปเบเบตเป. เปเบเบเบฐเบเบฐเบเบฝเบงเบเบฑเบ, เบเปเบฅเบดเบชเบฑเบเบเบตเปเปเบเปเปเบเบเปเบเปเบฅเบเบต blockchain เบเบฑเบเบฅเบฑเบเปเบฅเบเบตเปเบเบฐเบเบฐเบเบดเปเบก Ethereum เปเบเบทเปเบญเบเบเบฒเบเบเบฒเบเบเบปเบเบเปเบญเบเบฅเบฐเบเบฑเบเบชเบนเบเบเบฒเบเบเบฒเบ hack เปเบฅเบฐเบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบผเบงเบเบญเบเปเบเบทเบญเบเปเบฒเบ.
เปเบเบทเปเบญเบฎเบฑเบเบเบฐเบเบฑเบเบเบฒเบเปเบเปเบเบเบฑเปเบเบเบธเปเบกเบเบญเบ, เบเบงเบฒเบกเบเบญเบเปเบเปเบฅเบฐเบเบฐเบซเบเบฒเบเปเบ blockchain, เบเบฑเปเบเบเบฑเปเบเบเบฒเบเปเบเปเปเบ Scalability Trilemma, เบเบตเบกเบเบฒเบเบเบฑเบเบเบฐเบเบฒ
เบเบฐเบเบงเบเบเบฒเบเบชเปเบฒเบเบฑเบเปเบ Plasma Cash
1. เบเบนเปเปเบเปเปเบญเบตเปเบเบเบฑเบเบเบฑเบเบชเบฑเบเบเบฒเบชเบฐเบซเบกเบฒเบ 'เปเบเบดเบเบเบฒเบ', เปเบเบปเปเบฒเปเบเปเบเบเปเบฒเบเบงเบ ETH เบเบตเปเบฅเบฒเบงเบเปเบญเบเบเบฒเบเปเบเบดเบเบเบฒเบเปเบเบปเปเบฒเปเบเปเบ Plasma Cash token. เบเบฑเบเบเบฑเบเบชเบฑเบเบเบฒเบชเบฐเบซเบกเบฒเบเบชเปเบฒเบ token เปเบฅเบฐเบชเปเบฒเบเปเบซเบเบเบฒเบเบเปเบฝเบงเบเบฑเบเบกเบฑเบ.
2. Plasma Cash nodes เบเบตเปเบชเบฐเปเบฑเบเปเบเปเบเบฑเบเปเบซเบเบเบฒเบเบชเบฑเบเบเบฒเบญเบฑเบเบชเบฐเบฅเบดเบเบฐเปเบเปเบฎเบฑเบเปเบซเบเบเบฒเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเบชเปเบฒเบเปเบเบดเบเบเบฒเบ เปเบฅเบฐเปเบเบตเปเบกเบเบธเบฅเบฐเบเปเบฒเบเปเบฝเบงเบเบฑเบเบเบฒเบเบชเปเบฒเบ token เปเบซเปเบเบฑเบเบชเบฐเบเบธเบเปเบเบต.
3. เปเบเปเบฅเบฐเปเบฅเบเบฐ, เปเบซเบกเบ Plasma Cash เบเบดเปเบชเบเปเบญเบปเบฒเบเบธเบฅเบฐเบเปเบฒเบเบฑเบเบซเบกเบปเบเบเบฒเบเบชเบฐเบเบธเบเปเบเบต (เปเบเบดเบ 1 เบฅเปเบฒเบ) เปเบฅเบฐเบเบฐเบเบญเบเปเบเบฑเบเบเบฑเบเบเบฒเบเบเบงเบเปเบเบปเบฒ, เบเบดเบเปเบฅเปเบเบปเปเบเปเบกเป Merkle เปเบฅเบฐเบเบฒเบกเบเบฑเปเบ, hash. เบเบฅเบฑเบญเบเบเบตเปเบเบทเบเบชเบปเปเบเปเบเบซเบฒเบเปเปเบญเบทเปเบเปเบเบทเปเบญเบเบงเบเบชเบญเบ. nodes เบเบงเบเปเบเบดเปเบเบงเปเบฒ Merkle hash เบเบทเบเบเปเบญเบเบซเบผเบทเบเปเปเปเบฅเบฐเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเปเบกเปเบเบเบทเบเบเปเบญเบ (เบเบปเบงเบขเปเบฒเบเปเบเบฑเปเบเบงเปเบฒเบเบนเปเบชเบปเปเบ token เปเบเบฑเบเปเบเบปเปเบฒเบเบญเบเบเบญเบเบกเบฑเบ). เบซเบผเบฑเบเบเบฒเบเบเบฒเบเบเบงเบเบชเบญเบเบเบฑเบ, node เปเบญเบตเปเบเบเบฑเบเบเบฑเบ 'submitBlock' เบเบญเบเบชเบฑเบเบเบฒเบชเบฐเบซเบกเบฒเบ, เปเบเบดเปเบเบเปเบงเบเบเบฐเบขเบฑเบเบเปเบฒเบเบงเบเบเบฅเบฑเบญเบเปเบฅเบฐ Merkle hash เบเบฑเบเบเปเบญเบเปเบชเปเบเบญเบ. เบชเบฑเบเบเบฒเบชเบฐเบซเบกเบฒเบเบชเปเบฒเบเปเบซเบเบเบฒเบเบเบตเปเบเบตเปเปเบซเปเปเบซเบฑเบเปเบเบดเบเบเบปเบเบชเปเบฒเปเบฅเบฑเบเบเบญเบเบเบฒเบเปเบเบตเปเบกเบเบฑเบ. เบเบธเบฅเบฐเบเปเบฒเบเบทเบเปเบเบเบเปเบฒเบเบญเบญเบเบเบฒเบเบชเบฐเบเบธเบเปเบเบต.
4. เปเบซเบเบเบเบตเปเปเบเปเบฎเบฑเบเปเบซเบเบเบฒเบเบเบฒเบเบเบทเปเบเบชเบฐเปเบซเบเบตเบเบฅเบฑเบญเบเปเบฅเบตเปเบกเบเบปเปเบเบเบตเปเบเบฐเบเปเบฒเปเบเปเบเบธเบฅเบฐเบเปเบฒเบเบตเปเบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบเบเบฅเบฑเบญเบ.
5. เปเบเบเบฒเบเบเบธเบ, เปเบเบปเปเบฒเบเบญเบ (เบซเบผเบทเบเปเปเปเบกเปเบเปเบเบปเปเบฒเบเบญเบ) เบเบญเบเปเบเปเบเบฑเบเบเปเบญเบเบเบฒเบเบเบญเบเบกเบฑเบเบญเบญเบเบเบฒเบ Plasma Cash. เปเบเบทเปเบญเปเบฎเบฑเบเบชเบดเปเบเบเบตเป, เบฅเบฒเบงเปเบญเบตเปเบเบงเปเบฒเบเบฑเบเบเบฑเบ 'startExit', เปเบเบปเปเบฒเปเบเปเบเบกเบฑเบเบเปเปเบกเบนเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒ 2 เบชเบธเบเบเปเบฒเบเปเบ token, เปเบเบดเปเบเบขเบทเบเบขเบฑเบเบงเปเบฒเบฅเบฒเบงเปเบเบฑเบเปเบเบปเปเบฒเบเบญเบ token. เบชเบฑเบเบเบฒเบชเบฐเบซเบกเบฒเบ, เปเบเบเปเบเป Merkle hash, เบเบงเบเปเบเบดเปเบเบเบฒเบเบเบฐเบเบปเบเบเบปเบงเบเบญเบเบเบธเบฅเบฐเบเปเบฒเปเบเบเบฅเบฑเบญเบเปเบฅเบฐเบชเบปเปเบ token เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบญเบ, เปเบเบดเปเบเบเบฐเปเบเบตเบเบเบถเปเบเปเบเบชเบญเบเบญเบฒเบเบดเบ.
6. เบเปเบฒเบเบฒเบเบเบญเบเปเบเปเบเบฑเบเปเบเบตเบเบเบถเปเบเบเบฑเบเบเบฒเบเบฅเบฐเปเบกเบตเบ (เปเบเปเบเบฑเบเบเบทเบเปเบเปเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบญเบเบเบฒเบเบเบญเบเปเบเบดเบเปเบฅเบตเปเบกเบเบปเปเบ เบซเบผเบทเปเบเปเบเบฑเบเปเบกเปเบเปเบเบฑเบเบเบญเบเบเบปเบเบญเบทเปเบเบเปเบญเบเบเบฒเบเบเบญเบ), เปเบเบปเปเบฒเบเบญเบเปเบเปเบเบฑเบเบชเบฒเบกเบฒเบเบเบฐเบเบดเปเบชเบเบเบฒเบเบเบญเบเปเบเปเบเบฒเบเปเบเบชเบญเบเบญเบฒเบเบดเบ.
เบเบงเบฒเบกเปเบเบฑเบเบชเปเบงเบเบเบปเบงเปเบกเปเบเบเบฑเบเบฅเบธเปเบเปเปเบเบชเบญเบเบเบฒเบ
1. เบฅเบฐเบเบปเบเบเปเบญเบเปเบชเปเบฎเบฒเบเบเปเปเบฎเบนเปเบซเบเบฑเบเบเปเบฝเบงเบเบฑเบเบเบธเบฅเบฐเบเปเบฒเบเบตเปเบเบทเบเบชเปเบฒเบเบเบถเปเบเปเบฅเบฐเบชเบปเปเบเบเปเปเบเบฒเบเปเบเบฅเบฐเบเบปเบเบเปเบญเบเปเบชเปเปเบเบฑเบ. เบเปเปเบกเบนเบเบเปเบฝเบงเบเบฑเบเบเบนเปเบเบตเปเบเบฒเบเปเบฅเบฐเบเบญเบ ETH เบเบฒเบ Plasma Cash เบเบฑเบเบเบปเบเปเบเบฑเบเบชเบฒเบเบฒเบฅเบฐเบเบฐ.
2. เบฅเบฐเบเบปเบเบเปเบญเบเปเบชเปเปเบเบฑเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบเบตเปเบเปเปเปเบเบตเบเปเบเบตเบเบเบทเปเปเบเบเปเบเป zk-SNARKs.
เปเบเบฑเบเปเบเปเบฅเบเบต stack
- NodeJS
- Redis
- etherium
- Sild
เบเบฒเบเบเบปเบเบชเบญเบ
เปเบเบเบฐเบเบฐเบเบตเปเบเบฑเบเบเบฐเบเบฒ Plasma Cash, เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบปเบเบชเบญเบเบเบงเบฒเบกเปเบงเบเบญเบเบฅเบฐเบเบปเบเปเบฅเบฐเปเบเปเบฎเบฑเบเบเบปเบเปเบเปเบฎเบฑเบเบเบฑเปเบเบเปเปเปเบเบเบตเป:
- เปเบเบดเบ 35 เบเบธเบฅเบฐเบเปเบฒเบเปเปเบงเบดเบเบฒเบเบตเบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบเบชเบฐเบเบธเบเปเบเบต;
- เบชเบนเบเปเบเบดเบ 1 เบเบธเบฅเบฐเบเปเบฒเบชเบฒเบกเบฒเบเบเบทเบเปเบเบฑเบเปเบงเปเปเบเบเบฅเบฑเบญเบ.
เบเบฒเบโเบเบปเบโเบชเบญเบโเปเบเปโเบฎเบฑเบโเบเบฒเบโเบเบฐโเบเบดโเบเบฑเบโเปเบ 3 เปเบเบทเปเบญเบโเปเบกเปโเบเปเบฒเบโเบเบฑเปเบโเบเปเปโเปเบโเบเบตเปโ:
1. Intel Core i7-6700 Quad-Core Skylake เบฅเบงเบก. NVMe SSD โ 512 GB, RAM 64 GB DDR4
3 เบเบฒเบเบเบงเบเบชเบญเบ Plasma Cash nodes เปเบเปเบเบทเบเบเบปเบเบเบถเปเบเบกเบฒ.
2. AMD Ryzen 7 1700X Octa-Core โSummit Ridgeโ (Zen), SATA SSD โ 500 GB, RAM 64 GB DDR4
Ropsten testnet ETH node เปเบเปเบเบทเบเบเบปเบเบเบถเปเบเบกเบฒ.
3 เบเบฒเบเบเบงเบเบชเบญเบ Plasma Cash nodes เปเบเปเบเบทเบเบเบปเบเบเบถเปเบเบกเบฒ.
3. Intel Core i9-9900K Octa-Core เบฅเบงเบก. NVMe SSD โ 1 TB, RAM 64 GB DDR4
1 เปเบซเบเบเบเบฒเบเบชเบปเปเบเปเบเบดเบ Plasma เบเบทเบเบเบปเบเบเบถเปเบเบกเบฒ.
3 เบเบฒเบเบเบงเบเบชเบญเบ Plasma Cash nodes เปเบเปเบเบทเบเบเบปเบเบเบถเปเบเบกเบฒ.
เบเบฒเบเบเบปเบเบชเบญเบเปเบเปเบเบทเบเปเบเบตเบเบเบปเบงเปเบเบทเปเบญเปเบเบตเปเบกเบเบธเบฅเบฐเบเปเบฒเปเบเปเบเบทเบญเบเปเบฒเบ Plasma Cash.
เบฅเบงเบก: 10 Plasma Cash nodes เปเบเปเบเบทเบญเบเปเบฒเบเบชเปเบงเบเบเบปเบง.
เบเบฒเบเบเบปเบเบชเบญเบ 1
เบกเบตเบเบญเบเปเบเบเบเปเบฒเบเบฑเบ 1 เบฅเปเบฒเบเบเบธเบฅเบฐเบเปเบฒเบเปเปเบเบฑเบ. เบเบฑเปเบเบเบฑเปเบ, 1 เบฅเปเบฒเบเบเบธเบฅเบฐเบเปเบฒเบเบปเบเบขเบนเปเปเบ 2 เบเบฑเบ (เบเบฑเบเบเบฑเปเบเปเบเปเบฅเบฐเบเบปเบเบเบธเปเบกเบเบญเบเบเบฒเบเปเบญเบปเบฒเบชเปเบงเบเบซเบเบถเปเบเบเบญเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเปเบฅเบฐเบชเบปเปเบเปเบเบเบฐเบเบฐเบเบตเปเบเบงเบเปเบเบปเบฒเบเบทเบเบชเบปเปเบเปเบ).
เบชเบฐเบเบฒเบเบฐเปเบเบทเปเบญเบเบเบปเปเบ: เบเบฑเบเบชเบธเบเบเปเบฒเบ #7; 1 เบฅเปเบฒเบเบเบธเบฅเบฐเบเปเบฒเปเบฅเบฐ tokens เบเบทเบเปเบเบฑเบเปเบงเปเปเบเบเบฒเบเบเปเปเบกเบนเบ.
00:00 โ เปเบฅเบตเปเบกโเบเบปเปเบโเบเบญเบโเบเบฒเบโเบเบฐโเบฅเบดเบโเบชเบฐโเบเบดเบโเบเบฒเบโเปเบฎเบฑเบโเบเบธโเบฅเบฐโเบเปเบฒโ
01:37 - 1 เบฅเปเบฒเบเบเบธเบฅเบฐเบเปเบฒเปเบเปเบเบทเบเบชเปเบฒเบเบเบทเปเบเปเบฅเบฐเบเบฒเบเบชเบปเปเบเปเบเบซเบฒ node เปเบเปเปเบฅเบตเปเบกเบเบปเปเบ
01:46 โ เบชเบปเปเบ node เปเบญเบปเบฒเบเบธเบฅเบฐเบเปเบฒ 240k เบเบฒเบเบชเบฐเบเบธเบเปเบเบตเปเบฅเบฐเปเบเบเบเบญเบก block #8. เบเบงเบเปเบฎเบปเบฒเบเบฑเบเปเบซเบฑเบเบงเปเบฒเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒ 320k เบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบเบชเบฐเบเบธเบเปเบเบตเปเบ 10 เบงเบดเบเบฒเบเบต
01:58 โ เบเบฑเบ #8 เบเบทเบโเปเบเบฑเบโเปเบฅเบฐโเบชเบปเปเบโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบเบงเบโเบชเบญเบ
02:03 โ เบเบฑเบ #8 เบเบทเบโเบเบงเบโเบชเบญเบโเปเบฅเบฐโเบเบฒเบโเบเปเบฒโเบเบฒเบ `submitBlock` เบเบญเบโเบชเบฑเบโเบเบฒโเบชเบฐโเบซเบฅเบฒเบโเปเบกเปเบโเปเบเปโเบเบทเบโเปเบญเบตเปเบโเบเปเบงเบโเบเบฒเบ Merkle hash เปเบฅเบฐโเบเปเบฒโเบเบงเบ block.
02:10 โ เบเบปเบงโเบขเปเบฒเบโเบเบปเบงโเบขเปเบฒเบโเบชเปเบฒโเปเบฅเบฑเบโเบเบฒเบโเปเบฎเบฑเบโเบงเบฝเบโ, เบเบตเปโเบชเบปเปเบ 1 เบฅเปเบฒเบโเบเบธโเบฅเบฐโเบเปเบฒโเปเบ 32 เบงเบดโเบเบฒโเบเบตโ
02: 33 - nodes เปเบฅเบตเปเบกเปเบเปเบฎเบฑเบเบเปเปเบกเบนเบเบเบตเป block #8 เบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบเบฅเบฐเบเบปเบเบเปเบญเบเปเบชเปเบฎเบฒเบ, เปเบฅเบฐเปเบฅเบตเปเบกเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒ 240k.
02:40 - 240k เบเบธเบฅเบฐเบเปเบฒเปเบเปเบเบทเบเปเบเบเบเปเบฒเบเบญเบญเบเบเบฒเบเบชเบฐเบเบธเบเปเบเบต, เปเบเบดเปเบเบขเบนเปเปเบเบเบฑเบ #8 เปเบฅเปเบง.
02:56 - เบชเบปเปเบ node เปเบญเบปเบฒเบเบธเบฅเบฐเบเปเบฒเบเบตเปเบเบฑเบเปเบซเบผเบทเบญ 760k เบเบฒเบเบชเบฐเบเบธเบเปเบเบตเปเบฅเบฐเปเบฅเบตเปเบกเบเบดเบเปเบฅเป Merkle hash เปเบฅเบฐเปเบเบฑเบเบเบปเบเบเบฑเบเบเบถเบ #9.
03:20 - เบเบธเบเป nodes เบเบฐเบเบญเบเบกเบต 1 เบฅเปเบฒเบ 240k เบเบธเบฅเบฐเบเปเบฒเปเบฅเบฐ tokens
03:35 โ เบเบฑเบ #9 เบเบทเบโเปเบเบฑเบโเปเบฅเบฐโเบชเบปเปเบโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบเบงเบโเบชเบญเบโเบเบฑเบโเบเปเปโเบญเบทเปเบเปโ
03:41 - เปเบเบทเบญเบเปเบฒเบเบเบดเบเบเบฒเบเปเบเบตเบเบเบถเปเบ
04:40 โ เบเบฒเบโเบฅเปโเบเปเบฒโเบชเปเบฒโเบฅเบฑเบ block #9 เบเบฒเบโเบเบงเบโเบชเบญเบโเปเบเปโเบซเบกเบปเบโเปเบงโเบฅเบฒโ
04:54 - เบชเบปเปเบ node เปเบญเบปเบฒเบเบธเบฅเบฐเบเปเบฒเบเบตเปเบเบฑเบเปเบซเบผเบทเบญ 760k เบเบฒเบเบชเบฐเบเบธเบเปเบเบตเปเบฅเบฐเปเบฅเบตเปเบกเบเบดเบเปเบฅเป Merkle hash เปเบฅเบฐเปเบเบฑเบเบเบปเบเบเบฑเบเบเบถเบ #9.
05:32 โ เบเบฑเบ #9 เบเบทเบโเปเบเบฑเบโเปเบฅเบฐโเบชเบปเปเบโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบเบงเบโเบชเบญเบโเบเบฑเบโเบเปเปโเบญเบทเปเบเปโ
05:53 โ เบเบฑเบ #9 เบเบทเบโเบเบงเบโเบชเบญเบโเปเบฅเบฐโเบชเบปเปเบโเปเบโเบซเบฒโเบเปเบญเบโเปเบชเปโเบฎเบฒเบโ
06:17 - nodes เปเบฅเบตเปเบกเปเบเปเบฎเบฑเบเบเปเปเบกเบนเบเบเบตเป block #9 เบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบเบฅเบฐเบเบปเบเบเปเบญเบเปเบชเปเบฎเบฒเบเปเบฅเบฐเปเบฅเบตเปเบกเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒ 760k.
06:47 โ เบชเบฐโเบเบธเบโเปเบเบตโเปเบเปโเบฅเบปเบโเบฅเปเบฒเบโเบเบฒเบโเปเบฎเบฑเบโเบเบธโเบฅเบฐโเบเปเบฒโเบเบตเปโเบขเบนเปโเปเบโเบเบฑเบ #9โ
09:06 - nodes เบเบฑเบเบซเบกเบปเบเบเบฐเบเบญเบเบเปเบงเบ 2 เบฅเปเบฒเบเบเบธเบฅเบฐเบเปเบฒเปเบฅเบฐ tokens
เบเบฒเบเบเบปเบเบชเบญเบ 2
เบกเบตเบเบญเบเปเบเบเบเปเบฒเบเบฑเบ 350k เบเปเปเบเบฑเบ. เบเบฑเปเบเบเบฑเปเบ, เบเบงเบเปเบฎเบปเบฒเบกเบต 3 เบเบฑเบ.
เบชเบฐเบเบฒเบเบฐเปเบเบทเปเบญเบเบเบปเปเบ: เบเบฑเบเบชเบธเบเบเปเบฒเบ #9; 2 เบฅเปเบฒเบเบเบธเบฅเบฐเบเปเบฒเปเบฅเบฐ tokens เบเบทเบเปเบเบฑเบเปเบงเปเปเบเบเบฒเบเบเปเปเบกเบนเบ
00:00 - script เบเบฒเบเบเบฐเบฅเบดเบเบเบธเบฅเบฐเบเปเบฒเปเบเปเบเบทเบเปเบเบตเบเบเบปเบงเปเบฅเปเบง
00:44 - 1 เบฅเปเบฒเบเบเบธเบฅเบฐเบเปเบฒเปเบเปเบเบทเบเบชเปเบฒเบเบเบทเปเบเปเบฅเบฐเบเบฒเบเบชเบปเปเบเปเบเบซเบฒ node เปเบเปเปเบฅเบตเปเบกเบเบปเปเบ
00:56 โ เบชเบปเปเบ node เปเบญเบปเบฒเบเบธเบฅเบฐเบเปเบฒ 320k เบเบฒเบเบชเบฐเบเบธเบเปเบเบตเปเบฅเบฐเปเบเบเบเบญเบก block #10. เบเบงเบเปเบฎเบปเบฒเบเบฑเบเปเบซเบฑเบเบงเปเบฒเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒ 320k เบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบเบชเบฐเบเบธเบเปเบเบตเปเบ 10 เบงเบดเบเบฒเบเบต
01:12 โ เบเบฑเบ #10 เบเบทเบโเปเบเบฑเบโเปเบฅเบฐโเบชเบปเปเบโเปเบโเบเบฑเบ nodes เบญเบทเปเบเปโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบเบงเบโเบชเบญเบ
01:18 โ เบเบปเบงโเบขเปเบฒเบโเบเบปเบงโเบขเปเบฒเบโเบชเปเบฒโเปเบฅเบฑเบโเบเบฒเบโเปเบฎเบฑเบโเบงเบฝเบโ, เบเบตเปโเบชเบปเปเบ 1 เบฅเปเบฒเบโเบเบธโเบฅเบฐโเบเปเบฒโเปเบ 34 เบงเบดโเบเบฒโเบเบตโ
01:20 โ เบเบฑเบ #10 เบเบทเบโเบเบงเบโเบชเบญเบโเปเบฅเบฐโเบชเบปเปเบโเปเบโเบซเบฒโเบเปเบญเบโเปเบชเปโเบฎเบฒเบโ
01: 51 - เบเบธเบเป nodes เปเบเปเบฎเบฑเบเบเปเปเบกเบนเบเบเบฒเบเบฅเบฐเบเบปเบเบเปเบญเบเปเบชเปเบฎเบฒเบเบเบตเปเบเบฑเบ #10 เบเบทเบเปเบเบตเปเบกเปเบฅเบฐเปเบฅเบตเปเบกเบเปเบฒเปเบเปเบเบธเบฅเบฐเบเปเบฒ 320k.
02:01 - เบชเบฐเบเบธเบเปเบเบตเปเบเปเบฅเปเบฒเบเบชเปเบฒเบฅเบฑเบเบเบธเบฅเบฐเบเปเบฒ 320k เบเบตเปเบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบเบเบฅเบฑเบญเบ #10
02:15 - เบชเบปเปเบ node เปเบญเบปเบฒเบเบธเบฅเบฐเบเปเบฒ 350k เบเบฒเบเบชเบฐเบเบธเบเปเบเบตเปเบฅเบฐเปเบเบเบเบญเบก block #11.
02:34 โ เบเบฑเบ #11 เบเบทเบโเปเบเบฑเบโเปเบฅเบฐโเบชเบปเปเบโเปเบโเบเบฑเบ nodes เบญเบทเปเบเปโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบเบงเบโเบชเบญเบ
02:51 โ เบเบฑเบ #11 เบเบทเบโเบเบงเบโเบชเบญเบโเปเบฅเบฐโเบชเบปเปเบโเปเบโเบซเบฒโเบเปเบญเบโเปเบชเปโเบฎเบฒเบโ
02:55 โ เปเบซเบเบเบชเบธเบเบเปเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบเบฒเบเบเบฅเบฑเบญเบ #10
10:59 - เบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบเปเบงเบเบเบฒเบเบเบทเปเบเบชเบฐเปเบซเบเบตเบเบญเบเบเบฑเบ #9 เปเบเปเปเบงเบฅเบฒเบเบปเบเบซเบผเบฒเบเปเบเบฅเบฐเบเบปเบเบเปเบญเบเปเบชเปเบฎเบฒเบ, เปเบเปเบกเบฑเบเปเบเปเบเบทเบเบชเปเบฒเปเบฅเบฑเบเปเบฅเบฐเบเบธเบ nodes เปเบเปเบฎเบฑเบเบเปเปเบกเบนเบเบเปเบฝเบงเบเบฑเบเบกเบฑเบเปเบฅเบฐเปเบฅเบตเปเบกเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒ 350k.
11:05 - เบชเบฐเบเบธเบเปเบเบตเปเบเปเบฅเปเบฒเบเบชเปเบฒเบฅเบฑเบเบเบธเบฅเบฐเบเปเบฒ 320k เบเบตเปเบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบเบเบฅเบฑเบญเบ #11
12:10 - เบเบธเบเป nodes เบเบฐเบเบญเบเบกเบต 1 เบฅเปเบฒเบ 670k เบเบธเบฅเบฐเบเปเบฒเปเบฅเบฐ tokens
12:17 โ เบชเบปเปเบ node เปเบญเบปเบฒเบเบธเบฅเบฐเบเปเบฒ 330k เบเบฒเบเบชเบฐเบเบธเบเปเบเบตเปเบฅเบฐ forms block #12.
12:32 โ เบเบฑเบ #12 เบเบทเบโเปเบเบฑเบโเปเบฅเบฐโเบชเบปเปเบโเปเบโเบเบฑเบ nodes เบญเบทเปเบเปโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบเบงเบโเบชเบญเบ
12:39 โ เบเบฑเบ #12 เบเบทเบโเบเบงเบโเบชเบญเบโเปเบฅเบฐโเบชเบปเปเบโเปเบโเบซเบฒโเบเปเบญเบโเปเบชเปโเบฎเบฒเบโ
13:44 - เปเบซเบเบเบเบฑเบเบซเบกเบปเบเปเบเปเบฎเบฑเบเบเปเปเบกเบนเบเบเบฒเบเบฅเบฐเบเบปเบเบเปเบญเบเปเบชเปเบฎเบฒเบเบเบตเปเบเบฑเบ #12 เบเบทเบเปเบเบตเปเบกเปเบฅเบฐเปเบฅเบตเปเบกเบเปเบฒเปเบเปเบเบธเบฅเบฐเบเปเบฒ 330k.
14:50 - nodes เบเบฑเบเบซเบกเบปเบเบเบฐเบเบญเบเบเปเบงเบ 2 เบฅเปเบฒเบเบเบธเบฅเบฐเบเปเบฒเปเบฅเบฐ tokens
เบเบฒเบเบเบปเบเบชเบญเบ 3
เปเบเปเบเบตเบเปเบงเบตเบเปเบฒเบญเบดเบเปเบฅเบฐเบเบตเบชเบญเบ, เบซเบเบถเปเบ validating node เปเบเปเบเบทเบเบเบปเบเปเบเบเปเบเบ node เบชเบปเปเบ.
เบชเบฐเบเบฒเบเบฐเปเบเบทเปเบญเบเบเบปเปเบ: เบเบฑเบเบชเบธเบเบเปเบฒเบ #84; 0 เบเบธเบฅเบฐเบเปเบฒเปเบฅเบฐ tokens เบเบฑเบเบเบถเบเปเบงเปเปเบเบเบฒเบเบเปเปเบกเบนเบ
00:00 โ 3 เบชเบฐเบเบฃเบดเบเปเบเปเบเบทเบเปเบเบตเบเบเบปเบงเบเบตเปเบชเปเบฒเบเปเบฅเบฐเบชเบปเปเบ 1 เบฅเปเบฒเบเบเบธเบฅเบฐเบเปเบฒเปเบเปเบฅเบฐเบเบปเบ
01:38 โ 1 เบฅเปเบฒเบโเบเบธเบฅเบฐโเบเปเบฒโเปเบเปโเบเบทเบโเบชเปเบฒเบโเบเบฑเปเบโเบเบถเปเบโเปเบฅเบฐโเบเบฒเบโเบชเบปเปเบโเปเบโเบชเบปเปเบ node #3 เปเบเปโเปเบฅเบตเปเบกโเบเบปเปเบโ
01:50 โ เบชเบปเปเบ node #3 เปเบญเบปเบฒเบเบธเบฅเบฐเบเปเบฒ 330k เบเบฒเบเบชเบฐเบเบธเบเปเบเบตเปเบฅเบฐเปเบเบเบเบญเบก block #85 (f21). เบเบงเบเปเบฎเบปเบฒเบเบฑเบเปเบซเบฑเบเบงเปเบฒเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒ 350k เบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบเบชเบฐเบเบธเบเปเบเบตเปเบ 10 เบงเบดเบเบฒเบเบต
01:53 โ 1 เบฅเปเบฒเบโเบเบธเบฅเบฐโเบเปเบฒโเปเบเปโเบเบทเบโเบชเปเบฒเบโเบเบฑเปเบโเบเบถเปเบโเปเบฅเบฐโเบเบฒเบโเบชเบปเปเบโเปเบโเบชเบปเปเบ node #1 เปเบเปโเปเบฅเบตเปเบกโเบเบปเปเบโ
01:50 โ เบชเบปเปเบ node #3 เปเบญเบปเบฒเบเบธเบฅเบฐเบเปเบฒ 330k เบเบฒเบเบชเบฐเบเบธเบเปเบเบตเปเบฅเบฐเปเบเบเบเบญเบก block #85 (f21). เบเบงเบเปเบฎเบปเบฒเบเบฑเบเปเบซเบฑเบเบงเปเบฒเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒ 350k เบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบเบชเบฐเบเบธเบเปเบเบตเปเบ 10 เบงเบดเบเบฒเบเบต
02:01 โ เบชเบปเปเบ node #1 เปเบญเบปเบฒเบเบธเบฅเบฐเบเปเบฒ 250k เบเบฒเบเบชเบฐเบเบธเบเปเบเบตเปเบฅเบฐ forms block #85 (65e)
02:06 โ เบเบฑเบ #85 (f21) เบเบทเบโเปเบเบฑเบโเปเบฅเบฐโเบชเบปเปเบโเปเบโเบเบฑเบ nodes เบญเบทเปเบเปโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบเบงเบโเบชเบญเบ
02:08 - เบชเบฐเบเบฃเบดเบเบเบปเบงเบขเปเบฒเบเบเบญเบเปเบเบตเบเปเบงเบต #3, เปเบเบดเปเบเบชเบปเปเบ 1 เบฅเปเบฒเบเบเบธเบฅเบฐเบเปเบฒเปเบ 30 เบงเบดเบเบฒเบเบต, เปเบฎเบฑเบเบงเบฝเบเบชเปเบฒเปเบฅเบฑเบ.
02:14 โ เบเบฑเบ #85 (f21) เบเบทเบโเบเบงเบโเบชเบญเบโเปเบฅเบฐโเบชเบปเปเบโเปเบโเบซเบฒโเบเปเบญเบโเปเบชเปโเบฎเบฒเบ
02:19 โ เบเบฑเบ #85 (65e) เบเบทเบโเปเบเบฑเบโเปเบฅเบฐโเบชเบปเปเบโเปเบโเบเบฑเบ nodes เบญเบทเปเบเปโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบเบงเบโเบชเบญเบ
02:22 โ 1 เบฅเปเบฒเบโเบเบธเบฅเบฐโเบเปเบฒโเปเบเปโเบเบทเบโเบชเปเบฒเบโเบเบฑเปเบโเบเบถเปเบโเปเบฅเบฐโเบเบฒเบโเบชเบปเปเบโเปเบโเบชเบปเปเบ node #2 เปเบเปโเปเบฅเบตเปเบกโเบเบปเปเบโ
02:27 โ เบเบฑเบ #85 (65e) เบเบงเบโเบชเบญเบโเปเบฅเบฐโเบชเบปเปเบโเปเบโเบซเบฒโเบเปเบญเบโเปเบชเปโเบฎเบฒเบ
02:29 โ เบชเบปเปเบ node #2 เปเบเป 111855 เบเบธเบฅเบฐเบเปเบฒเบเบฒเบเบชเบฐเบเบธเบเปเบเบตเปเบฅเบฐ forms block #85 (256).
02:36 โ เบเบฑเบ #85 (256) เบเบทเบโเปเบเบฑเบโเปเบฅเบฐโเบชเบปเปเบโเปเบโเบเบฑเบ nodes เบญเบทเปเบเปโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบเบงเบโเบชเบญเบ
02:36 - เบชเบฐเบเบฃเบดเบเบเบปเบงเบขเปเบฒเบเบเบญเบเปเบเบตเบเปเบงเบต #1, เปเบเบดเปเบเบชเบปเปเบ 1 เบฅเปเบฒเบเบเบธเบฅเบฐเบเปเบฒเปเบ 42.5 เบงเบดเบเบฒเบเบต, เปเบฎเบฑเบเบงเบฝเบเบชเปเบฒเปเบฅเบฑเบ.
02:38 โ เบเบฑเบ #85 (256) เบเบทเบโเบเบงเบโเบชเบญเบโเปเบฅเบฐโเบชเบปเปเบโเปเบโเบซเบฒโเบเปเบญเบโเปเบชเปโเบฎเบฒเบ
03:08 โ เปเบเบตเบเปเบงเบต # 2 script เปเบฎเบฑเบเบงเบฝเบเปเบฅเปเบง, เปเบเบดเปเบเบชเบปเปเบ 1 เบฅเปเบฒเบเบเบธเบฅเบฐเบเปเบฒเปเบ 47 เบงเบดเบเบฒเบเบต
03:38 - เบเบธเบ nodes เปเบเปเบฎเบฑเบเบเปเปเบกเบนเบเบเบฒเบเบฅเบฐเบเบปเบเบเปเบญเบเปเบชเปเบฎเบฒเบเบเบตเปเบเบฑเบ #85 (f21), #86(65e), #87(256) เบเบทเบเปเบเบตเปเบก เปเบฅเบฐเปเบฅเบตเปเบกเบเบณเปเบเปเบเบธเบฅเบฐเบเบณ 330k, 250k, 111855.
03:49 - เบชเบฐเบเบธเบเปเบเบตเปเบเปเบเบทเบเปเบเบฑเบเบเบนเปเบขเบนเปเบเบตเป 330k, 250k, 111855 เบเบธเบฅเบฐเบเปเบฒเบเบตเปเบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบเบเบฅเบฑเบญเบ #85 (f21), #86(65e), #87(256)
03:59 โ เบชเบปเปเบ node #1 เปเบเป 888145 เบเบธเบฅเบฐเบเปเบฒเบเบฒเบเบชเบฐเบเบธเบเปเบเบตเปเบฅเบฐ forms block #88 (214), เบชเบปเปเบ node #2 เปเบเป 750k เบเบธเบฅเบฐเบเปเบฒเบเบฒเบเบชเบฐเบเบธเบเปเบเบตเปเบฅเบฐ forms block #88 (50a), เบชเบปเปเบ node #3 เปเบเป 670k เบเบธเบฅเบฐเบเปเบฒเบเบฒเบ. เบชเบฐเบเบธเบเปเบเบตเปเบฅเบฐเบฎเบนเบเปเบเบเบเบฑเบ #88 (d3b)
04:44 โ เบเบฅเบฑเบญเบ #88 (d3b) เบเบทเบโเปเบเบฑเบโเปเบฅเบฐโเบชเบปเปเบโเปเบโเบเบฑเบ nodes เบญเบทเปเบเปโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบเบงเบโเบชเบญเบ
04:58 โ เบเบฑเบ #88 (214) เบเบทเบโเปเบเบฑเบโเปเบฅเบฐโเบชเบปเปเบโเปเบโเบเบฑเบ nodes เบญเบทเปเบเปโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบเบงเบโเบชเบญเบ
05:11 โ เบเบฑเบ #88 (50a) เบเบทเบโเปเบเบฑเบโเปเบฅเบฐโเบชเบปเปเบโเปเบโเบเบฑเบ nodes เบญเบทเปเบเปโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบเบงเบโเบชเบญเบ
05:11 โ เบเบฑเบ #85 (d3b) เบเบทเบโเบเบงเบโเบชเบญเบโเปเบฅเบฐโเบชเบปเปเบโเปเบโเบซเบฒโเบเปเบญเบโเปเบชเปโเบฎเบฒเบ
05:36 โ เบเบฑเบ #85 (214) เบเบทเบโเบเบงเบโเบชเบญเบโเปเบฅเบฐโเบชเบปเปเบโเปเบโเบซเบฒโเบเปเบญเบโเปเบชเปโเบฎเบฒเบ
05:43 - เบเบธเบเป nodes เปเบเปเบฎเบฑเบเบเปเปเบกเบนเบเบเบฒเบเบฅเบฐเบเบปเบเบเปเบญเบเปเบชเปเบฎเบฒเบเบเบตเปเบเบฑเบ #88 (d3b), #89(214) เปเบเปเบเบทเบเปเบเบตเปเบกเปเบฅเบฐเบเปเบฒเบฅเบฑเบเปเบฅเบตเปเบกเบเปเบฒเปเบเปเบเบธเบฅเบฐเบเปเบฒ 670k, 750k.
06:50 โ เปเบเบทเปเบญเบโเบเบฒเบโเบเบงเบฒเบกโเบฅเบปเปเบกโเปเบซเบผเบงโเปเบโเบเบฒเบโเบชเบทเปโเบชเบฒเบโ, เบเบฑเบ #85 (50aโ) เบเปเปโเปเบเปโเบฎเบฑเบโเบเบฒเบโเบเบงเบโเบชเบญเบโ
06:55 โ เบชเบปเปเบ node #2 เปเบเป 888145 เบเบธเบฅเบฐเบเปเบฒเบเบฒเบเบชเบฐเบเบธเบเปเบเบตเปเบฅเบฐ forms block #90 (50a)
08:14 โ เบเบฑเบ #90 (50a) เบเบทเบโเปเบเบฑเบโเปเบฅเบฐโเบชเบปเปเบโเปเบโเบเบฑเบ nodes เบญเบทเปเบเปโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบเบงเบโเบชเบญเบ
09:04 โ เบเบฑเบ #90 (50a) เบเบทเบโเบเบงเบโเบชเบญเบโเปเบฅเบฐโเบชเบปเปเบโเปเบโเบซเบฒโเบเปเบญเบโเปเบชเปโเบฎเบฒเบ
11:23 - เบเบธเบเป nodes เปเบเปเบฎเบฑเบเบเปเปเบกเบนเบเบเบฒเบเบฅเบฐเบเบปเบเบเปเบญเบเปเบชเปเบฎเบฒเบเบเบตเปเบเบฑเบ #90 (50a) เบเบทเบเปเบเบตเปเบก, เปเบฅเบฐเปเบฅเบตเปเบกเบเปเบฒเปเบเปเบเบธเบฅเบฐเบเปเบฒ 888145. เปเบเบเบฐเบเบฐเบเบฝเบงเบเบฑเบ, เปเบเบตเบเปเบงเบต #3 เปเบเปเบเบณเปเบเปเบเบธเบฅเบฐเบเบณเบเบฒเบเบเบฅเบฑเบญเบ #88 (d3b), #89(214) เปเบฅเปเบง.
12:11 - เบชเบฐเบเบธเบเปเบเบตเบเบฑเบเบซเบกเบปเบเปเบกเปเบเบซเบงเปเบฒเบเปเบเบปเปเบฒ
13:41 โ nodes เบเบฑเบโเบซเบกเบปเบโเบเบญเบ server #3 เบกเบต 3 เบฅเปเบฒเบโเบเบธโเบฅเบฐโเบเปเบฒโเปเบฅเบฐ tokens
14:35 โ nodes เบเบฑเบโเบซเบกเบปเบโเบเบญเบ server #1 เบกเบต 3 เบฅเปเบฒเบโเบเบธโเบฅเบฐโเบเปเบฒโเปเบฅเบฐ tokens
19:24 โ nodes เบเบฑเบโเบซเบกเบปเบโเบเบญเบ server #2 เบกเบต 3 เบฅเปเบฒเบโเบเบธโเบฅเบฐโเบเปเบฒโเปเบฅเบฐ tokens
เบญเบธเบเบฐเบชเบฑเบ
เปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒ Plasma Cash, เบเบงเบเปเบฎเบปเบฒเบเบปเบเบเบฑเบเบซเบฒเบเปเปเปเบเบเบตเป, เปเบเบดเปเบเบเบงเบเปเบฎเบปเบฒเบเปเบญเบเปเปเบเปเปเบเปเบฅเบฐเปเบเปเปเบ:
1. เบเบฒเบเบเบฑเบเปเบเปเบเปเบเบเบฒเบเปเบเปเบเบญเบเบเบญเบเบซเบเปเบฒเบเบตเปเบฅเบฐเบเบปเบเบเปเบฒเบเป. เบเบปเบงเบขเปเบฒเบ, เบซเบเปเบฒเบเบตเปเปเบเบตเปเบกเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเปเบเบชเบฐเบเบธเบเปเบเบตเปเบเปเบชเบฐเบเบฑเบเบเบฑเปเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบญเบเบเบฒเบเบชเบปเปเบเปเบฅเบฐเบเบฒเบเบเบงเบเบชเบญเบเบเบฑเบ, เปเบฅเบฐเปเบเบเบฒเบเบเบฑเบเบเบฑเบ, เปเบเบดเปเบเปเบฎเบฑเบเปเบซเปเบเบงเบฒเบกเปเบงเบซเบผเบธเบเบฅเบปเบ.
2. เบกเบฑเบเบเปเปเบเบฑเบเปเบเบเบเบฑเบเบเบตเบเบฑเบเปเบเบเบตเปเบเบฐเบชเบปเปเบเบเปเบฒเบเบงเบเบเบฐเบซเบเบฒเบเปเบซเบเปเบเบญเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเปเบเบเบฐเบเบฐเบเบตเปเบซเบผเบธเบเบเปเบญเบเบเปเบฒเปเบเปเบเปเบฒเบเปเบเบเบฒเบเปเบญเบเบเปเปเบกเบนเบ.
3. เบกเบฑเบเบเปเปเบเบฑเบเปเบเบเบงเปเบฒเบเบฐเปเบเบฑเบเบเปเปเบกเบนเบเปเบเบงเปเบเปเบฅเบฐเบเปเบญเบเปเบเปเบเบทเปเบญเปเบซเปเบเบฑเบเบฅเบธเบเบปเบเปเบเปเบฎเบฑเบเบชเบนเบ.
4. เบกเบฑเบเบเปเปเบเบฐเปเบเปเบเบเปเบฝเบงเบเบฑเบเบงเบดเบเบตเบเบฒเบเบเบฑเบเปเบเบทเบญเบเปเบฒเบเบฅเบฐเบซเบงเปเบฒเบ nodes, เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบเบฐเบซเบเบฒเบเบเบญเบเบเบฑเบเบเบตเปเบกเบต 1 เบฅเปเบฒเบเบเบธเบฅเบฐเบเปเบฒเปเบเปเปเบงเบฅเบฒเบเบฐเบกเบฒเบ 100 MB.
5. เบเบฒเบเปเบฎเบฑเบเบงเบฝเบเปเบเปเบซเบกเบเบเบฐเบเบนเปเบเบฝเบงเบเปเบฒเบฅเบฒเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบฅเบฐเบซเบงเปเบฒเบ nodes เปเบเปเบงเบฅเบฒเบเบตเปเบเบฒเบเบเบดเบเปเบฅเปเบเบฒเบงเปเบเบตเบเบเบถเปเบ (เบเบปเบงเบขเปเบฒเบ, เบเบฒเบเบชเปเบฒเบเบเบปเปเบเปเบกเป Merkle เปเบฅเบฐเบเบฒเบเบเบดเบเปเบฅเป hash เบเบญเบเบกเบฑเบ).
เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบฑเบเบเบฒเบเบเบฑเบเบชเบดเปเบเบเบฑเบเบซเบกเบปเบเบเบตเปเปเบเบงเปเบ?
เบชเบฐเบเบฑเบเบเปเบฒเบญเบดเบเบเบญเบ Plasma Cash node เปเบกเปเบเบเบฐเปเบเบเบเบญเบเบเบฒเบเบฅเบงเบกเบเบฑเบเบเบตเปเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบเปเบเบธเบเบขเปเบฒเบเปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบ: เบเบญเบกเบฎเบฑเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒ, เบชเบปเปเบเปเบฅเบฐเบเบงเบเบชเบญเบเบเบฑเบ, เปเบฅเบฐเบชเบฐเบซเบเบญเบ API เบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเปเปเบกเบนเบ. เบเบฑเบเบเบฑเปเบเปเบเป NodeJS เปเบเบฑเบเบเบฐเบเบนเปเบเบฝเบงเปเบเบเบเบทเปเบเปเบกเบทเบญเบ, เบเบฑเบเบเบฑเบเบเบฒเบเบเบดเบเปเบฅเปเบเบปเปเบเปเบกเป Merkle เบซเบเบฑเบเปเบเปเบชเบฐเบเบฑเบเบเบฑเบเบเบฑเบเบเบฒเบเปเบเบตเปเบกเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒ. เบเบงเบเปเบฎเบปเบฒเปเบเปเปเบซเบฑเบเบชเบญเบเบเบฒเบเปเบฅเบทเบญเบเปเบเบเบฒเบเปเบเปเปเบเบเบฑเบเบซเบฒเบเบตเป:
1. เปเบเบตเบเบเบปเบงเบเบฐเบเบงเบเบเบฒเบ NodeJS เบซเบผเบฒเบ, เปเบเปเบฅเบฐเบญเบฑเบเบเบฐเบเบดเบเบฑเบเบซเบเปเบฒเบเบตเปเบชเบฐเปเบเบฒเบฐ.
2. เปเบเป worker_threads เปเบฅเบฐเบเปเบฒเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบชเปเบงเบเบเบญเบเบฅเบฐเบซเบฑเบเปเบเบปเปเบฒเปเบเปเบเบซเบปเบงเบเปเป.
เบเบฑเปเบเบเบฑเปเบ, เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบฑเบเบชเบญเบเบเบฒเบเปเบฅเบทเบญเบเปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบ: เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบญเบญเบเบขเปเบฒเบเบกเบตเปเบซเบเบเบปเบเบซเบเบถเปเบ node เปเบเบฑเบ 3 เบชเปเบงเบเบเบตเปเบชเบฒเบกเบฒเบเปเบฎเบฑเบเบงเบฝเบเปเบเบเบเปเบฒเบเบซเบฒเบ, เปเบเปเปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบ synchronously.
1. เปเบซเบเบเบเบฒเบเบเบทเปเบเบชเบฐเปเบซเบเบต, เปเบเบดเปเบเบเบญเบกเบฎเบฑเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเปเบเบปเปเบฒเปเบเปเบเบชเบฐเบเบธเบเปเบเบตเปเบฅเบฐเบชเปเบฒเบเบเบฅเบฑเบญเบ.
2. node validating เบเบตเปเบเบงเบเบชเบญเบเบเบงเบฒเบกเบเบทเบเบเปเบญเบเบเบญเบ nodes.
3. API node - เบชเบฐเบซเบเบญเบ API เบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเปเปเบกเบนเบ.
เปเบเบเปเบฅเบฐเบเบตเบเบตเป, เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเปเบเปเบฅเบฐ node เบเปเบฒเบเบเปเบญเบเบชเบฝเบ unix เปเบเบเปเบเป cli.
เบเบงเบเปเบฎเบปเบฒเปเบเปเบเปเบฒเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบตเปเบฎเบธเบเปเบฎเบ, เปเบเบฑเปเบเบเบฒเบเบเบดเบเปเบฅเปเบเบปเปเบเปเบกเป Merkle, เปเบเบปเปเบฒเปเบเปเบเบเบฐเบเบนเปเปเบเบเบเปเบฒเบเบซเบฒเบ.
เบเบฑเปเบเบเบฑเปเบ, เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบฑเบเบฅเบธเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบปเบเบเบฐเบเบดเบเบญเบเบซเบเปเบฒเบเบตเป Plasma Cash เบเบฑเบเบซเบกเบปเบเบเปเบญเบกเปเบเบฑเบเปเบฅเบฐเบเปเปเบกเบตเบเบงเบฒเบกเบฅเบปเปเบกเปเบซเบฅเบง.
เปเบกเบทเปเบญเบฅเบฐเบเบปเบเปเบฎเบฑเบเบงเบฝเบ, เบเบงเบเปเบฎเบปเบฒเปเบฅเบตเปเบกเบเบปเบเบชเบญเบเบเบงเบฒเบกเปเบงเปเบฅเบฐเบซเบเปเบฒเปเบชเบเบเบฒเบ, เปเบเปเบฎเบฑเบเบเบปเบเปเบเปเบฎเบฑเบเบเบตเปเบเปเปเบซเบเปเบฒเบเปเปเบ: 5 เบเบธเบฅเบฐเบเปเบฒเบเปเปเบงเบดเบเบฒเบเบตเปเบฅเบฐเปเบเบดเบ 000 เบเบธเบฅเบฐเบเปเบฒเบเปเปเบเบฑเบ. เบเปเบญเบเบเปเบญเบเบเบดเบเบญเบญเบเบชเบดเปเบเบเบตเปเบเบทเบเบเบฐเบเบดเบเบฑเบเบเปเปเบเบทเบเบเปเบญเบ.
เปเบเบทเปเบญเปเบฅเบตเปเบกเบเบปเปเบ, เบเบงเบเปเบฎเบปเบฒเปเบเปเปเบฅเบตเปเบกเบเบปเบเบชเบญเบเบเบปเบเปเบเบเบญเบเบเบฒเบเบชเบทเปเบชเบฒเบเบเบฑเบ Plasma Cash เปเบเบทเปเบญเบเบญเบเบซเบฒเบเบงเบฒเบกเบชเบฒเบกเบฒเบเบชเบนเบเบชเบธเบเบเบญเบเบฅเบฐเบเบปเบ. เบเบงเบเปเบฎเบปเบฒเบเบฝเบเบเปเบญเบเบซเบเปเบฒเบเบตเปเบงเปเบฒ Plasma Cash node เบชเบฐเบซเบเบญเบเบเบฒเบเปเบเปเบเบญเบเบเบญเบเปเบเบปเปเบฒเบฎเบฑเบ unix. เปเบเปเบเบทเปเบญเบเบเบปเปเบ, เบกเบฑเบเปเบกเปเบเบญเบตเบเปเบชเปเบเปเปเบเบงเบฒเบก. json objects เบเบทเบเบชเบปเปเบเปเบเบเปเบเป `JSON.parse()` เปเบฅเบฐ `JSON.stringify()`.
```json
{
"action": "sendTransaction",
"payload":{
"prevHash": "0x8a88cc4217745fd0b4eb161f6923235da10593be66b841d47da86b9cd95d93e0",
"prevBlock": 41,
"tokenId": "57570139642005649136210751546585740989890521125187435281313126554130572876445",
"newOwner": "0x200eabe5b26e547446ae5821622892291632d4f4",
"type": "pay",
"data": "",
"signature": "0xd1107d0c6df15e01e168e631a386363c72206cb75b233f8f3cf883134854967e1cd9b3306cc5c0ce58f0a7397ae9b2487501b56695fe3a3c90ec0f61c7ea4a721c"
}
}
```
เบเบงเบเปเบฎเบปเบฒเปเบเปเบงเบฑเบเปเบเบเบเบงเบฒเบกเปเบงเบเบฒเบเปเบญเบเบเบญเบเบงเบฑเบเบเบธเบเบฑเปเบเบเปเบฒเบงเปเบฅเบฐเบเบปเบเบงเปเบฒ ~ 130k เบเปเปเบงเบดเบเบฒเบเบต. เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบฐเบเบฒเบเบฒเบกเบเบปเบเปเบเบเบซเบเปเบฒเบเบตเปเบกเบฒเบเบเบฐเบเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบ json, เปเบเปเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเปเปเปเบเปเบเบฑเบเบเบธเบ. เปเบเบทเปเบญเบเบเบฑเบ V8 เบเปเบญเบเปเบเปเบฎเบฑเบเบเบฒเบเบเบฑเบเบเบธเบเบเบตเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเปเบซเบผเบปเปเบฒเบเบตเป.
เบเบงเบเปเบฎเบปเบฒเปเบเปเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบเบธเบฅเบฐเบเปเบฒ, tokens, เปเบฅเบฐเบเบฑเบเบเปเบฒเบเบซเปเบญเบเบฎเบฝเบ. เปเบกเบทเปเบญเบชเปเบฒเบเบซเปเบญเบเบฎเบฝเบเบเบฑเปเบเบเปเบฒเบง, เบเบฒเบเบเบฐเบเบดเบเบฑเบเบซเบผเบธเบเบฅเบปเบ 2 เปเบเบปเปเบฒ, เปเบเบดเปเบเบเบตเปเปเบซเปเปเบซเบฑเบเบงเปเบฒ OOP เบเปเปเปเบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบเบเบงเบเปเบฎเบปเบฒ. เบเปเบญเบเบเปเบญเบเบเบฝเบเบเบทเบเบเบธเบเบขเปเบฒเบเปเบซเปเปเบเบฑเบเบงเบดเบเบตเบเบฒเบเบเบตเปเบกเบตเบเบฐเปเบซเบเบเบญเบฑเบเบเปเบฅเบดเบชเบธเบ.
เบเบฒเบเบเบฑเบเบเบถเบเปเบเบเบฒเบเบเปเปเบกเบนเบ
เปเบเปเบเบทเปเบญเบเบเบปเปเบ, Redis เปเบเปเบเบทเบเปเบฅเบทเบญเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเปเปเบกเบนเบเปเบเบฑเบเบซเบเบถเปเบเปเบเบเบฒเบเปเบเปเปเบเบเบฐเบฅเบดเบเบเบฐเบเบฑเบเบเบตเปเบชเบธเบเบเบตเปเบเบญเบเบชเบฐเบซเบเบญเบเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒ: เบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบตเปเบชเปเบฒเบเบฑเบ, เบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบเบฒเบเบฐเบฅเบฒเบ hash, เบเบธเบ. เบเบงเบเปเบฎเบปเบฒเปเบเปเปเบเบตเบเบเบปเบง redis-benchmark เปเบฅเบฐเปเบเปเบฎเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ ~ 80k เบเปเปเบงเบดเบเบฒเบเบตเปเบ 1 เบฎเบนเบเปเบเบเบเปเป.
เบชเปเบฒเบฅเบฑเบเบเบฐเบชเบดเบเบเบดเบเบฒเบเบชเบนเบ, เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบฑเบ Redis เบฅเบฐเบญเบฝเบเบเบงเปเบฒ:
- เบเบฒเบเปเบเบทเปเบญเบกเบเปเปเปเบเบปเปเบฒเบฎเบฑเบ unix เปเบเปเบเบทเบเบชเปเบฒเบเบเบฑเปเบเบเบถเปเบ.
- เบเบงเบโเปเบฎเบปเบฒโเบเบดเบโเบเบฒเบโเบเบฑเบโเบเบถเบโเบฅเบฑเบโเปเบชเปโเปเบเปเบ (เปเบเบทเปเบญโเบเบงเบฒเบกโเบซเบเปเบฒโเปเบเบทเปเบญโเบเบท, เบเปเบฒเบโเบชเบฒโเบกเบฒเบโเบเบฑเปเบ replica เปเบฅเบฐโเบเบฑเบโเบเบถเบโเปเบชเป disk เปเบ Redis เปเบเบโเบเปเบฒเบโเบซเบฒเบ).
เปเบ Redis, เบชเบฐเบเบธเบเปเบเบตเปเบกเปเบเบเบฒเบเบฐเบฅเบฒเบ hash เปเบเบฒเบฐเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบเปเบฒเปเบเบฑเบเบเปเบญเบเบชเบฒเบกเบฒเบเบเบถเบเปเบญเบปเบฒเบเบธเบฅเบฐเบเปเบฒเบเบฑเบเบซเบกเบปเบเปเบเบซเบเบถเปเบเบเปเบฒเบเบฒเบกเปเบฅเบฐเบฅเบถเบเบเบธเบฅเบฐเบเปเบฒเบซเบเบถเปเบเบเบฑเปเบ. เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบฐเบเบฒเบเบฒเบกเปเบเปเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบปเบเบเบฐเบเบด, เปเบเปเบกเบฑเบเบเปเบฒเบเบงเปเบฒเปเบกเบทเปเบญ unloading เบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบฑเบเบซเบกเบปเบ.
เปเบกเบทเปเบญเปเบเป NodeJS เบกเบฒเบเบเบฐเบเบฒเบ, เบซเปเบญเบเบชเบฐเบซเบกเบธเบ Redis เปเบเปเบเบฑเบเบฅเบธเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบญเบเบเบธเบฅเบฐเบเปเบฒ 18k เบเปเปเบงเบดเบเบฒเบเบต. เบเบงเบฒเบกเปเบงเบซเบผเบธเบเบฅเบปเบ 9 เปเบเบปเปเบฒ.
เบเบฑเบเบเบฑเปเบเปเบเปเบเบฑเบเบเบฐเบเบตเปเบเปเบชเบฐเปเบเบเปเบซเปเบเบงเบเปเบฎเบปเบฒเปเบซเบฑเบเบงเปเบฒเบเบงเบฒเบกเปเบเบฑเบเปเบเปเบเปเปเบกเปเบเบชเบนเบเบเบงเปเบฒ 5 เปเบเบปเปเบฒ, เบเบงเบเปเบฎเบปเบฒเปเบฅเบตเปเบกเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบ. เบเบงเบเปเบฎเบปเบฒเปเบเปเบเปเบฝเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบเปเบเบฑเบ ioredis เปเบฅเบฐเปเบเปเบฎเบฑเบเบเบฐเบชเบดเบเบเบดเบเบฒเบ 25k เบเปเปเบงเบดเบเบฒเบเบต. เบเบงเบเปเบฎเบปเบฒเปเบเปเปเบเบตเปเบกเบเบธเบฅเบฐเบเปเบฒเบซเบเบถเปเบเบเบฑเปเบเปเบเบเปเบเปเบเปเบฒเบชเบฑเปเบ 'hset'. เบเบฑเปเบเบเบฑเปเบเบเบงเบเปเบฎเบปเบฒเปเบเปเบชเปเบฒเบเบเปเบฒเบเบฒเบกเบเปเบฒเบเบงเบเบซเบฅเบฒเบเปเบ Redis. เปเบเบงเบเบงเบฒเบกเบเบดเบเปเบเบตเบเบเบถเปเบเปเบเบทเปเบญเบชเบปเบกเบเบปเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเปเบเบปเปเบฒเปเบเปเบเบเบธเบเปเบฅเบฐเบชเบปเปเบเบเบงเบเบกเบฑเบเบเปเบงเบเบเปเบฒเบชเบฑเปเบเบเบฝเบง "hmset". เบเบปเบเปเบเปเบฎเบฑเบเปเบกเปเบ 32k เบเปเปเบงเบดเบเบฒเบเบต.
เบชเปเบฒเบฅเบฑเบเปเบซเบเบเบปเบเบซเบผเบฒเบเบขเปเบฒเบ, เปเบเบดเปเบเบเบงเบเปเบฎเบปเบฒเบเบฐเบญเบฐเบเบดเบเบฒเบเบเปเบฒเบเบฅเบธเปเบกเบเบตเป, เบเบงเบเปเบฎเบปเบฒเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบเปเปเบกเบนเบเปเบเบเปเบเป 'Buffer' เปเบฅเบฐ, เบเปเบญเบเบงเปเบฒเบกเบฑเบเบซเบฑเบเบญเบญเบ, เบเปเบฒเบเปเบฒเบเบเปเบฝเบเบกเบฑเบเปเบเบฑเบเบเปเปเบเบงเบฒเบก (`buffer.toString('hex')`) เบเปเบญเบเบเบตเปเบเบฐเบเบฝเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเปเบฎเบฑเบเปเบเบตเปเบกเปเบเบตเบก. เบเบฒเบเบเบฐเบเบดเบเบฑเบ. เบเบฑเปเบเบเบฑเปเบ, เบเบงเบฒเบกเปเบงเปเบเปเปเบเบตเปเบกเบเบถเปเบเปเบเบดเบ 35k เบเปเปเบงเบดเบเบฒเบเบต. เปเบเปเบงเบฅเบฒเบเบตเป, เบเบงเบเปเบฎเบปเบฒเบเบฑเบเบชเบดเบเปเบเบเบตเปเบเบฐเปเบเบฐเบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบทเปเบกเบญเบตเบ.
เบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเปเบฝเบเปเบเบฑเบ binary protocol เปเบเบฒเบฐเบงเปเบฒ:
1. เบฅเบฐเบเบปเบเบกเบฑเบเบเบฐเบเบดเบเปเบฅเป hashes, เบฅเบฒเบเปเบเบฑเบ, เปเบฅเบฐเบญเบทเปเบเป, เปเบฅเบฐเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบตเปเบกเบฑเบเบเปเบญเบเบเบฒเบเบเปเปเบกเบนเบเปเบ `Buffer.
2. เปเบกเบทเปเบญเบชเบปเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเปเบฅเบดเบเบฒเบ, เบเปเปเบกเบนเบเบเบฒเบเบชเบญเบเบกเบตเบเปเปเบฒเปเบฑเบเปเปเบญเบเบเบงเปเบฒเบเปเปเบเบงเบฒเบก. เบเบปเบงเบขเปเบฒเบ, เปเบกเบทเปเบญเบชเบปเปเบเบเบฅเบฑเบญเบเบเบตเปเบกเบต 1 เบฅเปเบฒเบเบเบธเบฅเบฐเบเปเบฒ, เบเปเปเบกเบนเบเปเบเบเปเปเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเปเปเบงเบฅเบฒเบซเบผเบฒเบเบเบงเปเบฒ 300 megabytes.
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(buffer, Protocol)` เบเบงเบเปเบฎเบปเบฒเบเปเบฝเบเบเปเปเบกเบนเบเปเบเบฑเบ `Buffer` เปเบเบทเปเบญเบเบฑเบเบเบถเบเปเบ Redis เบซเบผเบทเบชเบปเปเบเบเปเปเปเบเบซเบฒ node เบญเบทเปเบ เปเบฅเบฐเบเบถเบเบเปเปเบกเบนเบ. เบเปเปเบกเบนเบเบเบทเบ.
เบเบงเบเปเบฎเบปเบฒเบเบฑเบเบกเบต 2 เปเบเปเบเบเบญเบ binary เบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบญเบเบเปเปเบกเบนเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเปเบฅเบดเบเบฒเบ:
- เปเบเปเบเบเบญเบเบชเบณเบฅเบฑเบเบเบฒเบเปเบเปเบเบญเบเบเบฑเบ Plasma Node เบเปเบฒเบเบเปเบญเบเบชเบฝเบ unix
```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` โ id เบเปเปโเบเบงเบฒเบกโเปเบเบทเปเบญโเปเบซเปโเบเบฒเบโเบเบญเบโเบชเบฐโเบซเบเบญเบโเปเบเปโเบฎเบฑเบโเบเบฒเบโเบเปเบฒโเบเบปเบโ.
- เบญเบฐเบเบธเบชเบฑเบเบเบฒเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเปเบเบญเบเบฅเบฐเบซเบงเปเบฒเบ nodes
```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;
- `versionProtocol` โ เปเบงเบตเบเบฑเปเบเปเบเปเบเบเบญเบ, เปเบเบฒเบฐเบงเปเบฒเปเบเบเบเบตเปเบกเบตเบฅเบธเปเบเบเปเบฒเบเปเบชเบฒเบกเบฒเบเบเบทเบเบเบปเบเบเบถเปเบเบกเบฒเปเบเปเบเบทเบญเบเปเบฒเบ เปเบฅเบฐ เบเบงเบเบกเบฑเบเบชเบฒเบกเบฒเบเปเบฎเบฑเบเบงเบฝเบเปเบเบเบเปเบฒเบเบเบฑเบเปเบเป;
- `seq` - เบเบปเบงเบฅเบฐเบเบธเบเปเปเบเบงเบฒเบก;
- `เบเบฑเบChunk` ะธ `เบเบปเบงเปเบฅเบ` เบกเบตเบเบงเบฒเบกเบเปเบฒเปเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบเบเปเปเบเบงเบฒเบกเบเบฐเบซเบเบฒเบเปเบซเบเป;
- `เบเบงเบฒเบกเบเบฒเบง` ะธ `เบเบฒเบเปเบซเบผเบ` เบเบงเบฒเบกเบเบฒเบงเปเบฅเบฐเบเปเปเบกเบนเบเบเบญเบเบกเบฑเบเปเบญเบ.
เปเบเบทเปเบญเบเบเบฒเบเบเบงเบเปเบฎเบปเบฒเบเบดเบกเบเปเปเบกเบนเบเบฅเปเบงเบเปเปเบฒ, เบฅเบฐเบเบปเบเบชเบธเบเบเปเบฒเบเปเบกเปเบเปเบงเบเบงเปเบฒเบซเปเบญเบเบชเบฐเปเบธเบ `rlp` เบเบญเบ Ethereum. เปเบเปเบซเบเปเบฒเปเบชเบเบเบฒเบ, เบเบงเบเปเบฎเบปเบฒเบเบฑเบเบเปเปเบชเบฒเบกเบฒเบเบเบฐเบเบดเปเบชเบเบกเบฑเบเปเบเป, เปเบเบฒเบฐเบงเปเบฒเบกเบฑเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบชเปเบฒเปเบฅเบฑเบเบชเบฑเบเบเบฒเบชเบฐเบซเบกเบฒเบ, เปเบเบดเปเบเบเบงเบเปเบฎเบปเบฒเบงเบฒเบเปเบเบเบเบตเปเบเบฐเปเบฎเบฑเบเปเบเบญเบฐเบเบฒเบเบปเบ.
เบเปเบฒโเบซเบฒเบโเบงเปเบฒโเบเบงเบโเปเบฎเบปเบฒโเบชเบฒโเบกเบฒเบโเบเบฑเบโเบฅเบธโเบเบงเบฒเบกโเปเบงโเปเบเปโ 35 000 เบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบเปเปเบงเบดเบเบฒเบเบต, เบเบงเบเปเบฎเบปเบฒเบเบฑเบเบเปเบญเบเบเบฒเบเบเบธเบเปเบเปเบเบเบงเบเบกเบฑเบเปเบเปเบงเบฅเบฒเบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบก. เบเบฑเบเบเบฑเปเบเปเบเปเปเบงเบฅเบฒเบเบฒเบเบชเปเบฒเบเบเบฑเบเปเบเบเบเบฐเบกเบฒเบเปเบเปเปเบงเบฅเบฒ 30 เบงเบดเบเบฒเบเบต, เบเบงเบเปเบฎเบปเบฒเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเบฅเบงเบกเบขเบนเปเปเบเบเบฅเบฑเบญเบ +1 000 000 เบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒ, เบเบถเปเบเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบชเบปเปเบเบซเบผเบฒเบ 100 MB เบเบญเบโเบเปเปโเบกเบนเบโ.
เปเบเปเบเบทเปเบญเบเบเบปเปเบ, เบเบงเบเปเบฎเบปเบฒเปเบเปเปเบเปเบซเปเบญเบเบชเบฐเบซเบกเบธเบ 'ethereumjs-devp2p' เปเบเบทเปเบญเบชเบทเปเบชเบฒเบเบฅเบฐเบซเบงเปเบฒเบ nodes, เปเบเปเบกเบฑเบเบเปเปเบชเบฒเบกเบฒเบเบเบฑเบเบเบฒเบเบเบฑเบเบเปเปเบกเบนเบเปเบเปเบซเบผเบฒเบ. เบเบฑเปเบเบเบฑเปเบ, เบเบงเบเปเบฎเบปเบฒเปเบเปเปเบเปเบซเปเบญเบเบชเบฐเบซเบกเบธเบ `ws` เปเบฅเบฐเบเบฑเปเบเบเปเบฒเบเบฒเบเบชเบปเปเบเบเปเปเบกเบนเบเบเบฒเบเบชเบญเบเบเปเบฒเบ websocket. เปเบเปเบเบญเบ, เบเบงเบเปเบฎเบปเบฒเบเบฑเบเบเบปเบเบเบฑเบเบซเบฒเปเบเปเบงเบฅเบฒเบเบตเปเบชเบปเปเบเบเบธเบเบเปเปเบกเบนเบเบเบฐเบซเบเบฒเบเปเบซเบเป, เปเบเปเบเบงเบเปเบฎเบปเบฒเปเบเปเบเบญเบญเบเปเบเบฑเบ chunks เปเบฅเบฐเปเบเบเบฑเบเบเบธเบเบฑเบเบเบฑเบเบซเบฒเปเบซเบผเบปเปเบฒเบเบตเปเบซเบกเบปเบเปเบ.
เบเบฑเบเบเบฐเบเบญเบเปเบเบฑเบเบเบปเปเบเปเบกเป Merkle เปเบฅเบฐเบเบฒเบเบเบดเบเปเบฅเป hash เปเบเป +1 000 000 เบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒเบฎเบฝเบเบฎเปเบญเบเปเบซเปเบกเบตเบเบฐเบกเบฒเบ 10 เบงเบดเบเบฒเบเบตเบเบญเบเบเบฒเบเบเบดเบเปเบฅเปเบขเปเบฒเบเบเปเปเปเบเบทเปเบญเบ. เปเบเบฅเบฐเบซเบงเปเบฒเบเปเบงเบฅเบฒเบเบตเป, เบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฑเบ nodes เบเบฑเบเบซเบกเบปเบเบชเบฒเบกเบฒเบเบเปเบฒเบฅเบฒเบ. เบกเบฑเบเปเบเปเบเบทเบเบเบฑเบเบชเบดเบเปเบเบเปเบฒเบเบเบฒเบเบเบดเบเปเบฅเปเบเบตเปเปเบเบซเบฒเบเบฐเบเบนเปเปเบเบเบเปเบฒเบเบซเบฒเบ.
เบเปเปเบชเบฐเบซเบผเบธเบ:
เปเบเบเบงเบฒเบกเปเบเบฑเบเบเบดเบ, เบเบฒเบเบเบปเปเบเบเบปเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเบเปเปเปเบกเปเบเปเบฅเบทเปเบญเบเปเบซเบกเป, เปเบเปเบชเปเบฒเบฅเบฑเบเปเบซเบเบเบปเบเบเบฒเบเบขเปเบฒเบเบเบตเปเบเบนเปเบเปเบฝเบงเบเบฒเบเบซเบผเบฒเบเบเบปเบเบฅเบทเบกเบเปเบฝเบงเบเบฑเบเบเบงเบเบกเบฑเบเปเบเปเบงเบฅเบฒเบเบตเปเบเบฑเบเบเบฐเบเบฒ.
- เบเบฒเบเบเปเบฒเปเบเป Functional Programming เปเบเบเบเบตเปเบเบฐเปเบเบฑเบ Object-Oriented Programming เบเบฑเบเบเบธเบเบเบปเบเบเบฐเบฅเบดเบ.
- monolith เปเบกเปเบเบฎเปเบฒเบเปเบฎเบเบเบงเปเบฒเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒเบเบฒเบเบเปเบฅเบดเบเบฒเบเบชเปเบฒเบฅเบฑเบเบฅเบฐเบเบปเบ NodeJS เบเบตเปเบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบ.
- เบเบฒเบเปเบเป 'worker_threads' เบชเบณเบฅเบฑเบเบเบฒเบเบเบณเบเบงเบเบขเปเบฒเบเปเบฑเบเบเบฐเบเปเบงเบเบเบฑเบเบเบธเบเบเบฒเบเบเบญเบเบชเบฐเปเบญเบเบเบญเบเบฅเบฐเบเบปเบ, เปเบเบเบชเบฐเปเบเบฒเบฐเปเบกเบทเปเบญเบเบฑเบเบเบฒเบเบเบฑเบเบเบฒเบเบเบณเปเบเบตเบเบเบฒเบ i/o.
- unix socket เบกเบตเบเบงเบฒเบกเบซเบกเบฑเปเบเบเบปเบเปเบฅเบฐเปเบงเบเบงเปเบฒเบเบฒเบเบฎเปเบญเบเบเป http.
- เบเปเบฒเบเปเบฒเบเบเปเบญเบเบเบฒเบเปเบญเบเบเปเปเบกเบนเบเบเบฐเบซเบเบฒเบเปเบซเบเปเบเปเบฒเบเปเบเบทเบญเบเปเบฒเบเบขเปเบฒเบเปเบงเบงเบฒ, เบกเบฑเบเบเปเปเบเบตเบเบงเปเบฒเบเบตเปเบเบฐเปเบเป websockets เปเบฅเบฐเบชเบปเปเบเบเปเปเบกเบนเบเบเบฒเบเบชเบญเบ, เปเบเปเบเบญเบญเบเปเบเบฑเบ chunks, เปเบเบดเปเบเบชเบฒเบกเบฒเบเบชเบปเปเบเบเปเปเปเบเปเบเปเบฒเบเบงเบเปเบเบปเบฒเบเปเปเบกเบฒเบฎเบญเบ, เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบฅเบงเบกเปเบเบปเปเบฒเปเบเปเบเบเปเปเบเบงเบฒเบกเบเบฝเบง.
เบเบงเบเปเบฎเบปเบฒเปเบเบตเบเบเปเบฒเบเปเบเบขเปเบฝเบกเบขเบฒเบก GitHub เปเบเบเบเบฒเบ:
เบเบปเบโเบเบงเบฒเบกโเปเบกเปเบโเบฎเปเบงเบกโเบเบฑเบโเบเบฝเบโเปเบเบ Alexander Nashivan, เบเบนเปเบเบฑเบเบเบฐเบเบฒเบญเบฒเบงเบธเปเบช
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com