Задний план:
В настоящее время, перед тем, как новый выпуск Bitcoin-Qt публикуется SourceForge, он должен быть составлен в 3 разных людях, которые проверяют, что они произвели те же самые точные бинарные файлы. Это делается для защиты от различных векторов атак: один строитель может включать в себя троян или бэкдор в свои исполняемые файлы. Независимо от того, насколько доверяют этим людям, их способность не подвергает их риску быть вынужденным (например, под угрозой применения оружия или юридическим действием), чтобы сделать это, или потенциал, чтобы сделать это случайно (например, если их система сборки заражена сам). Кроме того, есть один человек, чтобы выдать себя или человек-в-середине-атаки и шанс (5-10% в течение жизни человека, в соответствии с быстро Google) человек может начать сходить с ума. Он также оставляет открытым вопрос к массам следует, что человек умирает, от того, как заслуживающее доверия его преемник.
Тем не менее, прямо сейчас, эти трижды проверены билды возможно только для Linux и Windows, используя Gitian рамки. До сих пор, Гэвины были лично ответственны за двоичные файлы Mac OS X, и он (и общество) берет на себя все риски выше, в качестве результата.
Мое предложение:
Я преуспел в создании bitcoind (сервер JSON-RPC) для Mac OS X под Gitian, и проверить, что эта сборка является детерминированным (возможность быть по сравнению с другими строит). В дополнение к кросс-компилятора и зависимостей bitcoind, я также удалось построить зависимости, необходимые для Bitcoin-Qt под Gitian - для самой Nokia Qt кроме. Для построения Qt, мне нужно вернуться к кросс-компилятора и выяснить, как получить компилятор работать Objective-C. Тогда мне нужно будет настроить Qt для кросс-компиляции, используя его, и обеспечить выход достаточно детерминированным, чтобы произвести детерминированный Bitcoin-Qt строить на его основе. Это будет намного больше работы, тем более, что никто, кажется, когда-либо кросс-скомпилирован Qt для Mac OS X раньше.
Следовательно, Я прошу пожертвования, чтобы помочь фонду завершения этих усилий: 1D8jkYpkcJUQ6BJzjAATAEBjHdgVhvisAV
Постскриптум Моя работа до сих пор по этому конкретному проекту все опубликованные в этих хранилищах Gitorious.