Наша команда всегда предпочитает безопасные и качественные результаты а не рискованные решения. Поддержка BNK, как ERC20, токена было всегда нашей целью, однако, мы решили уделить больше внимания этому токену и выпустить более продвинутую версию Ethereum основанную на смарт контракте. Эта версия необходима по причине особенностей нашего токена: его владельцы получают еженедельную долю от чистого транзакционного дохода. Следовательно, исходный код смарт контракта включает в себя функцию хранения средств еженедельной комиссии. Однако, это только одна из причин почему BNK токен так отличается от остальных на рынке. Давайте рассмотрим BNK токен чятельнее и узнаем что делает его таким уникальным.
Что означает ERC20?
Чтобы объяснить значение названия ERC20 сперва нужно понять что такое Ethereum. Ethereum – децентрализованная платформа основана на блокчейн технологии с смарт контрактом (смарт контракты – это по сути цифровой контракт с условиями соглашения между сторонами которые написаны кодами. Смарт контракт для аренды жилья может быть создан и запрограммирован так, чтобы предоставлять цифровой ключ как только вы заплатили за аренду). Также как и Биткоина у него есть своя валюта под назвнием Ether. Однако, Ethereum блокчейн уникален тем, что он поддерживает и другие токены. Большинство Ethereum токенов соблюдают ERC (Ethereum Request for Comment) протокол, наиболее популярным з которого есть ERC20.
ERC20 определяет стандарт который включает в себя несколько основных функций которые должны быть в смарт контракте чтобы токен считался токеном ERC20 стандарта и чтобы функционировать на Эфириум блокчейне. Один стандарт облегчает биржам криптовалют и кошелькам обслуживать токены стандарта ERC20. Нужно только установить интерфейс ERC20 и они смогут поддерживать все токены основаны на платформе Ethereum, если токен соответствует стандарту. Нету необходимости писать новый исходный код для каждого нового токена. Это делает токены стандарта ERC20 очень популярными среди торговых платформ и криптовалютных кошельков. Это причина почему большенство смарт контрактов совместимы с токенома стандарта ERC20.
ERC20 vs ERC223: в чем разница?
ERC223 поддерживает все функции ERC20, то есть сервера которые работают с токенами стандарта ERC20 будут работать точно также с токенами стандарта ERC223. Однако, ERC223 стандарт решил главный недостаток стандарта ERC20. Например, у него есть функция отказа в транзакции отправленной на случайный адрес, а значит ваши средства не пропадут если вы случайно отправили деньги на неправельный адрес.
Перед ICO мы уже работали над исходным кодом BNK но когда мы увидели плюсы более нового и безопасного стандарта ERC223 мы решили адаптировать его к BNK токену. Это дает гарантию что наши токены будут доступны на всех серверах на которых есть токены стандарта ERC20 и пользователям будут доступны дополнительные функции.
Земля непрощения
Множество ICO ежегодно выпускают сотни новых типов токенов основаных на Эфириум блокчейне. Большинство этих токенов выглядят достаточно одинаково и не предлагают никаких функций за исключением создания crowdsale. Более того, много из них экономят на безопасности. Для нашей команды безопасность это главный приоритет. Чтобы понять почему безопасность так необходима в контексте смарт контрактов сначало нужно понять фундаментальные особенности Эфириум смарт контракта.
Начнем с процесса создания контракта. Для того чтобы создать новый смарт контракт нужно разработать исходный код. Как только исходный код готов высылается транзакция которая подтверждает адрес. Так мы получаем смарт контракт что позволит нашим токенам функционировать на Ethereum блокчейне. Но здесь начинается самое сложное. Большинство (если не все) программных обеспечений требуют постоянного обновления и исправления ошибок. Ethereum контракты не исключение, но обновить Ethereum контракт невозможно не создав нового, а создание нового означает что нужен новый адрес. Потому, единственная возможность это получить код с первого раза. Если остались какие то ошибки в исходном коде и безопасность становится уязвимой, может произойти много неприятностей. Например, такая атака может опустошить все сбережения контракта. Вот почему так много времени и усилий было потрачено для запуска контракта токена.
К тому же, BNK смарт контракт отличается от других токенов смарт контрактов. Каждую неделю Bankera платит комиссию владельцам ВNK которая составляет 20% от доходов чистых транзакций Bankera и SpectroCoin. Когда BNK ERC223 будет запущен владельцы BNK токенов смогут подтвердить свою еженедельную комиссию через Ethereum смарт контракт если они решат снять свои BNK с SpectroCoin виртуального кошелька. Это значит что в отличии от других ERC контрактов токенов BNK смарт контракт должен иметь функцию хранения Ether. Так как контракт будет содержать еженедельную комиссию очень важно обеспечить безопасность контракта.
Вознаграждение за ошибку исходного кода Banker
Чтобы быть уверенными что безопасность BNK смарт контракта в порядке, контракт был проверен независимой группой экспертов. Эксперты подытожили что никаких ошибок нету. Дополнительная проверка была проведена нашей командой IT специалистов, также они улучшили контракт добавив функции предложенные первоначальной проверкой.
Поскольку выше указаны проверки были пройдены, теперь смарт контракт доступен для пользователей чтобы они протестировали исходный код BNK смарт контракта. Чтобы это сделать мы объявляем баунти за ошибку. Чтобы взять участие в баунти вам нужно зайти на GitHub страницу где мы опубликовали исходный код нашего BNK токена. Если вы увидите какие то ошибки и возможные риски, пожалуйста информируйте нас об этом на [email protected] или отправьте запрос на GitHub. Участники сообщества которые будут активно брать участие смогут получить денежное вознаграждение.
Что дальше в планах Bankera
Мы работаем над функцией которая позволит вложить и вывести токены на SpectroCoin. Таким образом, когда финальная версия исходного кода BNK будет запущена, владельцы BNK токенов смогут вывести свои токены на ERC20 и ERC223 кошельки, сделать депозит на SpectroCoin и подтвердить еженедельную долю от чистых транзакционных доходов через Эфириум смарт контракт. Однако, владельцы небольшого количества токенов должны будут собрать достаточное количество доходов от еженедельных чистых транзакций чтобы иметь возможность вывести средства. ERC223 токены используют ether как “топливо” для отправки транзакций, это не целесообразно выводить маленькие суммы еженедельных комиссий. Пользователи которые решат держать свои BNK токены на SpectroCoin будут получать еженедельную комиссию на свои SpectroCoin Ethereum кошельки.
После запуска исходного кода ERC223 BNK токены попадут на обменники криптовалют такие как: HitBTC, SpectroCoin, и Bankera обменники. Больше информации о обмене и планах Bankera можете прочитать на нашем блоге.
Когда ERC223 исходный код будет закончен наша IT команда сфокусируется на поддержке BNK токенов и NEM Mosaics. Это даст возможность владельцам BNK токенов выбирать где они хотят хранить свои BNK – на ERC20/ERC223 или NEM Mosaic кошельках. Потому они смогут решить хотят ли они получать еженедельную комиссию в ETH или XEM валютах. Владельцы должны будут выбрать блокчейн который они предпочитают перед как они переведут свои токены на ERC20/ERC223 кошельки. Токен будет узнан как один из внесенных на Ethereum блокчейн и владельцы BNK токенов не смогут поменять на NEM блокчейн после етого.
Следите за нами в социальных сетях. Совсем скоро будут обновления!