1个不稳定版本

0.1.7 2022年12月13日

#4 in #kindelia


用于 kindelia

MIT 许可证

405KB
10K SLoC

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

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

Kindelia是一个点对点函数计算机,能够托管永远在线的分布式应用。本质上,它是对以太坊思想的极简设计,建立在类型论基础上。区别包括

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

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

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

  • 它非常极简。Rust客户端大约有10k行代码,而Go Ethereum使用了600k+行代码。

  • 它是最大化去中心化的,不仅仅是技术上的。政治和经济集中化也得到了解决。

  • 它是基于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 

依赖关系

~16–31MB
~394K SLoC