Биткоины являются основные разработчики вклад в ИСО/ТК 307 Blockchain и распределенной технологии

Я просто был осведомлен о процессе стандартизации о блокчейне и распределенных технологий Леже. https://www.iso.org/committee/6266604.html

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

enter image description here

Однако я не видел ни одного заведения ближе к биткоин развития. Я спросил, Если стандарт будет совместим с Bitcoin. Ведущий сказал, что они находятся в контакте с биткоин-разработчиков. Где я могу найти больше информации по этому поводу?

+991
Sungkwang Chung 15 окт. 2015 г., 5:30:29
17 ответов

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

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

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

+937
Strelok UA 03 февр. '09 в 4:24

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

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

+937
Mikodon 13 дек. 2017 г., 22:13:43

TL;д-р следует использовать округленные значения ЗУВК, когда, вследствие которой защита отключалась, и даже тогда у вас будет меньше, чем если использовать только Z-addrs.


Мы рассматриваем этот точный вопрос в этом блоге (картинки, из которой я воспроизвожу ниже).

Сделок через биткоин-унаследовал Т-адресов явно прослеживается. Однако, с нулевым уровнем знаний, связанных с использованием Z-адресов означает, что когда вы посылаете ЗКЕ к з-адрес (создание "Примечание", частный эквивалент txo успешно), а затем использовать это внимание в последующем сделки, две сделки непосредственно не связаны по цепочке блоков (то есть, вторая сделка не содержит prevout поле ссылается на первый, как случилось бы с т-адресов).

Это означает, что если вы посылаете ЗКЕ от Т-адрес з-адреса ("защитные" операции), а затем из Z-адрес в различных Т-адрес, вы в конечном итоге с проводки цепи (B) ниже:

Shielded addresses can de-link transparent addresses

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

Теперь нюанс! В Z-адрес скрывает все детали (получателей, ценности и Мемо-полей) выхода заметки в экранирование проводки, и соответствующие свойства входных нот в сделке, вследствие которой защита отключалась. Но ЗКЕ значения до сих пор общественности, потому что они видны в прозрачной части сделки! Это означает, что вы можете столкнуться с проблемами, когда вы посылаете полный баланс Т-адрес без изменений:

A shielded address might not protect against value linkability in some cases

Полную стоимость видна в первой сделке, а потом вторая транзакция отображается выходное значение равное исходное значение минус две операционные издержки. Синхронизации данных также доступна (ведь сделки могут быть упорядочены и время от времени в цепочке блоков), то можно статистически увязать две сделки на основе этих значений [0].

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

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

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

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

+896
boogiewonder 18 июн. 2019 г., 21:26:46

Персона может построить транзакции и подписать его входы, потом personB подписывает его и быть добавлен в одну транзакцию, используя Шнорра. Или SIGHASHes еще нужно?

+835
molokan31 9 дек. 2013 г., 9:37:27

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

При помощи Doxygen документации для Bitcoin источник также может быть найден в https://dev.visucore.com/bitcoin/doxygen/

+817
garika001 24 мар. 2010 г., 17:54:10

В документации сказано: "listaccounts будет удалена в следующей версии ядра биткоин"

https://bitcoin.org/en/developer-reference#listaccounts

В "см. Также" раздел:

GetAccount - не возвращает список счетов
GetAddressesByAccount [устарело]
ListReceivedByAccount [устарело]

У нас есть альтернативная команда ?

+774
Thangadurai Gold 1 янв. 2016 г., 5:57:04

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

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

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

+741
parhutskiy 21 авг. 2012 г., 11:27:37
OP_IF
 OP_3 
OP_ELSE
OP_IF
 lock1 OP_CLTV OP_DROP OP_2
OP_ELSE
 lock2 OP_CLTV OP_DROP OP_1
OP_ENDIF
OP_ENDIF
файл pub1 pub2 pub3 OP_3 OP_CHECKMULTISIG

некоторые псевдокод:

ВАР х = стек.поп ( ); // берем последний элемент из стека и удалить его
если ( Х != 0 )
{
 стек.пуш ( 3 ); // нажимаем на цифру '3' в стек
}
еще
{
 ВАР у = стек.поп ( ); // берем следующий элемент
 если ( г != 0 )
{
 стек.толчок ( locktime1 ); // нажимаем значение
 стек.compare_top_value_with_timestamp_and_abort_if_not_valid ( );
 стек.поп ( ); // удалить locktime1 если прошло
 стек.нажимаем ( 2 );
}
еще
{
 стек.толчок ( locktime2 ); // нажимаем значение
 стек.compare_top_value_with_timestamp_and_abort_if_not_valid ( );
 стек.поп ( ); // удалить locktime2 если прошло
 стек.нажимаем ( 1 );
}
}
стек.нажимаем ( Файл pub1 );
стек.толчок ( pub2 );
стек.толчок ( pub3 );
стек.толчок ( 3 );
стек.check_multi_sig ( );
+672
paulleephp 3 дек. 2011 г., 2:36:47

Похоже, проект был заброшен, но вы могли бы переработать код.

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

Он основан на bitcoind API-интерфейс RPC для обработки счетов и добавляет пользовательские метки хранятся в базе данных.

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

Это приложение Руби/рельсы выпущен под лицензией MIT, так что вы можете настроить свой собственный интернет-кошелек или даже запустить его локально и использовать его вместо интерфейса клиента по умолчанию.

Обратите внимание, что это просто очень ранняя версия разработки, которая по-прежнему нужно много работать.

Проект/Источник: http://open.sourceagency.org/projects/webtcдемо (тестовом режиме): http://webtc.interesthings.de (есть демо-счет: фу@бар.баз / пароль, но не стесняйтесь создавать новые учетные записи, в электронной почты не существует)

Отзывы, отчеты об ошибках, патчи и пожертвования приветствуются

bitcointalk.org

+582
user343053 28 авг. 2018 г., 3:35:41

Он будет использовать по умолчанию всех ядер ЦП.

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

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

+530
Dariel Jacobo 10 апр. 2014 г., 19:43:47

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

Я не юрист, но я никогда не слышал ни одного упоминания о такой закон существует.

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

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

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

+484
user54453 17 июн. 2012 г., 23:27:18

Биткоин производство остановится на 21 миллион биткоинов. Почему 21 миллион и почему лимит поставить на место?

+390
TheFake VIP 16 июн. 2019 г., 21:45:53

Очевидно, что исходные данные, которые уже были потрачены сделает сделки недействительной (чисто двойной траты сценарий), но есть все остальное, что может сделать неверный Техас?

Недействительные входы? Неверная подпись или другие данные?

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

+352
Jignesh Darji 15 мая 2018 г., 19:02:15

Я также возникли проблемы с получением хэши совпадают на системой Windows (многоразрядные, биткоин-Кварты .ZIP и .ехе). Я использую "неподдерживаемых" инструмент от Microsoft, что "хэш документа" ссылки. Я подозреваю, что у меня будут лучшие результаты, используя Linux.

В ответ на ваш конкретный вопрос, то "$" в начале команды-это фактическое приглашение. Это означает, что команда вводится в линукс\ЮНИКС "Шелл" (т. е. оболочки Bash). Если бы это было системой Windows вы увидите что-то вроде "C:\User\Sam> Echo "Привет мир" > example.txt" команда по-прежнему работает в Windows, но как вы отметили выходного файла отличается. В Linux/Unix системах одна и та же команда выдаст файл только с: Привет, мир без знаков препинания, лишних пробелов или строк. Таким образом, хэш будет разный под Linux против Windows, следуя той же командной строке ввода.

+263
labmat 4 февр. 2019 г., 16:36:19

когда мы говорим о конкретной сделке: нет. Неподтвержденные транзакции выглядит точно так же, как и те же сделки с 1,2.. подтверждений.

да. Существует 3 типа операций: подтвержденная, неподтвержденная, и несуществующие

