Skip to content

Latest commit

 

History

History
175 lines (131 loc) · 11.3 KB

README-RU.md

File metadata and controls

175 lines (131 loc) · 11.3 KB


Throughput Graph

PRs Welcome Go Report Card Build Status Documentation API Reference Gitter

EN | CN | ES | RU

Оглавление

Введение

Genesis - opensource блокчейн платформа, основа которой была заложена в 2011 году программистом Олегом Стреленко. Код платформы был написал полностью с нуля. Сейчас над проектом работает команда из более чем 15-и высококлассных разработчиков. Мы не можем проводить ICO для той концепции Genesis, которая нам нравится, поэтому мы приняли решение раздать бесплатно 85% токенов максимальному количеству программистов, чтобы c помощью сообщества Genesis стал лучшей блокчейн платформой в мире.

Чем Genesis уникален?

  • В Genesis вы можете создать собственную блокчейн-экосистему со своими правилами, по сути, создать свой Ethereum и он сможет взаимодействовать с Ethereum (экосистемой на Genesis) вашего соседа.
  • Чтобы начать разрабатывать на языках Simvolio и Protypo, нужно потратить на их изучение всего около 4 часов.
  • Свою разработку на Simvolio и Protypo можно сразу будет загрузить на мобильный телефон с IOS и Android. Делается это либо с помощью нашего приложения, которое будет скоро выложено в Appstore и Google Play, либо вы сможете немного изменив исходники нашего мобильного приложения разместить свой вариант.
  • Все системные параметры платформы полностью настраиваемые, даже алгоритм консенсуса, и изменять их можно при помощи голосования сообщества или любыми другими алгоритмами.

Получи свои токены, github-юзер!

Для защиты от атак в Genesis, как и в других публичных блокчейн-платформах, есть оплата использования ресурсов сети токенами GEN. В генезис-блоке платформы будет эмиссировано 100 млн токенов и 85% (85 млн GEN) будет распределено между примерно 850 тысячами гитхаб-юзеров, чьи аккаунты существуют не менее одного года (для защиты от ботов). Мы решили выбрать такой способ раздачи токенов, потому что гитхаб-юзеров более 24 млн человек и почти все они программисты.

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

Как Genesis работает

Разрабатывайте приложения на 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

Blockexplorer в консоли

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 скоро будет доступна.

Планы

Мы считаем, что наш код можно сделать лучше, поэтому будем работать над его качеством и производительностью.

Testnet

[date to be announced]
В тестовой сети можно будет проверить работу системы используя свой приватный ключ.

Mainnet

[date to be announced]

Участие в разработке

Пожалуйста, прочитайте CONTRIBUTING.md для получения подробной информации о процессе отправки Pull Requests.

Документация

Пожалуйста, изучайте и дополняйте нашу документацию

Версионность

Мы используем SemVer для управления версиями. Доступные версии см. tags on this repository

Разработчики

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


Подняться вверх