Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
15 марта 2016, 12:52:47 PM   # 1
 
 
Сообщения: 2
Цитировать по имени
цитировать ответ
по умолчанию Re: Хранение скриптов (смарт-контракты) за пределами blockchain

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
я следую "Усвоение Bitcoin" Андреас Antonopoulos, чтобы understande реализации Bitcoin.

в глава о сделках, он указывает некоторые преимущества P2SH сделок:

  • Сложные сценарии заменяются короткими отпечатками пальцев на выходе операции, что делает сделку меньше.
  • Сценарии могут быть закодированы как адрес, так что отправитель и кошелек отправителя не требуется сложная инженерию для реализации P2SH.
  • P2SH перекладывает построение сценария к получателю, а не отправитель.
  • P2SH перекладывает в хранилище данных для длинного сценария с выхода (который находится в наборе UTXO) на вход (хранится на blockchain).
  • P2SH перекладывает в хранилище данных для длинного сценария от настоящего времени (оплата) к будущему времени (когда она проводится).
  • P2SH сдвигает стоимость платы за транзакции длинного скрипта от отправителя к получателю, который должен включать в себя сценарий долго выкупа, чтобы тратить.

О пункте 4, она по-прежнему выглядит неоптимальной для меня.

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

Код:
2 <Мой Публичных> <Партнер 1 в Публичном> <Партнер 2 в Публичном> 3 OP_CHECKMULTISIG

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

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

Мне было интересно: есть ли способ mantaining этих сценариев как "Счета" в "бумажники сценарий" а не хранить его внутри blockchain?

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

Как бы это было возможно?
hjpbarcelos сейчас офлайн Пожаловаться на hjpbarcelos   Ответить с цитированием Мультицитирование сообщения от hjpbarcelos Быстрый ответ на сообщение hjpbarcelos


Как заработать Биткоины?
Без вложений. Не майнинг.


15 марта 2016, 2:23:03 PM   # 2
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: Хранение скриптов (смарт-контракты) за пределами blockchain

Получил 1806 Биткоинов
Реальная история.





О пункте 4, она по-прежнему выглядит неоптимальной для меня.

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

Код:
2 <Мой Публичных> <Партнер 1 в Публичном> <Партнер 2 в Публичном> 3 OP_CHECKMULTISIG

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

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

Мне было интересно: есть ли способ mantaining этих сценариев как "Счета" в "бумажники сценарий" а не хранить его внутри blockchain?

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

Как бы это было возможно?
Это все равно, как будет по-прежнему в конечном итоге в blockchain так или иначе. Разница заключается в том, что с голой multisig, узлы должны поддерживать, что дополнительные данные в базе данных UTXO вместо не совсем в базе данных, когда она находится в blockchain.
achow101 сейчас офлайн Пожаловаться на achow101   Ответить с цитированием Мультицитирование сообщения от achow101 Быстрый ответ на сообщение achow101

15 марта 2016, 3:15:42 PM   # 3
 
 
Сообщения: 266
Цитировать по имени
цитировать ответ
по умолчанию Re: Хранение скриптов (смарт-контракты) за пределами blockchain

Не беспокойтесь о вздутии цепи. Просто сделайте это, и если Bitcoin становится слишком дорогим Вы можете запустить его на доже или в другом месте.

просто представьте blockchain свободен, не бойтесь

Вы не поверите, но даже shitcoin предлагает довольно хороший уровень безопасности.
Watashi-kokoto сейчас офлайн Пожаловаться на Watashi-kokoto   Ответить с цитированием Мультицитирование сообщения от Watashi-kokoto Быстрый ответ на сообщение Watashi-kokoto

15 марта 2016, 3:27:19 PM   # 4
 
 
Сообщения: 2
Цитировать по имени
цитировать ответ
по умолчанию Re: Хранение скриптов (смарт-контракты) за пределами blockchain

Я думаю, что я не объяснил себя должным образом.

Я думаю о различных реализациях blockchain.

Представьте себе, что я создания частной специализированной сети, которая будет обрабатывать сложные контракты.

Будет ли какой-либо способ, которым я мог бы хранить contratcs вне blockchain и просто ссылаться на них в сделках?
hjpbarcelos сейчас офлайн Пожаловаться на hjpbarcelos   Ответить с цитированием Мультицитирование сообщения от hjpbarcelos Быстрый ответ на сообщение hjpbarcelos

15 марта 2016, 3:28:21 PM   # 5
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: Хранение скриптов (смарт-контракты) за пределами blockchain

Я думаю, что я не объяснил себя должным образом.

Я думаю о различных реализациях blockchain.

Представьте себе, что я создания частной специализированной сети, которая будет обрабатывать сложные контракты.

Будет ли какой-либо способ, которым я мог бы хранить contratcs вне blockchain и просто ссылаться на них в сделках?
Конечно. Вы можете сделать что-нибудь с вашим собственным blockchain, но такая вещь не существует в Bitcoin blockchain.
achow101 сейчас офлайн Пожаловаться на achow101   Ответить с цитированием Мультицитирование сообщения от achow101 Быстрый ответ на сообщение achow101

16 марта 2016, 8:37:23 AM   # 6
 
 
Сообщения: 980
Цитировать по имени
цитировать ответ
по умолчанию Re: Хранение скриптов (смарт-контракты) за пределами blockchain


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

Мне было интересно: есть ли способ mantaining этих сценариев как "Счета" в "бумажники сценарий" а не хранить его внутри blockchain?

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

Как бы это было возможно?

Вы можете получить входящие платежи как обычные p2pkh сделок
по адресу, который автоматически собирает входные данные в более крупные суммы и направляет их в качестве
multisig сделки.
YarkoL сейчас офлайн Пожаловаться на YarkoL   Ответить с цитированием Мультицитирование сообщения от YarkoL Быстрый ответ на сообщение YarkoL



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW