LINUX.ORG.RU

Sia — децентрализованное облачное хранилище

 , , ,


11

9

Sia — это децентрализованное облачная платформа, которая позволяет без третьих сторон создавать на любом ПК облачный диск, в котором люди могут хранить файлы в зашифрованном виде на прямую, от пользователя к пользователю. Благодаря технологии смарт-контрактов и блокчейна, оплата производится от пользователя к пользователю, гарантом выступает блокчейн который хранит информацию о сделки, а саму сделку выполняет технология смарт-контрактов. Так как это технология новая, разберём механизм подробно.

Вы скачали программное обеспечение, запустили его. Теперь вы можете выделить у себя на жёстком диске место для облачного диска. После чего вы ставите цену за один гигабайт в криптовалюте sia. После того, как на ваш облачный диск будет загружен файл другим пользователем, создаётся смарт-контракт, например на месяц. В блокчейн записывается, что пользователь А, купил у пользователя B к примеру 3 гигабайта места на облачном диске, 26 июня в 3 часа дня, за 100 sia. У пользователя А, снимается со счёта 100 sia и хранится в блокчейне ровно месяц, до 26 июля 3-ох часов дня. И если пользователь B хранит этот файл ровно месяц, срабатывает смарт-контракт и ему ровно через месяц в назначенное время, отправляется 100 sia из блокчейна без каких либо третьих сторон. Третьей стороной выступает блокчейн и программный код. Для того, чтоб файл никуда не исчез, его копия хранится на шести разных облачных диска. Если кто-то один удалит, то в контракт будет прописан сразу другой желающий, а остальные 5 пользователь обеспечат сохранность файла, что исключает потерю файла. Исходные тексты полностью открыты и доступны на github

На данный момент проект имеет статус «бета». Также вовсю идёт майнинг криптовалюты, и сейчас можно добывать её на видеокартах. Как когда-то Биткоин.


>>> Официальный сайт
>>> Манифест (PDF)
>>> Графический клиент

Консольный клиент:
>>> Windows 64bit
>>> Linux 64bit
>>> OS X 64bit
>>> Other Platforms

>>> Подробности



Проверено: Shaman007 ()
Последнее исправление: CYB3R (всего исправлений: 10)
Ответ на: комментарий от KRoN73

Как быть, когда хочется вывести 3 машины из-за NAT? :)

IPv6, очевидно. Но в совке, судя по всему, любят обмазываться несвежим cgNAT.

anonymous
()
Ответ на: комментарий от anonymous

Но в совке, судя по всему

При чём тут совок? У меня три сервера за бугром, все с IPv6. Ни на одном нормально не пашет. По крайней мере, друг друга не видят :)

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

все с IPv6. Ни на одном нормально не пашет. По крайней мере, друг друга не видят :)

Потому что ты криворукий, нет?

xtraeft ★★☆☆
()

а что с аптаймом?

int13h ★★★★★
()
Ответ на: комментарий от KRoN73

При чём тут совок? У меня три сервера за бугром, все с IPv6. Ни на одном нормально не пашет. По крайней мере, друг друга не видят :)

Хез. У меня три офиса, дом и два сервера с VPN, везде ipv6, где нативный, где тунели от 5 провайдеров минимум. Все всё видят.

ipv6 внезапно работает везде, просто не юзает никто :)

AngryElf ★★★★★
()
Ответ на: комментарий от ncrmnt

Я думаю, что всем очень важно узнать твоё экспертное мнение по языку GO. Не останавливайся, пожалуйста.

anonymous
()
Ответ на: комментарий от AngryElf

Ни на одном нормально не пашет. По крайней мере, друг друга не видят :)

ipv6 внезапно работает везде, просто не юзает никто :)

Увы, у меня ни на одном из трёх буржуйских серверов не работает. В смысле, не пингуются друг с другом по ping6.

Ну и в любом случае на домашней машине, о которой идёт речь, IPv6 нет. Билайн пока не выдаёт, хотя были какие-то эксперименты пару лет назад, но заглохли.

KRoN73 ★★★★★
()
Ответ на: комментарий от ncrmnt

Прототипирование? Для прототипирования драйверов железок на ПЛИС-прототипе, (из userspace и на голом железе) и, если повезет, то в скором времени и на rtl модели я юзаю lua. Хочется быстрее - lua-jit, хотя мне производительность для моих целей вообще не критична.

Прототипирование. Нет, не железо. Софт. POC. «Давайте посмотрим, вдруг это работает». Софт не ограничивается только драйверами для железок, хотя для многих это сюрприз.

