CRYPTO NEWS

Pinocchio protocol: what if no extractability check

In Pinocchio protocol, prover submits extractability terms below so that counterfeiting fake proof is infeasible under q-PKE assumption.

enter image description here

But, I don’t understand why it is even necessary. What kind of special attack could malicious simulator do to pretend he knows witness if these terms are not included in prover’s message?

BSC Geth always timeout when trying to get events

System information Geth version: geth 1.1.11(Binance Smart Chain) OS & Version: Ubuntu Linux 20.04 Connection method: python3.8 web3 IPC Expected behaviour After create filteron a contracts events hashedReqAdded_filter = REG.events.HashedReqAdded.createFilter(fromBlock=i, toBlock=i+100) I call geth all entries with new_events = hashedReqAdded_filter.get_all_entries() I should retrieve all events from block i to i+100 Actual behaviour I will always::Listen

System information

Geth version: geth 1.1.11(Binance Smart Chain)
OS & Version: Ubuntu Linux 20.04
Connection method: python3.8 web3 IPC

Expected behaviour

After create filteron a contracts events

            hashedReqAdded_filter = REG.events.HashedReqAdded.createFilter(fromBlock=i, toBlock=i+100) 

I call geth all entries with

            new_events = hashedReqAdded_filter.get_all_entries() 

I should retrieve all events from block i to i+100

Actual behaviour

I will always get timeout verbose logs suggests that create filter (Served newFilter) is Served but no logs representing get_all_entries

The node is synced for more than two weeks now

Backtrace

  File "/home/bsc/executorV3.py", line 304, in get_ids_and_reqs     new_events = hashedReqAdded_filter.get_all_entries()   File "/home/bsc/.local/lib/python3.8/site-packages/web3/_utils/filters.py", line 164, in get_all_entries     log_entries = self._filter_valid_entries(self.eth_module.get_filter_logs(self.filter_id))   File "/home/bsc/.local/lib/python3.8/site-packages/web3/module.py", line 57, in caller     result = w3.manager.request_blocking(method_str,   File "/home/bsc/.local/lib/python3.8/site-packages/web3/manager.py", line 197, in request_blocking     response = self._make_request(method, params)   File "/home/bsc/.local/lib/python3.8/site-packages/web3/manager.py", line 150, in _make_request     return request_func(method, params)   File "/home/bsc/.local/lib/python3.8/site-packages/web3/middleware/formatting.py", line 94, in middleware     response = make_request(method, params)   File "/home/bsc/.local/lib/python3.8/site-packages/web3/middleware/gas_price_strategy.py", line 90, in middleware     return make_request(method, params)   File "/home/bsc/.local/lib/python3.8/site-packages/web3/middleware/formatting.py", line 94, in middleware     response = make_request(method, params)   File "/home/bsc/.local/lib/python3.8/site-packages/web3/middleware/attrdict.py", line 33, in middleware     response = make_request(method, params)   File "/home/bsc/.local/lib/python3.8/site-packages/web3/middleware/formatting.py", line 94, in middleware     response = make_request(method, params)   File "/home/bsc/.local/lib/python3.8/site-packages/web3/middleware/formatting.py", line 94, in middleware     response = make_request(method, params)   File "/home/bsc/.local/lib/python3.8/site-packages/web3/middleware/formatting.py", line 94, in middleware     response = make_request(method, params)   File "/home/bsc/.local/lib/python3.8/site-packages/web3/middleware/buffered_gas_estimate.py", line 40, in middleware     return make_request(method, params)   File "/home/bsc/.local/lib/python3.8/site-packages/web3/middleware/formatting.py", line 94, in middleware     response = make_request(method, params)   File "/home/bsc/.local/lib/python3.8/site-packages/web3/providers/ipc.py", line 252, in make_request     timeout.sleep(0)   File "/home/bsc/.local/lib/python3.8/site-packages/web3/_utils/threads.py", line 89, in sleep     self.check()   File "/home/bsc/.local/lib/python3.8/site-packages/web3/_utils/threads.py", line 82, in check     raise self web3._utils.threads.Timeout: 300 seconds 

Pinocchio protocol: what if no extractability check

Shopping cart
There are no products in the cart!
Continue shopping
0