https://github.com/ezdapps/backend
A blockchain platform with a simplified programming language. 85% of all tokens will be distributed for free among GitHub users.
https://github.com/ezdapps/backend
blockchain smart-contracts
Last synced: 4 months ago
JSON representation
A blockchain platform with a simplified programming language. 85% of all tokens will be distributed for free among GitHub users.
- Host: GitHub
- URL: https://github.com/ezdapps/backend
- Owner: ezdapps
- License: other
- Fork: true (AplaProject/go-apla)
- Created: 2018-02-01T19:27:48.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-08-15T17:26:10.000Z (almost 7 years ago)
- Last Synced: 2024-10-01T18:23:57.454Z (8 months ago)
- Topics: blockchain, smart-contracts
- Language: Go
- Homepage:
- Size: 112 MB
- Stars: 1,606
- Watchers: 67
- Forks: 35
- Open Issues: 0
-
Metadata Files:
- Readme: README-CN.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-repositories - ezdapps/backend - A blockchain platform with a simplified programming language. 85% of all tokens will be distributed for free among GitHub users. (Go)
README
![]()
[](https://waffle.io/GenesisCommunity/go-genesis/metrics/throughput)
[](http://makeapullrequest.com)
[](https://goreportcard.com/report/github.com/GenesisCommunity/go-genesis)
[](https://travis-ci.org/GenesisCommunity/go-genesis)
[](http://GenesisCommunity.readthedocs.io/en/latest/)
[](https://github.com/GenesisCommunity/go-genesis)

[](https://godoc.org/github.com/GenesisCommunity/go-genesis)
[](https://gitter.im/GenesisCommunity?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)## 目录
- [简介](#%E5%BC%95%E8%A8%80)
- [Genesis 的特点?](#%E7%9A%84%E7%89%B9%E7%82%B9)
- [Github 用户快来获取代币!](#%E8%8E%B7%E5%BE%97%E8%87%AA%E5%B7%B1%E7%9A%84github-user%E4%BB%A3%E5%B8%81)
- [接入 Github](#%E4%B8%8Egithub%E5%AE%9E%E7%8E%B0%E4%B8%80%E4%BD%93%E5%8C%96)
- [Genesis 是如何运行的](#genesis%E6%98%AF%E5%A6%82%E4%BD%95%E8%BF%90%E8%A1%8C%E7%9A%84)
- [快速开始](#快速开始)
- [计划](#计划)
- [参与开发](#参与开发)
- [文档](#文档)
- [版本管理](#版本管理)
- [开发者](#开发者)
- [许可证](#许可证)## 简介
Genesis 是一个开源的区块链平台,最早的开发由程序员奥列格•斯特列雷科在 2011 年完成的。平台源代码完全从零开始编写。参与这一项目的团队由超过15名高级程序员组成。出于 Genesis 的理念,我们并不想以 ICO 的方式来发布我们的平台,为了促使 Genesis 发展成为世界上最优秀的区块链平台,我们决定将85%的代币免费分发给大部分程序员。
## Genesis的特点?
- 您可在 Genesis 中创建带有特定规则的你自己的区块链生态系统,例如你自己的 Ethereum,它可与其他人创建的 Ethereum(Genesis的生态系统)协作。
- 平台使用 Simvolio 和 Protypo 合约编程语言,你只需4个小时就能掌握它们。
- 你可以通过 iOS 或 Android 的手机将编写好的 Simvolio 和 Protypo 程序发布至平台。我们即将在 Appstore 和 Google Play 上线专门的应用,你也可以通过移动应用更新修改你发布的程序。
- 平台中的全部系统数据以及共识算法都可以自定义,可通过社区投票或其他算法进行更改。## Github 用户快来获取代币!
为了防止 Genesis 的公共区块链平台中受到攻击,你需要使用 GEN 代币支付网络资源使用费用(类似其他平台那样)。我们将在平台的创世块中发行1亿枚代币,其中85%(8500万GEN)将发放给注册时间1年以上(防止机器人)的85万Github 用户。我们之所以选择这种方式分配代币,是因为 Github 用户超过2400万人,大家几乎都是程序员。
最后,约85万程序员可获得对区块链平台的全面掌控,使用新规则建立新世界。
## Genesis是如何运行的
你可以使用一种名为 [Simvolio](http://GenesisCommunity.readthedocs.io/en/latest/introduction/script.html#simvolio-contracts-language) 类似C语言的智能合约编程语言来进行开发,之后被编译成字节码,它只包含非常少的变成指令和预置方法。
![]()
你可以使用 [Protypo](http://GenesisCommunity.readthedocs.io/en/latest/introduction/templates2.html#protypo-template-language) 来开发前端界面. Protypo 是一种模板引擎,支持一些列方法和树状结构的元素。
![]()
你可以通过注册表为智能合约\前端界面设置 [规则](https://GenesisCommunity.readthedocs.io/en/latest/introduction/what-is-Apla.html#access-rights-control-mechanism)。
![]()
也可以把你自己开发的区块链应用上传至 Google Play 或 Appstore 应用商店。
[https://github.com/GenesisCommunity/genesis-reactnative](https://github.com/GenesisCommunity/genesis-reactnative)
![]()
## 快速开发
![]()
[https://github.com/GenesisCommunity/quick-start](https://github.com/GenesisCommunity/quick-start)
在 macos 部署:
```bash
bash manage.sh install 3 (抬升3个局域NOD)
```在 linux 部署:
```bash
bash manage.sh install 3 (抬升3个局域NOD)
```在 windows 部署:
[https://github.com/GenesisCommunity/quick-start-win/releases](https://github.com/GenesisCommunity/quick-start-win/releases)```bash
win_install.exe
```#### Blockexplorer 控制台工具
```bash
bash manage.sh db-shell 1
``````bash
select id, time, node_position, key_id, tx from block_chain ORDER BY ID DESC LIMIT 20;
```查看生成的区块表:
```bash
select value from system_parameters where name='full_nodes';
```Web 版本的 Blockexplorer 马上就会放出。
## 计划
我们觉得代码还有很多可以改进的地方,所以还在不断提高它的质量和产量。
#### Testnet 测试网络
[date to be announced]
#### Mainnet 主网络
[date to be announced]
## 参与开发
请阅读 [CONTRIBUTING.md](https://github.com/GenesisCommunity/go-genesis/blob/master/CONTRIBUTING.md) 以获取有关 Pull Requests 的详细信息。
## 文档
请阅读并帮我们完善 [文档](https://GenesisCommunity.readthedocs.io/en/latest/#contents)
## 版本管理
我们使用 [SemVer](http://semver.org/) 实现版本管理,现有版本请见 [tags on this repository](https://github.com/GenesisCommunity/go-genesis/tags)
## 开发人员
- Oleg Strelenko - founder, Initial work - https://github.com/c-darwin
- Alexey Krivonogov - core developer - https://github.com/gentee
- Alexander Boldachev - Simvolio/Protypo architecture - https://github.com/AleDvin
- Roman Potekhin - backend developer - https://github.com/potehinre
- Evgeny Lerner - backend developer - https://github.com/dvork1ng
- Dmitrij Galitskij - backend developer - https://github.com/yddmat
- Dmitriy Chertkov - backend developer - https://github.com/dchertkov
- Roman Poletaev - backend developer - https://github.com/rpoletaev
- Igor Chertov - frontend developer - https://github.com/Saurer
- Alexey Voskresenskiy - Protypo constructor developer - https://github.com/av-alex
- Vladimir Matsola - mobile developer - https://github.com/2vm
- Alex Stern - bash/python developer - https://github.com/blitzstern5
- Vasily Starovetskiy - Simvolio/Protypo developer - https://github.com/syypoo
- Andrey Voronkov - Simvolio/Protypo developer - https://github.com/CynepHy6
- Viktor Waise - Simvolio/Protypo developer - https://github.com/Waisevi
- Aleksey Sukhanov - Simvolio/Protypo developer - https://github.com/pekanius
- Yuriy Lomakin - MVP frontend, tester - https://github.com/ylomakin
- Elena Konkina - tester - https://github.com/lfreze请查看该项目的 [参与者](https://github.com/GenesisCommunity/go-genesis/graphs/contributors) 名单。
[加入](mailto:[email protected]) Genesis 团队!
## 许可证
该项目获得GPLv3许可-详情请查看文件 [LICENSE](https://github.com/GenesisCommunity/go-genesis/blob/master/LICENSE)