Для этой поделки же, можно было выбрать Java, Ruby, Python, да в конце концов хоть PHP, что уже устаканилось, хорошо отлажено и имеет хорошую стандартную библиотеку.

Можно было. Но выбрали Go. Почему? Ну, например, потому, что хотели и могли. А ещё Go производительнее Ruby и Python, и при всей моей любви к последнему, если у тебя нет серверов с бесконечной RAM, некоторые вещи на нём даются только большой болью. У нас в проде сперва было 6 серверов, крутивших код на Питоне. Потом код переписали на Go и 3 сервера из 6 теперь работают на другом проекте, а у оставшихся ещё задел по ресурсам на год при текущем росте. А так конечно, хипстонедоязычок, прогаешь и чувствуешь как борода растёт, а рубашка актуальной клеткой покрывается.

Тред не читай @ в комменты отвечай. Чуть выше я расписал почему. С кроссом у Go пока не очень.

Не очень что именно? Нам одна местная конторка прислала для тестов 24 процессора ARMv7 в красивой стоечной упаковке. Смотрим для чего эти калькуляторы применить можно. Код на Go собирается и выполняется. Рядом ещё есть код на C++, тоже работает. Я что-то пропустил важное?

anonymous
()
Ответ на: комментарий от KRoN73

При чём тут совок? У меня три сервера за бугром, все с IPv6. Ни на одном нормально не пашет. По крайней мере, друг друга не видят :)

А у меня без малого четыре сотни по всему миру, всё работает как часы. Может надо всё-таки почитать и разобраться как оно устроено? Руки подправить себе или админам площадок.

anonymous
()
Ответ на: комментарий от KRoN73

Билайн пока не выдаёт, хотя были какие-то эксперименты пару лет назад, но заглохли.

Во-во, проще cgNAT обмазаться, чем что-то учить новое. Но вот ты лично можешь не ждать, пока недопровайдер родит что-то. Он может и не родить ничего. А туннельные брокеры уже сейчас есть. Хочешь публичный используй, хочешь свой подними. Делов на полчаса с перерывами на чай.

anonymous
()
Ответ на: комментарий от anonymous

Прототипирование. Нет, не железо. Софт. POC. «Давайте посмотрим, вдруг это работает». Софт не ограничивается только драйверами для железок, хотя для многих это сюрприз.

Я просто привел пример. Мне нужно было, чтобы скрипты работали и на голом железе в 256К RAM+DATA, и в юзерспейсе и язык можно было засунуть вообще в VPI плугин - я выбрал lua. Для другого выбрал бы питон, для чего-то вообще LISP. Язык это инструмент, не более.

Можно было. Но выбрали Go. Почему? Ну, например, потому, что хотели и могли.

Выбрали и хрен с ним. Лично я жду когда в Go кросс на MIPS починят, выше приводил ссылку на баг, висит давно. При этом мипсовых роутеров, которые способные поддержать сеть на начальных этапах выше крыши, и выбрав Go в его текущем состоянии они этот момент упускают. Их дело.

Лучше бы чем бугуртить - помогли бы разрабам Go ту багу закрыть.

ncrmnt ★★★★★
()
Последнее исправление: ncrmnt (всего исправлений: 1)

Дружки из NSA ключики проверили как следует? Валюта-валютой, диски дисками, а информация дороже всего. Ждем новостей когда обнаружится что всю инфу легко сливали в АНБ.

gh0stwizard ★★★★★
()

1. Купить коины негде. 2. Намайнить не получается. 3. Заработать - тоже не выходит, контрактов нету, потому см. №1

Что делать-то?

Ну и может есть возможность мониторить, что в сети творится, как контракты кем-то перекупаются (мимо меня проходят)? Полез было изучать формат базы данных, но понял, что стар стал, не для меня сии игры.

Also, размер хранилища у вас задаётся в байтах (в консольном клиенте). Даже если написать 500G, оно это считает за 500 байт. Приходится самому нолики дорисовывать. Не удобно. Сейчас вот думаю, может я контрактов не получаю, потому что анонсировал хранилище на 500 байт, а последующее изменение программа проигнорила (информации очень мало в логах)... Цену выставил в 1 SC при среднем - 2.4, но ноль реакции.

AngryElf ★★★★★
()
Ответ на: комментарий от KRoN73

Увы, у меня ни на одном из трёх буржуйских серверов не работает. В смысле, не пингуются друг с другом по ping6.

Все у разных хостеров и везде не пашут? Я всё-таки подозреваю либо совсем говнохостинг (ipv6 заявлен, но не настроен), либо кривые настройки.

