Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
10 августа 2011, 3:43:32 PM   # 1
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: [7,3 Баунти BTC] Реализация демереджа в альтернативной цепочке с объединенном добычи

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
После многочисленных дискуссий в форуме о Гезелль Я решил сделать небольшой шаг fordward для freicoin.

я думаю задача не трудно, и что (даже если только я один, чтобы внести свой вклад в Баунти) вознаграждение может получить достаточно обнадеживающими со временем и Bitcoin поднимается в цене. Я просто не хватает времени прямо сейчас.
Интересно было бы интегрировать его multicoin.

Победитель будет первым реализовать Bitcoin-как валюту со встроенным демерредж и которые могут быть объединены добывали как namecoin будет.

Я держу монеты, но если модератор форума или просто кто-то с большей репутацией делает одолжение держат их, вероятно, больше людей будут готовы положить свои монеты для щедрот.

Вы можете пожертвовать, отправив вам вклад здесь:

1N9u8az3nkztXP3xUcYFhoFsNAvARxBowq

http://www.freicoin.org/
jtimon сейчас офлайн Пожаловаться на jtimon   Ответить с цитированием Мультицитирование сообщения от jtimon Быстрый ответ на сообщение jtimon


Как заработать Биткоины?
Без вложений. Не майнинг.


10 августа 2011, 7:17:07 PM   # 2
 
 
Сообщений: 70
Цитировать по имени
цитировать ответ
по умолчанию Re: [7,3 Баунти BTC] Реализация демереджа в альтернативной цепочке с объединенном добычи

Получил 1806 Биткоинов
Реальная история.





Как бы вы хотели, чтобы справиться с этой проблемой округления?

Не то, что я думаю, что это будет иметь много финансовое значение, но можно попасть в ситуацию, когда несколько txouts может дать несколько иной общей стоимости в зависимости, как они расходуются.

Существует также проблема согласования времени, и даже время между моментом, когда выдаются транзакции, и, когда он входит в блоке цепи может совершить сделку чрезмерно тратить свои (ныне сморщенные) входы, или создать другие виды "немного не" ошибки. Это может иметь смысл, чтобы определить время Демередж в терминах блоков цепи, а не в терминах «настенные часы» время.

Альтернативой является лежащим в основе магазин реализации безусадочного монет, как они теперь, без простоя, и изменить пользовательский интерфейс для отображения номинальный -монету возражать к основным безусадочным монетам в соответствии с формулой. Затем, лежащая в основе реализация будет представлена ​​в терминах монет-на-а-конкретной точку по времени, которые преобразованы, чтобы представить номинальную Демур-монету заранее определенным время в зависимости от соотношения. Существует еще проблема «немного от» ошибок, если кто-то просит 1 DMC в оплате, и вы делаете компенсацию 1 DMC, но к тому времени они получают это, они получают только 0,99999999 DMC. Если это человек получатель не имеет значения, но автоматизированная платежная система может отклонить его.
vector76 сейчас офлайн Пожаловаться на vector76   Ответить с цитированием Мультицитирование сообщения от vector76 Быстрый ответ на сообщение vector76

10 августа 2011, 10:39:08 PM   # 3
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: [7,3 Баунти BTC] Реализация демереджа в альтернативной цепочке с объединенном добычи

Как бы вы хотели, чтобы справиться с этой проблемой округления?

Не то, что я думаю, что это будет иметь много финансовое значение, но можно попасть в ситуацию, когда несколько txouts может дать несколько иной общей стоимости в зависимости, как они расходуются.

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

Существует также проблема согласования времени, и даже время между моментом, когда выдаются транзакции, и, когда он входит в блоке цепи может совершить сделку чрезмерно тратить свои (ныне сморщенные) входы, или создать другие виды "немного не" ошибки. Это может иметь смысл, чтобы определить время Демередж в терминах блоков цепи, а не в терминах «настенные часы» время.

Как я и сказал Вот Я думал, в счете демереджа блоков, а не года. Таким образом, мы воспользоваться из "внутренние часы" сети.

Альтернативой является лежащим в основе магазин реализации безусадочного монет, как они теперь, без простоя, и изменить пользовательский интерфейс для отображения номинальный -монету возражать к основным безусадочным монетам в соответствии с формулой. Затем, лежащая в основе реализация будет представлена ​​в терминах монет-на-а-конкретной точку по времени, которые преобразованы, чтобы представить номинальную Демур-монету заранее определенным время в зависимости от соотношения. Существует еще проблема «немного от» ошибок, если кто-то просит 1 DMC в оплате, и вы делаете компенсацию 1 DMC, но к тому времени они получают это, они получают только 0,99999999 DMC. Если это человек получатель не имеет значения, но автоматизированная платежная система может отклонить его.

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

Я не видел проблему с указанием точного количества. Даже если изменение (тот, который идет назад к отправителю) принимает потери от демереджа, вы должны определить, что является "изменение" вывод. Вы также должны указать либо подсчет блоков, когда была создана сделка или плату за транзакцию явно, если вы хотите, чтобы убедиться, что вы платите плату за транзакцию.
Если мы рассмотрим позже вариант, это может быть примером:
Выход 1: 50 (получателю)
Выход 2: 49,98 (ваши изменения обратно к вам)
Выход 3: 0.01 [Плата TX] (с шахтером)
Выход 4: 0.005 [потери от демереджа] (обратно к вам, если не все потратили)
Выход 5: 0,005 [плата ОЙ] [убытки от демереджа] (до шахтера, если не все потратили)

