Commit Graph

56 Commits (c8627fa32a3a13491605a70be158817b8321c961)

Author SHA1 Message Date
Rongjian Lan 8cee77e82e Move tx generator client out of aws-code into client folder 7 years ago
Rongjian Lan c3f65d4402 Fix utxopool udpate bug for invalid cross shard tx (finally the consensus is stable with 30% cross shard tx); reset consensus before retry 7 years ago
Rongjian Lan 0b4c365b2f Get snapshot of utxo when reporting to avoid concurrency issue; disable crossShard for now 7 years ago
Rongjian Lan 9dddde559b Add block sync function for leader to send new blocks to client 7 years ago
Rongjian Lan 745755699e Fix cross shard tx bug; add utxo pool sync for client to keep up with the leaders 7 years ago
alok a5b100dfd3 WIP script to create instances of the command line 7 years ago
Richard Liu 58d0e2515e updated aws-code 7 years ago
Rongjian Lan 10c1b90190 Make tx generator log timeout message to file 7 years ago
Rongjian Lan 44518d8c35 Add unlock to commit for cross shard tx 7 years ago
Rongjian Lan ff3270d197 Put crossShard tx proofs directly inside Transaction object 7 years ago
Rongjian Lan f291f6a0bc Fix cross tx proof bugs; now the unlock-to-commit/abort message finally reaches leaders 7 years ago
Rongjian Lan 4fa3555ac9 Add unlock message and logic to send the message to leaders 7 years ago
Rongjian Lan 65764baf58 Fix target for the STOP message, this is causing nodes not to stop 7 years ago
Rongjian Lan 72a53a320b Fix a fmt error 7 years ago
Rongjian Lan 399374592a Add logic to create cross shard Tx, and collect proofs in the tx generator 7 years ago
Rongjian Lan ccff95bab3 Add serialization of proof list and let leader to send it to client 7 years ago
Rongjian Lan be1c485bb4 Make log files under the same directory /tmp_log 7 years ago
Rongjian Lan 84b829917e Add node server for tx generator client 7 years ago
Rongjian Lan cfb6c85c87 update tx generator to send shard-specific txs 7 years ago
Richard Liu a0c5d14b8d create tmp folders for logs 7 years ago
Richard Liu 40e485356e split log per node 7 years ago
Rongjian Lan 589b15a2ee Refactor utxoPool verification/update methods 7 years ago
Rongjian Lan 2ddd32882c Add ShardId into the revelant data structures: block, UTXO etc. 7 years ago
Rongjian Lan 60647c9833 clean up more logging and commented lines; make tx simulator wait more time for other nodes to be ready 7 years ago
Rongjian Lan 89f8f5bb38 Clean up the logs 7 years ago
Rongjian Lan 4a16c007e7 Fine tune consensus throughput locally: one shard / 300 nodes / 800 tps 7 years ago
Rongjian Lan 600ad2b5e4 Add test for countNumTransactionsInBlockchain() 7 years ago
Rongjian Lan 71d1a819a4 Correct code format, add numTxProcessed stats reporting 7 years ago
alok 4d2d0f1f87 vscode changes not pushed 7 years ago
Rongjian Lan 1b3ceccf2d Synchronization bug fixes on consensus 7 years ago
alok bafa2c6ce2 transaction generator 7 years ago
Rongjian Lan cb983ce484 Add transactions num and Ids list to block 7 years ago
Rongjian Lan cb549d9693 Add more comments to new code; make prevHash 32 byte array 7 years ago
Rongjian Lan b1d2eaa52b Add valid transaction simulator based on current utxo pool 7 years ago
Rongjian Lan d5214f3b3d Add logic to select transactions from pendingTxs using UTXO pool 7 years ago
Richard Liu 5096238128 update logs 7 years ago
alok 5185e0aff1 typos/bad code removed 7 years ago
alok 1748662dfb transaction generator on seperate node 7 years ago
Rongjian Lan d771fe7df9 Format existing code according to gofmt 7 years ago
Rongjian Lan 6da4336614 Add sharding config with 2 shard; update tx generator accordingly 7 years ago
Rongjian Lan c7d9c6843a Add shardId into consensus and rename ipList file into config file 7 years ago
Richard Liu 7bd78e56a2 temp fix for enabling travis 7 years ago
alok 3fb20b4a4a some typos added changes to deploy linux 7 years ago
alok 55113dc0a9 killing consensus 7 years ago
Rongjian Lan d2927374b1 Take out transactions from pending Pool for new block 7 years ago
alok 855ed6d603 WIP: adding message to stop running consensus 7 years ago
Rongjian Lan f2de27fa32 Add transaction generater program which sends transactions to leaders periodically 7 years ago
Rongjian Lan fca461b766 Clean up legacy code and structure 7 years ago
Minh Doan 6ae3954b08 fix tests 7 years ago
alok ec94ab3248 fixing typo 7 years ago