В том же хецнере, к примеру, меняли способ роутинга, пришлось сервера перенастраивать. Но и после этого были проблемы с роутингом всего, что не xxx::2, иногда приходилось с саппортом решать.

Но оно реально удобно, на голову удобнее кошмаров с NAT.

AngryElf ★★★★★
()
Ответ на: комментарий от AngryElf

Т.е. я б даже сам бы файлик захостил, просто по приколу, посмотреть, как оно пашет. Но не могу - денег нету :)

Продайте, что ли, пару SC?

AngryElf ★★★★★
()
Ответ на: комментарий от AngryElf

С майнингом там что-то странное. Сначала у меня как-то получилось часов за 5 блок намайнить. А потом сутки - беcтолку. После чего мне надоело слушать вой вентилятора на видеокарте и я майнинг отрубил.

И да, манинг встроенный в саму систему - чисто декоративный, потому что на одном ядре оно уже сейчас ничего не намайнит. Только на видеокарте.

anonymous
()

Так, что-то интересное, надо попробовать.

orm-i-auga ★★★★★
()
Ответ на: комментарий от AngryElf

Все у разных хостеров и везде не пашут? Я всё-таки подозреваю либо совсем говнохостинг

Один говнохостинг и два середнячка — DO и Hetzner.

Но оно реально удобно, на голову удобнее кошмаров с NAT.

Ну, х.з. У меня кошмаров с NAT нет почему-то :)

KRoN73 ★★★★★
()
Ответ на: комментарий от ncrmnt

Я просто привел пример. Мне нужно было, чтобы скрипты работали и на голом железе в 256К RAM+DATA, и в юзерспейсе и язык можно было засунуть вообще в VPI плугин - я выбрал lua. Для другого выбрал бы питон, для чего-то вообще LISP.

Тогда в чём претензии к Go? Недостаточно лампово?

Язык это инструмент, не более.

А вот здесь ты рассказываешь как тебе «резко расхотелось тыкать эту поделку» из-за того, что она на Go. Получается, ты очередной диванный балабол?

Лично я жду когда в Go кросс на MIPS починят, выше приводил ссылку на баг, висит давно. […]
Лучше бы чем бугуртить - помогли бы разрабам Go ту багу закрыть.

Ну ты понял, да? Раз лично тебе надо так надо, то почему бы тебе не поучаствовать? А если тебе не настолько нужно, то какие претензии? Кому-то MIPS приоритетен, кому-то x86, а кому-то на ЛОРе языком помолоть.

anonymous
()
Ответ на: комментарий от KRoN73

Один говнохостинг и два середнячка — DO и Hetzner.

DO — это середнячок? Я смотрю, планка ожидаемого качества падает год от года. Так и обратно к DSL по подмокшим кабелям скатимся.

Ну, х.з. У меня кошмаров с NAT нет почему-то :)

Я тебе процитирую тебя же: «Оно в принципе не может работать на порту, отличном от 9982? Как быть, когда хочется вывести 3 машины из-за NAT? :)». Если это не кошмар с NAT, то я уже боюсь представить, что такое кошмар с NAT. С такими стандартами качества подсеть 100.64.0.0/10 ждёт вас с распростёртыми объятиями.

anonymous
()
Ответ на: комментарий от anonymous

Если это не кошмар с NAT, то я уже боюсь представить, что такое кошмар с NAT

1. Вопрос решился ключиком -p: Sia — децентрализованное облачное хранилище (комментарий)

2. Кошмар в этом контексте — это IPv6. Когда Sea его вообще не поддерживает :)

KRoN73 ★★★★★
()
Ответ на: комментарий от anonymous

А вот здесь ты рассказываешь как тебе «резко расхотелось тыкать эту поделку» из-за того, что она на Go. Получается, ты очередной диванный балабол?

Сугубо меркантильный интерес. У меня в хозяйстве две мипсовые железки 24/7 включенные практически простаивают, куда я б такое вкатил до кучи к CJDNS'у, если это не потребует особого гемора. К сожалению, сейчас это пока шоустоппер.

Ну ты понял, да? Раз лично тебе надо так надо, то почему бы тебе не поучаствовать? А если тебе не настолько нужно, то какие претензии?

Не настолько чтобы лезть в недры чужого кода, потому щупать и не буду. Пока. Починят - попробую

ncrmnt ★★★★★
()

Фиг вам, а не место на моем компьютере:-) Потом еще кто-нибудь разместит в облаке педофильское видео или ролики ИГИЛ, а достанется на орехи всем.

anonymous
()
Ответ на: комментарий от anonymous

«Персоналки - это вообще цивилизационная ошибка капиталистического эгоистического индивидуализма»