Возможно, выход 5 может быть удален и любые входные freicoins не погашенные в выходе считается платой за транзакцию, если они не потребляется перед началом зарядки выхода 4.
Если оба вывода 4 и 5 (или FRC не заявлен выход) расходуются, сделка становится недействительным и больше не будет иметь возможность появляться в цепочке.
Невостребованные монеты являются первыми, которые собираются погибнет простой, так что если вы хотите, чтобы добавить плата за транзакцию индикатор необходим для особого вида продукции (может быть, просто отправив монеты к нулевому адресу известного сети) ,
Для того, чтобы указать, что будет проигравшая выход, соглашение может быть, что это последний выход. Если вы хотите ограничить минимальное изменение, которое вы собираетесь получить вы можете добавить два выхода на тот же адрес.

Это контрсталийный только для применения, если входы имеют меньше выходов и пока транзакция находится в цепочке. После этого все выходы страдают от демерреджа в той же пропорции.

Спасибо за указание на эту проблему.
jtimon сейчас офлайн Пожаловаться на jtimon   Ответить с цитированием Мультицитирование сообщения от jtimon Быстрый ответ на сообщение jtimon

13 августа 2011, 9:43:44 AM   # 4
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: [7,3 Баунти BTC] Реализация демереджа в альтернативной цепочке с объединенном добычи

Я придумал решение для "точная проблема оплаты" что я думаю, что это более элегантно. Он не нуждается в новых областях, но константы для адреса полей и значения / количества продукции.

1) Постоянный адрес назначения TO_MINER (= 0?), Который позволяет указать плата за транзакцию явно в пределах обычного вывода.

Теперь невостребованные монеты не идут на шахтер, но принять потенциальные потери простоя во время сделки.

2) Постоянное количество выходных (= 0), чтобы указать адрес, по которому не утверждал, но не разрушенный демереджу монет должен идти. 

Если нет "Выход изменения демереджа" Указано, невостребованные изменение идет в шахтер. Таким образом, вы можете подтолкнуть золотодобытчиков включить его быстро.
Если указаны различные, монеты распределяются пропорционально. Таким образом, вы можете поделиться потерями ОГО экспедитора с получателя в любой пропорции, которую вы хотите.

Когда невостребованные монеты все "потраченный", Сделка становится недействительным и не может попасть в цепь больше. Таким образом, вы эффективно положить верхний предел, как долго может (в блоках) принять сделку положить в цепи без добавления экспирации поля.

Тем не менее, мы не должны касаться любой структуры из Bitcoin, только как остатки интерпретируются.
jtimon сейчас офлайн Пожаловаться на jtimon   Ответить с цитированием Мультицитирование сообщения от jtimon Быстрый ответ на сообщение jtimon

28 августа 2011, 9:03:19 AM   # 5
 
 
Сообщения: 176
Цитировать по имени
цитировать ответ
по умолчанию Re: [7,3 Баунти BTC] Реализация демереджа в альтернативной цепочке с объединенном добычи

Я не знаю, если Freicoin когда-либо будет работать на больших масштабах. Но на самом деле никто не знает, так как это не было сделано раньше. В Германии я знаю о нескольких местных клубах, которые имеют какие-то Gesells Freigeld и, кажется, такие люди, как это на местном уровне. Кроме того, я принадлежу к тем немногим людям, которые не заинтересованы в cryptocurrencies для принятия быстрых денег. И я чувствую, что нам нужно, чтобы это реализовать только для того, чтобы увидеть, если он работает. Если он не работает в глобальном масштабе, я думаю, там будет много местных усыновителей. Потому что, как только будет реализовано freicoin мы могли бы видеть местные клубы принять это, чтобы получить свою систему Freigeld онлайн.

Добавлено 2 BTC в Баунти 
nodemaster сейчас офлайн Пожаловаться на nodemaster   Ответить с цитированием Мультицитирование сообщения от nodemaster Быстрый ответ на сообщение nodemaster

28 августа 2011, 10:51:02 AM   # 6
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: [7,3 Баунти BTC] Реализация демереджа в альтернативной цепочке с объединенном добычи

Я не знаю, если Freicoin когда-либо будет работать на больших масштабах. Но на самом деле никто не знает, так как это не было сделано раньше. В Германии я знаю о нескольких местных клубах, которые имеют какие-то Gesells Freigeld и, кажется, такие люди, как это на местном уровне. Кроме того, я принадлежу к тем немногим людям, которые не заинтересованы в cryptocurrencies для принятия быстрых денег. И я чувствую, что нам нужно, чтобы это реализовать только для того, чтобы увидеть, если он работает. Если он не работает в глобальном масштабе, я думаю, там будет много местных усыновителей. Потому что, как только будет реализовано freicoin мы могли бы видеть местные клубы принять это, чтобы получить свою систему Freigeld онлайн.

Добавлено 2 BTC в Баунти 

Спасибо!

Как вы говорите, если он не работает в глобальном масштабе, каждый город может запустить свою собственную freicoin цепь.
Если вы или люди из местных клубов заинтересованы, мы обсуждаем некоторые из деталей реализации (скорость демереджа, кривое поколения, и т.д.) здесь:

http://www.freicoin.org/
jtimon сейчас офлайн Пожаловаться на jtimon   Ответить с цитированием Мультицитирование сообщения от jtimon Быстрый ответ на сообщение jtimon

28 августа 2011, 1:59:53 PM   # 7
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: [7,3 Баунти BTC] Реализация демереджа в альтернативной цепочке с объединенном добычи

http://www.freicoin.org/implementations-details-and-bounty-t13.html#p129
Цитата: jtimon
Для изменения кривой генерации, то фикцию мы должны изменить для генерации заключается в следующем:

