ืฉืืื, ืื ื ืขืืื ืืฆืืืช ืฉื ืคืจืืืงื DRD KP (ืจืืฉืื ื ืชืื ืื ืืืืืจ ืื ืืืืจ ืืืืืจ ืืืืื ืฉื ืขืจืืืช ืืืืืื). ืืื ืื ื ืจืืฆื ืืืืืง ืืช ืื ืืกืืื ืฉื ืืฆืืืช ืฉืื ื ืืคืืชืื ืืืืงืฆ'ืืื ืืจืืื ื ืขืืืจ ืืคืจืืืงื ืืื ืชืืช ืืืืืืช ืืืื ืืืืืื. ืื ื ืืขืืงืจ ืืืืจ ืขื ื-Hyperledger Fabric, ืืื ืืืืฉื ืืืชืืืจืช ืืื ื ืืชื ืช ืืืงืกืืจืคืืืฆืื ืืื ืืืืงืฆ'ืืื ืืืจืฉื. ืืืืจื ืืกืืคืืช ืฉื ืืืืงืจ ืฉืื ื ืืื ืืืืื ืคืชืจืื ืืช ืืืืงืฆ'ืืื ืืจืืื ืืื ืื ืฉืืืืฆืจ ืืกืืคื ืืืื ื ืขืื ืืฉืืืืฉ ืืื ืงืฉื ืืื ืืชืืืืงื.
ืื ืืืื ืืืืืืื, ืคืชืจืื ืืช ืืืชื ืฆืคืืืื, ืืื ืืืืืฉื ืืื ืืชืคืชืืืืืช ืืืืืืืืช (ืื ืืื ืื ืืืื). ืื ื ืจืง ืจืืฆื ืืืืืง ืืช ืืืืืื ืืฆื ืืขื ืฉืื, ืืืจืืืช ืฉ"ืื ืืื ืืคืฉืจื" ืืืืื, ืืงืจืื ืขื ืืืืืืช ืฉื ืื ืฉืื ืืืจืื ืืงืื ืืืืืืช ืืืืืช ืืื ืื ืื ืืืืืช ืืชืืืืืช.
ืืขืื: ืืืืืงืฆ'ืืื ืขืืืื ืื ืืชืจืื
ืืืื, ืืืืืฆืื ืฉื ืืคืชืืื ืจืืื ืืืืื ืื ืืืคืื ืืช ืืืืืงืฆ'ืืื ืืืื ืืืืืื ื ืืื ืืืืช, ืืื ืืคืฆืฆืช ืืื ืืชืื ืขืืืคื ืืคื. ืขืจืืฆืื ืืืืืชืืื, ืจืืืืค ืืืคืืืื, ืคืืืื ืืจืืกืืง ืืืคืื ืื ืจืื ืืืืจ ืฉืืฉืืจื. ืืืื ืื ืืืืื. ืื ืืืื TON ืฉืื ืชืืื ืืช ืืืฉืงื ืืืฆื ืฉื ื, ืืงืืืฆืช ืืคืืืื ืืืื ืชืืื ืืืชืงืืื. ืื ืื ื ืืืืืื ืืืืืื ืืืคืช ืืืจืืื ืืืื ืืืงืจืื ื ืืืจืืช ืืื ืื ืืืจืืงืื ืืืืื, ืืื ืืื ืืขืืฉืื ืื ืื ื ืฆืจืืืื ืืขืฉืืช ืืฉืื ืขื ืื ืฉืืฉ ืื ื. ืชืขืฉื ืืจื.
ืืืฉืืื ืฉืืืฆืื ืืฆืืืช ืฉืื ื ืืคืจืืืงื ืื ืืืื ื ืจืืืช ืืืืคื ืืืื ืื: ืืฉ ืืจืื ื ืืฉืืื, ืฉืืืืขืื ืืืื ืืืคืื, ืฉืื ืจืืฆืื ืืื ืืช ืืขืจืืืช ืืืกืื ืขื ืืืื; ืืฉ ืฆืืจื ืืื ืืช ืคืชืจืื ืขื DLT ืฉืืขืืื ืขื ืืืฉืื PC ืจืืืืื ืืื ืืจืืฉืืช ืืืฆืืขืื ืืืืืืืช ืืืกืคืง ืืืืืช ืืฉืชืืฉ ืฉืืื ื ืืจืืขื ืืื ืืขืจืืืช ืื ืืืช ืืฉืืื ืืช ืืจืืืืืช. ืืืื ืืืืืื ืฉืืืืืจื ืืคืชืจืื ืืืืืช ืืืืขืจ ืืช ืืืคืฉืจืืช ืฉื ืื ืืคืืืฆืื ืืืื ืืช ืฉื ื ืชืื ืื โ ืื ืืกืืื ืฉืืืืงืฆ'ืืื ื ืืฆื ืืื.
ืกืืกืืืืช ืืืกืคืจืื ืืืื ืื ืืืืชืงืฉืืจืช ืืืืืืืช ืื ื ืฉืืคืืชืื ืืื ืืืคืฉืจ ืื ื ืืืฆืข ืืืืืื ื ืขืกืงืืืช ืืฉื ืืื. ืื ืื ืืืืช?
Mainnet Ethereum ืคืืขื ืืขืช ื-~30 tps. ืจืง ืืืื ืื, ืงืฉื ืืชืคืืก ืืืชื ืืืืืงืฆ'ืืื ืืฉืื ืฆืืจื ืืืชืืืื ืืฆืจืืื ืืืจืืื ืืื. ืืื ืืคืชืจืื ืืช ืืืืจืฉืื ืืฉื ื ืืืืื ืืืฆืืืื 2000 tps (
ืึถืึดืืึนื
ืืขืืืื ืืจืืข ืชืืืืช ืืขืกืงื ืืขื ืืืืฉืืจื ืืกืืคื ืขื ืืื ืืืขืจืืช ืชืืื ืื ืจืง ืืืืืจืืช ืฉืื ืืืืืขื ืขืืืจืช ืืื ืฉืืื ืืืืืืช ืืืืืื ื, ืืื ืื ืืคืจืืืจืื ืฉื ืืฆืืจืช ืืืืืง. ืื ืื ืืืืืงืฆ'ืืื ืฉืื ื ืืืคืฉืจ ืื ื ืืืชืืืื ืืืืืจืืช ืฉื 1000000 tps, ืื ืืืจืฉ 10 ืืงืืช ืืื ืืืฆืืจ ืืืืง ืฉื 488 ืืื-ืืืื, ืืื ืื ืืืคืื ืื ื ืงื ืืืชืจ?
ืืืื ื ืกืชืื ืืงืจืื ืขื ืืืืืจ ืืืืื ืฉื ืืขืกืงืืืช ื-Hyperledger Fabric ืืื ืืืืื ืืืื ืืืฉืงืข ืืืื ืืืืฆื ืืื ืงืฉืืจ ืืคืจืืืจืื ืฉื ืืฆืืจืช ืืืืง.
ื ืืงื ืืืื:
(1) ืืืงืื ืืืฆืจ ืขืกืงื, ืฉืืื ืืืชื ืืขืืืชืื ืืืืฉืจืื, ืืืืจืื ืื ืืืืื ืืช ืืขืกืงื (ืืื ืฉืื ืืืื ืฉืืืฆืขื ืขื ืืื chaincode ืืืฆื ืื ืืืื, ืื ืื ืชืชืืืื ืืคื ืงืก ืืืฉืืื ืืช) ืืืงืื RWSet - ืฉืืืช ืืคืชื, ืืจืกืืืช ืืขืจืืื โื ืืงื ืืืืืกืฃ ื-CouchDB, (2) ื ืืชื ื ืชืืืื ืฉืืืืื ืืืจื RWSet ืืชืื ืืืงืื, (3) ืืืงืื ืืืืง ืื ืงืืืืืช ืืชืืืืช ืฉื ืื ืืขืืืชืื ืืืจืืฉืื (ืื ืืชื ืื), ืืืืืจ ืืื ืฉืืื ืืช ืืขืกืงื ืืฉืืจืืช ืืืืื ื , ืื ืฉืืื ืืืชื ืืื ืืืืืช (ืืืืืงื ืขืืืื ืชืชืืฆืข ืืืืืจ ืืืชืจ), ืฉืืจืืช ืืืืื ื ืืืฆืจ ืืกืืื ื- (4) ืฉืืื ืืืืจื ืืื ืืขืืืชืื, ืื ืจืง ืืืืฉืืจืื; ืขืืืชืื ืืืืงืื ืฉืืจืกืืืช ืืืคืชื ืืขืจืืช ืืงืจืืื ืชืืืืืช ืืืจืกืืืช ืืืกื ืื ืชืื ืื, ืฉืืื ืื ืืชื ืื ืืฉ ืืชืืืืช, ืืืืกืืฃ ืืืฆืขืื ืืช ืืืกืืื.
ืืื ืื ืื ืืื. ืืืืืื "ืืืืื ืืืฆืจ ืืืืง" ืืกืชืืจืืช ืื ืจืง ืืช ืืืื ืช ืืขืกืงืืืช, ืืื ืื 3 ืืงืฉืืช ืจืฉืช ืขืืงืืืช ืืืื ืืื ืืขืืงืืื ืืืืืจื: ืืื ืืื ืืืกืืฃ ืืืืขื ืืืืื, ืฉืืื ืืืชื ืืขืืงืืื, ืืืืจืื ืืืกืืฃ ืืืชื ืืืืื ืฉืืื, ืฉืืื ืืืฉืืจ ืืฉืืคืื ืืืฆืื ืืื ืืื, ืืื ืืื ืืืืื ืืช ืืืืืขื, ืฉืืื ืืืฉืืจ ืืชืืืืืืช ืืขืืงืืื, ืขืืงืืื ืืชืืืืืื. ืืื ืฉืืืืื ืืืื ืืืืืฆืจืืช ืืืืืง ืงืื ืื ืืืชืจ, ืื ืฉืืจืืช ืืืืื ื ืืฆืืจื ืืืฆืืจ ืงืื ืฆื ืืืก ืืขืชืื ืงืจืืืืช ืืืชืจ. ื-Hyperledger Fabric ืฉื ื ืคืจืืืจืื ืืืฆืืจืช ืืืืง: BatchTimeout - ืืื ืืฆืืจืช ืืืืง ื-BatchSize - ืืืื ืืืืง (ืืกืคืจ ืืขืกืงืืืช ืืืืื ืืืืืง ืขืฆืื ืืืชืื). ืืจืืข ืฉืืื ืืืคืจืืืจืื ืืืืข ืืืืื, ืืฉืชืืจืจ ืืืืง ืืืฉ. ืืื ืฉืืืชืจ ืฆืืชื ืกืืจ, ืื ืื ืืืงื ืืืชืจ ืืื. ืืื, ืขืืื ืืืืืื ืืช BatchTimeout ืืืช BatchSize. ืืื ืืืืืื ืฉ-RWSets ืื ืืขืื ืืจืกื, ืืื ืฉืืืืืง ืฉืื ื ืขืืฉืื ืืืื ืืืชืจ, ืื ืืกืืืจืืช ืืืชื ืืฉืืืืช MVCC ืืืืื ืืืชืจ. ืื ืืกืฃ, ืืื ืฉื-BatchTimeout ืืื, ื-UX ืืชืืจืืจ ืืฆืืจื ืงืืกืืจืืคืืืช. ืืชืื ืืช ืืืื ืืคืชืจืื ืืขืืืช ืืื ื ืจืืืช ืื ืืืืื ืืช ืืืจืืจื.
ืืืฆื ืืืืื ืข ืืืืชื ื ืืกืืื ืืืกืืื ืืื ืืืื ืืช ืืืืืืช ืืขืงืื ืืืจ ืืฆื ืืขืกืงื
ืืื ืฉืืื ืืืืืฆืจืืช ืืืืื ืืืืืง ืืจืืืื ืืืชืจ, ืื ืืชืคืืงื ืฉื ืืืืืงืฆ'ืืื ืืืืื ืืืชืจ. ืืืื ืื ื ืืืข ืืฉืืจืืช ืืืฉื ื, ืืื ืฆืจืื ืืืืืจ ืฉืืงืืช ืงืื ืฆื ืืืก ื-RAFT ืืฆืจืืื ืฉืืืฉ ืืงืฉืืช ืจืฉืช ืืืื ืืื ืืขืืงืืื ืืืืืจื. ืืื ืฉืืืชืจ ืฆืืชื ืกืืจ, ืื ืื ืืืงื ืืืชืจ ืืื. ืืื ืฉืืืืื ืืืื ืืืืืฆืจืืช ืืืืืง ืงืื ืื ืืืชืจ, ืื ืืฉ ืืืชืจ ืืื ืืจืืงืฆืืืช ืืืื. ืืืฆื ืืืืืื ืืช ืืื ืืืืฆืืจ ืืืืื ืืืืืง ืืืื ืืืืืื ืืช ืืื ืืชืืืื ืฉื ืืืขืจืืช ืืืฉืชืืฉ ืืงืฆื?
ืจืืฉืืช, ืขืืื ื ืืคืชืืจ ืืืืฉืื ืืชื ืืฉืืืืช MVCC ืื ืืจืืืช ืขื ืืื ืืืื ืืืืง ืืืื, ืืฉืจ ืขืฉืื ืืืืื RWSets ืฉืื ืื ืขื ืืืชื ืืจืกื. ืืจืืจ ืฉืืฆื ืืืงืื (ืืืืก ืืจืฉืช ืืืืืงืฆ'ืืื, ืื ืืืืื ืืืื ืืืืืช ื-backend, ืืื ื ืืชืืืื ืืื) ืืชื ืฆืจืื ืืืคื ืืกืืกืืืื MVCC, ืฉืืืื ืืืืืช ืฉืืจืืช ื ืคืจื ืื ืืขืฆื ืจืืื ืืขื ืืฉืืื ืฉืืืื ืืช ืืขืกืงื ืขื ืืืืื ื ืืกืืื ืืืืจ.
ื ืืชื ืืืืฉื ื ืืกืืื ืืืืจ ืขื ืืกืืจืืืื ืืงืกืคืื ื ืฆืืืืืช, ืืื ืื ืืืฉืืื ืชืืืจื ืืืืชื ืืืื. ืื ืืชื ืฆืจืื ืืืฉืชืืฉ ืื ืืกืืื ืืืืจ ืืงืจืื ืืชืื ืืืืืืช ืงืื ืืช ืืกืืืืืช, ืื ืื ืืกืืื ืงืืืข. ืขื ืขืื ืขื ืืชื ืืฉืืืืช ืืคืฉืจืืืช ืืืืคืฆืื ืืจืืฉืื ื.
ืืฉืื ืืื ืืื ืืืคืื ืืช ืืืื ืืจืืงืฆืื ืฉื ืืืงืื ืขื ืืืขืจืืช ืื-ืกืื ืืจืื ืืช ืื ืฉืืื ืื ืชืืื 15, 30 ืื 10000000 ืฉื ืืืช, ืืืชื ื ืืืืจ ื-BatchTimeout. ืื ืืื ืขื ืืืช, ืืฉ ืฆืืจื ืืฉืืืจ ืขื ืืืืืืช ืืืืื ืฉืืฉืื ืืืื ืฉืืืื ืืขืกืงื ื ืจืฉืืื/ืืื ื ื ืจืฉืืื ืืืืืงืฆ'ืืื.
ื ืืชื ืืืฉืชืืฉ ืืืกื ื ืชืื ืื ืืืืกืื ืกืืืืก ืขืกืงื. ืืืคืฉืจืืช ืืคืฉืืื ืืืืชืจ ืืื CouchDB ืืฉื ืงืืืช ืืฉืืืืฉ ืื: ืืืกื ืื ืชืื ืื ืืฉ ืืืฉืง ืืฉืชืืฉ ืืืืฅ ืืงืืคืกื, ืืืฉืง API ืฉื REST, ืื ืืชื ืืืืืืจ ืขืืืจื ืจืคืืืงืฆืื ืืจืืกืืง ืืงืืืช. ืืชื ืืืื ืคืฉืื ืืืฆืืจ ืืืกืฃ ื ืคืจื ืืืืชื ืืืคืข CouchDB ืฉืืฉืชืืฉ ื-Fabric ืืื ืืืืกื ืืช ืืฆื ืืขืืื ืฉืื. ืื ืื ื ืฆืจืืืื ืืืืกื ืืกืืืื ืืกืื ืื.
{
Status string // ะกัะฐััั ััะฐะฝะทะฐะบัะธะธ: "pending", "done", "failed"
TxID: string // ID ััะฐะฝะทะฐะบัะธะธ
Error: string // optional, ัะพะพะฑัะตะฝะธะต ะพะฑ ะพัะธะฑะบะต
}
ืืกืื ืื ื ืืชื ืืืกื ืื ืชืื ืื ืืคื ื ืฉืืืืช ืืขืกืงื ืืขืืืชืื, ืืืื ืืืฉืืช ืืืืืจ ืืืฉืชืืฉ (ืืืชื ืืืื ืืฉืืฉ ืืืคืชื) ืื ืืืืืจ ืืคืขืืืช ืืฆืืจื, ืืื ืืฉืืืช Status, TxID ื-Error ืื ืืชืขืืื ืืื ืฉืืชืงืื ืืืืข ืจืืืื ืื ืืขืืืชืื.
ืืชืื ืืช ืื, ืืืฉืชืืฉ ืืื ื ืืืื ืขื ืฉืืืืฉ ืืืืฆืจ ืกืืฃ ืกืืฃ, ืฆืืคื ืืืืื ืืืกืชืืื ืขื ืืืกื ืืืฉื 10 ืฉื ืืืช, ืืื ืืงืื ืชืืืื ืืืืืืช ืืืืขืจืืช ืืืืฉืื ืืขืืื.
ืืืจื ื ื- BoltDB ืืืืกื ืกืืืืกื ืขืกืงืืืช ืืืืืื ืฉืื ื ืฆืจืืืื ืืืกืื ืืืืืจืื ืืื ืจืืฆืื ืืืืื ืืื ืขื ืืื ืืจืืงืฆืื ืืจืฉืช ืขื ืฉืจืช ืืกื ื ืชืื ืื ื ืคืจื, ืืืืืื ืืืฉืจ ืืื ืืจืืงืฆืื ืื ืืชืจืืฉืช ืืืืฆืขืืช ืคืจืืืืงืื ืืงืกื ืจืืื. ืืื, ืืื ืื ืืชื ืืฉืชืืฉ ื-CouchDB ืืื ืืืืฉื ืืช ืืกืืืื ืฉืชืืืจื ืืขืื ืื ืคืฉืื ืืื ืืืืกื ืืฆื ืขืืืื, ืืื ืืงืจื ืื ืืืืื ื ืืืืขื ืืช ืืืืคื ืฉืื ืื ืชืื ืื ืืืืืกื ืื ื-CouchDB. ืืืจืืจืช ืืืื, ื-CouchDB, ืืืืื ืฉื ืฆืืชื b-tree ืืื 1279 ืืชืื, ืืื ืืจืื ืืืชืจ ืงืื ืืืืื ืืกืงืืืจ ืืืืกืง, ืื ืฉืืืืจ ืฉืื ืงืจืืื ืืืืืื ืืืืฉ ืฉื ืืขืฅ ืืืจืฉื ืืืชืจ ืืืฉื ืคืืืืช ืืืืกืง. ืืืืื ืืืืคืืืืื ืืชืืื ืืชืงื
ืืืฅ ืืืืจื: ืืกืืจืืืืืช ืืืฅ
ืืื ืืืืืืช ืืืืืช ืืจืื ืืืืขืืช. ืืืชืจ ืืื ืฉืืืขืจืืช ืืืืื ืืืชืืืื ืขื, ืฉืืชืืฃ ืืฉืืืื ืขื ืชืจืืกืจ ืฉืืจืืชืื ืืืจืื ืืืื ืืื ืืืืฆืืื ืืชืจืฉืื - ืืื ืื ืืืืจ ืืขืืื ืืื ืืืคื ืืคืืื ืืืืื ืืช ืฉืืื ืืคืขืืช Intellij Idea ืชืืื ืืืืืขืช ืืืืชืจ.
ืืืขืื ืฉื ืืืืืืช ืฉืื ืืช ืฉื ืืขืจืืืช ืชืงืฉืืจืช, ืืฆืจื ืืฆืจืื, ื ืคืชืจืช ืืืจืืื ืฉืื ืืช. ืืื ื ืจืื ืื ื ืืื ืืขืฉืืช.
ื ืฉืื: ืื ื ืืืืืื ืืืขืื ืฉืื ื ืืกืืืืื ืืขืื ืืื ืืืืชืจ X ืขืกืงืืืช ืชืื T ืฉื ืืืช. ืื ืืืงืฉืืช ืืืืจืืืช ืืืืืื ืื ื ืืืงืืช. ืื ืื ืคืฉืื, ืืื ืื ืืชื ืืืื ืืฉืืื ื-UX.
ืฉืืืื: ืืฆืจืื ืืืื ืืืืืช ืืืฉืง ืืืฉืื ืฉืืจืื, ืืืชืื ืืขืืืก, ืืื ืืืื ืืฉืืื ื-TPS ืฉื ืืืฆืจื. ืื ืจืข, ืืื ืื ืืืื ืืืืืช ืขื ืืคืชืื ืืืงืื ืฉืืืฆืจืื ืืช ืืขืืืก ืืืืฉื ืืช ืืืืฉืง ืืื. ืื ืื ืืงืืื ืขืืืจื ื, ืฉืื ืืืืงืฆ'ืืื ืืฉืืื ืืขืชืื ืืืกืคืจ ืจื ืฉื ืืขืจืืืช ืงืืืืืช.
ืืืืจื: ืืืงืื ืื ืกืืช ืืืชื ืื ืืืจื ื ืชืื ื ืืงืื, ื ืืื ืืืฆืฅ ืืช ืืืจื ืืื ืืืขืื ืืืชื ืืืืืจืืช ืื ืืจืฉืช. ืืจืืจ ืฉืื ืืคืชืจืื ืืืื ืืืืชืจ ืื ืื ืื ื ืจืืฆืื ืืกืคืง ืืืืืช ืืฉืชืืฉ ืืืื. ืืืืขื ื ืืช ืืืืืจ ืืืืฆืขืืช ืชืืจ ื- RabbitMQ.
ืฉืชื ืคืขืืืืช ืืืฉืืช ื ืืกืคื ืืชืื ืืช: (1) ืืืืจ ืฉืืืืขื ืืงืฉื ื-API, ืืืฆืืช ืืชืืจ ืืืืขื ืขื ืืคืจืืืจืื ืืืจืืฉืื ืืืชืงืฉืจืืช ืืขืกืงื, ืืืืงืื ืืงืื ืืืืขื ืฉืืขืกืงื ืืชืงืืื ืขื ืืื ืืืขืจืืช, (2) ืืงืฆื ืืืืืจื ืงืืจื ืืช ืื ืชืื ืื ืืืืืจืืช ืืืฆืืื ืช ืืชืฆืืจื ืืืชืืจ; ืืืื ืขืกืงื ืืืขืืื ื ืชืื ืื ืืื ืืช ืืกืืืืก.
ืืขืช ืืชื ืืืื ืืืืืื ืืช ืืื ืืืืืืฉ ืืืืกืื ืงืืืืืช ืืื ืฉืชืจืฆื, ืืืืกืชืืจ ืขืืืืืื ืืืืฉืชืืฉ.
ืืืื ืืืจืื
ืื ื ืืืจ ืืื ืฉืื ืืืจ ืขื chaincode, ืื, ืืืื, ืืื ืื ืื ืืืืขื. ืงืื ืฉืจืฉืจืช ืฆืจืื ืืืืืช ืืื ืฉืืืชืจ ืคืฉืื ืืืืืืื - ืื ืื ืื ืฉื ืืจืฉ ืืื ื. ืืืกืืจืช ืขืืืจืช ืื ื ืืืชืื ืงืื ืฉืจืฉืจืช ืืฆืืจื ืคืฉืืื ืืืืืื
ืื ืืกืฃ, ืืฆืืืช ืฉืื ื ืืคืชื ืกื ืืื ืขืืจ ืืื ืืืคืื ืืช ืืขืืืื ืขื Fabric ืืคืฉืืื ืืืื ื:
ืืกืงื ื
ืืืฉื ืื ืืืคืฉืจืช ืืืืืืฃ ืืงืืืช ืืช Hyperledger Fabric ื-Quorum, ืจืฉืชืืช Ethereum ืคืจืืืืช ืืืจืืช (PoA ืื ืืคืืื PoW), ืืืคืืืช ืืฉืืขืืชืืช ืืช ืืชืคืืงื ืืคืืขื, ืื ืืืงืืื ืืฉืืืจ ืขื UX ืชืงืื (ืื ืืืฉืชืืฉืื ืืืคืืคื ืืื ืืืขืจืืืช ืืฉืืืืืช). ืืืฉืจ ืืืืืคืื ืืช ืืื ื-Ethereum ืืกืืืื, ืชืฆืืจื ืจืง ืืฉื ืืช ืืช ืืืืืืื ืฉื ืืฉืืจืืช/ืืืขืฆื ืืืืฉ ืืขืืืื ืืชื ืืฉืืืืช MVCC ืืืืืื ืืืืืืช ืืฉืืืื ืืืืฉ. ืืฆืืฆื ืืืืกืื ืกืืืืก ืืคืฉืจื ืื ืชืง ืืช ืืื ืืชืืืื ืืืื ืืืืืฆืจืืช ืืืืืง. ืืขืช ืชืืืื ืืืืกืืฃ ืืืคื ืฆืืชื ืืืื ื ืืื ืืืฉืืฉ ืฉืืืืงืื ื ืืฆืจืื ืืขืืชืื ืงืจืืืืช ืืื ืืืืขืืืก ืืช ืฉืืจืืช ืืืืื ื.
ืืขืืงืจืื, ืื ืื ืื ืฉืจืฆืืชื ืืฉืชืฃ. ืืฉืื ืื ืื ืืขืืืจ ืืืืฉืื ืืขืืืืชื.
ืืงืืจ: www.habr.com