Пропустил прием галоперидолу? Чувства собственности нет только у простейших млекопитающих. Коммунисты опускают людей до уровня мышей, у которых нет ничего своего. Человек же всю историю развивался и завоевывал новые горизонты только благодаря стремлению к независимости и богатству.

anonymous
()
Ответ на: комментарий от Legioner

«В гугле потерять инфу шансов куда меньше»

Согласен. Но на восстановление данных придется писать запрос в АНБ, я не думаю, что у жителей страны под санкциями получится получить данные таким путем.

anonymous
()
Ответ на: комментарий от KRoN73

Кошмар в этом контексте — это IPv6. Когда Sea его вообще не поддерживает :)

Зачем разрушать, давайте сразу строить руины. Давайте сразу легаси-софт писать. Смешно, согласен.

anonymous
()
Ответ на: комментарий от ncrmnt

Сугубо меркантильный интерес. У меня в хозяйстве две мипсовые железки 24/7 включенные практически простаивают, куда я б такое вкатил до кучи к CJDNS'у, если это не потребует особого гемора. К сожалению, сейчас это пока шоустоппер.

Ну это совсем другое дело.

Не настолько чтобы лезть в недры чужого кода, потому щупать и не буду. Пока. Починят - попробую

Ох, лучше бы роутеры на нормальных CPU делали. А то стыд и срам.

anonymous
()
Ответ на: комментарий от anonymous

Ох, лучше бы роутеры на нормальных CPU делали. А то стыд и срам.

MIPS как раз для роутеров лучше ARM и x86. Там BE обычно, и не надо вертеть эндиантность в пакетиках в TCP. Да и с ARM'ом последнии мипсы вполне конкурируют по производительности (а вот на рынке MIPS проигрывает)

ncrmnt ★★★★★
()
Последнее исправление: ncrmnt (всего исправлений: 2)
Ответ на: комментарий от KRoN73

Ну, х.з. У меня кошмаров с NAT нет почему-то :)

А ведь когда-то давно проблемы были. Но тогда и подсетки C получить гораздо легче было, точнее дешевле обходилось (имхо около $20 за подсетку). А уж немного ip-ков так вообще задаром раздавали.

anc ★★★★★
()
Ответ на: комментарий от anonymous

...«Оно в принципе не может работать на порту, отличном от 9982? Как быть, когда хочется вывести 3 машины из-за NAT? :)». Если это не кошмар с NAT, то я уже боюсь представить, что такое кошмар с NAT.

Это скорее проблема разрабов. С таким же успехом даже на одной машине я могу этот порт использовать для других целей. И чего только из-за софтины в которой гвоздями прибит порт мне менять то что давно работало? Скорее я не буду использовать эту софтину.

anc ★★★★★
()

Подскажите, есть ли сайты на русском.И вот пробывал запускать майнер и он сразу майнит - ничего не спрашивает никошелька нифига - это что тест или что он делает? \\ А понял он подключаетсЯ к кошельку на 127,0,0,1:9980.

dr04 ★★
()
Последнее исправление: dr04 (всего исправлений: 1)

Сделайти инсталятор setup.exe и как настроить чтобы .config был в папке вместе с графическим клиентом?*

dr04 ★★
()

В трей sia-ui сварачивается?* и самый важный вопрос! Сколько MH/s какое железо выдаёт? И как быстро эти mh/s дадут 1 ks. Кароче калькулятор есть?

dr04 ★★
()
Host settings:
Storage:      50.000 GB (519.42 MB used)
Price:        5.000 SC per GB per month
Collateral:   0
Max Filesize: 1000000000
Max Duration: 8640
Contracts:    84

Ещё бы понимать, что это значит и сколько это держать :)

...

Ещё на двух машинах контрактов по нулям.

KRoN73 ★★★★★
()

Разраб планирует выпустить обновление в течении 3-4 недель. Будет добавлено много фишек и api для бирж. Выйдет на биржи.

Цена держится уже долгое время стабильно. 0.15- 0.17 за 1000KS.

Также у sia появится скоро конкурент Swarm на платформе ethereum. подробней. http://general-beck.info/18-ethereum-эфириум/153-ethereum-frontier-в-преддвер...

Кто не знает что такое ethereum, можете посмотреть в моей ветке. https://bitcointalk.org/index.php?topic=996518.0

Коротко: Ethereum - это криптоплатформа следующего поколения для создания смарт-контрактов и децентрализованных приложений.

Yaremi_Roman
() автор топика
26 августа 2015 г.

Офигенное облачное хранилище без способа задать директорию для собственно хранилища.

legolegs ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.