main.cpp
Код:
int64 статический GetBlockValue (интермедиат nHeight, int64 nFees)
{
    Int64 nSubsidy = 50 * МОНЕТКА;

    // Субсидия разрезают пополам каждые 4 года
    nSubsidy >>= (NHeight / 210000);

    вернуться nSubsidy + nFees;
}

в

Код:
int64 статический GetBlockValue (интермедиат nHeight, int64 nFees)
{
    int64 nSubsidy;
    если (nHeight > EQUILIBRIUM_BLOCK) {
nSubsidy = EQUILIBRIUM_REWARD;
    } Еще {
   nSubsidy = INTIAL_REWARD + ((nHeight - 1) * РАСПАДНЫЕ);
}
    вернуться nSubsidy + nFees;
}

Константы должны быть определены следующим образом:

Код:
#define EQUILIBRIUM_REWARD 1000 * МОНЕТА // это может быть изменен
#define MAX_BASE 1000000000 * МОНЕТА // 1 миллиард, это может быть изменено
#define EQUILIBRIUM_BLOCK 250000 // 5 лет, это может быть изменено
#define DEMURRAGE_RATE 0,0001 // 1 - 0,0001, ~ 5% годовых, это может быть изменено
#define РАСПАД 0,008 // может быть изменен
// MAX_BASE = (EQUILIBRIUM_BLOCK / 2) * ((2 * INTIAL_REWARD) + ((EQUILIBRIUM_BLOCK - 1) * РАСПАДНЫЕ)) - DEMURRAGE_CHARGED_UNTIL_EQUILIBRIUM
#define INTIAL_REWARD ((((MAX_BASE + DEMURRAGE_CHARGED_UNTIL_EQUILIBRIUM) * 2) / EQUILIBRIUM_BLOCK) - ((EQUILIBRIUM_BLOCK - 1) * РАСПАДНЫЕ)) / 2


Помогите мне с этим DEMURRAGE_CHARGED_UNTIL_EQUILIBRIUM, пожалуйста.
jtimon сейчас офлайн Пожаловаться на jtimon   Ответить с цитированием Мультицитирование сообщения от jtimon Быстрый ответ на сообщение jtimon

30 августа 2011, 12:26:32 PM   # 8
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: [7,3 Баунти BTC] Реализация демереджа в альтернативной цепочке с объединенном добычи

Может быть, мы должны ждать альтернативного клиента полного Bitcoin, чтобы изменить его вместо текущего кода, или мы могли бы ждать Lib развиваться.
https://gitorious.org/libbitcoin

Если мы решили раскошелиться Bitcoin непосредственно, демереджа, мы должны сделать следующее:

1) Инкапсуляция CTxOut правильно, что делает nValue приватным и создание методов получения / установки
Это изменение будет делать ошибки появляются в каждом месте, где мы должны изменить код.

2) CTxOut должны иметь поле block_number или способ доступа к нему.

3) Меняем int64 CTxOut :: GetValue () для
int64 CTxOut :: GetValue (интермедиат nHeight) {
   вернуться this.nValue - (this.nValue * DEMURRAGE_RATE * (nHeight - this.blockNumber));
}

Я думаю, что (и изменение GetBlockValue) должно быть достаточно.
Никто не готов взять на себя щедрот?
jtimon сейчас офлайн Пожаловаться на jtimon   Ответить с цитированием Мультицитирование сообщения от jtimon Быстрый ответ на сообщение jtimon

12 сентября 2011, 5:58:28 PM   # 9
 
 
Сообщения: 905
Цитировать по имени
цитировать ответ
по умолчанию Re: [7,3 Баунти BTC] Реализация демереджа в альтернативной цепочке с объединенном добычи

Я, наконец, из статуса новичка и в состоянии отправить. Вот дискуссия, которая продолжается на протяжении на freicoin форумы (Я просто скопировал мои посты, я надеюсь, что это все-таки читаемым):


Ну, я считаю, что это подходящее время для меня, чтобы сообщить, что мой стартап работает на альтернативном полном * Bitcoin клиента. Мы будем поддерживать блок цепь с простоем с первого дня, и мы очень хотели бы работать с вами, чтобы получить вашу поддержку в создании этого «официальный» freicoin блок цепи на freicoin.org.

(* Чтобы уточнить, это реализация протокола Bitcoin, как это определено в первоначальном Bitcoin техническом документе, поверх другой наложенной сети равноправных узлов ЛВС. Он предназначен для новых альтернативных блоков цепей, и это не бит, совместимый с магистраль Bitcoin блока цепи или сетевого протокола.)

Мы будем реализовывать нашу собственную общую валюту для обмена, и мы ожидаем, что общая валюта должна стимулировать расходы, препятствовать накопительству и поддерживать стабильные, фиксированные цены. Естественно, ваше freicoin предложение отвечает всем требованиям, и на моих глазах по крайней мере, он делает это лучше, чем все остальное (и в последние несколько недель, я думаю, что я читал каждое другое предложение альтернативы блок цепи вне там).

Это * не * быть сливаться ДОБЫЧИ способен, однако. Объединение горно требует взаимозависимости между связанными блочными цепями, которая является просто неприемлемой с технической точки зрения и в отношении долгосрочной безопасности сети.

В рабочем графике - имея в виду, что это будет * * изменение - we'll вероятно, есть версия для внутреннего тестирования до конца сентября / начале октября, и публичная бета-версия в сроки ноябрь / декабрь. Если все пойдет хорошо, то бета будет стать freicoin testnet, и новый блок freicoin цепи генерируется для официального выпуска в начале 2012 года.

Вот расстройство того, как наш демереджа блок цепь будет отличаться от Bitcoin:

1. 10 второй блоки (EDIT: мы изменили обратно в 10-минутных блоков!)
2. 10bn freicoins (1e18 денежных единицы) общая циркуляция
3. 2 часа сложность Retarget (каждые 720 блоков)
- До + 10% настройки вверх (EDIT: это обратно в стандартный 4х .. Я не должен lendt никакого доверия к solidcoin)
- До -400 регулировки% вниз
4. 1% демереджа в год (но в расчете на-блок) (EDIT: это была скорректирована до 4%)
5. 32 freicoins выданного для каждого блока

Некоторые замечания о том, почему выбраны эти цифры:

1) Это может показаться из левого поля, но мы должны также подумать о создании протокола, который переживет гуманитарные науки экспансию в космос, где скорость света становится ограничивающим беспокойство. Туда и обратно на Луну всего за 3 секунды. Время туда-обратно до L4 / L5 составляет порядка около 17 минут, и RTT на орбиту Марса, спутников Марса и ОСЗ похож, хотя и колеблется. Все, что дальше будет, конечно, займет больше времени. Текущая производительность Bitcoin сети показывает, что круглые времена порядка секунды может работать. Выбор 10 секунд на каждый блок позволяет крипто-валюту, которая включает в себя комфортно всем cislunar пространства, обеспечивает 60x улучшение времени проверки над Bitcoin, и находится в пределах порядка величины лучшей текущей сети Bitcoin могут сделать.

2) Сравнения были сделаны с размером на душу населения в USD денежного пула, а затем экстраполировать по оценкам, 20 миллиардов жителей cislunar пространства в середине 22-го века.

3) Я просто указать на solidcoin для этого. Мне было бы любопытно знать, если кто-то сделал некоторые исследования на то, что оптимальное количество для этого должно быть.

4) Роберто М. Billi & Джордж А. Кан, 2008. "Какова оптимальная скорость инфляции ?," Экономическое обозрение, Федеральный резервный банк Канзас-Сити, выпуск Q II, стр 5-28.

Авторы считают, что между 0,7% и 1,4% является идеальным. 1% это удобно в середине и легко работать. Демередж будет выплачиваться как обязательные сборы сделки (сделки не будут приниматься, если плата за сделку не соответствует или превышает требуемый демередж).

5) То, что это совпадает с выбором solidcoin является чистым совпадением. С 1% годовым простоем, можно ожидать примерно 32 freicoins демерреджа на блок в стационарном состоянии. В то время как freicoins все еще добывается, выход (новые монеты + демереджа + TX плата) будет составлять от 32 до 64 freicoins, в среднем.
maaku сейчас офлайн Пожаловаться на maaku   Ответить с цитированием Мультицитирование сообщения от maaku Быстрый ответ на сообщение maaku

12 сентября 2011, 5:59:37 PM   # 10
 
 
Сообщения: 905
Цитировать по имени
цитировать ответ
по умолчанию Re: [7,3 Баунти BTC] Реализация демереджа в альтернативной цепочке с объединенном добычи

На 10-секундных раундов:

За последние два месяца была 15 по реорганизации; узла blockexplorer.com сбора данных. Если предположить, что вилка блока цепи привела только две ветви, и что blockexplorer.c имели только 50% шанс выбрать «правильную» ветвь, это означает, что было 30 вилами блока цепи в течение последних двух месяцев. Это 30 из 8928 блоков за июль и август, или около 0,336% шанс для данного блока. Теперь предполагается, что сеть не подлежало злонамеренное действие в течение этого времени *, это означает, что в этих 30 случаях два блок были получены достаточно близко во время, чтобы быть в пределах латентности сети. Или иначе говоря, мы можем вычислить задержку сети текущего, существующей сети Bitcoin быть: 10мин / 0,336% = 2,02 сек.

* Если бы это было, что бы только опустить в результате задержки.

Экстраполируя в будущее, мы можем ожидать, что это число идти вниз, а не вверх. Это может быть несколько нелогичным, но то, что мы видим сейчас, это наихудшая возможность. Bitcoin равного-равному оверлей не оптимизирована, на всех. Можно также предположить, что, когда крипто-валюта идет мейнстрим, мы можем видеть появление волоконно-оптически связан узлами обработки платежей, которые могут ретранслировать блоки и транзакции разрозненными частями сети очень быстро.

Кроме того, это не очень понятно, что увеличение числа вилок даже был вопрос. Bitcoin имеет защиты, встроенные в протокол для разрешения подобных конфликтов. Только тогда, когда вероятность раскола превышает 50%, что блок цепь становится расходящимся. На текущей сети Bitcoin, это означает, что круглые раза не должно быть короче, чем за 4 секунды.

10 секунд больше, чем в два раза превышает нижний предел, и, как я сказал, что предел будет только * меньше *, как сеть становится умнее.
О ставках демереджа:

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

Однако было значительное исследование влияния инфляции на экономику, а также то, что «идеальный» уровень инфляции будет. В статье я связан от Федерального резервного банка Канзас-Сити, и это самый лучший и самый последний доклад о идеальной процентной ставке. Это источник 1% числа.

Демередж не должен полностью компенсировать против других эффектов рынка, чтобы препятствовать накопительству, это просто должно быть достаточно, чтобы сделать другие формы создания богатства (инвестиции, кредиты и т.д.) более желательным. Это точный аналог инфляции в декретных валют, и ФРС говорит, что 1% было достаточно хорошо для них.


На плате ОЙ против автоматических изымает:

Я не уверен, что я вас понимаю; отозвало должны быть каким-то образом. Вы предполагаете, что каждый блок анализа экспедитор плату за каждый счет? Это будет излишне расти блок цепи, но смешная сумма. Или, может быть, это просто делается на определенные промежутки времени, каждый X число блоков? Это привело бы к другим проблемам, как люди пытаются разгрузить свои монеты до капли, а затем купить обратно потом.

Или, может быть, это жёстко в клиент, а не явно в блоке цепи, что снижение сальдо счетов использовать при небольшом количестве каждый раз, когда новый блок генерируется? Я буду утверждать, что является более сложным для реализации, и менее желательным.

Если же, с другой стороны, ваша точка является то, что пользователь должен видеть номер, который отражает их расходуемый баланс, то я согласен. Но это вопрос UI оторван от технической реализации.

Если демереджа оценивается как обязательных платежей по сделке, то пользователь все еще сохраняет некоторую выгоду: операции со своих счетов считаются более ценными, и будет обрабатываться быстро. Это также технически очень прост в реализации, и если контекст требует она может быть скрыта от пользователя с помощью пользовательского интерфейса.
maaku сейчас офлайн Пожаловаться на maaku   Ответить с цитированием Мультицитирование сообщения от maaku Быстрый ответ на сообщение maaku

12 сентября 2011, 6:01:15 PM   # 11
 
 
Сообщения: 905
Цитировать по имени
цитировать ответ
по умолчанию Re: [7,3 Баунти BTC] Реализация демереджа в альтернативной цепочке с объединенном добычи

Цитата: JohnDoe
Изготовлена ​​нить об этом на bitcointalk сделать обсуждение доступной для большего числа людей, так что упасть, если вы хотите.


Есть некоторые моменты, там я хотел бы обратиться, но я все еще жду своего статуса новичка, который будет снят

Цитата: JohnDoe
На самом деле игнорировать то, что я сказал выше, потому что я просто преобразовать в ваш метод. Полностью запамятовал, что ТХ сборы дают более высокий приоритет.


Мы находимся на той же странице, то. Но для полноты картины, есть две компромиссов, которые я приукрасил:

Во-первых, имея автоматические изымает более удобно для шахтеров, поскольку это приводит к последовательной и предсказуемой доходности. Используя операционные издержки, как метод делает добычи немного похоже на игру в лотерею - некоторые шахтеры будут достаточно удачливы, чтобы генерировать блоки, содержащие операции с большими налогами, а другие не будут. Однако объединяли горнодобывающая промышленность будет в значительной степени облегчить это, а общий / средний урожай будет примерно таким же, как и в автоматическом снимать случае. ИМХО это делает его не проблема на практике.

Во-вторых, автоматические отозвало правильно обрабатывать потерянные монеты таким образом, что операционные издержки не делаем. В автоматическом выводе случае, потерянные кошельки продолжают обесцениваться с выручкой постепенно возвращается к экономике с течением времени. Однако с операционными издержками, если кошелек потерял эти монеты никогда не будут использоваться в сделке и поэтому сборы демереджа никогда не будут оценены. Разумный компромисс, который я рассматриваю создает особый тип транзакции, который позволяет шахтеры активно требовать плату от неактивных счетов в определенных пороговых значений (например, каждый раз, когда учетная запись вдвое в стоимостном выражении). Таким образом, мы получаем лучшее из обоих решений.

Цитата: JohnDoe
Да, ФРС выступает за целевой 1% инфляции цен, но 1% демереджа является гомолог на 1% прироста денежной массы, не инфляции цен на 1%. Вы должны принять рост ВВП во внимание. Реальный гомолог инфляции цен на 1% будет 1% демереджа по темпам роста ВВП, так что, если рост ВВП 3%, то демереджа должен быть на 4%.


Это происходит со мной, что мы также должны принять во внимание рост населения в устойчивом состоянии (или рост сети в начальной стадии), а также рост производительности труда в экономике в целом ...

