[![Throughput Graph](/graphs.waffle.io/AplaProject/go-apla/throughput.svg)](/waffle.io/AplaProject/go-apla/metrics/throughput) [![PRs Welcome](/img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](/makeapullrequest.com) [![Go Report Card](/goreportcard.com/badge/github.com/AplaProject/go-apla)](/goreportcard.com/report/github.com/AplaProject/go-apla) [![Build Status](/travis-ci.org/AplaProject/go-apla.svg?branch=master)](/travis-ci.org/AplaProject/go-apla) [![Documentation](/img.shields.io/badge/docs-latest-brightgreen.svg?style=flat)](/apla.readthedocs.io/en/latest/) [![](/tokei.rs/b1/github/AplaProject/go-apla)](/github.com/AplaProject/go-apla) ![](/reposs.herokuapp.com/?path=AplaProject/go-apla&style=flat) [![API Reference]( /camo.githubusercontent.com/915b7be44ada53c290eb157634330494ebe3e30a/68747470733a2f2f676f646f632e6f72672f6769746875622e636f6d2f676f6c616e672f6764646f3f7374617475732e737667 )](/godoc.org/github.com/AplaProject/go-apla) [![Gitter](/badges.gitter.im/Join%20Chat.svg)](/gitter.im/go-apla?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)

6073409083 | uninterposed | ES | RU

## Оглавление - [Введение](#Введение) - [Чем Genesis уникален?](#Чем-genesis-уникален) - [Получи свои токены github-юзер!](#Получи-свои-токены-github-юзер) - [Интеграция с github](#Интеграция-с-github) - [Как Genesis работает](#Как-genesis-работает) - [Быстрый старт](#Быстрый-старт) - [Планы](#Планы) - [Участие в разработке](#Участие-в-разработке) - [Документация](#Документация) - [Версионность](#Версионность) - [Разработчики](#Разработчики) - [Лицензия](#Лицензия) ## Введение Genesis - opensource блокчейн платформа, основа которой была заложена в 2011 году программистом Олегом Стреленко. Код платформы был написал полностью с нуля. Сейчас над проектом работает команда из более чем 15-и высококлассных разработчиков. Мы не можем проводить ICO для той концепции Genesis, которая нам нравится, поэтому мы приняли решение раздать бесплатно 85% токенов максимальному количеству программистов, чтобы c помощью сообщества Genesis стал лучшей блокчейн платформой в мире. ## Чем Genesis уникален? - В Genesis вы можете создать собственную блокчейн-экосистему со своими правилами, по сути, создать свой Ethereum и он сможет взаимодействовать с Ethereum (экосистемой на Genesis) вашего соседа. - Чтобы начать разрабатывать на языках Simvolio и Protypo, нужно потратить на их изучение всего около 4 часов. - Свою разработку на Simvolio и Protypo можно сразу будет загрузить на мобильный телефон с IOS и Android. Делается это либо с помощью нашего приложения, которое будет скоро выложено в Appstore и Playmarket, либо вы сможете немного изменив наши исходники разместить свой вариант. - Все системные параметры платформы полностью настраиваемые, даже алгоритм консенсуса, и изменять их можно при помощи голосования сообщества или любыми другими алгоритмами. ## Получи свои токены, github-юзер! Для защиты от атак в Genesis, как и в других публичных блокчейн-платформах, есть оплата использования ресурсов сети токенами GEN. В генезис-блоке платформы будет эмиссировано 100 млн токенов и 85% (85 млн GEN) будет распределено между примерно 850 тысячами гитхаб-юзеров, чьи аккаунты существуют не менее одного года (для защиты от ботов). Мы решили выбрать такой способ раздачи токенов, потому что гитхаб-юзеров более 24 млн человек и почти все они программисты.
Для того, чтобы процесс набора 850 тысяч гитхаб-юзеров шел активнее, мы поощряем первых присоединившихся:
- первые 1,000 получат по 150 GEN - первые 10,000 - 140 GEN - первые 100,000 - 120 GEN - первые 500,000 - 80 GEN - остальные по 70 GEN

Просто поставьте звездочку этому репозиторию, и получите свои токены при запуске платформы


15 февраля 2018 будет закончен сбор звездочек. До 15 февраля 2018 Вам нужно разместить у себя в bio [публичный ключ ECDSA](/GenesisProject.github.io), который мы спарсим и запишем в Genesis-блокчейн, доступ к GEN-токенам будет возможен через приватный ключ. Если после раздачи токенов что-то останется, то фонд Genesis распорядится ими по своему усмотрению.

Вы сможете получить дополнительные +10 GEN, если в bio укажите логин гитхаб-юзера (через пробел после ключа), который рассказал Вам про Genesis. Он также получит дополнительные +10 GEN (если он разместит у себя в профиле [публичный ключ ECDSA](/GenesisProject.github.io)).

910-216-6132 2487392648 3174024416 575-552-9327
Расскажи друзьям!


В итоге около 850 тыс программистов получат полный контроль над блокчейн платформой и смогут начать строить новый мир с новыми правилами.

После запуска mainnet, GEN смогут быть без проблем добавлены на биржи. Кстати, сейчас нет ни одной публичной блокчейн платформы, обладающей возможностью разрабатывать свои смарт-контракты и вышедшей на биржи у которой суммарная стоимость всех токенов меньше $1 млрд. Platform | Smart-contracts | Market Cap | Token price | Total Supply| Github | Source code --- | --- | --- | --- | ---| --- | --- Ethereum | [Documentation](/solidity.readthedocs.io/en/develop/introduction-to-smart-contracts.html) | $100 bln | [$1000](/coinmarketcap.com/currencies/ethereum/) | 100m | [ethereum](/github.com/ethereum/go-ethereum) | original NEO | [Documentation](/docs.neo.org/en-us/sc/introduction.html) | $10 bln | [$143](/coinmarketcap.com/currencies/neo/) | 100m| [neo-project](/github.com/neo-project/neo) | original EOS | [Documentation](/github.com/EOSIO/eos/wiki/Smart-Contract) | $6 bln | [$10](/coinmarketcap.com/currencies/eos/) | 900m | [EOSIO](/github.com/EOSIO/eos) | original Qtum | [Documentation](/github.com/qtumproject/qtum/blob/master/doc/sparknet-guide.md) | $3 bln | [$40](/coinmarketcap.com/currencies/qtum/) | 100m | [qtumproject](/github.com/qtumproject/qtum) | bitcoin fork Но основе /coinmarketcap.com/tokens/ ## Интеграция с github Мы планируем сделать возможность оплачивать одобренные коммиты и закрытие issue в GEN. Т.е. вы сможете интегрировать Genesis в свой репозиторий и автоматически платить пользователям, которые будут улучшать Ваш продукт.
Разместите наш бейджик, чтобы поддержать Genesis.

[![We'll_accept GEN](/img.shields.io/badge/We'll_accept-GEN-brightgreen.svg)](/github.com/AplaProject/go-apla)

``` [![We'll_accept GEN](/img.shields.io/badge/We'll_accept-GEN-brightgreen.svg)](/github.com/AplaProject/go-apla) ``` ## Как Genesis работает Разрабатывайте приложения на [Simvolio](/apla.readthedocs.io/ru/latest/introduction/script.html#simvolio). Simvolio - это С-подобный язык программирования на котором пишутся контракты и который компилируется в байт-код. Имеет минимально необходимое количество управляющих конструкций и встроенных функций.


Создавайте интерфейсы на [Protypo](/apla.readthedocs.io/ru/latest/introduction/templates2.html#protypo). Protypo - язык описания страниц для фронтенда. Является по сути шаблонизатором который переводит последовательность функций с параметрами в древовидное представление элементов для фронтенда.


Устанавливайте [права](/egaas-en.readthedocs.io/ru/latest/introduction/what-is-Apla.html#id18) на изменение кода контрактов/интерфейсов и данных реестров

Размещайте свое блокчейн-приложение в плей-маркете и апсторе.
/github.com/GenesisKernel/genesis-reactnative


## Быстрый старт

/github.com/GenesisKernel/quick_start
Развернуть стенд на macos: ```bash bash manage.sh install 3 (поднимает 3 локальные ноды) ``` Развернуть стенд на linux: ```bash bash manage.sh install 3 (поднимает 3 локальные ноды) ``` Развернуть стенд на windows:
```bash manage.exe -start=3 (поднимает 3 локальные ноды) ``` #### Blockexplorer в консоли ```bash docker exec -ti postgres_genesis sh -c "sudo -u postgres psql -d eg1" ``` ```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 Ориентировочно 15.02.18 будет запущена 3-я версия тестнета
В тестовой сети можно будет проверить работу системы используя свой приватный ключ.
#### mainnet Будет запущен ориентировочно 15.04.18
## Участие в разработке Пожалуйста, прочитайте [CONTRIBUTING.md](/gist.github.com/PurpleBooth/b24679402957c63ec426) для получения подробной информации о процессе отправки Pull Requests. ## Документация Пожалуйста, изучайте и дополняйте нашу [документацию](/egaas-en.readthedocs.io/) ## Версионность Мы используем [SemVer](/semver.org/) для управления версиями. Доступные версии см. [tags on this repository](/github.com/your/project/tags) ## Разработчики - Oleg Strelenko - founder, Initial work - /github.com/c-darwin - Alexey Krivonogov - core developer - /github.com/gentee - Alexander Boldachev - Simvolio/Protypo architecture - /github.com/AleDvin - Roman Potekhin - backend developer - /github.com/potehinre - Evgeny Lerner - backend developer - /github.com/dvork1ng - Dmitrij Galitskij - backend developer - /github.com/yddmat - Dmitriy Chertkov - backend developer - /github.com/dchertkov - Roman Poletaev - backend developer - /github.com/rpoletaev - Igor Chertov - frontend developer - /github.com/Saurer - Alexey Voskresenskiy - Protypo constructor developer - /github.com/av-alex - Vladimir Matsola - mobile developer - /github.com/2vm - Alex Stern - bash/python developer - /github.com/blitzstern5 - Vasily Starovetskiy - Simvolio/Protypo developer - /github.com/syypoo - Andrey Voronkov - Simvolio/Protypo developer - /github.com/CynepHy6 - Viktor Waise - Simvolio/Protypo developer - /github.com/Waisevi - Aleksey Sukhanov - Simvolio/Protypo developer - /github.com/pekanius - Yuriy Lomakin - MVP frontend, tester - /github.com/ylomakin - Elena Konkina - tester - /github.com/lfreze See also the list of [contributors](/github.com/AplaProject/go-apla/graphs/contributors) who participated in this project.
[Join](mailto:hello@apla.io) the Genesis team! ## Лицензия This project is licensed under the GPLv3 License - see the [LICENSE.md](/github.com/AplaProject/go-apla/blob/master/LICENSE) file for details

314-579-8303
Подняться вверх