nguyenphuminh / JeChain

JeChain decentralized application platform and smart contract blockchain network
https://nguyenphuminh.github.io/jechain-whitepaper.pdf
GNU General Public License v3.0
236 stars 62 forks source link

JeChain Network Decentralization Test #88

Open mateuzrib opened 9 months ago

mateuzrib commented 9 months ago

Hey, Sir! I hope this message finds you well. Have you been testing JeChain just locally or have you already tested in a more decentralized way? Otherwise, we could set up a time to run nodes and interect with the network to check its performance.

nguyenphuminh commented 9 months ago

Sorry for the late reply, I have been really busy the past 2 weeks.

I have tested JeChain globally 2 times, one with two PCs running on two different internet, one with a PC and an Android phone running Termux, but most of the development is tested locally.

About the performance, it depends on what is the computational limit enforced on the chain (if you are not familiar, with Bitcoin we have a 1MB block through 10 minutes, with Ethereum we have 30m gas through 12 seconds). Currently, there is not a strict limit in JeChain, the block size limit is just the ws message limit, and every instruction in the VM costs the same (both of these are really insecure). I will do some benchmarks and add proper limits in the future. The limit should be around something that an average PC could run.