Replies: 6 comments 7 replies
|
@ja7ad @b00f @pactus-project/research-reviewer Line 87 in 35f8769 In this case, the pruned node is downloading only some part of the chain! not the whole chain from Genesis, so can we still trust the centralized server by verifying? We are only verifying and seeing some parts of the chain, is there any way for manipulation by a centralized server? And one more important issue, we are syncing some blocks at all, what about indexed data extracted from transactions? balances, stakes, and in future contracts states? When we have a whole chain, we can retrieve states by reading whole blocks and indexing the changes that a transaction makes, such as bonding a new validator, sending a native coin, or a contract deploy. But when we don't have the whole chain we need these data and we need to verify them as well. |
|
If the data you receive from the centralized server is manipulated, you can't sync the data and the chain. |
Once you have the latest state of blockchain, including all accounts and validatos, you can calculate the state hash. Here
Agree, but still we have less data to store. |
|
PIP-27 for implementation accepted, Issue address is: pactus-project/pactus#1390 |
|
Let's remove the check on downloaded data that seems redundant to me. |


Uh oh!
There was an error while loading. Please reload this page.
PIP-27: Pruned Node
All reactions