Questions tagged [leveldb]
The leveldb tag has no usage guidance.
64
questions
0
votes
0
answers
19
views
What are the types of merkle patricia nodes?
Another question related to a popular paper that always appears at the top of google search.
Related question:
To what extent has 2018 mLSM paper influenced ethereum data structure?
How is the ...
1
vote
1
answer
65
views
To what extent has 2018 mLSM paper influenced ethereum data structure?
mLSM: Making Authenticated Storage Faster in Ethereum Authors:
Pandian Raju, Soujanya Ponnapalli, Evan Kaminsky, Gilad Oved, and
Zachary Keener, University of Texas at Austin; Vijay Chidambaram,
...
1
vote
0
answers
53
views
Extract read/write set of state variables from a smart contract
Is there any way that I can extract read and write set of Ethereum state from a smart contract? To be specific, I want to figure out what are read and write functions from an Ethereum state.
My one ...
3
votes
2
answers
42
views
Exploring LevelDB
I am a beginner studying blockchain in Korea. Recently, I completed 100% synchronization of the goerli testnet using geth as my client. I want to visualize the chaindata/.sst files.
Also, I am curious ...
1
vote
2
answers
96
views
Are nodes in Merkle Patricia Tree ever deleted?
I was researching how contract storage works. I know that the world state is a Merkle Patricia Trie, containing all active Ethereum adresses with their storageRoot (and their nonce, balance, and ...
1
vote
1
answer
241
views
EVM Storage and LevelDB
Recently, I studied about EVM storage and LevelDB as a state database. And here's my question. I'm confused about relationship between levelDB and EVM storage. When a transaction that activates a ...
7
votes
2
answers
241
views
Why does ethereum need a trie for key-value lookups?
So my understanding is that ethereum uses levelDB to store key-value pairs, where the values are serialized using RLP and the keys are the corresponding hashes. Why is there a need for a lookup system ...
1
vote
2
answers
426
views
indexing all Ethereum fullnode data in a relational database
I want to develop a web app like etherscan.
I realized I have to extract and index all datas in a relational database.
I have chosen Posturesql.
All Datas I want to save are:
block
uncle
transaction ...
1
vote
0
answers
27
views
What is the process through which transactions and transaction receipts are found on a Ethereum database
Transactions and transaction receipts are constructed into Merkle Patricia Tries using the rlp encoded index with which they appear in a block. Once all tx information is rlp & hex prefix encoded ...
1
vote
0
answers
214
views
particia merkle trie and level db architecture efficiency
I'm trying to gain as granular understanding of the use of MPTs and the underlying database as possible. The following is an excerpt from the particia merkle trie article on ethereum.org
That is, ...
1
vote
0
answers
146
views
How to access Ethereum Transaction Trie using LevelDB
[https://stackoverflow.com/questions/72582211/how-to-access-ethereum-transaction-trie-using-leveldb][1]
I wanted to access Ethereum Transaction Trie using LevelDB, but it's working only for Block 0, ...
1
vote
0
answers
182
views
Patricia Merkle trie and LevelDB in each block
I have a few questions regarding Ethereum's modified Patricia Merkle trie and LevelDB.
Does each block only contain the root hash of all the tries (World State, transaction, and receipt) or the ...
1
vote
0
answers
123
views
How to decode go ethereum leveldb key value pair
Just for test I tried to browse leveldb records of private go ethereum node and found following types of many keys and values one example key and value is below
Key :
\x48\x5c\x22\xd5\x23\x0f\x95\...
0
votes
1
answer
181
views
Some json-rpc requests are not served by a possibly unsynced full node on localhost
I want to make some JSON RPC calls to my rinkeby node, which I have set up via:
$ geth --rinkeby --http --http.api personal,eth,net,web3 --cache=4096 --http.port 3337
I seem to have problems ...
0
votes
2
answers
800
views
Physical location of Ethereum World State Trie
First of all, allow me to admit to a mistake I made on the other sites like this one, when I asked almost the same question. I feel it is ethical to explain this.
I mistakenly asked this question on ...