5 个版本

0.1.7 2022年12月13日
0.1.5 2022年11月1日
0.1.4 2022年10月31日
0.1.3 2022年9月28日
0.1.1 2022年8月5日

#1 in #cryptocomputer

MIT 许可证

505KB
13K SLoC

----- 这是一个正在进行中的项目 -----

Kindelia:一个不是加密货币的最小化点对点计算机

Kindelia 是一个能够托管永久运行的去中心化应用的点对点函数计算机。本质上,它是基于类型理论基础的以太坊想法的极简重设计。不同之处包括

  • 没有 原生代币。它不是加密货币。它是一个加密计算机。

  • 它可以通过 HVM 及其函数操作码以较低的成本托管 函数应用

  • 它可以通过 1 秒区块、可逆堆和零成本 SSTORE 以较低的成本托管 实时应用

  • 极简。Rust 客户端大约有 10k LOC,而 Go Ethereum 使用了 600k+ LOC。

  • 它是 完全去中心化 的,不仅技术上如此。也解决了政治和经济上的集中化问题。

  • 它是基于 工作量证明(PoW) 的,永远如此。事实上,由于没有内置货币,所以甚至不可能进行权益证明(PoS)。

资源

安装

克隆此存储库,导航到其根目录,然后输入

cargo install --path .

使用

  1. 启动节点
kindelia node start
  1. 运行区块(离线)
kindelia test example/example.kdl
  1. 提交交易
kindelia post-udp --host 127.0.0.1:42000 example/post.kdl 

依赖项

~23–38MB
~564K SLoC