Genesis 是一个开源的区块链平台,最早的开发由程序员奥列格•斯特列雷科在 2011 年完成的。平台源代码完全从零开始编写。参与这一项目的团队由超过15名高级程序员组成。出于 Genesis 的理念,我们并不想以 ICO 的方式来发布我们的平台,为了促使 Genesis 发展成为世界上最优秀的区块链平台,我们决定将85%的代币免费分发给大部分程序员。
- 您可在 Genesis 中创建带有特定规则的你自己的区块链生态系统,例如你自己的 Ethereum,它可与其他人创建的 Ethereum(Genesis的生态系统)协作。
- 平台使用 Simvolio 和 Protypo 合约编程语言,你只需4个小时就能掌握它们。
- 你可以通过 iOS 或 Android 的手机将编写好的 Simvolio 和 Protypo 程序发布至平台。我们即将在 Appstore 和 Google Play 上线专门的应用,你也可以通过移动应用更新修改你发布的程序。
- 平台中的全部系统数据以及共识算法都可以自定义,可通过社区投票或其他算法进行更改。
为了防止 Genesis 的公共区块链平台中受到攻击,你需要使用 GEN 代币支付网络资源使用费用(类似其他平台那样)。我们将在平台的创世块中发行1亿枚代币,其中85%(8500万GEN)将发放给注册时间1年以上(防止机器人)的85万Github 用户。我们之所以选择这种方式分配代币,是因为 Github 用户超过2400万人,大家几乎都是程序员。
最后,约85万程序员可获得对区块链平台的全面掌控,使用新规则建立新世界。
你可以使用一种名为 Simvolio 类似C语言的智能合约编程语言来进行开发,之后被编译成字节码,它只包含非常少的变成指令和预置方法。
你可以使用 Protypo 来开发前端界面. Protypo 是一种模板引擎,支持一些列方法和树状结构的元素。
你可以通过注册表为智能合约\前端界面设置 规则。
也可以把你自己开发的区块链应用上传至 Google Play 或 Appstore 应用商店。
https://github.com/GenesisCommunity/genesis-reactnative
https://github.com/GenesisCommunity/quick-start
在 macos 部署:
bash manage.sh install 3 (抬升3个局域NOD)
在 linux 部署:
bash manage.sh install 3 (抬升3个局域NOD)
在 windows 部署: https://github.com/GenesisCommunity/quick-start-win/releases
win_install.exe
bash manage.sh db-shell 1
select id, time, node_position, key_id, tx from block_chain ORDER BY ID DESC LIMIT 20;
查看生成的区块表:
select value from system_parameters where name='full_nodes';
Web 版本的 Blockexplorer 马上就会放出。
我们觉得代码还有很多可以改进的地方,所以还在不断提高它的质量和产量。
[date to be announced]
[date to be announced]
请阅读 CONTRIBUTING.md 以获取有关 Pull Requests 的详细信息。
请阅读并帮我们完善 文档
我们使用 SemVer 实现版本管理,现有版本请见 tags on this repository
- 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
请查看该项目的 参与者 名单。
加入 Genesis 团队!
该项目获得GPLv3许可-详情请查看文件 LICENSE