Здравствуй,
Я уверен, что это возможно, но я хотел бы иметь советы о том, где искать информации.
В принципе, у меня есть хорошая идея, я хочу реализовать об игре. Я мог бы реализовать его как самостоятельная криптовалюту, но я не вижу смысл создавать другую altcoin так я хотел бы использовать Bitcoin blockchain в качестве основы для реализации своей логики.
Технически, что я бы нужно хранить информацию, связанную с адресом Bitcoin и Bitcoin блоков будет вызывать некоторые события в моей игровой логики
вещи в магазине может занять несколько КБ данных, я мог бы даже нужно загрузить несколько изображений / звуков, поэтому я не могу хранить их прямо в Bitcoin blockchain, поэтому я думаю, что я должен что-то нужно, как внешние активы, связанные с Bitcoin сделок.
Теперь, я мог бы легко реализовать услугу, которая может быть использована для получения / ставить активы, но так как это было бы собственный сервер, есть проблема о доверии информации, которую он держит, так что лучшая практика для подобных вещей?
не входя в детали игры, я имею в виду рабочий процесс мне нужно.
пользователь должен быть в состоянии сделать это:
1) хранить (зашифрованную) информацию о его характере (это на самом деле не характер, но ради давайте называть простотой его таким образом) и быть в состоянии обновить
2) подписаться на событие, отправив BTC сумму на определенный адрес, а также ссылку на свой подписной адрес персонажа
3) проверять ПОДПИСКА, отправляя секретный ключ для расшифровки его характера
4) внешняя служба будет выполнять событие, производя результат, который займет много места, поэтому будет храниться на внешнем сервере, и ссылку на этот результат (актив?) Должен быть магазин в Bitcoin blockchain
пользователи могут использовать свои собственные клиент, чтобы убедиться, что полученный результат является правильным (понятие, как транзакционные валидации, что Bitcoin узлы делает, поэтому я сказал, что я мог бы реализовать altcoin)
вопросы:
- что лучшая практика для подобных вещей?
- как допускает, что хранится внешний ресурс не меняется с течением времени? (Генерировать CRC и поставить его на blockchain? Какие-либо идеи лучше?)
- как обрабатывать платежи в BTC без запуска своего рода обменник? (Я думал об использовании RETURN_OP как способ связать информацию)
- было бы неплохо, чтобы дать пользователям возможность хранить одни и те же данные, хранящиеся на моем сервере (этакий боковой цепи), возможно ли это на самом деле?
спасибо, не стесняйтесь спросить, если я не объяснил хорошо
постскриптум
кажется, что предложение будет боковые цепи подходят хорошо, но это всего лишь предложение (http://www.coindesk.com/bitcoin-core-developers-bitcoin-side-chains/)