research
No description available.
File Explorer
Download Latest Version (.zip)- consensus.py
- p2p.py
- test_p2p.py
- consensus.py
- barycentric_low_degree_check.py
- poly_utils.py
- bls.py
- full_pos.py
- progressive_merkle_tree.py
- simpleserialize.py
- test.py
- test_full_pos.py
- binary_fft.py
- ethereum_data_root.py
- fast_binary_fft.pyx
- test_binary_fft.py
- test_ethereum_data_root.py
- binary_fields.py
- binary_ntt.py
- merkle.py
- optimized_binius.py
- optimized_utils.py
- packed_binius.py
- simple_binius.py
- test.py
- utils.py
- blind_and_swap.py
- swapsim.py
- swapsim2.py
- ipa_commitments.py
- multicombs.py
- basic_validation_code.se.py
- diag1.png
- diag2.png
- fixed_address_creator.py
- griefing_factor_calculator.py
- griefing_one_third_offline_simulator.py
- rlp_decoder.se.py
- sighash.se.py
- simple_casper.v.py
- simple_casper_tester.py
- simulator.py
- sqrt.se.py
- surround_checker.py
- arithmetization_builder.py
- fast_fft.py
- fast_fri.py
- fast_stark.py
- fft.py
- fields.py
- fri.py
- line_functions.py
- merkle.py
- poseidon.py
- precomputes.py
- test.py
- utils.py
- distributions.py
- ghost_node.py
- ghost_test.py
- lmd_node.py
- lmd_test.py
- networksim.py
- pos_node.py
- pow_node.py
- test.py
- basic_algo.py
- analyze_attestations.py
- new_analyze.py
- bytecode.txt
- dao_dump.json
- fork_tester.py
- defrag_sim.py
- permutation2.py
- permutation_bfs.py
- send_bfs.py
- blkdiff.py
- hashpower.csv
- censorship_sim.py
- eip_86_basic_account.se
- eip_96_blockhash_getter.se.py
- eip_96_test_script.py
- analyzer.py
- data.csv
- data.png
- recover.py
- share.cpp
- share.go
- share.h
- share.js
- test.py
- utils.h
- __init__.py
- ec65536.py
- poly_utils.py
- subquadratic_poly_utils.py
- test_basic_ops.py
- test_ec65536.py
- faster_poly_utils.cpp
- LICENSE
- poly_utils.cpp
- README.md
- setup.py
- compression_schemes.py
- poly_utils.py
- simple_custody.py
- exit_queue_tester.py
- optimistic_dependency_test.py
- multicombs.py
- tree.py
- ghost.py
- fast_gkr.py
- fast_sumcheck.py
- gkr_utils.py
- README.md
- slow_gkr.py
- slow_sumcheck.py
- graph_cbc.py
- check_for_impurity.se
- impurity_tester.py
- addresses.json
- foundation_abi.json
- foundation_instructions.json
- foundation_out.html
- uniswap_abi.json
- uniswap_instructions.json
- uniswap_out.html
- example.py
- interface_generator.py
- README.md
- __init__.py
- fft.py
- fk20_multi.py
- fk20_single.py
- kzg_proofs.py
- multicombs.py
- README.md
- timer.py
- merk.py
- merktest.py
- better_lagrange.py
- fft.py
- fri.py
- merkle_tree.py
- mimc_stark.py
- permuted_tree.py
- poly_utils.py
- README.md
- recovery.py
- test.py
- test_multi_merkle.py
- test_recovery.py
- utils.py
- utxo_tester.py
- utxos.v.py
- arpow_miner.py
- compute_probabilities_of_finality.py
- finality_probability_sim.py
- hashimoto.py
- mining.go
- mining.py
- python_sha3.py
- foo.py
- test_foo.py
- casper.py
- distributions.py
- networksim.py
- README.md
- run.py
- voting_strategy.py
- data.plist
- image12.pdf
- image13.pdf
- image14.pdf
- image6.pdf
- image8.pdf
- data.plist
- image10.pdf
- image12.pdf
- image13.pdf
- image14.pdf
- image15.pdf
- image16.pdf
- image18.pdf
- image19.pdf
- image5.pdf
- image6.pdf
- image7.pdf
- image8.pdf
- image9.pdf
- data.plist
- image10.png
- image11.pdf
- image12.pdf
- image14.pdf
- image8.pdf
- image9.pdf
- data.plist
- image13.pdf
- image14.pdf
- image17.pdf
- image18.pdf
- image19.pdf
- image26.pdf
- image27.pdf
- image28.pdf
- image29.pdf
- image30.pdf
- image31.pdf
- image32.pdf
- bigcrash.pdf
- checkpoints_checkpoints.pdf
- checkpoints_justifiedchain.pdf
- checkpoints_lengths.pdf
- checkpoints_proof1.pdf
- conclusion-new.pdf
- conclusion-old.pdf
- conclusion.graffle
- dynamic_validator_sets-v3.pdf
- dynamic_validator_sets.pdf
- longrange.pdf
- leak function derivation.pdf
- casper_basics.pdf
- casper_basics.tex
- eth_header.tex
- ethereum.bib
- nips_2017.sty
- cs.pdf
- goodness-with-p.graffle
- goodness-with-p.pdf
- appendix.tex
- casper_economics_basic.pdf
- casper_economics_basic.tex
- eth_header.tex
- ethereum.bib
- nips10submit_e.sty
- 3binary.png
- 3nodeblockchain-fix.png
- 3nodeblockchain.png
- blockchainsafety.png
- roundrobin.png
- CasperTFG.pdf
- CasperTFG.tex
- eth_header.tex
- ethereum.bib
- nips_2017.sty
- sharedfutures.jpg
- AbstractCBC.pdf
- AbstractCBC.tex
- eth_header.tex
- nips_2017.sty
- disc_chart1.png
- disc_chart2.png
- disc_chart3.png
- disc_chart4.png
- discouragement.pdf
- discouragement.tex
- paper.pdf
- Censorship1.png
- Censorship2.png
- Censorship3.png
- Censorship3p5.png
- Censorship4.png
- Censorship5.png
- Censorship6.png
- Censorship6b.png
- Censorship6c.png
- Censorship6d.png
- Censorship7.png
- censorship_rejection.aux
- censorship_rejection.log
- censorship_rejection.pdf
- censorship_rejection.tex
- arydshln.sty
- bitcoin1.png
- bitcoin2.png
- blocksize_fullnodes.png
- commath.sty
- etherchain_correlation.png
- etherchain_correlation_2.png
- ethpricing.bib
- ethpricing.pdf
- ethpricing.tex
- FeesAndETH.ods
- fig1a.png
- fig1b.png
- fig1c.png
- fig1d.png
- GaspriceInGwei.png
- kth_price_revenue.png
- marvosym.sty
- nips10submit_e.sty
- plos2009.bst
- PriceAndFees.png
- sleepwake.png
- subfigure.sty
- total_social_cost.png
- Triangle1.png
- Triangle2.png
- Triangle3.png
- units.sty
- virgil_env.sty
- wrapfig.sty
- fft.py
- interpolate_polynomial_without_zeroes.py
- poly_gcd.py
- poly_utils.py
- polynomial_reconstruction.py
- polynomial_reconstruction_danksharding.py
- ghost.py
- multi_uncle_ghost.py
- random_circuit.py
- random_graphs.py
- selfish_mining.py
- selfish_mining_strats.py
- csvgen.py
- diff_and_price.csv
- fit.py
- price_analyzer.py
- price_grabber.py
- spread.py
- bls_sign.mpc
- khovratovich_algorithm.py
- legendre_uhf.mpc
- legendre_uhf.py
- uhf_oursourcing.py
- crazy_merkle_tree.py
- merkle_sum_tree.py
- compiler.py
- main.plonk.vkey-58.json
- main.plonk.vkey-59.json
- main.plonk.vkey.json
- mini_poseidon.py
- multicombs.py
- powersOfTau28_hez_final_11.ptau
- prover.py
- rc.json
- README.md
- test.py
- utils.py
- verifier.py
- __init__.py
- py_ssz.py
- serializers.py
- utils.py
- tests.py
- LICENSE
- README.md
- requirements.txt
- setup.py
- 2of3.py
- tribes.py
- paths.py
- 4844_compress_complex.py
- 4844_compress_simple.py
- compressor.py
- dicts.py
- bach_random_factored_numbers.py
- find_optimal_bit_size.py
- random_numbers_with_multiplicative_group.py
- requirements.txt
- mk_sendmany.py
- sendmany_tester.py
- distributions.py
- networksim.py
- test.py
- feistel_shuffle.py
- fisher_yates_shuffle.py
- prime_shuffle.py
- swap_or_not_shuffle.py
- test_shuffle.py
- bintrie_test.py
- new_bintrie.py
- new_bintrie_hex.py
- new_bintrie_optimized.py
- new_bintrie_test.py
- hash.py
- merkle_minimal.py
- .gitignore
- apply_test_suite.py
- bls_stub.py
- function_puller.py
- jsonize.py
- minimal_ssz.py
- monkey_patches.py
- README.md
- requirements.txt
- sanity_check.py
- spec.md
- state_test_gen.py
- state_transition.py
- hash_function.py
- minimal_ssz.py
- README.md
- ssz_partial.py
- test_ssz_partial.py
- hashable_list.py
- test_hashable_list.py
- code.vy
- erc1155.vy
- erc20.vy
- test_sublinear.py
- test_sublinear_boa.py
- test.py
- trusted_setup.py
- attack_gas.csv
- attack_gas_regression.py
- base_regression.py
- block_datadump_generator.py
- time_regression.py
- tx_and_bytes_regression.py
- sampling.py
- fft.py
- fk20.py
- multicombs.py
- poly_utils.py
- verkle.py
- verkle_precompute.py
- compute_stats.sh
- fft.py
- kzg_utils.py
- pippenger.py
- poly_utils.py
- verkle_trie.py
- compute_stats.sh
- ipa_utils.py
- poly_utils.py
- verkle_trie.py
- _blst.so
- blst.py
- compute_stats.sh
- ipa_utils.py
- poly_utils.py
- verkle_trie.py
- fish.sage
- relation_lattices.py
- code_to_r1cs.py
- false_tests.txt
- qap_creator.py
- true_tests.txt
- quadratic_prover_test.py
- quadratic_provers.py
- .gitignore
- binary_fft.py
- bitcoin_unlimited_style_sizelimits.py
- cycle_finding_function_collision_generator.py
- iceage.py
- LICENSE
- README.md
- test_binary_fft.py
# Installation Guide
1. Get the code
git clone https://github.com/ethereum/research
Downloads the entire project code from GitHub to your computer.
cd research
Moves into the project folder you just downloaded.
2. Python
Easy RecommendedPrerequisites
pip install -r py_ssz/requirements.txt
Installs the Python libraries listed in requirements.txt (or similar).
python <μ€νν νμΌλͺ
>.py # READMEμμ μ νν μ€ν νμΌλͺ
μ νμΈνμΈμ
Runs the Python script (or module).
If it runs without errors and prints output in the terminal, it worked.
// repository documentation
Was this content helpful?
(0 ratings)