(В этот момент я должен сказать, что я программист по образованию и профессии, хотя я прочитал экономист по выходным. Я только что провел полчаса пытается проанализировать все факторы способствуют ценовой инфляции, при которой указывают сложность его причиной я считаю, что это может быть не правильный путь. так что, пожалуйста, медведь со мной, как я пытаюсь урезонить это, и скажите мне, если я получаю какую-либо часть его неправильно 🙂

Что моя компания и я ищу с контрсталийными валютами все экономические выгоды от низки, положительной инфляции валюты, с дополнительным преимуществом долгосрочной стабильности цен. Так что я пытаюсь разработать систему, в которой инфляция цен стабильна на нуле, но со скоростью демереджа устанавливается таким образом, чтобы иметь такие же положительные эффекты, как 1% целевой показатель инфляции цен ФРС.

Однако при проектировании этой системы я стал жертвой неправильным мышлением, демередж эквивалентен соответствующей инфляции цен. Он может выглядеть таким образом с точки зрения потребителя, но я запустить некоторые цифры, чтобы убедиться, что вы сказали, и теперь я вижу, что макро-экономически это совершенно аналогично увеличению денежной массы (что при прочих равных условиях приведет к инфляции, но есть и другие факторы, на работе, а).

Принимая это как шанс, чтобы думать о том, что это то, что мы (моя компания) пытаются достичь, теперь я понимаю, что то, что мы хотим достичь на самом базовом уровне, является увеличение скорости крипто-токен денег, по Стимулирование расходы и обескураживающее накопительство. Беспокоясь о ценовой инфляции / дефляции атакуя коррелировать симптом, а не причину.

Это упрощает вещи значительно, поскольку демередж любого ненулевого количества естественно увеличить скорость обращения денег. Таким образом, только вопросы, то есть: на сколько, и с какими последствиями?

Который ставит меня обратно на площади один, и мне нужно думать об этом еще. Является ли это что-то здесь кто заглянул в?
maaku сейчас офлайн Пожаловаться на maaku   Ответить с цитированием Мультицитирование сообщения от maaku Быстрый ответ на сообщение maaku

12 сентября 2011, 6:02:07 PM   # 12
 
 
Сообщения: 905
Цитировать по имени
цитировать ответ
по умолчанию Re: [7,3 Баунти BTC] Реализация демереджа в альтернативной цепочке с объединенном добычи

Цитата: JohnDoe
Таким образом, любой ETA на вашей вилке maaku?

Привет, я был на конференции всю неделю. У меня много кода, написанного, но не было времени, чтобы проверить форум Он идет вперед, хотя я буду воздерживаться от любых дальнейших публичных заявлений относительно графика, пока мы не близки к публичной бета-версии.

Я завершил наш блок заголовка и форматы транзакций. Это * будет * быть слиться-шахтное способна, но только с будущими валютами на основе нашего крипто-маркер системы. Это * не * быть сливаться-мину, совместимую с Bitcoin, namecoin, или любого из его производных. Я извиняюсь, но система, которую мы придумали просто слишком чистый, элегантный, и будущее доказательство отказаться.

Мы замещенные S-выражение (Lisp) для Forth-подобного языка сценариев Bitcoin в. Это отчасти для простоты реализации и тестирования, но и потому, что мы расширили использование языка сценариев для определения того, как работает валюта. В действительности, поведение крипто-маркер системы регулируется программируемым и вставными крючками, написанных на языке сценариев.

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

1. К 10 минутам блоков
2. 1 неделя сложности перенаправляет (+/- 4x вверх / вниз)
3. 4% годовой контрсталийного
4. Скорость генерации монет ... TBD

На моих спорных блоках 10-сек:

Я утверждаю, что это будет работать, а на самом деле было бы обеспечить более высокий уровень безопасности (потому что работа сети проявляются более регулярно, есть рецептура эффект, в котором количество подтверждений вопросов - так 60 подтверждениях в с интервалом 10 * * является более безопасным чем одно подтверждение с интервалом 10мин). Однако мой менеджер проекта заставил меня понять, что преимущества являются маргинальными, присоединен риском, некоторые недостатки (большой блок-цепь), и он не получает ничего нам, что мы не могли получить с помощью других средств. Таким образом, мы вернулись к консервативной 10-минутный тур.

Сложность перенаправляет:

Я утверждаю, что Bitcoin две недели просто слишком долго - особенно, если есть капля в hashrate, как мы видели, с namecoin. Для обеспечения безопасности сети, было бы лучше, если трудность перенаправляет произошло быстрее, чем распределенная, несогласованная добыча сеть может ответить. Я чувствовал 2 часа был правильный компромисс в этом отношении - если шахтеры коллективно, но по отдельности решили вытащить, это может занять целый день (с учетом разницы в часовых поясах и времени реакции). Это было бы достаточно времени для одного или двух перенаправляет, так что надеюсь, утилита сети не будет нарушена.

К сожалению, один также необходимо учитывать статистическую дисперсию. Биткойн эффективно использует по своей природе случайного процесса Пуассона (доказательство работы) в виде часов. Только если размер выборки достаточно велик это может быть надежной хронометраж мера. Если целевой интервал составляет 10 минут, 2 часа будет только 12 образцов, который, безусловно, слишком мал. 2 недели в 2016 году образцы, что, безусловно, очень консервативны. 1 неделя будет 1008 образцов, что достаточно вероятно. 1 день будет лучше, ИМХО, но на 144 образцах, что мне нужно сделать некоторые математические / запустить некоторые моделирования, чтобы увидеть, если это будет работать.

Ставка демереджа:

Я предполагаю, что есть некоторые упрощающие предположения в уравнении, которое вы дали мне, как это не соответствует первой производной уравнения на Википедии. Но если предположить, что это правильно, я бы предназначаться 1% рост цен по причинам, указанным ранее, и рост ВВП 3%, что также ряд ФРС последовательно целенаправленными. По вашей форме уравнения обмена, что будет означать увеличение денежной массы / 4% простой 4%.

На поколения монеты:

Предыдущая ставка была бы сравнима, хотя и в дополнение к цели на 4%. Однако это заняло бы более ста лет, чтобы произвести все монеты! На самом деле, нет ничего плохого в том, что, но он отличается от Bitcoin. И это косвенно поднимает вопрос о награде для ранних.

КАЖДЫЙ альт-цепь до сих пор, кроме namecoin, доказал быть scammy разбогатеть по-быстрому. Правильно или неправильно, сообщество будет воспринимать freicoin как более одного и того же, если не будут приняты меры, чтобы устранить или компенсировать несправедливое распределение на ранних.

Это не есть решение для еще, но я открыт для предложений и заинтересованного мнения других здесь.
maaku сейчас офлайн Пожаловаться на maaku   Ответить с цитированием Мультицитирование сообщения от maaku Быстрый ответ на сообщение maaku

13 сентября 2011, 12:00:22 PM   # 13
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: [7,3 Баунти BTC] Реализация демереджа в альтернативной цепочке с объединенном добычи


Или, может быть, это жёстко в клиент, а не явно в блоке цепи, что снижение сальдо счетов использовать при небольшом количестве каждый раз, когда новый блок генерируется? Я буду утверждать, что является более сложным для реализации, и менее желательным.

Я думаю, что это самый простой способ его реализации. Почему это менее желательно?

Цитата: jtimon
Если мы решили раскошелиться Bitcoin непосредственно, демереджа, мы должны сделать следующее:

1) Инкапсуляция CTxOut правильно, что делает nValue приватным и создание методов получения / установки
Это изменение будет делать ошибки компиляции появляются в каждом месте, где мы должны изменить код.

