แแแแแ แฏแแแ, แแ แแแฃแจแแแ DRD KP แแ แแแฅแขแแก แแฃแแแจแ (แแแแแฌแแแแแฃแแ แแแแแชแแแแ แ แแแกแขแ แ แแแ แแแแแแก แแแแ แแแแก แกแแกแแชแแชแฎแแ แชแแแแแก แแแแแขแแ แแแแแกแแแแก). แแฅ แแกแฃแ แก แแแแแแแแ แแ แฉแแแแ แแฃแแแแก แแแแแชแแแแแแ แแ แแ แแแฅแขแแกแแแแก แกแแฌแแ แแแก แแแแแฉแแแแแก แจแแแฃแจแแแแแแจแ แขแแฅแแแแแแแฃแ แ แจแแแฆแฃแแแแแแก แแแ แแแแแจแ. แฃแแแขแแกแฌแแแแ, แแ แแแกแแฃแแ แแ Hyperledger Fabric-แแ, แแแแ แแ แแฅ แแฆแฌแแ แแแ แแแแแแแ แจแแแซแแแแ แแฅแกแขแ แแแแแแ แแแฃแแ แแงแแก แแแแแกแแแแ แแแแแแแ แแฃแ แแแแแฉแแแแแ. แฉแแแแ แแแแแแแก แกแแแแแแ แแแแแแแ แแแแแแแแแแ แกแแฌแแ แแแก แแแแแฉแแแแแก แแแแแฌแงแแแขแแแแแแแ แแกแ, แ แแ แกแแแแแแ แแ แแแฃแฅแขแ แกแแกแแแแแแแ แแงแแก แแแแแกแแงแแแแแแแ แแ แแ แช แแกแ แ แแฃแแ แจแแกแแแแ แฉแฃแแแแแแ.
แแ แแฅแแแแ แแฆแแแฉแแแแแ, แแแฃแแแแแแแ แแแแแฌแงแแแขแแแแแแแ แแ แแฅ แแ แแฅแแแแ แแแจแฃแฅแแแฃแแ แฃแแแแแแฃแ แ แแแแแแแแแ (แ แแแแแ แแ แแ แแแฅแแก แแกแแแ). แฃแแ แแแแ แแแแแ แฉแแแ แแแแ แซแแแแแฃแแ แแแแแชแแแแแแ แแแแแแแแ แแ, แแแฉแแแแ, แ แแ โแจแแแซแแแแโ แแ, แจแแกแแซแแแ, แแแแแแขแแ แแแจแ แฌแแแแแแแฎแ แกแฎแแแกแ แแแแแชแแแแแแ แแแ แแ แแ แแ แช แแฃ แแกแ แแแ แแ แแแแแฌแงแแแขแแแแแแแแก แแแฆแแแแกแแก.
แแ แแแแแแ: แแแแแฉแแแแแแ แฏแแ แแ แแ แแก แแแกแจแขแแแแ แแแแแ
แแฆแแก, แแ แแแแแ แแแแแแแแแ แแก แซแแแแกแฎแแแแ แแแแแ แแฃแแแ แแแแแฉแแแแแก แ แแแแฃแ แแ แแแกแแฎแแ แฎแแแแ แขแแฅแแแแแแแแ แแแแแฅแชแแแแแ แแ แแ แ แแ แแแก แแแแแแ แแแแแ แจแแคแฃแแแแจแ. แกแแฎแแแแฌแแคแ แแ แฎแแแ, แแแขแแแแกแขแฃแ แ แแแแ แแแแแแแ, แแแแแแ แแ แแแจแแ แจแแแซแแแแ แฉแแแฃแแแแ แแแ แแแฎแแแก. แแ แ แแฆแแก. แแ แจแแกแแซแแแ TON-แแ แแแแแ แแแแแแแก แแแจแแแแ แแฅแแกแ แแแแ แแ แจแแแแแแ Plasma Group แจแแฌแงแแแขแก แแ แกแแแแแแก. แฉแแแ แจแแแแแซแแแ แแแฏแแ แแแแก แกแฎแแ แกแแแแแ แ แฃแฅแแก แแ แฆแแแแ แฌแแแแแแแฎแแ แแ แฌแงแแแแแแ แแแแ แ แคแฃแ แชแแแแ, แแแแ แแ แแฅ แแ แแฎแแ แฉแแแ แฃแแแ แแแแแแแแแ แ แแฆแแช แแแแ, แ แแช แแแแฅแแก. แจแแแกแ แฃแแแ แกแแฅแแ.
แแแแแแแแ แ แแ แแแฅแขแจแ แฉแแแแ แแฃแแแแกแแแแก แแแแแกแ แแแฃแแ แแแแแแแแ แแแแแแแ แแกแ แแแแแแงแฃแ แแแ: แแ แแก แแ แแแแแ แกแฃแแแแฅแขแ, แ แแแแแแช แ แแแแแแแแ แแแแกแก แแฆแฌแแแก, แ แแแแแแกแแช แแ แกแฃแ แ แแแแแแแ แฃแ แแแแ แแแแแแแก แแแแงแแ แแแ; แแฃแชแแแแแแแแ DLT-แแ แแแคแฃแซแแแแฃแแ แแแแแฌแงแแแขแ, แ แแแแแแช แแแฃแจแแแแแก แฉแแแฃแแแแ แแ แแแแแแฃแขแแ แแแแ แกแแแชแแแแฃแ แ แจแแกแ แฃแแแแแก แแแแฎแแแแแแแก แแแ แแจแ แแ แฃแแ แฃแแแแแงแแคแก แแแแฎแแแ แแแแแก แแแแแชแแแแแแแก แแ แ แฃแแ แแกแ, แแแแ แ แแแแแกแแแแ แ แชแแแขแ แแแแแแแฃแแ แกแแแฆแ แแชแฎแแ แกแแกแขแแแ. แแแแแฌแงแแแขแแก แแแฆแแ แแ แกแแแฃแแแ แขแแฅแแแแแแแแ แแแแแแฃแแแแแ แฃแแแ แแแแงแแแแแก แแแแแ แแแแแชแแแแแแก แแแแแแฃแแแ แแแแก แจแแกแแซแแแแแแแ โ แกแฌแแ แแ แแแแขแแ แแ แแก แแฅ แแแแแฉแแแแ.
แแแแ แ แฅแแฆแแแแแกแ แแ แแแแแแก แกแแแแแแแแ แแแแแ แแแแแแ, แ แแ แจแแแแแแ แแแแแแแแ แแแ แฌแแแจแ แแแแแแแแแแ แขแ แแแแแฅแชแแแก แกแแจแฃแแแแแแก แแแกแชแแแก. แแแ แแแ แ แ แแ แแก?
Mainnet Ethereum แแแแแแแ แแฃแจแแแแก ~30 tps-แแ. แแฎแแแแ แแแแก แแแแ, แซแแแแแ แแแกแ แแฆแฅแแ, แ แแแแ แช แแแแแฉแแแแ, แ แแแแแแช แ แแแแ แคแแ แแแ แจแแกแแคแแ แแกแแ แแแ แแแ แแขแแฃแแ แกแแญแแ แแแแแกแแแแก. แแแแแแแ แแฃแ แแแแแฌแงแแแขแแแแแแแก แจแแ แแก แชแแแแแแแ แกแแแ แแแแขแแชแแ แแแจแแแแ, แ แแแแแแแช แแฉแแแแแแก 2000 tps (
แจแแงแแแแแแ
แจแแคแแ แฎแแแ แขแ แแแแแฅแชแแแก แแแฌแงแแแแแแ แกแแกแขแแแแก แแแแ แแแก แกแแแแแแ แแแแขแแแชแแแแแแ, แแแแแแแแแแฃแแแ แแ แ แแฎแแแแ แจแแขแงแแแแแแแแแแก แกแแฉแฅแแ แแแ, แ แแแแแแช แแแแแก แแแแแแแชแแแกแ แแ แจแแแแแแแก แงแแแแ แแขแแแแ, แแ แแแแ แแแแแแก แคแแ แแแ แแแแก แแแ แแแแขแ แแแแแช. แแแจแแแแช แแ, แแฃ แฉแแแแ แแแแแฉแแแแ แกแแจแฃแแแแแแก แแแแแชแแแก แฉแแแแแแ แแ 1000000 tps, แแแแ แแ 10 แฌแฃแแ แกแญแแ แแแแ 488MB แแแแแแก แฉแแแแงแแแแแแแแก, แแแแแแแแแแแแแแ แแก?
แแแแแ แฃแคแ แ แแฎแแแก แแแแฎแแแแ แขแ แแแแแฅแชแแแก แกแแกแแชแแชแฎแแ แชแแแแก Hyperledger Fabric-แจแ, แ แแแ แแแแแแแ, แ แแก แแแแแฎแแแก แแ แ แแ แ แแแแ แฃแแแแจแแ แแแแ แแก แแแแแแก แคแแ แแแ แแแแก แแแ แแแแขแ แแแก.
แแฅแแแแ แแฆแแแฃแแ:
(1) แแแแแแขแ แแงแแแแแแแก แขแ แแแแแฅแชแแแก, แแแแแแแแก แแแก แแแแแกแแ แแแฃแ แแแแแขแแแแแแแ, แแก แฃแแแแแกแแแแแแ แแฎแแแแแ แขแ แแแแแฅแชแแแก แกแแแฃแแแชแแแก (แแแแแแงแแแแแแ แฏแแญแแแก แแแแแ แแแแฎแแ แชแแแแแแฃแ แชแแแแแแแแแก แแแแแแแแ แ แแแแแแแ แแแแแแ, แแแแ แแ แแ แแแแแแแแฃแแแแแ แฌแแแแก) แแ แแฆแแแแ RWSet - แแแกแแฆแแแแก แกแแฎแแแแแก, แแแ แกแแแแก แแ CouchDB-แจแ แแแแแฅแชแแแแแ แแฆแแแฃแแ แแแแจแแแแแแแแแ, (2) แแแแแกแแขแแ แแแ แฃแแแแแแแแ แฎแแแแแฌแแ แแ RWSet-แก แแแแแแขแก, (3) แแแแแแขแ แแ แแแแฌแแแแก แงแแแแ แกแแญแแ แ แแแแแขแแแแก (แแแแแกแแขแแ แแแแก) แฎแแแแแฌแแ แแแก แแ แจแแแแแ แแแแแแแแก แขแ แแแแแฅแชแแแก แจแแแแแแแก แกแแ แแแกแจแ , แแ แแแแแแแแก แแแก แแแแแแแฌแแแแแก แแแ แแจแ (แแแแแกแขแฃแ แแแ แแแแแแแแแแแ แแแฎแแแแ), แจแแแแแแแก แกแแ แแแกแ แฅแแแแก แแแแแก แแ (4) แแแแแแแแก แฃแแแ แงแแแแ แแแแแขแแแก แแ แแ แ แแฎแแแแ แแแแแกแแ แก; แแแแแขแแแแแ แแแแฌแแแแแ, แ แแ แแแกแแฆแแแแแแก แแแ แกแแแแ แฌแแแแแฎแฃแ แแแแแแแฅแขแจแ แแแแฎแแแแ แแแแแชแแแแ แแแแแจแ แแ แกแแแฃแ แแแ แกแแแแก, แงแแแแ แแแแฎแแแ แ แฎแแแแแฌแแ แแแก แแ แแแแแก แแฎแแ แชแแแแแแแ แแแแแก.
แแแแ แแ แแก แงแแแแแคแแ แ แแ แแ แแก. แกแแขแงแแแแแก แแแฆแแ โแจแแแแแแ แแงแแแแแแแก แแแแแกโ แแแแแแแ แแ แ แแฎแแแแ แขแ แแแแแฅแชแแแแแก แจแแแแแแ, แแ แแแแ แแแแแ แแก แแแแแแแ 3 แฅแกแแแฃแ แ แแแแฎแแแแ แแแแแแแ แแแแกแแแแ แแ แฃแแแ: แแแแแ แ แแแแขแแแก แจแแขแงแแแแแแแแก แแฃแ แแแแจแ, แแแแแแแแก แแแแแแแ แแแก, แแก แฃแแแแแกแแแแแแ แแแแขแแแแ แแแแ แแฃแ แแแแ, แแแฃแแแแแแแ แแแแแ แก แฌแแ แแแขแแแฃแแ แ แแแแแแแชแแแก แแแแแกแขแฃแ แแแ, แแแแแ แ แแฎแแ แชแแแแแแก แจแแขแงแแแแแแแแก, แฃแแแแแแแก แแแแแแแฃแแแแแก แแแแแกแขแฃแ แแแแก แแแแแแแ แแแก, แแแแแแแ แแแ แแกแ แฃแแแแแ. แ แแช แฃแคแ แ แแชแแ แแ แแแแแแก แแแแ แแ แแ แ, แแแ แฃแคแ แ แฎแจแแ แแ แแแฃแฌแแแก แจแแแแแแแก แกแแ แแแกแก แแแแกแแแกแฃแกแแก แแแแงแแ แแแ. Hyperledger Fabric-แก แแฅแแก แแแแแแก แคแแ แแแ แแแแก แแ แ แแแ แแแแขแ แ: BatchTimeout - แแแแแแก แคแแ แแแ แแแแก แแ แ แแ BatchSize - แแแแแแก แแแแ (แขแ แแแแแฅแชแแแก แ แแแแแแแแ แแ แแแแแ แแแแแแก แแแแ แแแแขแแแจแ). แ แแแแ แช แแ แแ แ-แแ แแ แแแ แแแแขแ แ แแแแฆแฌแแแก แแแแแขแก, แแแแชแแแ แแฎแแแ แแแแแ. แ แแช แฃแคแ แ แแแขแ แแแแแแแแ แแแแแซแแ, แแแ แแแขแ แแ แ แแแกแญแแ แแแแ แแแแก. แแแแขแแ, แแฅแแแ แฃแแแ แแแแแ แแแ BatchTimeout แแ BatchSize. แแแแ แแ แ แแแแแ RWSets แแ แแก แแแ แกแแฃแแ, แ แแช แฃแคแ แ แแแแก แแแแแแแแ แแแแแก, แแแ แฃแคแ แ แแแฆแแแแ MVCC แแแแคแแแฅแขแแแแก แแแแแแแแ. แแแ แแ แแแแกแ, BatchTimeout-แแก แแแขแแแแกแแแ แแ แแแ, UX แแแขแแกแขแ แแคแฃแแแ แแชแแ แแแแ. แแแแแแ แฃแแ แแ แแแกแแแแแ แแแฉแแแแแแ แแ แแ แแแแแแแแแก แแแแแญแ แแก แจแแแแแแ แกแฅแแแ.
แ แแแแ แแแแชแแแแ แแแแแแแ แแแแแแก แแแกแ แฃแแแแแก แแแแแแแแ แแ แแ แแแแแ แแแ แขแ แแแแแฅแชแแแก แกแขแแขแฃแกแ
แ แแช แฃแคแ แ แแ แซแแแแ แคแแ แแแ แแแแก แแ แ แแ แแแแแแก แแแแ, แแแ แฃแคแ แ แแแฆแแแแ แแแแแฉแแแแแก แแแแขแแ แฃแแแ แแแแแแ. แแ แแ แแแ แแแแแ แแ แแแฐแงแแแแ แแแแ แแก, แแแแ แแ แฃแแแ แแแแฎแกแแแแแก, แ แแ แแแแกแแแกแฃแกแแก แฉแแแแงแแแแแแแ RAFT-แจแ แแแแแฎแแแก แแแแแ แแก แแฎแ แแแแ แกแแแ แฅแกแแแแก แแแแฎแแแแแก แแแแแแแ แแแก แแ แฃแแแ. แ แแช แฃแคแ แ แแแขแ แจแแแแแแแก แแแแแซแแ, แแแ แแแขแ แแ แ แแแกแญแแ แแแแ. แ แแช แฃแคแ แ แแชแแ แแ แแแแแแก แคแแ แแแ แแแแก แแแแ แแ แแ แ, แแแ แแแขแแ แแกแแแ แฃแ แแแแ แแฅแแแแแแ. แ แแแแ แแแแแแ แแแ แคแแ แแแ แแแแก แแ แ แแ แแแแแแก แแแแ แกแแแแแแ แแแแฎแแแ แแแแแกแแแแก แกแแกแขแแแแก แ แแแแแ แแแแก แแ แแแก แแแแ แแแก แแแ แแจแ?
แแแ แแแ แ แแแจแ, แแฅแแแ แฃแแแ แแแแแแแ แแ MVCC แแแแคแแแฅแขแแแ, แ แแแแแแแช แแแแแฌแแแฃแแแ แแแแ แแแแแแก แแแแแ, แ แแแแแแช แจแแแซแแแแ แจแแแชแแแแแก แกแฎแแแแแกแฎแแ RWSet-แแแก แแแแแ แแแ แกแแแ. แชแฎแแแแ, แแแแแแขแแก แแฎแ แแแแ (แแแแแฉแแแแแก แฅแกแแแแแ แแแแแแจแแ แแแแ, แแก แจแแแซแแแแ แแงแแก แฃแแแแ แแแฌแแแ แแ แแ แแแแก แแแฃแแแกแฎแแแ) MVCC แแแแคแแแฅแขแแก แแแแแฃแจแแแแแแแ, แ แแแแแแช แจแแแซแแแแ แแงแแก แชแแแแ แกแแ แแแกแ แแ แฉแแแฃแแแแ แแแ แแแแแ แแขแแ แ แขแ แแแแแฅแชแแแก แแแแชแแ แแแแก แแแ แแก แแแแแแแ แแแแแ แแแแแแแ.
แฎแแแแฎแแแ แชแแ แจแแแซแแแแ แแแแฎแแ แชแแแแแแก แแฅแกแแแแแแชแแแแฃแ แ แกแขแ แแขแแแแแ, แแแแ แแ แจแแแแแ แจแแงแแแแแแ แแกแแแ แแฅแกแแแแแแชแแแแฃแ แแ แจแแแชแแ แแแแ. แแกแ แ แแ แแฅแแแ แฃแแแ แแแแแแงแแแแ แแ แ แแแแแแแแแแฃแแ แฎแแแแฎแแแ แชแแ แแแ แแแแฃแแ แแชแแ แ แแแแแขแแแแก แคแแ แแแแแจแ, แแ แแฃแแแแแ. แแแ แแแ แแแ แแแแขแจแ แจแแกแแซแแ แจแแฏแแฎแแแแก แแแแแแ.
แจแแแแแแ แแแแแฏแ แแ แแก แแแแแแขแแก แแแขแแ แแฅแชแแ แกแแกแขแแแแกแแแ แแกแแแฅแ แแแฃแแ, แ แแแ แแก แแ แแแแแแแแก 15, 30 แแ 10000000 แฌแแแก, แ แแแแแกแแช แฉแแแ แแแแแงแแแแแ BatchTimeout-แแ. แแแแ แแ แแแแแแ แแฃแแแ, แแฃแชแแแแแแแแ แจแแแแแแ แฉแฃแแแ แจแแกแแซแแแแแแแ, แแแแ แฌแแฃแแแแ, แ แแ แขแ แแแแแฅแชแแแก แแแแ แแแแชแแ แแแฃแแ แชแแแแแแแแแ แแแคแแฅแกแแ แแแฃแแแ/แแ แฉแแแฌแแ แแแ แแแแแฉแแแแจแ.
แแแแแชแแแแ แแแแ แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก แขแ แแแแแฅแชแแแแแก แกแขแแขแฃแกแแก แจแแกแแแแฎแแ. แฃแแแ แขแแแแกแ แแแ แแแแขแแ CouchDB แแแกแ แแแแแงแแแแแแก แกแแแแ แขแแแแก แแแแ: แแแแแชแแแแ แแแแแก แแฅแแก UI out of box, REST API แแ แแฅแแแ แจแแแแซแแแแ แแแ แขแแแแ แแแแงแแแแ แ แแแแแแแชแแ แแ แแแแแแ แแแ. แแฅแแแ แจแแแแซแแแแ แจแแฅแแแแ แชแแแแ แแแแแฅแชแแ แแแแแ CouchDB แแแแแแแแจแ, แ แแแแแกแแช Fabric แแงแแแแแก แแแแแกแ แแกแแคแแแ แแแแแแแ แแแแแก แจแแกแแแแฎแแ. แฉแแแ แแแญแแ แแแแ แแ แขแแแแก แแแแฃแแแแขแแแแก แจแแแแฎแแ.
{
Status string // ะกัะฐััั ััะฐะฝะทะฐะบัะธะธ: "pending", "done", "failed"
TxID: string // ID ััะฐะฝะทะฐะบัะธะธ
Error: string // optional, ัะพะพะฑัะตะฝะธะต ะพะฑ ะพัะธะฑะบะต
}
แแก แแแแฃแแแแขแ แแฌแแ แแแ แแแแแชแแแแ แแแแแจแ แขแ แแแแแฅแชแแแก แแแแแขแแแแแแแ แแแแแแแแแแแ, แแ แแแฃแแแก ID แฃแแ แฃแแแแแ แแแแฎแแแ แแแแแก (แแแแแ ID แแแแแแงแแแแแ แ แแแแ แช แแแกแแฆแแแ), แแฃ แแก แแ แแก แจแแฅแแแแก แแแแ แแชแแ, แจแแแแแ แแ Status, TxID แแ Error แแแแแแ. แแแแแฎแแแแฃแแแ, แ แแแแ แช แจแแกแแแแแแกแ แแแคแแ แแแชแแ แแแแฆแแแ แแแแแขแแแแแแกแแแ.
แแ แกแฅแแแแ แแแแฎแแแ แแแแแ แแ แแแแแแแ แแแแแแก แกแแแแแแแ แฉแแแแงแแแแแแแแก, 10 แฌแแแแก แแแแแแแแแแแจแ แฃแงแฃแ แแแก แแแ แแแแ แขแ แแแ แแแ แแแแก, แแก แแฆแแแก แแงแแกแแแ แแแกแฃแฎแก แกแแกแขแแแแกแแแ แแ แแแ แซแแแแแก แแฃแจแแแแแก.
แฉแแแ แแแแ แฉแแแ BoltDB แขแ แแแแแฅแชแแแก แกแขแแขแฃแกแแแแก แจแแกแแแแฎแแ, แ แแแแแ แแแญแแ แแแแ แแแฎแกแแแ แแแแก แแแแแแแ แแ แแ แแแแแแ แแ แแแก แแแแแ แแแ แฅแกแแแแก แแแขแแ แแฅแชแแแแ แชแแแแ แแแแแชแแแแ แแแแแก แกแแ แแแ แแแ, แแแแกแแแฃแแ แแแแ แแแจแแ, แ แแแแกแแช แแก แฃแ แแแแ แแฅแแแแแแ แฎแแแแ แแแ แขแแแ แขแแฅแกแขแฃแ แ แแ แแขแแแแแแก แแแแแงแแแแแแ. แกแฎแแแแ แจแแ แแก, แแงแแแแแ CouchDB-แก แแแแแ แแฆแฌแแ แแแ แกแฅแแแแก แแแแกแแฎแแ แชแแแแแแแแ แแฃ แฃแแ แแแแ แแกแแคแแแ แแแแแแแ แแแแแก แจแแกแแแแฎแแ, แแแแแกแแแแ แจแแแแฎแแแแแจแ, แแแ แ แแฅแแก CouchDB-แจแ แแแแแชแแแแแแก แจแแแแฎแแแก แแแขแแแแแแชแแแก. แแแแฃแแแกแฎแแแแแ, CouchDB-แจแ, b-tree แแแแแซแแแแก แแแแแ 1279 แแแแขแ, แ แแช แแแชแแแแแแ แแแแแแแแ แแแแ แ แกแแฅแขแแ แแก แแแแ แแแกแแแ, แ แแช แแแจแแแแก, แ แแ แ แแแแ แช แฌแแแแแฎแแ, แแกแแแ แฎแแก แฎแแแแฎแแแ แแแแแแกแแ แแแ แแแแแฎแแแก แฃแคแ แ แแแข แคแแแแแฃแ แแแกแแแ แฌแแแแแแก. แแแขแแแแแฃแ แ แแแแ แแแแแงแแคแแแแแก แกแขแแแแแ แขแก
แฃแแแแ แฌแแแแ: แแฃแคแแ แฃแแ แกแขแ แแขแแแแ
แแแแ แแ แจแแแซแแแแ แแงแแก แแแแ แ แจแแขแงแแแแแแแ. แแแแแ แแแขแ, แแแแ แ แกแแกแขแแแแก แจแแฃแซแแแ, แ แแกแฃแ แกแแแแก แแแแแแ แแแ แแแแฃแ แกแฎแแ แกแแ แแแกแแแ, แแแ แแ แแแแแ แแแแจแ แแแฉแแแแแแแกแ - แแ แแก แงแแแแแคแแ แ แฃแแแแแแ แฃแแแ แแแฃแจแแแก แแ แแแแฅแแแแแแแช แแ, แ แแแแแแแแช Intellij Idea-แแก แแแจแแแแ แฃแแแแฃแ แแกแแ แแแแฆแแแแ แแฅแแแแ.
แกแแแแแฃแแแแแชแแ แกแแกแขแแแแแแก, แแฌแแ แแแแแแแกแ แแ แแแแฎแแแ แแแแแก แกแฎแแแแแกแฎแแ แแแแขแแ แฃแแแ แแแแแแแก แแ แแแแแแ แกแฎแแแแแกแฎแแ แแแแ แฌแงแแแแ. แแแแฎแแ, แ แแกแ แแแแแแแแ แจแแแแแซแแแ.
แฉแแแแแแแแก: แจแแแแแซแแแ แแแฅแแแ, แ แแ แจแแแแแซแแแ แแแฅแกแแแฃแ X แขแ แแแแแฅแชแแแก แแแแฃแจแแแแแ T แฌแแแจแ. แงแแแแ แแแแฎแแแแ, แ แแแแแแช แแฆแแแแขแแแ แแ แแแแแขแก, แแแฃแฅแแแแฃแแแ. แแก แกแแแแแแ แแแ แขแแแแ, แแแแ แแ แจแแแแแ แจแแแแซแแแแ แแแแแแฌแงแแ UX.
แแแแขแ แแแ: แแแแฎแแแ แแแแแก แฃแแแ แฐแฅแแแแแก แแแ แแแแฃแแ แแแขแแ แคแแแกแ, แ แแแแแก แแแจแแแแแแแแช, แแแขแแแ แแแแก แแแฎแแแแแ, แจแแฃแซแแแ แแแแแขแ แแแแก แแฌแแ แแแแแแแก แขแ. แชแฃแแ แแ แแ แแก, แแแแ แแ แแก แแแแกแ แแแก แแแแแแแฃแแแแแก แแแขแแแ แแแแก แแแแแแขแแก แแแแแแแแแ แแแก, แแแแแฎแแ แชแแแแแ แแก แแแขแแ แคแแแกแ. แฉแแแแแแแก แแก แแแฃแฆแแแแแแ, แแแแแแแแ แแแแแฉแแแแ แแแแแแแแจแ แแแขแแแ แแ แแแฃแแ แแฅแแแแ แแแแ แฎแแแก แแแแแแแแแแแจแ แแ แกแแแฃแ แกแแกแขแแแแแจแ.
แฒแฃแคแแ แแแแชแแ: แแแแก แแแชแแแแ, แ แแ แจแแแแขแแแแ แฌแแแแแฆแแแแแแแ แจแแงแแแแแก แแแแแชแแแแ แแแแแแก, แฉแแแ แจแแแแแซแแแ แแ แแแแแแแก แแฃแคแแ แแ แแแ แแ แแแกแ แแแแฃแจแแแแแ แกแแญแแ แ แกแแฉแฅแแ แแ. แชแฎแแแแ, แแก แกแแฃแแแแแกแ แแแแแกแแแแแแ, แแฃ แแแกแฃแ แก แแแแฎแแแ แแแแแก แแแ แแ แแแแแชแแแแแแแก แแแฌแแแแแ. แฉแแแ แแแแแแฎแแ แชแแแแแ แแฃแคแแ แ RabbitMQ-แจแ แ แแแแก แแแแแงแแแแแแ.
แกแฅแแแแก แแแแแแขแ แแ แ แแฎแแแ แแแฅแแแแแแ: (1) API แแแแฎแแแแแก แแแฆแแแแก แจแแแแแ, แแแกแแฏแ แแแแก แ แแแจแ แขแ แแแแแฅแชแแแก แแแแแกแแซแแฎแแแแแ แกแแญแแ แ แแแ แแแแขแ แแแแ แแ แแแแแแขแ แแฆแแแก แจแแขแงแแแแแแแแก, แ แแ แขแ แแแแแฅแชแแ แแแฆแแแฃแแแ แกแแกแขแแแแก แแแแ , ( 2) backend แแแแฎแฃแแแแก แแแแแชแแแแแก แ แแแแแแ แแแแคแแแฃแ แแชแแแจแ แแแแแแแแฃแแ แกแแฉแฅแแ แแ; แแฌแงแแแก แขแ แแแแแฅแชแแแก แแ แแแฎแแแแก แแแแแชแแแแแก แกแขแแขแฃแกแแก แแแฆแแแแแจแ.
แแฎแแ แแฅแแแ แจแแแแซแแแแ แแแแแ แแแ แแจแแแแแแก แแ แ แแ แแแแแแแแ แกแแแซแแแแ แ แ แแแแแแแช แแกแฃแ แ, แแแแฎแแแ แแแแแกแแแ แแแคแแ แแ แจแแคแแ แฎแแแแแ.
แกแฎแแ แแแ แแฆแแแ
แแฅ แแ แแคแแ แแ แแแแฅแแแแ แฏแแญแแแก แแแแแ, แ แแแแแ แฉแแแฃแแแแ แแ แแแกแจแ แแแขแแแแแแชแแแก แแ แแคแแ แแ. แฏแแญแแแก แแแแ แฃแแแ แแงแแก แ แแช แจแแแซแแแแ แแแ แขแแแ แแ แฃแกแแคแ แแฎแ - แแก แแ แแก แงแแแแแคแแ แ, แ แแช แแแก แแแแแฎแแแแแ. แฉแแ แฉแ แซแแแแแ แแแแฎแแแ แแแ แฏแแญแแแก แแแแแก แแแ แขแแแแ แแ แฃแกแแคแ แแฎแแ แแแฌแแ แแจแ.
แแแ แแ แแแแกแ, แฉแแแแ แแฃแแแ แแแแแแ แแแก แแแแฃแแแแฃแ แ แกแแจแฃแแแแแแแแก แแแแแแแฅแขแก, แ แแแ Fabric-แแแ แแฃแจแแแแ แแแ แขแแแ แแ แกแแกแแแแแแแ แแแฎแแแก:
แแแกแแแแ
แแก แแแแแแแ แแแแแแแแแก Hyperledger Fabric-แแก แฉแแแแชแแแแแแก Quorum-แแ, แกแฎแแ แแแ แซแ Ethereum แฅแกแแแแแแ (PoA แแ แแฃแแแแช PoW), แแแแจแแแแแแแแแ แแแชแแ แแแก แ แแแแฃแ แแแแขแแ แฃแแแ แแแแแแแก, แแแแ แแ แแแแแ แแ แแก แแแ แแแแฃแ แ UX-แแก แจแแแแ แฉแฃแแแแแก (แ แแแแ แช แแแแฎแแแ แแแแแแแกแแแแก, แแกแแแ แแ แแฃแแแ แจแ, แแกแแแ แแแขแแแ แแ แแแฃแแ แกแแกแขแแแแแแก แแฎแ แแแแ. ). Fabric-แแก Ethereum-แแ แฉแแแแชแแแแแแกแแก แกแฅแแแแจแ, แแฎแแแแ แฎแแแแฎแแแ แชแแแก แกแแ แแแกแแก/แแแแแ แแขแแ แแก แแแแแแ แฃแแแ แจแแแชแแแแแก MVCC แแแแคแแแฅแขแแแแก แแแแฃแจแแแแแแแแ แแขแแแฃแ แแ แแแแแ แแแขแแแแแแ แแ แฎแแแแฎแแ แแแแแแแแแแแ. แแฃแคแแ แแ แแแแ แแ แกแขแแขแฃแกแแก แจแแแแฎแแแ แจแแกแแซแแแแแแ แแแฎแแแ แ แแแแแ แแแแก แแ แแแก แแแแแงแแคแ แแแแแแก แคแแ แแแ แแแแก แแ แแแแแ. แแฎแแ แแฅแแแ แจแแแแซแแแแ แแแแแแขแแ แแแแกแแแแ แจแแแแแแแก แแแแแซแ แแ แแ แจแแแแจแแแแแ, แ แแ แแแแแแแ แซแแแแแ แฎแจแแ แแ แแฅแแแแแ แแ แแแขแแแ แแแ แจแแแแแแแก แกแแ แแแกแ.
แแแแแแแ, แแก แแ แแก แแก, แ แแช แแแแแแแ แแแแแแแแ แแแแแ. แแแฎแแ แฃแแ แแแฅแแแแ, แแฃ แแก แแแแแแก แแแแฎแแแ แแแ แกแแแฃแจแแแจแ.
แฌแงแแ แ: www.habr.com