Как развивались кошельки Ethereum?

Октябрь 10 11:46 2017

  Начать торговать на криптовалюте с бесплатными 10 000$ на учебном счете!

Пожалуй, ни для кого не станет секретом тот факт, что самым важным приложением любой базы данных Block Chain является именно кошелек, который собственно и обеспечивает взаимодействие между пользователями и платформой. Связь между кошельками и Block Chain осуществляется двумя способами: посредством полного узла, то есть напрямую или при помощи web-сервисов.

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

В основном это касается системы Ethereum, поскольку на пользовательских кошельках хранятся не только активы, но и осуществляют дополнительные действия, применяя Smart-контракты.

Что собой представляет мультиподпись?

С момента создания, то есть в 2013 года, кошельки с обязательными подписями, обзавелись внушительной популярностью. Счета с мультиподписью переводят токен только при наличии нескольких цифровых подписей. Здесь будет уместна аналогия, когда для открытия ячейки в банке требуется 2 ключа.

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

Генезис от Bitcoin до Ethereum

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

Учетная запись и адресация

Кошелек Bitcoin способен отслеживать огромное количество совершенных ранее транзакций входящего типа. Суммарное количество сохраненных входов – актуальный баланс счета. Что касается системы Ethereum, то там отсутствует такой термин как непотраченный вход. Наоборот, у каждого счета есть баланс, который последовательно изменяется в зависимости от совершенных транзакций.

Для создания транзакции совершенно необязательно накапливать непотрачанные входы, единственное что требуется – идентификационный номер крайней операции, это позволяет исключить двойную трату, также нужен ID новой транзакции.

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

Комиссионные выплаты за майнинг

В системе Bitcoin размер комиссионных издержек, которые пользователи оплачивают майнерам, зависит от размера транзакции. Что касается комиссий в системе Ethereum, то здесь расчет ведется на основе суммарного количества транзакций базы данных Block Chain, которое умножается на стоимость, устраивающую пользователя. По сути, размер комиссии зависит от количества и сложности транзакций.

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

Создаем кошелек с мультиподписью в системе Ethereum




В сравнении с Bitcoin, рассматриваемая сеть допускает применение сложных кодов, но при этом отсутствует интегрированное условие мультиподписи. Эфириум работает с мультиподписью по следующей схеме:

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

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

Рассмотрим наглядные схемы контрактов системы Ethereum для работы с мультиподписью.

Осуществление и подтверждение транзакций по выводу активов при помощи отдельных операций.

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

Сначала контракт размещается, проводится создание подписей. Для отправки финансовые средств на определенный счет, пользователь №1 высылает в адрес контракта запрос необходимого предложения. Каждому запросу присваивается уникальный ID транзакции, который вычисляется из суммы Ethereum.

Пользователь №2 обязан подтвердить уникальный ID, для этого нужно отослать отдельную подтверждающую операцию на контракт. Абсолютно все транзакции фиксируются в базе данных, перед тем как произойдет отправка средств.

Схема подтверждения мультиподписи посредством единой операции.

Невзирая на тот факт, что мультиподпись с 2-мя транзакциями характеризуется высоким уровнем надежности, а также активно применяется многими программами, популярность мультиподписи с одним подтверждением также не падает. Наглядным подтверждением этой тенденции является система Bitcoin.

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

  Начать торговать на криптовалюте с бесплатными 10 000$ на учебном счете!

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (Пока оценок нет)
Загрузка...
 
  

Комментарии Facebook:


Написать комментарий!

0 Комментариев

Пока нет комментариев!

Станьте первым начните комментировать!.

Добавить комментарий

Ваши персональные данные в безопасности Ваш e-mail не будет опубликован и персональные данные не будут переданы третьим лицам.
Все поля обязательны к заполнению.