2) CTxOut должны иметь поле block_number или способ доступа к нему.

3) Меняем int64 CTxOut :: GetValue () для
int64 CTxOut :: GetValue (интермедиат nHeight) {
   вернуться this.nValue - (this.nValue * DEMURRAGE_RATE * (nHeight - this.blockNumber));
}

Я думаю, что (и изменение GetBlockValue) должно быть достаточно.

Имея это демередж заряжено явно в блоке цепи приводит только к осложнениям.
Например, как вы гарантия, что общая демереджа заряжены с каждым блоком равна наградой?

jtimon сейчас офлайн Пожаловаться на jtimon   Ответить с цитированием Мультицитирование сообщения от jtimon Быстрый ответ на сообщение jtimon

13 сентября 2011, 3:23:47 PM   # 14
 
 
Сообщения: 905
Цитировать по имени
цитировать ответ
по умолчанию Re: [7,3 Баунти BTC] Реализация демереджа в альтернативной цепочке с объединенном добычи


Или, может быть, это жёстко в клиент, а не явно в блоке цепи, что снижение сальдо счетов использовать при небольшом количестве каждый раз, когда новый блок генерируется? Я буду утверждать, что является более сложным для реализации, и менее желательным.

Я думаю, что это самый простой способ его реализации. Почему это менее желательно?

...

Имея это демередж заряжено явно в блоке цепи приводит только к осложнениям.
Например, как вы гарантия, что общая демереджа заряжены с каждым блоком равна наградой?

Он сводится к тому же - в любом случае клиент должен будет добавить немного дополнительной оплаты сделки сверху простоем - если сделка не делает его в следующий блок, часть этой платы будет конвертировать в простоем , Если время идет, и эта сделка еще не подтверждена, в конце концов, плата будет работать, и транзакция будет помечена как недействительный (не достаточно простоя).

До сих пор, что это то же самое для любой моей или вашей реализации. Где мы отличаемся, что мы делаем с этим платой демереджа. Я говорю отдать шахтер вместе с платой за сделки. Вы говорите, что уничтожить эти монеты, и дать шахтерам фиксированную сумму в блок, который амортизирует потерянные монеты с течением времени. Мое решение имеет преимущество быстрой обработки для пользователя (как сборы демереджа рассматривается как операционные издержки), в то время как ваши результаты решения в более последовательных блоках поощрений для шахтеров. В конце концов, это единственное различие между моим предложенным подходом и вашим.
maaku сейчас офлайн Пожаловаться на maaku   Ответить с цитированием Мультицитирование сообщения от maaku Быстрый ответ на сообщение maaku

13 сентября 2011, 4:15:43 PM   # 15
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: [7,3 Баунти BTC] Реализация демереджа в альтернативной цепочке с объединенном добычи

Он сводится к тому же - в любом случае клиент должен будет добавить немного дополнительной оплаты сделки сверху простоем - если сделка не делает его в следующий блок, часть этой платы будет конвертировать в простоем , Если время идет, и эта сделка еще не подтверждена, в конце концов, плата будет работать, и транзакция будет помечена как недействительный (не достаточно простоя).

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

До сих пор, что это то же самое для любой моей или вашей реализации. Где мы отличаемся, что мы делаем с этим платой демереджа. Я говорю отдать шахтер вместе с платой за сделки. Вы говорите, что уничтожить эти монеты, и дать шахтерам фиксированную сумму в блок, который амортизирует потерянные монеты с течением времени. Мое решение имеет преимущество быстрой обработки для пользователя (как сборы демереджа рассматривается как операционные издержки), в то время как ваши результаты решения в более последовательных блоках поощрений для шахтеров. В конце концов, это единственное различие между моим предложенным подходом и вашим.

Я не понимаю, почему ваше решение приводит к более быстрой обработке для пользователя. Мой метод CTxOut :: GetValue (интермедиат nHeight), кажется, очень быстро для меня.
Вам нужно сделать очень похожий метод для расчета платы. На самом деле пользователям по-прежнему нужен мой метод, чтобы проверить их текущий баланс (или остаток любого заданного адреса). Вы не можете явно представляют собой реальные остатки в блоке цепи, так как они меняются с каждым новым блоком.

Мне любопытно, о вашем проекте. Является ли это также написано в C ++? Это очень отличается от Bitcoin или просто чиста и более читаемая реализация?
jtimon сейчас офлайн Пожаловаться на jtimon   Ответить с цитированием Мультицитирование сообщения от jtimon Быстрый ответ на сообщение jtimon

13 сентября 2011, 5:18:13 PM   # 16
 
 
Сообщения: 905
Цитировать по имени
цитировать ответ
по умолчанию Re: [7,3 Баунти BTC] Реализация демереджа в альтернативной цепочке с объединенном добычи

Я не понимаю, почему ваше решение приводит к более быстрой обработке для пользователя. Мой метод CTxOut :: GetValue (интермедиат nHeight), кажется, очень быстро для меня.

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

Мне любопытно, о вашем проекте. Является ли это также написано в C ++? Это очень отличается от Bitcoin или просто чиста и более читаемая реализация?

Основные функциональные возможности в Python, с блок-цепь конкретных крючками, написанных в лисповской варианте Python-интерпретировано. Наложенной сети равноправных узлов ЛВС в C ++. Мы следуем за оригинальный Bitcoin официальный документ достаточно строго, но он не совместим с протоколом о Bitcoin провода. Блок и операционные форматы изменяются довольно сильно, язык сценариев является новым, и наложенной сети равноправных узлов ЛВС и протокол обмена сообщениями полностью отличается от Bitcoin.

