Распределенное, одноранговое приложение чата, построенное на IPFS
Настольное приложение для орбиты.
В настоящее время работает в OSX и Linux. Мы работаем над поддержкой Windows.
ПРИМЕЧАНИЕ! Орбита еще более или менее экспериментальная. Это означает, что орбита в настоящее время не защищена , API изменится, а сборки могут сломаться в ближайшие месяцы. Если вы столкнетесь с проблемами, это очень поможет открыть проблемы, чтобы мы могли исправить их как можно быстрее.


Построено с:
Смотрите также:
Вскоре орбита скоро будет доступно от Dist.ipfs.io. Между тем, вам придется построить приложение из исходного кода.
Примечание. Орбита требует более новой версии GCC для составления крипто -библиотек. gcc 6.2.1 был успешно протестирован, gcc 4.9.2 как известно, терпит неудачу во время выполнения.
Стандартные версии gcc для различных дистрибуций перечислены ниже: Arch Linux gcc 6.2.1 Debian Stretch gcc 6.2.1 Debian Jessie gcc 4.9 RHEL7 gcc 4.8 Ubuntu 16.04 LTS gcc 5.3+ OSX использует CLANG , а не gcc . Проверка необходима.
git clone https://github.com/orbitdb/orbit-electron.git
cd orbit-electron/
make start
или
npm install
npm start
ПРИМЕЧАНИЕ! Перед запуском этой команды убедитесь, что у вас работает сервер разработки Orbit-Web
npm run dev
make build
или
npm run build
Это создаст двоичные файлы для OSX и Linux в bin/
make build
make dist
Это создаст bin/dist/orbit_master_darwin-amd64.tar.gz и bin/dist/orbit_master_linux-amd64.tar.gz и добавить их в IPFS.
ПРИМЕЧАНИЕ. Электроны называют папки после арки и используют номенклатуру x64 вместо amd64 . Они то же самое; Мы создаем тарболы с amd64 , чтобы соответствовать распределениям Golang по IPFS/Distributions.
Если вы думаете, что это может быть лучше, откройте проблему!
Обратите внимание, что все взаимодействия в @orbitdb подпадают под наш кодекс поведения.
MIT © 2015-2018 Protocol Labs Inc., Haja Networks OY