Биткоин пару лет назад подавал большие надежды как мировая валюта будущего на замену доллару, евро и рублю. Комиссия была незаметная, анонимность, надежность, независимость от банков, 3х лиц..
Но тогда ему не верили и пользовались мало, а когда поверили, то курс вырос, спрос вырос, но так же возросла нагрузка на сеть блокчейн и выросли комиссии.
Разработчики такой вариант событий не предусмотрели, количество блоков растет - значит дольше расчет баланса кошелька, для хранения надо больше места, трафик больше, нагрузка на сервера итд.
Так же растет и сложность, нужны более мощные компьютеры, время, электроэнергия.. и голубая розовая мечта человечества растаяла, все увидели что пользоваться невыгодно - слишком дорогие и медленные переводы и разочаровались, спрос упал, люди начали избавляться от биткоинов и курс резко рухнул и потянул за собой все остальные криптовалюты, люди в панике вывели с убытком и больше не хотят им пользоваться.
Но выход есть, он неожиданно простой. Не надо ждать чудес от разработчиков lightning network - их не будет, там тоже все дорого и выгодно когда один переводит другому 1000 раз, но таких немного.
На эту проблему надо посмотреть в другом измерении. Раз мы не можем двигать монеты по блокчейну: они слишком тяжелые, значит надо двигать указатели на них, как в Базах Данных.
Как это можно реализовать на практике. Есть такой уникальный сервис coinbase.com - это онлайн кошелек 4х осн. криптовалют , биток, эфир, кэш, лайт. Особенность в том что в нем можно переводить деньги между их кошельками бесплатно, за 0%. Этим мы и воспользуемся.
Создаем 100 микрокошельков и переводим туда с осн. кошелька 100 сатош, это один микро-BTC
(У этого чудо-сервиса есть еще и API который нам тоже понадобится)
https://developers.coinbase.com/docs/wallet/guides/bitcoin-wallet---python---
# майнинг битмарок. из N*100сатош делаем N битмарок
from coinbase.wallet.client import Client
client = Client(
,
,
api_version='YYYY-MM-DD')
accounts = client.get_accounts()
for account in accounts.data:
balance = account.balance
#account.name, balance.amount, balance.currency)
#account.get_transactions()
#Now let’s create a new wallet.
account = client.create_account(name="New Wallet")
balance = account.balance
#account.name, balance.amount, balance.currency
for i=1 in range(N): #цикл по микрокошелькам
# Generate a new bitcoin address for your primary account:
primary_account = client.get_primary_account()
address = account.create_address() # You created this account in the previous step
#Send coins to the new account from your primary account:
primary_account.send_money(to=address.address, amount='0.00000100', currency='BTC',description='For being awesome!')
#теперь пишем всю информацию о микрошельке в отдельный файл-это 1 битмарка
#конец цикла по микрокошелькам
------------
эти микрокошельки назовем условно их бит-марками (по смыслу они как почтовые марки) и будут нашими указателями на монеты. 100 сатош это примерно рубль, лучше фиксированную сумму- так проще считать. У вас есть 1000 битмарок/кэшмарок значит это 1000*100 сатош по тек. курсу переводим в другие валюты. А если там были бы разные суммы, то считать в уме сложнее, а это для расчетов в магазинах хуже.
Эти битмарки они по сути как новые "монеты" но жестко привязанные к курсу этой криптовалюты. Для удобства можно обозначать BTC-M, BCH-M. Еще 1bm равна 1 микро-биткоину, но букву мю писать как mBTC нельзя это мили-биткоин, будет путаница, а буквы мю с стандартном алфавите нет.
Этими битмарками можно обмениваться, переводить, платить напрямую, без комиссии, мгновенно, без спроса разрешения у 3х лиц, но эти битмарки не в блокчейне, а в сервисе 3х лиц, что хуже в плане надежности - как на биржах. Но сейчас многие хранят в онлайн-кошельках и на биржах, пользуются обменниками а это всё 3и лица и есть риск эти деньги потерять. Поэтому таких сервисов как coinbase должно быть много - тогда будет децентрализация, конкуренция и независимость - если кто-то плохо работает-уйдут к другому.
Ближайший аналог это blockchain.info, криптонатор - но там нет внутренних переводов за 0%.
Можно самим нам всем (опытным предпринимателям) создать аналоги coinbase, открыть стартапы при солидных фирмах, и тогда общими усилиями можно опять повысить спрос на криптовалюту и она возможно заменит доллары, банковские карты, вебмани, киви, пейпал. И майнеры не нужны будут особо. Сеть разгрузится и комиссия упадет до нуля как и задумывалось изначально создателями..
Это будет удобней для платежей онлайн и в обычных магазинах чем банковские карты, вебмани и пр, и даже BTC-E коды, после перевода пароль сразу меняется и старый владелец не может ими воспользоваться, остаток тут надежно лежит на зашифрованной флешке и доступа к ним НЕТ. Вы просто взяли из своего кошелька на ПК нес-ко файлов как "монеты" и передали их. Остальные монеты у вас без спроса взять нельзя как например с банк. карты, киви (смс могут перехватить).
Надежность в том, что у вас не один кошелек, где все деньги, а много мелких и взломать их все сразу нереально и потери незначительные: 100сш. Заморозить сразу 1000 маловероятно, тех. сбои тоже не приведут к большой потере, считайте что все ваши яйца разложены по разным корзинам, и нет лимитов, т.к 3й сервис не знает сколько у вас именно микрокошельков и переводы не видит. А смена пароля это обычное дело, может старый хозяин параноик их меняет каждый день. На сервер сервиса особой нагрузки нет - операции простейшие, трафик мизер, баланс фиксированный.
Теперь "намайнили" битмарок, продали их за 0-5% на рынке, получили прибыль вначале, когда уже спроса нет и "майнить" может кто угодно и быстро, то курс 1:1 почти, но наверно еще будет зависеть от надежности сервиса где эти битмарки физически находятся.
А теперь надо их принимать назад - обеспечить ликвидность, Это тоже просто: сливаем из множества микрокошельков в основной через API опять за 0%
https://developers.coinbase.com/docs/wallet/guides/bitcoin-wallet
---python---
for i=1 in range(N):
client = Client(
api_key,
api_secret,
api_version='YYYY-MM-DD')
accounts = client.get_accounts()
for account in accounts.data:
balance = account.balance
#account.name, balance.amount, balance.currency)
primary_account = client.get_primary_account()
#Проверка баланса
primary_account.refresh()
balance = primary_account.balance
#(primary_account.name, balance.amount, balance.currency)
#Send coins to the any account from your primary account:
primary_account.send_money(to=address.address, amount='0.00000100', currency='BTC', description='sliv')
------------
И выводим обычным способом через блокчейн и обменники на киви, карты, счет.
Подводя итог опишу этот новый метод в 2х словах - мы будем продавать/перепродавать друг другу аккаунты на сервисе - логин/пароль/емайл/тел и менять их на свои, хранить их в обычном текстовом файле и эти файлы передавать как BTC-E коды примерно. Это не в ручную, через программы, можно написать скрипты на питоне, js, java. open source. Чтобы видно все было, что куда и зачем. Перевод это: считать из файла логины, пароли итп, проверить баланс, передать, тот меняет пароли и пр, проверят баланс снова. Сам сервис эти переводы не контролирует - тут мы от него не зависим, но пользуемся его API - чтобы узнать баланс и сменить пароль - он в теории может это заблокировать по IP или "техническим причинам"
Этим обычно занимаются спамеры, покупая акки в соцсетях, чтобы вывести свои лохотроны в топ, и это нелегально. Сами сервисы не заинтересованы что их аккаунты продавали. Чтобы тут сервис не забанил все эти микрокошельки одним махом, надо чтобы САМ сервис был в курсе и сделал упрощенные микро-аккаунты как дополнительный сервис - без восст. пароля, без приватных ключей, фраз, только 4 функции по API: создать, проверка баланса, смена пароля + ключа-API + IP доступа и перевод на др. кошелек этого же сервиса (на другие переводить нет смысла - комиссия больше чем 100сш) Но когда из 10000 таких микрокошельков слить на один, то можно уже вывести за обычную комиссию через блокчейн, тут желательно требовать верификацию чтобы желающих было поменьше.
Внимание! К самой технологии блокчейн это отношение не имеет вообще! Это больше организационный вопрос и справится любой без особых знаний, но нужны затраты времени, сил, денег. Также нужна всеобщая поддержка и широкая "реклама" этой идеи.
Ссылка на подробную статью с технич. подробностями
http://telegra.ph/Perevody-bitkoinov-bez-komissii-mgnovenno-01-22
Все вопросы в телеграм @ArturPlugin
Это временная мера для решения проблемы с большими комиссиями. Чтобы розница и микроплатежи пошли. Потом придумают лучше и можно отказаться. Чтобы лучше понять идею сделайте кошелек на блокчейн.инфо закиньте туда 10 баксов и попробуйте их вывести. Тогда поймете что с этой идеей это возможно и риски те же.