EDIT: Я хотел бы думать, что она чиста и более удобная для чтения, но я полагаю, что это в глазах смотрящего
maaku сейчас офлайн Пожаловаться на maaku   Ответить с цитированием Мультицитирование сообщения от maaku Быстрый ответ на сообщение maaku

14 сентября 2011, 7:02:45 AM   # 17
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: [7,3 Баунти BTC] Реализация демереджа в альтернативной цепочке с объединенном добычи

Я не понимаю, почему ваше решение приводит к более быстрой обработке для пользователя. Мой метод CTxOut :: GetValue (интермедиат nHeight), кажется, очень быстро для меня.

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

Да, сделки с "старые счета" будут обрабатываться быстрее, даже без каких-либо сборов сделки. Но я не понимаю, как это желательно.
С моим предложением, пользователь добавит больше средств, чем необходимо для сделки, чтобы заплатить демередж заряженного от создания сделки по его включению в цепи. С изменением, если это дополнительные монеты, он может сделать:

1) Держите его к себе
2) Дайте его горняка
3) Дайте его получателю
4) Сочетание трех

Он может также указать плата за транзакцию для шахтера. Мое предложение (помимо поддержания доходов экспедитора для шахтеров постоянных), дает больше свободы для пользователей, чтобы решить, что лучше для них.
jtimon сейчас офлайн Пожаловаться на jtimon   Ответить с цитированием Мультицитирование сообщения от jtimon Быстрый ответ на сообщение jtimon

14 сентября 2011, 7:31:42 AM   # 18
 
 
Сообщения: 476
Цитировать по имени
цитировать ответ
по умолчанию Re: [7,3 Баунти BTC] Реализация демереджа в альтернативной цепочке с объединенном добычи

Я не понимаю, почему ваше решение приводит к более быстрой обработке для пользователя. Мой метод CTxOut :: GetValue (интермедиат nHeight), кажется, очень быстро для меня.

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

Да, сделки с "старые счета" будут обрабатываться быстрее, даже без каких-либо сборов сделки. Но я не понимаю, как это желательно.
С моим предложением, пользователь добавит больше средств, чем необходимо для сделки, чтобы заплатить демередж заряженного от создания сделки по его включению в цепи. С изменением, если это дополнительные монеты, он может сделать:

1) Держите его к себе
2) Дайте его горняка
3) Дайте его получателю
4) Сочетание трех

Он может также указать плата за транзакцию для шахтера. Мое предложение (помимо поддержания доходов экспедитора для шахтеров постоянных), дает больше свободы для пользователей, чтобы решить, что лучше для них.


Недавно я видел эту тему, а также страницу freicoin и пульсацию страницы.

Я понимаю, что планирование является обязательным, но когда будет внедрение и тестирование начнется?

Вы можете обсудить только что-то так много, прежде чем станет закругленной обсуждение.
Cosbycoin сейчас офлайн Пожаловаться на Cosbycoin   Ответить с цитированием Мультицитирование сообщения от Cosbycoin Быстрый ответ на сообщение Cosbycoin

14 сентября 2011, 9:11:19 AM   # 19
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: [7,3 Баунти BTC] Реализация демереджа в альтернативной цепочке с объединенном добычи

Недавно я видел эту тему, а также страницу freicoin и пульсацию страницы.

Я понимаю, что планирование является обязательным, но когда будет внедрение и тестирование начнется?

Вы можете обсудить только что-то так много, прежде чем станет закругленной обсуждение.

Ну, кажется, что maaku уже реализует его. Я пытаюсь изменить некоторые из своих проектных решений.
Я предпочел бы, чтобы непосредственно раскошелиться Bitcoin, чтобы воспользоваться его обновлениями коды, когда это возможно. Я не буду ничего кода, пока я не закончу мой окончательный проект колледжа, пока алгоритм не узнает, как играть Реверси / Отелло на своих собственных (нейронных сетях + генетические алгоритмы + GPGPU).

Но даже если бы я мог, я думаю, что некоторые вопросы должны быть решены в первую очередь. Так, например, формула для монет для генерации. Поскольку freicoin сообщество все еще маленькая, я на самом деле не в спешке, но если кто-то хочет взять награду, тем быстрее у нас есть код, чтобы проверить это, тем лучше. Я также хотел бы видеть слитую добычу в производстве до начала freicoin, но теперь, кажется, что, возможно, это произойдет не скоро (из-за ArtForz / btcExpress атаки).

О Ripple, я не знаю, если Райан в настоящее время улучшается ripplepay или уже реализует распределенную пульсацию. Я думаю, что он улучшается ripplepay при редактировании проекта протокола. Я хотел бы иметь более общие условия (язык сценариев, как в Bitcoin) вместо только регистратуры. Но так как большинство людей не нравятся идея реестров, Райан взял его из базового протокола.
Я также предложил попутчика способ реализовать пульсацию внутри OT, но я все еще жду ответа о его целесообразности.

Я действительно хочу иметь код для обоего freicoin и распределенной пульсации прямо сейчас, но я до сих пор думаю, что есть некоторые конструктивные вопросы, которые должны быть решено.
jtimon сейчас офлайн Пожаловаться на jtimon   Ответить с цитированием Мультицитирование сообщения от jtimon Быстрый ответ на сообщение jtimon

1 июля 2012, 4:22:10 PM   # 20
 
 
Сообщения: 465
Цитировать по имени
цитировать ответ
по умолчанию Re: [7,3 Баунти BTC] Реализация демереджа в альтернативной цепочке с объединенном добычи

Так Freicoin мертв?
mokahless сейчас офлайн Пожаловаться на mokahless   Ответить с цитированием Мультицитирование сообщения от mokahless Быстрый ответ на сообщение mokahless



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW