Что такое мальчишник?
Олень является новым криптовалюты в работах, которые используют исходный код для NXT с некоторыми изменениями. Он предназначен, чтобы быть в стагфляционных, насколько это возможно, а это означает, что существует мало-по-нет инфляции или дефляции стоимости. Работоспособная валюта должна иметь стабильное значение. Люди должны быть уверены в том, что он будет столь же ценные один день, как это будет следующим. Если люди ожидают, что падение цены, они будут пытаться избавиться от него, потому что он не будет ценными завтра, как это было сегодня, как декретные валюты. Если они ожидают, что стоимость идти вверх, они будут копить его, и он не будет использоваться в качестве валюты, скорее, как инвестиции, как акции, и цена будет колебаться, как люди покупают и продают. С стагфляции, валюта может быть стабильным средством сохранения стоимости, что у людей есть уверенность в.
Как стагфляция может поддерживаться в криптовалюте?
Простой, валюта может быть введена и выведена из системы, так что есть примерно постоянное отношение людей к сумме денег в обращении. Так как криптовалюта может сделать это?
В Олене, для каждого нового активного счета на блоке, будет 100000 Олень введен в экономику через вознаграждение, данные счета, которые подделают следующие несколько кварталов. Для каждой учетной записи, которая идет неактивны на блоке (это происходит, когда учетная запись не была ковкой или сделана какой-либо сделки в течение месяца) 100000 Оленя будет выведен из экономики через уничтожение 50% от платы за сделки, которые входят в блок-вознаграждение.
Количество Оленя, чтобы добавить или вычесть из экономики, называется Phantom Stag. Если есть положительный баланс Phantom Оленя на блоке, 10% из них будет уделено внимание, что подделывает блок. Если есть отрицательный баланс Phantom Оленя на блоке, 50% сборов сделки будут взяты из блока и уничтожены, остальные 50% пойдут на подлог блока. Уравнения следующим образом:
- phantomStag = 100000 * (newlyActiveAccounts - (amountOfStagInInactiveAccounts / 100000))
- blockRewardIfPhantomStagIsPositive = 0,1 * phantomStag + transactionFeesForBlock
- blockRewardIfPhantomStagIsNegative = 0,5 * transactionFeesForBlock
Что такое, чтобы остановить человек с большим количеством Stag от игровой системы путем создания и поддержания столько активных счетов, как это возможно?
Отличный вопрос ... Ответ Брат деревья!
Как известно, новые учетные записи NXT должны использовать открытый ключ для их первой сделки. В Олене, отправитель этой первой сделки, становится связанным с новой учетной записью. Там будет много оригинальных счетов Stag, именуемых "Корневые Accounts." Там будет один брат Дерево для каждого корневого счета. Каждый раз, когда Root счет посылает транзакцию на новый счет (назовет его счета филиала), что счета филиала становится частью этого корня-счета Brother Tree. Каждый раз, когда филиал счет посылает транзакцию на новый счет (новый аккаунт Branch) он становится связанным с первыми счетами филиала и, по доверенности, корневыми счетами и любыми другими счетами в этой учетном записи суперпользователя в Brother Tree.
Если учетная запись конкретного брата Дерево кует блок, в котором в Олене введен из-за новые ветви на его собственном брате Дерево, то новые средства из-за счета на этом Brother Tree будет даны на произвольный счет, который в качестве близко или ближе к корню на другой брат Дерево выбранного с вероятностью на основе количества новых учетных записей Брат Дерево получает. Это называется премия Brother.
Итак, что останавливает людей от создания и поддержания кучу новых счетов различных деревьев Brother, чем их собственные? Ну, если кто-то создает учетную запись на другой брат Дерево, они уменьшают свои собственные шансы получить брат награду, если они не получают блок.
Не брат Дерев и брат Rewards пользы корневой Accounts больше, потому что они имеют больше шансов получить брат Reward, чем счета отделения?
Да и нет. Чем больше и больше филиалов Есть, тем меньше шансов, что они получают брат Reward, потому что они имеют равные шансы, как каждый не приходятся на дереве до уровня новой учетной записи. Единственный способ, которым они могут воспользоваться, если учетная запись близко к корню на другой брат Дерево активирует много счетов, таким образом, увеличивая их шансы на получение следующего брата Reward, но уменьшая вероятность того, что их дерево будет получать в будущем Награды Brother.
Что останавливает конкретный брат дерево стать "лучше" чем другие Брата деревья?
Просто! Чем больше Брат дерево, тем более вероятно, он будет получать Brother Reward, но менее вероятно, любой человек в дереве, чтобы получить Brother Reward. Для меньшего дерева, наоборот. Таким образом, существует баланс в пути Brother деревья растут и в мотивации для человека, чтобы создать учетную запись на одном дереве Brother в отличие от другого.
Красота этой системы является то, что все мотивированы, чтобы вызвать как можно больше новых счетов, как это возможно и на их собственном брата Дерева и на других брата деревьев. Они получают новую учетную запись на своем собственном брате Дерево и они увеличивают свои шансы на получение брата Reward в будущем, но если есть слишком много новых учетные записей, созданные слишком быстро, то, что брат Дерево является тот, кто дает награду вместо того, чтобы получить его.
Нижняя линия
Спокойно, равный рост каждого брат Дерева сочетается с стагфляционными экономиками, чтобы создать экономику, в которой использование валюты поощряются и люди уверены в стабильной стоимости валюты. Эта валюта Stag.
Начальное распределение
Цель состоит в том, чтобы получить как можно больше учетных записей корневые, как это возможно. Чем больше людей, которые используют Олень, тем сильнее Олень будет! Именно по этой причине, что я раздавать доли в первоначальном распределении Оленя бесплатно!
Сколько Stag там будет, когда начинается Олень?
Это число будет определяться числом людей, которые предварительно зарегистрировались для Оленя. Уравнение следующим образом:
amountOfStagAtInitialDistribution = 100000 * numberOfPreRegisteredAccounts
Количество предварительно зарегистрированных счетов включает в себя один для себя. Предел один счет на человека. Для обеспечения этого, только старшие пользователи и Hero Члены NXT форума и BitcoinTalk будут разрешено требовать акций!
Сколько Stag я получу для предварительной регистрации?
95000 Олень ... Подробности ниже.
Какой процент от начального распределения я получу за предварительную регистрацию?
Опять же, это зависит от того, сколько людей предварительно зарегистрироваться. Я практически сломался, так что я буду принимать дополнительные 2% от начального распределения (если кто-то не говорит мне об этом). В конце концов, это была моя идея! Еще 3% доли будут отданы в качестве щедрот. Таким образом, ваш процент может быть найден с помощью этого уравнения:
percentageOfInitialDistribution = (95 / numberOfAccounts) + bountyPercentageReceived
Справедливо ли это? Кому ты рассказываешь!
Потому что так много людей могут свободно предварительно зарегистрироваться (бесплатно) и теми, кто ставит работу в создание этой экономики являются единственным, учитывая более чем другие (дэвы, дизайнеры, биржи и т.д.), я вижу это как справедливо , Если вы не согласны, пожалуйста, скажите мне! Я хочу, чтобы это было справедливым, насколько это возможно!
Детали предварительной регистрации
Просто PM мне здесь или пост на эквивалентной NXTForum нити (ссылка в ближайшее время) с указанием вашего интереса! Если вы утверждаете, что кто-то из NXT, я перепроверить со счетом NXT форума, чтобы убедиться, что вы не врали. Если я поймаю вас лжет, вам будет запрещено с первого выпуска, так что Справедливый!
Bounties !!!
Bounties будет дан в формах процентов от первоначального распределения акций, которые будут добавлены к 95000 Оленю даются каждый предварительно зарегистрированным счет.
Что нужно!
- 1 Ядро Дев будет нанят: + 0,8%
1 Vector Logo. Что-то связанно с фактическим оленем (здесь картина, если вы не знаете, что олень выглядит http://funkman.org/animal/mammal/reddeerstag.jpg: + 0,2% Оспаривается logocreator!- Основатели кран: сайт крана, который принимает средства от корневых счетов, которые выбирают в к крану: + 0,3%
- 7 оперативные общественный Стаг узлов (от разных пользователей): + 0,1% каждых
- 1 Стаг Сайт Дев: + 0,5%
- Мальчишник форум Dev: + 0,5%
ОТКРЫТЫЙ BETA ЗДЕСЬ!
Олень открытая бета здесь! У меня есть общественный узел с открытым интерфейсом, а также общественный узел с закрытым UI для того, чтобы обмениваться данными с. До сих пор они были достаточно обмен блоков и сделки с каждым-другой, так что я открытием стадии тестирования беты для публичного использования.
Что делать!
Перейти к URL, перечисленных в "Куда идти" раздел и создать учетную запись. Запишите свой пароль где-нибудь или сохранить его на свой компьютер. Там нет необходимости беспокоиться о безопасности, как это только бета и после официального релиза, все монеты из беты Исчезнут! После того, как вы войти в первый раз, вам будет предоставлен открытый ключ. Начать свой открытый ключ здесь наряду с количеством STAG вы хотите использовать для тестирования. Я вышлю вам некоторый STAG с помощью открытого ключа! После этого, поиграйте и лентяйничать! Если вы нашли ошибку, пожалуйста, напишите его здесь!
Какие НЕ делать!
Не используйте пароль, использованный для беты для реального счета, когда Олень, наконец, выпущен как сервер настроен для отладки и Я буду видеть пароли, которые вы использовали в бета-версии! Поэтому, пожалуйста, не искушайте меня с помощью пароля вы использовали что-то другое или использовать один и тот же пароль для беты, как и для первого выпуска!
Кроме того, не сообщают опечаток (пока)! Это включает в себя случаи, когда что-то говорит "NXT" вместо "STAG." Я доберусь до них позже.
Что ожидать!
Вероятно, самая большая ошибка существующей является тем фактом, что при попытке совершить сделку, вы увидите сообщение об ошибке с указанием "Не удалось проверить подпись (со стороны сервера)." Несмотря на ошибки, транзакция освобожденный и будет проходить в следующем блоке. Это что-то делать с тем, что вы каротажным удаленно (т.е. вы входите в Олене через что-то другое, чем локальный хост). Я знаю эту ошибку и исправить ее, но это не мой самый высокий приоритет, как каждый день использование Оленя будет осуществляться через локальный.
Еще одна важная ошибка в том, что кузнечно падает после 31 блоков из-за слишком большого количества базовых данных соединений. До тех пор, я буду периодически сбрасывать Олень и буду посылать транзакции для беты-тестеров, которые дали мне свою информацию каждый сброс.
Куда идти!
Чтобы помочь с бета-тестированием, идите сюда: http://104.131.29.158:7826
Известные ошибки
- "Не удалось проверить подпись (Server Side)"
- Количество подтверждений не обновляют в на панели управления
- "Не найдено ни блоков" Блок-странице.
- Ковка аварий после того, как 31 блоков.
Олень и Анонимность
Я хотел бы пользователи Мальчишник иметь столько частную жизнь и свободу, как это возможно. Именно по этой причине я взял перерыв от разработки для исследования методов интернетов конфиденциальности. Поразмыслив, я пришел с некоторыми способами повышения конфиденциальности для пользователей STAG.
Key Shifting пара
Это что-то из моего собственного дизайна. Я полагал, что это было бы гораздо труднее отследить пользователя, если их государственные и частные ключи изменить на регулярной основе. Так что я придумал дизайн для делать именно это.
Бумажник файл Олень будет содержать набор закрытых ключей, а не только один. Каждый пользователь будет иметь возможность столько адресов, сколько они хотят. Они должны, однако, иметь в виду, что это занимает место на Hardrive своего компьютера. Эти адреса являются одноразовыми так же, как Bitcoin адрес.
Сделка, а затем делается путем отправки монет с одного счета на другой, производится путем добавления 2 одномерного массива к адресу в вопросе, который содержит набор адресов и сумму пар. Таким образом, содержание этого адреса передается на другие адреса. Таким образом, адрес работает почти как сделки. После того, как он объявлен, где монеты собираются, адрес блокируется, и никакие дальнейшие изменения к нему не могут быть сделаны. Именно из-за этого, полную сумму Оленя связанного с адресом должна быть передана куда-то.
Теперь предположим, что чей-то адрес содержит 10 Оленя, и они только хотят, чтобы отправить 5 Stag кому-то. Программа генерирует открытые / закрытые пары ключей (что означает новый адрес) для пользователя. Когда содержимое старого адреса передается, средства будут разделены между адресом они посылают средства для и нового адресом они получены.
Для предотвращения дублирования адресов и ключевых пар и упростить процесс отправки, адреса будут назначены категории. Первая категория является "Открыть адрес" Открытым Адрес может содержать столько средств, сколько хочет. Там нет предела тому, сколько он может вместить. Остальной catgories называется "запертый" или "Исправлена" Адреса. Они могут содержать только один определенное количество или вообще ничего. Они будут разделены в двоичной моде. Там будет 1 адрессы, 2-х адреса, 4 в адреса, 8 в адреса и так далее, и так далее. Это ограничивает количество фиксированных адресов человек нуждается. Либо они должны 1 из определенной категории или они не нуждаются в этой категории вообще.
Еще одним преимуществом является то, что она делает Олень делимых в infinate количество раз, потому что каждый адрес содержит только истинное ложное значение (полный или пустой). Он также позволяет почти-infinate числа Оленя существовать как он не ограничен размером максимального большого Integer или Long, а от 2 до силы максимального размера BigInteger или Длинный.
I2P ZenSage в + Tor + Encryption Server Integration
Я был в контакте с кем-то, я знаю только, как ZenSage. Я познакомился с ним через пользователь NXT. ZenSage работает на передовой метод сохранения анонимности для просмотра в сети. Вот основы того, как это работает:
Пользователь запрашивает веб-сайт. Их машина первый посылает запрос на Eepsite сервера базы данных через I2P и сообщает ей сайт пользователь хочет, то, что алгоритм шифрования должен быть использован, и уникальный идентификатор запроса. Данные веб-сайта и алгоритм шифрования оба зашифрованы, так что только определенный шифрования сервер может расшифровать их. Таким образом, сервер базы данных Eepsite даже не знает, что было предложено. Запрос отправляется через псевдо однонаправленной связи, так что сервер даже не знаю, кто сделал запрос.
Затем компьютер пользователя строит ячейку Tor с произвольно выбранным путем Tor. Он посылает эту ячейку Tor и первый узел Tor в пути через I2P к специализированной outproxy. Клетка Тора заворачивают в слоях шифрования, так что outproxy делает все, что может определить требуемый сайт не знает. В outproxy передает эту ячейку для первого узла на выбранном пути.
Этот узел расшифровывает один слой, который показывает следующий узел. Следующий узел расшифровывает слой, который показывает узел после этого, и так далее, пока клетка не достигнет выходного узла, который расшифровывает конечный слой, который раскрывает веб-адрес и IP в outproxy.
Веб-адрес, конечный узел получает, а не содержащий веб-сайт, который просил пользователь получает веб-адрес для шифрования сервера, содержащего зашифрованную версию уникального идентификатора запроса. Узел выхода затем открывает поток на этот веб-адрес.
Затем шифровальный сервер делает запрос через I2P к базе данных сервера Eepsite просит уникальный идентификатор запроса, что полученным от Тор Exit Node. Сервер базы данных Eepsite отправляет запрошенную URL-адрес и алгоритм шифрования (которые зашифрованной) на сервере Encryption, который расшифровывает запросы.
Шифрование Сервер затем необязательно открывает поток в URL через I2P и Tor, если они хотят, чтобы избежать преследования в связи с потенциально отвратительным характером из URL, он извлекает для пользователя. В противном случае, он открывает поток непосредственно в URL (который был бы быстрее).
Шифрование Сервер принимает пакеты данных, которые он получает из URL, как они приходят и шифрует их так, что только пользователь может расшифровать их. Затем он возвращает этот зашифрованный поток в Tor Exit Node.
Tor Exit Node принимает поток зашифрованных данных, и направляет его в Outproxy. Outproxy передает зашифрованный поток через I2P на компьютер пользователя. аппарат пользователя расшифровывает поток и передает его пользователю.
Кто знает, что в этой системе?
- Пользователя и их машина почти все. Достаточно, чтобы поставить под угрозу пользователя, если их машина взломана.
- Шифрование Сервер знает только уникальный идентификатор запроса. URL и алгоритм шифрования запрашиваемый пользователем шифруются, чтобы они не могут читать данные.
- Outproxy знает что-то (IP-адрес или идентификатор I2P?), Который говорит ему, как отправить данные обратно пользователю. Если это будет взломано, пользователь, возможно, определен, но то, что веб-адрес и то, что содержание до сих пор неизвестен. Пользователь по-прежнему безопасно.
- Tor Exit Node знает только IP-адрес outproxy и IP-адрес сервера шифрования. Если она скомпрометирована, шпион может знать, где начать искать данные о пользователе. Это длится до тех пор, пока пользователь получает доступ к веб-сайт, однако; так, это было бы очень трудно идентифицировать пользователя с этим в качестве отправной точки.
- Шифрование Сервер знает IP-адрес Tor Выход узла, какие URL осуществляется доступ, что именно URL содержит и уникальный идентификатор запроса. Если это будет взломана, шпион будет иметь потенциально опасные сведения о том, что делает пользователь, и есть отправная точка для того, где искать, чтобы найти, кто является пользователем. Тем не менее, как Tor Exit Node, возможность отслеживания пользователей только продолжается до тех пор, пока пользователь подключен.
Из-за всего этого, можно с уверенностью сказать, что потенциальный шпион должен был бы поставить под угрозу шифрования сервера, Тор Выход узла, то Outproxy, и все, что между ними конечного соединения пользователь имеет к Outproxy (если есть действительно промежуточные кадры) все в течение времени кадра пользователь подключен. Добавьте к этому тот факт, что существует более 1000 возможно Tor Выход Узлов существующих в настоящее время и что может потенциально быть несколько серверов шифрования, что пользователь может подключиться. Короче говоря, все выглядит очень плохо для шпиона пытается получить информацию о пользователе.
Почему Интеграция Оленя с этой системой?
Основная причина в том, что с NXT, то вполне возможно, для кого-то, чтобы определить IP-адрес конкретного счета, собирая большую базу данных общественных узлов. Оттуда, кто-то может определить, какой IP-адрес подключен к тому, что множество узлов. Если они слушают все публичные узлы, они могут собрать адрес NXT, связанный с этим IP-адресом, определяя, какой набор узлов они Получать сделку с первым. Делать это несколько раз может привести к определению точного IP-адрес конкретной учетной записи осуществляется доступ с.
Простое добавление Tor к тому, что не очень помогает либо потому, что кто-то может определить источник все еще может быть плохо, потому что кто-то мог контролировать каждый раз, когда Tor Выход узла соединяется с общественным узлом NXT и проследить связь назад к IP-адрес пользователя.
Просто I2P интеграция с Stag лучше, чем просто Tor, но до сих пор не очень хорошо, потому что в I2P, можно определить, какой срок аренды набор связан с определенным Stag счета. I2P имеет еще много Получать рецензирование и это может быть возможным, чтобы определить IP-адрес кого-то через их набор аренды.
Используя метод, описанный выше, не тот, кто знает что-нибудь, что могло бы identfy пользователь может даже не знать о том, что пользователь работает Олень не говоря уже связать свой IP-адрес с определенным Stag счета / ID.