#ethereum #built #top #sputnik-vm #classic #validation #block

app etclient

基于SputnikVM和etcommon-worldstate存储构建的Ethereum Classic轻量级客户端

4个版本 (2个破坏性更新)

使用旧Rust 2015

0.3.0 2018年2月5日
0.2.1 2017年10月5日
0.2.0 2017年8月27日
0.1.0 2017年7月1日

#15 in #sputnik-vm

Apache-2.0GPL-3.0 许可证

270KB
776

Etclient

基于SputnikVM (evm-rs) 和 etcommon (ethereum-rs) 的一个最简Ethereum客户端。

开始使用

您可以通过安装Rust然后运行来尝试这个

cargo run --release

目前我们有一个完整的区块验证器正在运行,并且能够与网络同步区块链。请注意,存储目前是内存中的。

组件

| 名称 | 描述 | 仓库 | | evm-rs | etclient使用的SputnikVM的夜间版本。Ethereum虚拟机的纯Rust实现。 | 仓库 | | ethereum-rs | etclient使用的etcommon-rs的夜间版本。交易和区块的通用Ethereum结构。 | 仓库 | | ethash-rs | Rust中的简单Ethash实现。 | 仓库 | | devp2p-rs | Ethereum网络层Rust实现。 | 仓库 | | libsecp256k1-rs | 纯Rust SECP256K1加密实现的夜间版本。 | 仓库 |

依赖项

~19MB
~330K SLoC