Здравствуй,
Я обсуждал азартные игры и Bitcoin с коллегой, и это произошло для нас есть потребность в компьютеризированный арбитраж. То, что я имею в виду, в настоящее время, чтобы сделать ставку, Вы должны либо просто доверять, кто вы делаете ставку на, или использование третьей стороны в качестве условного депонирования. Очевидно, что это является проблемой для других, чем картежников людей, а также.
Что делать, если вы могли бы иметь действительно нейтральную третью сторону? Не-человек один?
Я попытаюсь обрисовать то, что я имел в виду. Я не то, что ИТ-подкованным, так что есть явные ошибки в этой идее. Именно поэтому я отправляю здесь.
Программа написана. Источник выпущен в дикую природу, и любой желающий может скомпилировать его [1]. На компиляции, программа создает набор ключей шифрования, не известные любому человеку. [2] Это затем запустить, и при условии, процессорное время и, возможно, высевают с некоторыми средствами, чтобы она покупать больше в другом месте. Протокол был бы необходим, чтобы позволить программу переговоров для циклов процессора между различными серверами. Программа распространяется и распространяет свои функции избыточно среди этих серверов. [3] Избыточность предполагает программа не доверяйте ни одному оператору сервера, и будет выполнять любые вычисления выполняются на одном сервере, на нескольких других в целях защиты от фальсификации. Задачи выполняются на самом низком логическом уровне возможного и распределены между различными серверами, чтобы сделать анализ реальных команд запускаемых сложнее.
Программа начинает рекламировать себя, говоря, что готов выполнять задачи для оплаты. Игорный случай дает пример задачу: два человека желает делать ставки на результатах матча спорта. Они посылают запрос на экземпляр программы, по сути говоря, "Мы люди А и B. Отправьте нам пару BTC-адресов, и мы будем отправлять друг друг X BTC к одному из них, плюс ваш гонорар за оказанные услуги. Ваша служба будет контролировать состояние спортивного события X и, в зависимости от результата, направить все средства минус ваш гонорар обратиться А или В, в зависимости от того, кто правильно предсказал результат."[4]
Программа будет увидеть результат спортивных соревнований, а также, при условии А и Б отправили средства, заплатит победитель. Для этого он использует средства он получил в качестве платы арендовать процессорное время, с которой он выполняет операции, требуемые от него.
[1] Как известно, что пользователь является экземпляром программы исходит из исходного кода публично отвечал, учитывая программа должна запутать себя, чтобы предотвратить фальсификации?
[2] Возможно ли это? В какой мере можно запустить программу, не подвергаясь вмешательства с его внутренней логикой?
[3] Вставьте магия
[4] Какое-то логический синтаксис заняло бы место этого предложения, и, конечно, должно быть обеспечено фактическое содержание ставки.
Таким образом, ТЛ; др:
Можно ли создать самораспространяющихся, децентрализованной, исходную программу открытой, которая будет принимать биткойны в качестве оплаты в обмен на выполнение задач, поставленных в ограниченном синтаксисе, используя Bitcoin платить за serverspace? По существу, может быть программа полностью автономна и неподкупный, в то же время принимать входные данные от пользователей?