Получи случайную криптовалюту за регистрацию!

Что означает «открытый исходный код»? Некоторые, возможно, уж | Bitcoin Standard

Что означает «открытый исходный код»?

Некоторые, возможно, уже знакомы с термином «открытый исходный код». Особенно те, у кого есть опыт программирования. Но что это на самом деле означает и почему это важно для биткойн-кошельков? Постараюсь объяснить, в чем преимущества.

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

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

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

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

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

Старайтесь обращать на эти вещи внимание при выборе приложений, которыми хотите пользоваться)