• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

ubiq/shokku: An open source scalable blockchain infrastructure for Ubiq, Ethereu ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

ubiq/shokku

开源软件地址:

https://github.com/ubiq/shokku

开源编程语言:

JavaScript 74.4%

开源软件介绍:

An open source scalable blockchain infrastructure for Ubiq, Ethereum and IPFS

shokku-logo

Shokku

Note: Until further notice, this project is in heavy development mode (don't expect everything to work out of the box, also the documentation is lacking and many more)!

Description

Shokku provides you with a complete way of having your own infrastructure for Ubiq and Ethereum (soon) nodes (pretty much like Infura does), exposing them with a nice JSON API, allowing you to have full control on the whole process.

If you want, you can try the live service hosted in https://api.shokku.com (to be deployed soon).

Motivation

If you're asking why the existence of this project, I recommend you to read this Medium article (to be released soon) where I explain the reasoning in more detail.

Development Setup

Please see DEVELOPMENT for more information.

Deployment

Please see DEPLOYMENT for more details and options.

TODO

Towards releasing version 1.0.0, there are several tasks that need attention. We're using Waffle.io to track everything.

A couple of tasks that would be awesome to have help would be:

  • Configure services like travis, waffle...
  • Finish properly tests.
  • Increase code coverage.
  • Finish Docker DigitalOcean provisioner.
  • Finish Docker Vultr provisioner.
  • Add complete support to IPFS nodes.
  • Provide a better way to backup blockchain data (in case of Gubiq instances) to spin up quickly more instances without downloading the whole blockchain.
  • Create Terraform provisioner for setting up a Kubernetes cluster tailored for Shokku.
  • Create a set of Helm recipes for spining Shokku inside a Kubernetes cluster.
  • Add support to Ethereum nodes. Improve API to allow having Ubiq and Ethereum options (or to spin one or another depending on needs).
  • Add rate limiting usage to the API.
  • Add permissions to use the API with proper JWT sessions (have a better control access).
  • Improve session API stickiness with Traefik (at least for Docker Swarm).
  • Prepare the code to scale and support heavy load.

Contributing

Please see CONTRIBUTING for details.

Backers

These are super hero members that have contributed in a meaningful way to the project (with a donation, with code, with documentation, with coffee...):

  • Don't be shy and help! You'r name will be here ;)

Donations

Donations are very important to us as it will help to keep this project moving!

Ubiq Address: 0x83B07FC91522e64Dac623a49Da5967d433aD1a4B | View address on ubiqscan

Acknowledgements

  • Thanks to Pablo (@ataliano) for creating this awesome logo!

Support

  • Join the #shokku channel in our public Discord group. Sign up at https://discord.gg/HF6vEGF.
  • File an issue on GitHub (double check that there's no duplicates).
  • Tweet to or DM @aldoborrero.

License

Everything is licensed with the Apache License 2.0 (Apache).

Please see License File for more information.




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap