Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
9 апреля 2013, 10:53:00 PM   # 1
 
 
Сообщений: 94
Цитировать по имени
цитировать ответ
по умолчанию Re: Существенное похудение от Blockchain

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Беда blockchain размера часто принижается, но я лично против. Представьте себе 100 миллионов людей, использующих Bitcoin. Каждый день.
Мое предложение включает в себя большие изменения в blockchain, и я не знаю, как воздействия на безопасность.
А именно.
В https://en.bitcoin.it/wiki/Introduction это Bitcoin идея:

   
Цитата: Bitcoin вики
Предположим, что Алиса хочет послать Bitcoin Бобу.
    1) Боб посылает свой адрес (из которых открытый ключ может быть получена) Алисе.
    2) Алиса добавляет открытый ключ Боба и количество Bitcoins для передачи на сообщение: сообщение «сделка».
    3) Алиса подписывает сделку с помощью своего закрытого ключа.
    4) Алиса передает сделку по сети Bitcoin для всех.

Шаг 4) вызывает большой сетевой трафик и использование дискового пространства.
Как избежать этого?
Если избежать этого - Алиса может отправить монету, но как предотвратить двойные расходы?
Боб может отправить деньги на Чарли, потому что Чарли может знать о сделке A->В из B.
Алиса может послать те же деньги, Чарли?
В Bitcoin сети - Нет, потому что Чарли знает сделку A->В
Моя идея: Чарли и тысячи пользователей не знают о A->B сделка в то время как не нужно
Если Чарли это нужно, может спросить B, как он будет знать, что Б?
- это может быть, может быть, как система DHT в BitTorrent и Kademlia (я знаю, что не хватает деталей)
[Исправление] Что делать, если Боб не будет войти? Алиса (или, может быть, лучше Боб?) Транслируют сделки
только несколько пользователей, тем больше сеть, тем меньше процент пользователей.
если даже Боб не авторизован, то вероятность того, что по крайней мере один пользователь, который знает о сделке находится вблизи 1.
Даже если вероятность лишь 90%, Алиса не рисковать двойные расходы, потому что опасность запрета (или даже потеря монет? Предпочтительно нет ..)

Пользователи будут иметь меньший диск занятой, проблема больше кошелька - если кто-то есть один счет и тысячи
пожертвование в Bitcoins безопасного кошелек имеет только ключ к этому счету, здесь должна быть историей частной сделки,
но [исправление], если кто-нибудь знает это сделки, можно загрузить его как загрузить блоки,
по крайней мере, теоретически.
Frodek сейчас офлайн Пожаловаться на Frodek   Ответить с цитированием Мультицитирование сообщения от Frodek Быстрый ответ на сообщение Frodek


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


10 апреля 2013, 3:21:22 AM   # 2
 
 
Сообщения: 265
Цитировать по имени
цитировать ответ
по умолчанию Re: Существенное похудение от Blockchain

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





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

10 апреля 2013, 5:38:47 AM   # 3
 
 
Сообщения: 151
Цитировать по имени
цитировать ответ
по умолчанию Re: Существенное похудение от Blockchain

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



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

10 апреля 2013, 7:09:40 AM   # 4
 
 
Сообщения: 9
Цитировать по имени
цитировать ответ
по умолчанию Re: Существенное похудение от Blockchain

Это очень большие изменения, и я не знаю, как он будет работать с блоками, и если вообще. Я планирую сделать новый клиент cryptocurrence "trustcoin" работая на тестовой сети, чтобы проверить эту функцию.
В схеме выше, не является, например, ни слова о блоке создания, этот вопрос один нужно думать.
котировка
проблема состоит в том, что вы заменяете размер блока цепи по скудно распределяя его, что означает
сделать сделка может быть медленным, как я, возможно, придется ждать подтверждения, что монета X принадлежит А, и я не могу когда-нибудь обнаружил, что, если этот узел (ы) как-то нет.
Это действительно проблема, потому что в минимальной версии, каждый имеет только историю своего влияния, и мы считаем, что это не выгодно обманывать. (Даже если читы, это просто означает, что операция вывода - это не выгодно)
Мы подвешивание сделки, но как группа это в блоках?
Может быть, - кто-то, кто выиграет блок, получает информацию обо всех висящей сделке, сделать блок и не транслировать их (за исключением небольшого вещания на несколько узлов, чтобы сделать резервирование, если он будет находиться в автономном режиме)
Хрипы сейчас офлайн Пожаловаться на Rales   Ответить с цитированием Мультицитирование сообщения от Rales Быстрый ответ на сообщение Rales

10 апреля 2013, 7:21:50 AM   # 5
 
 
Сообщения: 1512
Цитировать по имени
цитировать ответ
по умолчанию Re: Существенное похудение от Blockchain

Беда blockchain размера часто принижается, но я лично против. Представьте себе 100 миллионов людей, использующих Bitcoin. Каждый день.
Мой proposaл включает в себя большие изменения в blockchain, и я не знаю, как воздействия на безопасность.
А именно.
В https://en.bitcoin.it/wiki/Introduction это Bitcoin идея:

   
Цитата: Bitcoin вики
Предположим, что Алиса хочет послать Bitcoin Бобу.
    1) Боб посылает свой адрес (из которых открытый ключ может быть получена) Алисе.
    2) Алиса добавляет открытый ключ Боба и количество Bitcoins для передачи на сообщение: сообщение «сделка».
    3) Алиса подписывает сделку с помощью своего закрытого ключа.
    4) Алиса передает сделку по сети Bitcoin для всех.

Шаг 4) вызывает большой сетевой трафик и использование дискового пространства.
Как избежать этого?
Если избежать этого - Алиса может отправить монету, но как предотвратить двойные расходы?
Боб может отправить деньги на Чарли, потому что Чарли может знать о сделке A->В из B.
Алиса может послать те же деньги, Чарли?
В Bitcoin сети - Нет, потому что Чарли знает сделку A->В
Моя идея: Чарли и тысячи пользователей не знают о A->B сделка в то время как не нужно
Если Чарли это нужно, может спросить B, как он будет знать, что Б?
- это может быть, может быть, как система DHT в BitTorrent и Kademlia (я знаю, что не хватает деталей)
[Исправление] Что делать, если Боб не будет войти? Алиса (или, может быть, лучше Боб?) Транслируют сделки
только несколько пользователей, тем больше сеть, тем меньше процент пользователей.
если даже Боб не авторизован, то вероятность того, что по крайней мере один пользователь, который знает о сделке находится вблизи 1.
Даже если вероятность лишь 90%, Алиса не рисковать двойные расходы, потому что опасность запрета (или даже потеря монет? Предпочтительно нет ..)

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

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

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

10 апреля 2013, 12:57:10 PM   # 6
 
 
Сообщения: 448
Цитировать по имени
цитировать ответ
по умолчанию Re: Существенное похудение от Blockchain

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

"Папа, вы должны смотреть на этом Bitcoins" - Меня
"Я читал о них, как я это делаю" - Папа (возраст 65)
"Вам необходимо скачать клиент"  - Меня
"Папа, хорошо показать мне, как" -

--- инструкции по собирается bitcoin.org и т.д. ---

--- Через несколько часов ---

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

--------------------------------

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

Для записи, мой папа будет считаться старой школой Bitcoin парнем .. если он вырос сегодня он будет покупать биткоен как угорелые ... но он вырос года назад, и его "Bitcoins" были золотые и серебряные монеты и слитки .... Другими словами, он наш целевой рынок.





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

10 апреля 2013, 3:24:42 PM   # 7
 
 
Сообщения: 364
Цитировать по имени
цитировать ответ
по умолчанию Re: Существенное похудение от Blockchain

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

"Папа, вы должны смотреть на этом Bitcoins" - Меня
"Я читал о них, как я это делаю" - Папа (возраст 65)
"Вам необходимо скачать клиент"  - Меня
"Папа, хорошо показать мне, как" -

--- инструкции по собирается bitcoin.org и т.д. ---

--- Через несколько часов ---

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

--------------------------------

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

Для записи, мой папа будет считаться старой школой Bitcoin парнем .. если он вырос сегодня он будет покупать биткоен как угорелые ... но он вырос года назад, и его "Bitcoins" были золотые и серебряные монеты и слитки .... Другими словами, он наш целевой рынок.







Blockchain не должен был быть загружен индивидуальным правом пользователя Bitcoin с самого начала, Satoshi предсказал, что только сервера будут скачать blockchain. Если вы хотите, чтобы ввести ваш отец Bitcoins вы должны были использовать blockchain.info или любой другой подобной третьей стороной.

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

10 апреля 2013, 3:44:55 PM   # 8
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: Существенное похудение от Blockchain

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

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

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

Если все Фиат в Bitcoin обмен переехал их "жить" бумажники каждые 2000 блоков, то все, что вам нужно сделать, это проверить последние 2k блоков, и вы можете проверить биткойны они посланные вы были действительными. Вы можете проверить блок транзакция происходит от корректена и не проводились в течение последних 2k блоков.

Это позволит ограничить клиент сказать 10% CPU и пусть он сделает полную проверку в течение недели или около того.

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

Кроме того, они должны добавить способ получить контрольную точку от кого-то другого. В случае с ФП, он мог бы послать его отец блокпост некоторого блока в течение последних 2k. Это может быть QR-код, так что только 64 символов шестнадцатеричного значения, что он письмо.
TierNolan сейчас офлайн Пожаловаться на TierNolan   Ответить с цитированием Мультицитирование сообщения от TierNolan Быстрый ответ на сообщение TierNolan

15 апреля 2013, 7:39:09 AM   # 9
 
 
Сообщений: 94
Цитировать по имени
цитировать ответ
по умолчанию Re: Существенное похудение от Blockchain

Алиса 50 монет, отправить 30 Бобу. Боб может быть отключен. Алиса отправить Виктор подписала сделку.
Алиса попробуйте отправить Чарли. Чарли спросить Алису дохода, попроси Виктор Алисе результата.
Проблемы:
- как работать с блоками? Один блок сегодня насчитывает около 400 сделок, в будущем может быть 50 * 600 = 30'000 транзакций в блоке.
- как добавить деньги в систему?
- что если Виктор будет в автономном режиме?
- в Bitcoin все они имеют одни и те же данные, кроме кошелька, здесь каждый имеет различные данные и не должны удалить его.
Система может наградить Виктор за пребывание в Интернете и хранить данные Алисы.
Frodek сейчас офлайн Пожаловаться на Frodek   Ответить с цитированием Мультицитирование сообщения от Frodek Быстрый ответ на сообщение Frodek

15 апреля 2013, 6:26:20 PM   # 10
 
 
Сообщений: 94
Цитировать по имени
цитировать ответ
по умолчанию Re: Существенное похудение от Blockchain

Как работать с блоками? Может быть, разделить блок на параллельные блоки?
Каждый вид блока имеет только операции с ОТ или в диапазоне.
У нас есть 10 узлов, 10 адресов: 0-9
У нас есть 4 группы по адресу:
0,1,2
3,4
5,6,7
8,9
и случайные 10 сделок:
Код:
1 отправить 8 30 монет // ДО: 1 имеет 50, 8 имеет 50; ПОСЛЕ: 1 имеет 20, 8 имеет 80
2 отправить 0 20 монет // ДО: 2 имеет 50, 0 имеет 50; ПОСЛЕ: 2 имеет 30, 0 имеет 70
0 отправить 7 40 монет // ДО: 0 имеет 50 или 70, 7 имеет 50; ПОСЛЕ: 0 имеет 30, 7 имеет 90
5 отправить 9 10 монет // ДО: 5 имеет 50, 9 имеет 50, ПОСЛЕ: 5 имеет 40, 9 имеет 60
9 отправить 8 20 монет // ДО: 9 имеет 50 или 60, 8 имеет 80 или 50; ПОСЛЕ: 9 имеет 40, 8 имеет 100
2 отправить 7 10 монет // ДО: 2 имеет 50 или 30, 7 имеет 50 или 90; ПОСЛЕ: 2 имеет 20, 7 имеет 100
3 отправить 1 20 монет // ДО: 3 имеет 50, 1 имеет 50 или 20; ПОСЛЕ: 3 имеет 40, 1 имеет 40
1 отправить 7 10 монет // ДО: 1 имеет 40 или 50, 7 имеет 50 или 100; ПОСЛЕ: 1 имеет 30, 7 имеет 110
0 отправить 4 30 монет // ДО: 0 имеет 50 или 30, 4 имеет 50; ПОСЛЕ: 0 имеет 0, 40 имеет 80
3 отправить 7 20 монет // ДО: 3 имеет 50 или 40, 7 имеет 50 или 110 после: 3 20, 7 имеет 130

 У нас есть 2 * 4 блока с 10+ (10-общих 2) сделки:
Код:
parblock ОТ или К = 0,1,2
1 отправить 8 30 монет // перед 1 имеет 50, 8, после 50, ПОСЛЕ 1 имеет 20, 8 имеет 80
 Tout (1) = {- 30} олова (8) = {???} -OK
2 отправить 0 20 монет // перед 2 имеет 50, 0 имеет 50 ПОСЛЕ 2 имеет 30, 0 имеет 70
 Tout (2) = {- 20} 0, Олово (0) = {20} + -OK
0 отправить 7 40 монет // перед 0 имеет 70 или Jeszcze 50, 7 имеет 50; ПОСЛЕ 0 имеет 30, 7 имеет 90
 Tout (0) = {- 40} 7, олово (7) = {???} -OK
2 wysłal 7 10 монет // перед 2 имеет 50 LUB 30,7 имеет 50 LUB 90 PO 2 имеет 20, 7 имеет 100
 Tout (2) = {- 20, -10} 7, олово (7) = {???} -OK
1 wysłal 7 10 монет // перед 1 имеет 40 LUB 50, 7 имеет 50 LUB 100 PO 1 имеет 30, 7 имеет 110
 Tout (1) = {- 30, -10} 7, олово (7) = {???} - ОК
0 wysłal 4 30 монет // перед 0 имеет 50 LUB 30, 4 имеет 50, РО 0 имеет 0, 40 имеет 80
 Tout (0) = {- 40, -30} олова (4) = {???} - ОК

parblock не ОТ, а К = 0,1,2
3 wysłal 1 20 монет // перед 3 имеет 50,1 имеет 50 LUB 20, РО 3 имеет 40, 1 имеет 40
 Tout (3) = {???} Олово (1) = {+ 20} - не подтверждено


parblock ОТ или К = 3,4
3 wysłal 1 20 монет // перед 3 имеет 50,1 имеет 50 LUB 20, РО 3 имеет 40, 1 имеет 40
  Tout (3) = {- 20} Олово (1) = {???} - ОК
3 wysłal 7 20 монет // перед 3 имеет 50 LUB 40, 7 имеет 50 LUB 110 РО 3 имеет 20, 7 имеет 130
  Tout (3) = {- 20} Олово (7)) = {???} - ОК

parblock не ОТ, а К = 3,4
0 wysłal 4 30 монет // перед 0 имеет 50 LUB 30, 4 имеет 50, РО 0 имеет 0, 40 имеет 80
  Tout (0) = {???} олова (4) = {+ 40} - не подтверждено


parblock ОТ или К = 5,6,7
5 отправить 9 10 монет // перед 5 имеет 50,9 имеет 50, ПОСЛЕ 5 имеет 40, 9 имеет 60
  Tout (5) = {- 10}, олово (9) = {???} - ОК

parblock не ОТ, а К = 5,6,7
0 отправить 7 40 монет // перед 0 имеет 70 или Jeszcze 50, 7 имеет 50; ПОСЛЕ 0 имеет 30, 7 имеет 90
  Tout (0) = {???} 7, олово (7) = {+ 40} - не подтверждено
2 wysłal 7 10 монет // перед 2 имеет 50 LUB 30,7 имеет 50 LUB 90 PO 2 имеет 20, 7 имеет 100
  Tout (2) = {???} 7, олово (7) = {+ 40 + 10} - не подтверждено
1 wysłal 7 10 монет // перед 1 имеет 40 LUB 50, 7 имеет 50 LUB 100 PO 1 имеет 30, 7 имеет 110
 Tout (1) = {???} 7, олово (7) = {???} - не подтверждено
3 wysłal 7 20 монет // перед 3 имеет 50 LUB 40, 7 имеет 50 LUB 110 РО 3 имеет 20, 7 имеет 130
  Tout (3) = {???} Олово (7)) = {+ 40 + 10 + 10 + 20} - не подтверждено


parblock ОТ или К = 8.9
9 wysłal 8 20 монет // перед 9 имеет 50 LUB 60, 8 имеет 80 LUB 50, после 9 имеет 40, 8 имеет 100 -
  Tout (9) = {-20}, олова (8) = {+ 3 - + 20} - ОК

parblock не ОТ, а К = 8.9
1 отправить 8 30 монет // перед 1 имеет 50, 8, после 50, ПОСЛЕ 1 имеет 20, 8 имеет 80
  Tout (1) = {???} Олово (8) = {+ 30} - не подтверждено
5 отправить 9 10 монет // перед 5 имеет 50,9 имеет 50, ПОСЛЕ 5 имеет 40, 9 имеет 60
  Tout (5) = {???}, олово (9) = {+ 10} - не подтверждено

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

16 апреля 2013, 11:01:32 PM   # 11
 
 
Сообщений: 94
Цитировать по имени
цитировать ответ
по умолчанию Re: Существенное похудение от Blockchain

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

16 апреля 2013, 11:58:05 PM   # 12
 
 
Сообщения: 364
Цитировать по имени
цитировать ответ
по умолчанию Re: Существенное похудение от Blockchain

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

17 апреля 2013, 12:03:07 AM   # 13
 
 
Сообщения: 938
Цитировать по имени
цитировать ответ
по умолчанию Re: Существенное похудение от Blockchain

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

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

17 апреля 2013, 9:51:24 AM   # 14
 
 
Сообщения: 1148
Цитировать по имени
цитировать ответ
по умолчанию Re: Существенное похудение от Blockchain

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

Сжатия транзакции (в другом потоке, по крайней мере) на самом деле немного другая проблема.

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

котировка
И всегда будут необходимы полные узлы с полной blockchain доступной для новых полных узлов для загрузки и поверке.

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW