Bitcoin Forum
May 03, 2024, 03:09:34 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 [181]
3601  Local / Идеи / POA (Proof Of Auction). Новый алгоритм консенсуса. on: May 26, 2017, 05:52:24 PM
Это новая и исправленная версия данного алгоритма. В тех частях камнем преткновения был мемпул, а именно если размещать его на сервере Блокмейкера, то он может быстро рисовать себе транзакции, забивать ими блоки и повышать максимально цену комиссии. Чтобы этого не допустить в полной версии был независимый мемпул.

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


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

Алгоритм POW (доказательство работы) ведет к выведению простых пользователей из участия в системе и тем самым способствует централизации.

Алгоритм POS (доказательство доли) имеет слабые места в безопасности, когда пользователь может наделать множество аккаунтов и тем самым влиять на сеть.

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

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

Теперь давайте перейдем непосредственно к самому алгоритму. Будем двигаться снизу вверх или от простого к сложному.





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

Он просто заходит в свой аккаунт или приложение на телефоне. Вначале набирает номер счета на который, хочет перевести деньги.  Как только он набрал номер счета, нажимает на кнопку ПРОВЕРИТЬ. Кнопка исчезает и ему показывается типо названия другого счета (эта информация добровольная, она служит лишь для того чтобы человеку понять не ошибся ли он номером счета). Ему высвечивается или ничего или что-то типа Магазин игрушек МИР. Далее он вбивает сумму и смотрит на раздел комиссии которую ему нужно ввести. Она имеет диапазон LIQ – LIQ10 или наоборот LIQ10 – LIQ. Выбирает комиссию из этого диапазона, вводит свой ключ вручную или выбирает файл для заверения транзакции и отправляет свой платеж. Если он вводит комиссию из этого диапазона, то у него появляется страховка, что если допустим в течении 4-х часов транзакция не прошла, то все его деньги возвращаются и выплачивается компенсация равная стоимости комиссии.

Пока особо не будет понятно, про LIQ, но тем не менее здесь поясню.
LIQ – среднеарифметическая комиссия для пользователя, исходя из комиссии по которой был создан текущий блок в блокчейне.
LIQ10 – среднеарифметическая комиссия для пользователя,  исходя из комиссий по которым были созданы 10 последних блоков в блокчейне.

После того, как платеж отправлен. Пользователю напоминается:

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

2) В случае обнаружение двойной траты, комиссия не будет возвращена.

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

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



Блокмейкер – профессиональный участник децентрализованной сети. На его сервере или мощном компьютере находяться все блоки блокчейна полностью. Чтобы стать блокмейкером, необходимо:

1) Иметь оборудование и софт.

2) Внести залог в эквиваленте 100$ (постоянный, он может быть возращен только при закрытии, при отсутствии претензий со стороны сети).

3) Внести залог по всем комиссиям, по которым вы строите блог (величина переменная), а можно сразу двойной, чтобы не дергаться каждый раз. И потом повышать, если будет необходимость.

 
Как только транзакция была отправлена пользователем, то она в соответствии с условиями уровня входа по комиссиях попадает тому или иному блокмейкеру в накопитель транзакций. Совершается сверка со своим блокчейном на возможность транзакции, если все нормально, то транзакция остается в накопителе, если нет. То удаляется с сообщением о невозможности транзакции. Если комиссия не ниже рекомендуемой, то заключается смарт-контракт страховки.

Накопитель транзакций имеет емкость равное количеству профессиональных участников (Блокмейкеров), т.е. это целый блок блокчейна.

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



Механизм ценообразования.

У каждого Блокмейкера есть накопитель транзакций. Все комиссии, что есть в этом накопителе принадлежат ему. Допустим цена каждой транзакции составляет 1 сатоши, а наша вся сеть состоит из 1000 Блокмейкеров, а значит каждый накопитель транзакций должен содержать 1000 транзакций. Значит сумма, которую получит этот Блокмейкер равна 1*1000=1000 сатоши, за создание блока из его транзакций. 1000 сатош – это доход, а не прибыль. Так как из его дохода 60% раздается 60% Блокмейкеров. В данном конкретном случае. Из его 1000сатоши при создании блока заберется 600сатоши и по 1сатоши раздастся 600 Блокмейкерам в случайном порядке, однако за этот раз доход дважды никто не получит.  

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

Кроме того его максимальная цена должна быть ограничена экономическим смыслом, работать в убыток и без прибыли нельзя. А потому максимум, что можно сделать это поднять максимально так, чтобы лишить себя 99% прибыли. В нашем случае 1200сатоши данный Блокмейкер поставить уже не сможет.


После рассылки этого блока всем Блокмейкерам, происходит проверка и его принятие. Как только эта процедура закончена, то каждый освободившийся Блокмейкер начинает опрашивать других Блокмейкеров на готовность к работе. Уровень готовности должен быть от 60% (а может больше) предыдущего количества. Как только это произошло, то происходит продолжение работы сети.


А теперь внимание, те преимущества которые получаются при использовании данного алгоритма:

1) Емкость накопителя транзакций жестко привязана к количеству Блокмейкеров. Это значит, что при увеличении сети она автоматически маштабируется путем увеличения числа транзакций в каждом блоке.

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

3) Самое главное и ключевое решение, а именно защита от спама транзакциями и искусственного повышения стоимости комиссий. Даже, если все ваши транзакции и рисованные. Вы всё равно будете вынуждены делиться стоимостью комиссий со всего блока с 60% всей сети, а вот уже здесь не получиться избежать финансовых потерь. Кроме того пользователи видя, что их транзакции не проходят будут поднимать свои комиссии. И здесь вам уже придется сражаться со всей сетью, ведь метод построения блока аукционный, т.е. кто готов заплатить максимальную цену за построение блока 60%сети.

Вот примерно так.

Большая благодарность всем кто прочитал!

С уважением
Дмитрий Будяков

3602  Local / Альтернативные криптовалюты / Re: [ANN][OPL] OnPlace Inc. – Становись инвестором частных компа on: May 26, 2017, 09:51:58 AM
рекорд по управлению

6 лет Руководителем Отдела Логистики ГК "Олимпстрой" (которая , кстати, соскамилась на госуровне) не рекорд?))

 Grin Grin Grin Даже если было бы наоборот, то это было бы всё равно отсутствие опыта. Ведь они предлагают

Quote
3. Средства привлеченные во время OnPlace ICO кампании будут использоваться для покупки акций в бизнесе ведущих частных компаний ИТ сектора. Эти инвестиции предполагают формирование и профессиональное управление диверсифицированным инвестиционным портфелем в бизнесе частных компаний.
3603  Local / Альтернативные криптовалюты / Re: [ANN][OPL] OnPlace Inc. – Становись инвестором частных компа on: May 26, 2017, 09:29:07 AM
Русскоязычная команда без опыта криптовалютных проектов и сразу денег просят. Надо будет на досуге альфу их глянуть, может на что и сгодится.

Ну это не страшно. Насторожить должно другое. По сути предлагается, что-то типа взаимного фонда с активным управлением. А вот для этого красивых фото и слов вообще недостаточно, нужен минимум 5-летний трейд рекорд по управлению активами.
3604  Local / Бизнес / Re: Ускоритель транзакций Биткоина Transaction Accelerator on: May 24, 2017, 09:15:16 PM
У меня прошло с первого раза. Раньше тоже пытался, но безрезультатно. Вот мой метод.
1) Синхронизировать часы вашего компьютера с интернетом.
2) Выбрать время от 22:00 GMT+2, вечером должно быть меньше народу.
3) Примерно за 2-3 минуты до начало нового часа вводим транзакцию и капчу, но не нажимаем кнопку отправить.
4) Дожидаемся момента для каждого часа, например для 22:00 это будет 21:59:58
5) Нажимаем отправить.

Так я что то так и не уловил суть вашей методы - отправлять в самом конце часа или в самом его начале, как вы пишите ? Если в самом начале, то почему тогда время нужно ждать 21:59:58 а не, к примеру, 23:00:58 ?? Или я не правильно вас понял ?

Суть в том, что каждый новый час обновляются лимиты. Когда мы отправляем в 21:59:58, то закладываем 2 секунды на передачу сообщения и как раз сообщение попадает в начале нового часа, в данном случае 22:00.

Возможно можно и позже, но у меня по этому способу прошло с первого раза.
3605  Local / Трейдеры / Re: Bitfinex- биржа для всех on: May 22, 2017, 09:03:42 PM
Извиняюсь, если этот вопрос уже обсуждался. Почитав тему, правильно ли я понял, что без верификации на данной бирже можно вводить/выводить крито валюты и торговать любыми парами в том числе с использованием фиатных валют, а единственное ограничение при отсутствии верификации это запрет на ввод/вывод фиата?
И еще не нашел инфу по поводу комиссии на вывод криптовалют. Конкретно интересует btc.
Заранее спасибо за ответ.


Да, можно спокойно торговать без верификации. Верификация нужна для вывода фиата. Требования те же, что и у Tether. По поводу комиссии помочь не могу, т.к. она даже в самой заявке перевода не фигирирует.
3606  Local / Идеи / Re: Возможно идея. Помощь застрявшим транзакm on: May 22, 2017, 08:36:07 PM
Например, вот мой случай. Я из WMX пересылал на bitcoin адрес биржы перевод.
Ускорить подтверждение такой транзакции можно, но другим способом.
CPFP тут некуда всунуть.

Согласен, что можно. У меня VIABTC акселератором получилось, но это по сути лотерея, а не рабочий способ. Раз уж упомянул Webmoney, то скажу сразу, что их ваши зависшие транзакции не колышат. Получите стандартный ответ, что свою задачу перевод в системе Bitcoin они выполнили  Grin
3607  Local / Бизнес / Re: Ускоритель транзакций Биткоина Transaction Accelerator on: May 22, 2017, 08:21:08 PM
У меня прошло с первого раза. Раньше тоже пытался, но безрезультатно. Вот мой метод.
1) Синхронизировать часы вашего компьютера с интернетом.
2) Выбрать время от 22:00 GMT+2, вечером должно быть меньше народу.
3) Примерно за 2-3 минуты до начало нового часа вводим транзакцию и капчу, но не нажимаем кнопку отправить.
4) Дожидаемся момента для каждого часа, например для 22:00 это будет 21:59:58
5) Нажимаем отправить.
6) Если не прошло, как можно быстрее вбивайте данные и делайте ещё попытку.
3608  Local / Идеи / Re: Возможно идея. Помощь застрявшим транзакm on: May 20, 2017, 08:29:23 PM
Полностью согласен, я так битки между биржами и перекидываю используя Litecoin.
3609  Local / Трейдеры / Re: poloniex /lending#BTC on: May 20, 2017, 07:55:35 PM
Это там был какой-то баг. Я пробовал по разному и точную сумму выставлял вместе с процентом и искал транзакции не меньше определенной суммы (там есть ограничение на минимальную сумму ввода). Никак не работало.
3610  Local / Трейдеры / Re: Финансирование маржи в US $ (0.22247 % в сутки) on: May 20, 2017, 05:44:29 PM
USD Margin Funding Last Rate (% day) 0.22247 %
https://www.bfxdata.com/swapstats/usd

https://www.bfxdata.com/calculators/frrswaps.php

Что у них с выводом происходит сейчас?

Обычная ситуация, когда народ хочет маржинально закупить биткоин или другую валюту. Как правило, такая ситуация долго не сохранятся и падает к диапазону 0.07%-0.08%.
3611  Local / Идеи / Re: Возможно идея. Помощь застрявшим транзакm on: May 19, 2017, 08:39:54 PM
... А вот если перевод был с какого-то сервиса и там отказываются что-то предпринимать, а так создать ещё одну транзакцию по нужному адресу с повышенной комиссией было бы неплохо.

Было бы неплохо, конечно. Но никак не получится, к сожалению.

Почему не получится? Вполне можно сделать.
Если я правильно понимаю, то логика следующая:
Допустим, у юзера адрес 1USER1xxxxxxxxxxxxxxx
Ему биржа отправляет перевод на этот адрес, но транзакция застревает.
В этом случае юзер создает транзакцию перевода с адреса 1USER1xxxxxxxxxxxxxxx на свой же
другой адрес 1USER1yyyyyyyyyyyyyyyy c комиссией, которая будет жирна настолько, что майнеры
включат и первую, и вторую транзакцию в блок. В принципе, можно даже на тот же адрес.

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




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

Например, вот мой случай. Я из WMX пересылал на bitcoin адрес биржы перевод. Моего кошелька здесь нигде нет. Хотя думаю это также будет нужно и остальным, ведь чтобы провести ещё одну сделку для увеличения комиссии надо транзакцию вручную собирать из своих входов, вроде так.
3612  Local / Трейдеры / Re: RuDEX - децентрализованная биржа on: May 15, 2017, 07:23:38 PM
Quote
Даже книжка есть на тему. Рекомендую ознакомиться, https://testzcrypto.gitbooks.io/bitshares101/.

Многое понятно, кроме одного. Там описывается дериватив bitUSD и говориться, что его держатель кроме избегания волатильности криптовалюты может получать проценты. Где именно посмотреть сколько это процентов и по каким деривативам?
3613  Local / Идеи / Возможно идея. Помощь застрявшим транзакm on: May 15, 2017, 07:15:36 PM
Приветствую господа! Сразу оговорюсь, что возможно плохо или не так себе представляю работу биткоина. тем не менее вот моя идея.

В связи с тем, что появляются заторы транзакций, особенно в некоторые периоды. То возможно ли создать сервис помощи неподтвержденным транзакциям не путём ViaBTC акселератора, а путем создания дополнительной транзакции к той, что застряла, с дополнительной комиссией. Основной смысл, чтобы увеличить комиссию застрявшей до приемлемого уровня. Понятно у кого есть кошельки и они делали перевод с них, то могут сами. А вот если перевод был с какого-то сервиса и там отказываются что-то предпринимать, а так создать ещё одну транзакцию по нужному адресу с повышенной комиссией было бы неплохо.
Pages: « 1 ... 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 [181]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!