пример несуществующего те 10BTC я дам тебе завтра.

разница между неподтвержденным и существует не "очевидное"

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

Неподтвержденные транзакции могут быть очень разными из подтвержденных во многих отношениях:

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

Неподтвержденные транзакции теряются в Интернете (не подтверждены).

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

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

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

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

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

+262
user31756 6 апр. 2017 г., 2:28:54

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

Так нет, в BOINC представляет собой комплект разработки программного обеспечения, используемые на проектах распределенных вычислений, чтобы распределить работу и отслеживать результаты. Gridcoin не использования BOINC ничего другого, кроме бонусного вознаграждения расчеты; два симбиотических, не являются взаимозависимыми. Если каждый проект в BOINC был закрыт завтра, Gridcoin будет прекрасно работать вечно в качестве основного доказательства-монеты как Blackcoin (которой было раздвоенный С) или Peercoin.

+213
vfruiht 18 февр. 2017 г., 10:21:21

Я пытался установить черточки понимание UI и API в моей локальной машине (ОС Ubuntu) и выполнили все шаги, но я м проблема, с которой сталкиваются во время запуска служб в переднего плана.

Позвольте мне поделиться с вами команды, файл config.


https://www.npmjs.com/package/bitcore-dash

Но получаю ниже ошибка в моем терминале:


[2018-02-09T04:18:18.022 я] информация: использование config: /главная/dashcore/.bitcore/bitcore-узел-тире.в JSON [2018-02-09T04:18:18.024 я] информация: с помощью сети: тестовом режиме [2018-02-09T04:18:18.026 я] информация: начиная bitcoind [2018-02-09T04:18:18.028 я] информация: используя файл биткоин конфиг в /Home/dashcore/.bitcore/данные/тире.конф [2018-02-09T04:18:18.030 я] информация: начиная черточки процесс dashd: zmq/zmqpublishnotifier.ЧГК:101: виртуальная пустота CZMQAbstractPublishNotifier::выключение(): утверждение psocket' не удалось. [2018-02-09T04:18:18.245 з] предупреждаю: процесс черточки неожиданно завершилась с кодом: нуль [2018-02-09T04:18:18.246 з] предупреждаю: перезапуск процесса черточки ребенка в 5000 мс [2018-02-09T04:18:23.247 я] информация: используя файл биткоин конфиг в /Home/dashcore/.bitcore/данные/тире.конф [2018-02-09T04:18:23.248 я] информация: начиная процесс черточки dashd: zmq/zmqpublishnotifier.ЧГК:101: виртуальная пустота CZMQAbstractPublishNotifier::выключение(): утверждениеpsocket' не удалось. [2018-02-09T04:18:23.481 з] предупреждаю: процесс черточки неожиданно завершилась с кодом: нуль Предупреждение: не удалось создать резервную копию, файл уже существует! Это может произойти, если вы установили кошелек в менее чем 60 секунд. Вы можете продолжить, если вы согласны с этим.

Мой конфигурационный файл (bitcore-узел-тире.в JSON)

{ "сеть": "тестовом режиме", "порту": 3006, "услуги": [ "bitcoind", "паутина" ], "servicesConfig": { "bitcoind": { "Спаун": { "переменной datadir": "/домашний/dashcore/.bitcore/данные", "старпома": "/домашний/dashcore/.bitcore/данные/dashd" } } } }

Конфиг тире (черточки.конф)

сервер=1 белый=127.0.0.1 txindex=1 addressindex=1 timestampindex=1 spentindex=1 zmqpubrawtx=ТСР://MyIPAddress:28332 zmqpubrawtxlock=ТСР://MyIPAddress:28332 zmqpubhashblock=ТСР://MyIPAddress:28332 выбрать=127.0.0.1 rpcuser=тире rpcpassword=local321 uacomment=bitcore

Можете вы пожалуйста помочь мне с этим? Что плохого в том, что шаг?

+66
herzlied 4 авг. 2016 г., 13:25:11

Показать вопросы с тегом