Bitcoin Forum
June 16, 2024, 09:01:45 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 130 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 182 »
3581  Local / Кодеры / Re: Вопрос по хешированию таблицы базы данныm on: June 05, 2017, 03:57:46 PM
Если в одной записи будет порядка 100 байт * миллиард записей ~ 100Гб данных.
Прокачать с диска на обычном компьютере за минуту  - нереально.

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


Я вот тут в Гугле порылся и откапал неплохую темку "Как посчитать контрольную сумму?" https://php.ru/forum/threads/kak-poschitat-kontrolnuju-summu.8039/ Вроде все реально, поэтому кому интересно почитайте.
3582  Local / Идеи / Re: POA (Proof Of Auction). Новый алгоритм консенсуса. on: June 05, 2017, 02:31:20 PM
При количестве блокмейкеров 100, 1000 и более, пользователь, заключивший контракт с одним из них на включение его транзакции в блок в течение 4 часов, должен будет повторять это действие ~ 100, 1000 и более раз в течение ~ 400, 4000, и более часов, пока его транзакция не попадёт в блок.

Мне не совсем понятно, как Вы пришли к таким выводам.

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

Теперь давайте примерно прикинем обработку сети. Если время аукциона и последующего строительства блока будет 1 минуту. То каждый блог будет содержать 1000 транзакций. В течении только 2 часов может обработаться 120,000 транзакций и это мы еще условимся, что у нас идет мощный поток транзакций и Блокмейкеры выходят с полностью наполненными накопителями транзакций. А если в сети не очень много заявок поступает, то Блокмейкер может не дожидаться полного наполнения, а видя предыдущую цену строительства блока, он может решить выйти и предложить даже больше предыдущей, если сумма комиссий ему позволяет это сделать.

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

Ну а на счет ожидания, ну не прошла транзакция за какое-то время. Ну так Вы получите компенсацию за это. Ничего идеального не бывает, однако, именно в нашем случае это будет не так обидно для пользователя.
3583  Local / Идеи / Re: Команда. Новая Криптовалюта. Перспесктивm on: June 05, 2017, 08:46:55 AM
Quote
Одно дело спрос и предложение на нюёрской фондовой бирже, другое дело в меняльной конторе у Изика с Малой Арнаутской, а третье официальный курс центробанка Монголии.

Самая большая маржа именно у Изика, он себя не обидит.

Самый большой оборот на фондовой, минимальный спред и комиссии.

Ну и в дураках центробанк Монголии, т.е. первоочередной задачей у него не является заработок денег.


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

Ну если кто и убежит, то нам больше будет, т.к. с такой моделью эмиссии у нас максимальные шансы на рост курса нашей криптовалюты.


 
3584  Local / Идеи / Re: Команда. Новая Криптовалюта. Перспесктивm on: June 05, 2017, 02:48:13 AM
Продолжение. Новая исправленная и дополненная версия криптовалюты Crypto Stash:


Преимущества нашей криптовалюты.

Данная криптовалюта будет строиться на алгоритме консенсуса POA (Proof of Auction или доказательство аукционом). Данный алгоритм дает следующие преимущества:

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

- отсутствие форков. Алгоритм дает однозначный ответ, кому строить свой блок с транзакциями в блокчейне.

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

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

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

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

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

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

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

А потому мы можем перейти на модифицированный блокчейн.

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

Таким образом, наш блокчейн позволяет экономить значительное место на диске.

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


Эмиссия денег и финансирование.

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

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

Данный вопрос разделим на два: это сам механизм эмиссии денег и процесс принятие решения о создании эмиссии.

Сам механизм эмиссии должен быть автоматизирован и выглядеть примерно так.

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

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

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

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

Другое дело Блокмейкеры, которые блокируют свои деньги, что бы более активно работать в сети, тратят суммы на обновления оборудования и практически постоянно присутствуют в сети, а потому более информированы и профессиональны в плане принятия решений.

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

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

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

Тут я предлагаю подумать, а имеет ли смысл применять данное решение. Я считаю, что да по следующим причинам:

1) тот кто создает блоки является наиболее активным участником сети.

2) не забываем, что при построении блока происходит аукцион и побеждает тот, кто готов заплатить 60% сети максимальную цену за право построить блок, таким образом данный участник ещё и максимально полезный для сети.

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

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

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

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

Резюмируя, что применяя данные механизмы мы получим сообщество с децентрализованным механизмом принятие решений и выгоду от которой будут получать максимальное количество участников сети.
3585  Local / Идеи / Команда. Новая Криптовалюта. Перспесктивm on: June 05, 2017, 01:20:04 AM
Новая исправленная и дополненная версия криптовалюты Crypto Stash:

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

Особенности этой криптовалюты:

1) Новый алгоритм консенсуса POA (Proof Of Auction).

2) Модифицированный блокчейн, который может значительно уменьшить размер.

3) Честная модель выпуска денег путем голосования.


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

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

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

Новый алгоритм консенсуса POA (Proof Of Auction).

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

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

Он просто заходит в свой аккаунт или приложение на телефоне. Вначале набирает номер счета на который, хочет перевести деньги.  Как только он набрал номер счета, нажимает на кнопку ПРОВЕРИТЬ. Кнопка исчезает и ему показывается типо названия другого счета (эта информация добровольная, она служит лишь для того чтобы человеку понять не ошибся ли он номером счета). Ему высвечивается или ничего или что-то типа интернет-магазин iMarket. Далее он вбивает сумму и смотрит на раздел комиссии которую ему нужно ввести. Она имеет диапазон 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сатоши данный Блокмейкер поставить уже не сможет.

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

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

Считаю, что именно полная проверка сети после отработки блока и востановления от 80% позволит очень хорошо масштабировать и увеличивать мощность и скорость сети, даже не увеличивая значительно количество Блокмейкеров. Потому, что оно позволяет количество переводить в качество.

Вот как это работает.

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

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

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


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

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

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

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



3586  Local / Кодеры / Re: Вопрос по хешированию таблицы базы данныm on: June 03, 2017, 05:18:13 PM
Насколько я понял, вы хотите держать в базе данных только итоговый баланс по каждому адресу? А сами транзакции не хранить. Такие программы уже сделаны и для биткойна тоже, но они не в общественном доступе. Всё это вполне реально. Но имейте в виду, что у вас хранится только сумма на счету, а вот распечатку - историю всех транзакций счёта вы по своей базе уже не сделаете. Поэтому и памяти меньше требуется.  В целом, стандартный клиент биткойна, например, избыточных данных особо не содержит, но он хранит всю информацию о системе, поэтому столько съедает памяти.

Да, Вы именно правильно поняли. Я рад, что такие вещи уже есть. Однако для полных нод Биткоина такой блокчейн именно не подойдет, по причине того, что биткоин реализован на алгоритме консенсуса POW. В котором предусмотрено постоянное появление форков и побеждает именно самая длинная цепочка. Если же криптовалюта будет реализована на другом алгоритме консенсуса, например, на POA https://bitcointalk.org/index.php?topic=1934810.0 где предусмотрен однозначный результат и форки исключены, то это именно то что нужно, т.к. нет смысла хранить историю всех транзакций.

Спасибо, что помогли разобраться с вопросом.
3587  Local / Идеи / Re: страшная идея on: June 03, 2017, 02:37:42 PM
Бабло хотят все. Но для меня важна сама идея. Могу даже деньги вложить.
Потребитель информации напрямую платит разработчику.
Разработчики будут делать то, что действительно нужно.
Если нужна  документация,  разработчики документации будут зарабатывать больше.

Наоборот, с вероятностью платишь. Чтобы комиссия при транзакции тоже была вероятностной.

Хорошо, я понял вашу идею. Однако мне не понятно,какие недостатки бирж фрилансеров решает ваша идея.

Почему плата должна быть вероятностна, особенно за интелектуальный труд.
3588  Local / Кодеры / Re: Вопрос по хешированию таблицы базы данныm on: June 03, 2017, 02:12:38 PM
Да, конечно можно, и всё это уже давно делается, задолго до биткойнов. Это называется контроль целостности данных.  Во многих базах данных есть встроенный функционал для этого. Собственно, в биткойн алгоритм отличается лишь тем, что система распределённая и есть механизм POW - т.е. сложности, трудности быстрого изменения этих хэшей (и данных соответственно).

Т.е. я так понимаю, что уже сейчас это реально.

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

Это ж какая экономия по памяти для блокчейна будет.
3589  Local / Идеи / Re: PODA (Proof Of Double Auction). Новый алгоритм консенсуса. on: June 03, 2017, 11:17:30 AM
Что ж, тест на покупку чашки кофе ваш алгоритм не проходит, но вы правы насчет надежности.
Правда вы трактуете надежность в аспекте, что осуществляющий платеж гарантированно не потеряет свои средства, но реципиент в вашем алгоритме не гарантированно платеж получит! Он может лишь с уверенностью утверждать, что если за четыре часа платеж не прошёл, то можно уже не ждать. Можно ли внести какие то изменения, чтобы больше защитить интересы и реципиента?

Также есть вопрос относительно стодолларового залога блокмейкера.
Если перевод на миллион, какие шансы у нечистого на руку блокмейкера завладеть переводом?

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

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

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

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

На счет залога и кражи миллиона. Залог призван не кражи предотвращать, а заставлять дисциплинированно работать Блокмейкеров. Такие же, как и в биткоине. Платеж подписывается закрытым ключом и отправляется в открытую сеть, там уже открытыми ключами проверяют этот платеж.
3590  Local / Кодеры / Re: Вопрос по хешированию таблицы базы данныm on: June 03, 2017, 10:47:37 AM
Нужно считать. Вполне вероятно, что можно. Хэши (хэш-функции) бывают разные, требуют разное время для вычисления. поэтому нужно говорить конкретнее, какая будет использоваться хэш-функция. Также конечно всё зависит от вычислительной мощности машины, процессора. Эту задачу можно выполнять в многопоточном режиме, поэтому скорость можно увеличить в разы при многопроцессорном вычислении. Также имеет значения скорость выборки из базы - какая база, какой сервер базы данных, с какой скорость происходит выборка 1 миллиарда записей? Во многих базах есть встроенный функционал подобных вычислений. Поэтому нужно конкретно всё это проанализировать и посчитать.  Теоритически посчитать хэш миллиарда подобных записей за минуту вполне возможно.

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

Т.е. чисто теоретически можно ли создать такое хеширование, которое заменило бы блокчейн. Т.е. транзакции для одного блока прошли, этот блок всеми одобрен. Транзакции зафиксировались в таблице, произошли изменения балансов, строк, названий. Получили текущий хеш таблицы, взяли предыдущий хеш и прохешировали (как у блокчейна с блоками транзакций).
3591  Local / Кодеры / Вопрос по хешированию таблицы базы данныm on: June 02, 2017, 08:24:10 PM
Господа перерыл весь интернет, но так и не смог найти ответ на свой вопрос. Поэтому, если есть возможность, то прошу вашего ответа.

Итак у нас есть только одна таблица базы данных вида:

id/            adress           /summ/name        /
1/77rteyueruerurturrurtuy/70     /NULL        /
2/75rteyuerue55rturrurtuf/100    /Detskii Mir/

и таких строк около миллиарда.

Можно ли в течении 1 минуты получить хеш всей этой таблицы?
3592  Local / Идеи / Re: PODA (Proof Of Double Auction). Новый алгоритм консенсуса. on: June 02, 2017, 12:16:51 PM
Насколько условное?
Интересует нижняя граница, если шанс у сети с предлагаемым вами алгоритмом консенсуса пройти тест на покупку чашки кофе?
Можно ли все ускорить с четырех часов до пяти секунд?

Давайте попробуем купить чашку кофе.

Допустим наша сеть состоит из 10-х Блокмейкеров. Я в своем приложении отправил транзакцию продавцу на какую-то сумму за чашку кофе, плюс комиссия.

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

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

Тогда ваша комиссия должна быть примерно 13сатоши (это вообще по минимуму, т.к. сам Блокмейкер вообще получит 1сатоши), это чтобы не торговаться с остальными, а сразу отдать 12 сатоши 60% сети и получить право строить блок.

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

Поэтому время меньше 1-2 минут быть не может, иначе пострадает безопасность сети.

Тем не менее я считаю, что данный тест не совсем будет то, что нужно для использования криптовалюты на данном алгоритме. Здесь не особо гоняться за скоростью, скорее за эффективностью и надежностью.
3593  Local / Идеи / Re: PODA (Proof Of Double Auction). Новый алгоритм консенсуса. on: June 02, 2017, 09:31:28 AM
вам бы человека который оформил графику чтобы было понятно и можно набирать команду чтобы провести ico, учитывая спрос то есть шанс запустить в реале. структура довольно таки интересная и мысли хорошие. мне нравится!  Cool

Спасибо! Я бы уже сам бы давно сделал, если бы мог. Но нет ни финансов, ни знаний. Поэтому пока отшлифовываю и довожу до ума на бумаге и здесь в теме.

Мне бы 1-2 человек с навыками программирования, чтобы сделать прототипы рабочие. Так как я даже не представляю сколько стоит такая разработка.

А сделать нужно пользовательский клиент, он самый простой.
И клиент Блокмейкера, тут да надо подумать.
3594  Local / Идеи / Re: PODA (Proof Of Double Auction). Новый алгоритм консенсуса. on: June 02, 2017, 09:23:49 AM
В ваших рассуждениях вы упоминаете 100$, 1000 сатоши, 4 часа, расскажите исходя из каких предположений выбраны именно эти числа.
Также интересно до каких пределов можно теоретически уменьшить "4 часа" в вашей модели, чтобы она оставалась работоспособной?

Спасибо за вопросы!
Итак начнем.

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

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

1000сатоши - это просто пример для лучшего понимания. Комиссия будет определяться рыночными механизмами, а потому она плавающая. Однако она никогда не сможет быть меньше чем Xсатоши, где Х - это 60% от количества всех Блокмейкеров сети (т.е. сеть состоит из 10 Блокмейкеров, 60%- это 6 Блокмейкеров, поэтому минимальная комиссия не должна быть меньше 6сатоши. Добавте также ограничение по минимальной прибыли на аукционе у Блокмейкера в 1%).
3595  Local / Идеи / Re: PODA (Proof Of Double Auction). Новый алгоритм консенсуса. on: June 01, 2017, 06:39:41 PM
Пожалуйста поясните за мемпул, где он находится в вашей схеме?
Это распределенная роль, которую играют Блокмейкеры или это какой-то внешний арбитр?

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

Спасибо за интерес к теме!

Сейчас весь алгоритм переделанный и обновленный написан в самом первом посте этой темы.

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

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

Задавайте ещё вопросы, если Вам что-то стало не понятно.
3596  Local / Альтернативные криптовалюты / Re: Новый Novocoin Пенсионный План on: June 01, 2017, 01:03:35 PM

Я уже давно осуществил себе такой новый пенсионный план

Почему нова? Она первая криптомонетка как и BTCиток, которая позволила пос майнин!!!
Она стабильная!!!
Она Нова!!!!

Поздравляю с пенсионным планом.

Novacoin не первая криптавалюта с POS алгоритмом, первая была Peercoin.

3597  Local / Идеи / Re: POA (Proof Of Auction). Новый алгоритм консенсуса. on: June 01, 2017, 11:06:30 AM
Внес изменения в сам алгоритм. Теперь он стал более проще и надежней. Также показано, как будет отбиваться атаки спама транзакций. Все решения и сам алгоритм в первом посте, который я исправил.
3598  Local / Бизнес / Re: Напишу софт для вас бесплатно on: May 31, 2017, 10:51:44 PM
У вас есть идея программы для работы с криптовалютой? Инструмент для трейдинга? Майнер? Или ещё что-то?

Обращайтесь, воплощу ваши идеи в реальность. Никаких оплат, с вас только идеяSmiley

Связь ICQ: 716227714


Так же соберу для вас бота или софт для арбитража за спасибо) Подробности в теме ниже
https://bitcointalk.org/index.php?topic=1942819.new#new

Нет проблем, вот идея нового алгоритма консенсуса для блокчейна https://bitcointalk.org/index.php?topic=1934810.0 можно попробовать создать новую криптовалюту. Что будет непонятно спрашивайте там в теме, всегда постараюсь ответить.
3599  Local / Обменники / Re: Как купить биткоины за вебмани on: May 31, 2017, 10:34:53 PM
Так и не смог купить биткоин за вебмани, в итоге без танцев с бубном можно купить только на бирже обмена вебмани

Посмотрите сколько обменников по этому направлению. Создать PaymerUSD минутное дело, но нужен персональный аттестат.

3600  Local / Новости / ViaBTC запустила свой обменник on: May 31, 2017, 05:09:33 PM
ViaBTC запустила свой обменник https://www.viabtc.cn/
Pages: « 1 ... 130 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 182 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!