- Введение
- Чем Genesis уникален?
- Получи свои токены github-юзер!
- Интеграция с github
- Как Genesis работает
- Быстрый старт
- Планы
- Участие в разработке
- Документация
- Версионность
- Разработчики
- Лицензия
Genesis - opensource блокчейн платформа, основа которой была заложена в 2011 году программистом Олегом Стреленко. Код платформы был написал полностью с нуля. Сейчас над проектом работает команда из более чем 15-и высококлассных разработчиков. Мы не можем проводить ICO для той концепции Genesis, которая нам нравится, поэтому мы приняли решение раздать бесплатно 85% токенов максимальному количеству программистов, чтобы c помощью сообщества Genesis стал лучшей блокчейн платформой в мире.
- В Genesis вы можете создать собственную блокчейн-экосистему со своими правилами, по сути, создать свой Ethereum и он сможет взаимодействовать с Ethereum (экосистемой на Genesis) вашего соседа.
- Чтобы начать разрабатывать на языках Simvolio и Protypo, нужно потратить на их изучение всего около 4 часов.
- Свою разработку на Simvolio и Protypo можно сразу будет загрузить на мобильный телефон с IOS и Android. Делается это либо с помощью нашего приложения, которое будет скоро выложено в Appstore и Google Play, либо вы сможете немного изменив исходники нашего мобильного приложения разместить свой вариант.
- Все системные параметры платформы полностью настраиваемые, даже алгоритм консенсуса, и изменять их можно при помощи голосования сообщества или любыми другими алгоритмами.
Для защиты от атак в Genesis, как и в других публичных блокчейн-платформах, есть оплата использования ресурсов сети токенами GEN. В генезис-блоке платформы будет эмиссировано 100 млн токенов и 85% (85 млн GEN) будет распределено между примерно 850 тысячами гитхаб-юзеров, чьи аккаунты существуют не менее одного года (для защиты от ботов). Мы решили выбрать такой способ раздачи токенов, потому что гитхаб-юзеров более 24 млн человек и почти все они программисты.
В итоге около 850 тыс программистов получат полный контроль над блокчейн платформой и смогут начать строить новый мир с новыми правилами.
Разрабатывайте приложения на Simvolio. Simvolio - это С-подобный язык программирования на котором пишутся контракты и который компилируется в байт-код. Имеет минимально необходимое количество управляющих конструкций и встроенных функций.
Создавайте интерфейсы на Protypo. Protypo - язык описания страниц для фронтенда. Является по сути шаблонизатором который переводит последовательность функций с параметрами в древовидное представление элементов для фронтенда.
Устанавливайте права на изменение кода контрактов/интерфейсов и данных реестров
Размещайте свое блокчейн-приложение в плей-маркете и апсторе.https://github.com/GenesisCommunity/genesis-reactnative
https://github.com/GenesisCommunity/quick-start
Развернуть стенд на macos:
bash manage.sh install 3 (поднимает 3 локальные ноды)
Развернуть стенд на linux:
bash manage.sh install 3 (поднимает 3 локальные ноды)
Развернуть стенд на 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
See also the list of contributors who participated in this project.
Join the Genesis team!
This project is licensed under the GPLv3 License - see the LICENSE file for details