Bitcoin Forum
April 25, 2017, 06:56:06 AM *
News: Latest stable version of Bitcoin Core: 0.14.1  [Torrent]. (New!)
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Лицензии на софт с оплатой в биткоинах  (Read 1957 times)
ArsenShnurkov
Legendary
*
Offline Offline

Activity: 1386



View Profile
April 08, 2012, 01:16:42 AM
 #1

Надо разработать способ лицензирования,
при котором лицензия подтверждается фактом оплаты,
а фактом оплаты является запись о переводе оплаты в цепочке блоков.

прошивать это в протектор программ, чтобы без такой записи не запускались

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

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

Вот в GPL, например, разрешается брать плату, возмещающую расходы на распространение.
Добавить туда пункт, что разрешается использование только при наличии перевода автору программы.
1493103366
Hero Member
*
Offline Offline

Posts: 1493103366

View Profile Personal Message (Offline)

Ignore
1493103366
Reply with quote  #2

1493103366
Report to moderator
1493103366
Hero Member
*
Offline Offline

Posts: 1493103366

View Profile Personal Message (Offline)

Ignore
1493103366
Reply with quote  #2

1493103366
Report to moderator
1493103366
Hero Member
*
Offline Offline

Posts: 1493103366

View Profile Personal Message (Offline)

Ignore
1493103366
Reply with quote  #2

1493103366
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1493103366
Hero Member
*
Offline Offline

Posts: 1493103366

View Profile Personal Message (Offline)

Ignore
1493103366
Reply with quote  #2

1493103366
Report to moderator
1493103366
Hero Member
*
Offline Offline

Posts: 1493103366

View Profile Personal Message (Offline)

Ignore
1493103366
Reply with quote  #2

1493103366
Report to moderator
1493103366
Hero Member
*
Offline Offline

Posts: 1493103366

View Profile Personal Message (Offline)

Ignore
1493103366
Reply with quote  #2

1493103366
Report to moderator
LZ
Moderator
Legendary
*
Offline Offline

Activity: 1512


P2P Cryptocurrency


View Profile
April 08, 2012, 06:47:02 AM
 #2

Получается, что программа должна всю цепочку проверить? Undecided

My OpenPGP fingerprint: 5099EB8C0F2E68C63B4ECBB9A9D0993E04143362
Balthazar
Legendary
*
Offline Offline

Activity: 2128


BTC-e Divine Overlord, ask cryptodevil for details


View Profile WWW
April 08, 2012, 12:37:59 PM
 #3

Необязательно. Можно указывать хэш блока или его номер, есть патчи для RPC API к bitcoind, добавляющие функции getblockbycount и getblockbyhash, с их использованием при работающем биткоин-клиенте проверка займет доли секунды. Но где гарантия для программы, что этот bitcoind не фальшивка, выдающая нужный результат?

novaco.in | Transparent Etherium mining pool (60 GH/s)
฿: 1QJ8RFiRKsJKmY8ZAjxfCUeBZXmjthK4Pk: 4RgnHWtnJWEyMhqhDdazW3Hdr7cx5ybF6i ETH: 0x5B475Febb3018f41d0Ac3C2f1A864bd102ab5a2E
rPman
Legendary
*
Offline Offline

Activity: 1106


View Profile WWW
April 08, 2012, 03:32:57 PM
 #4

Если разработчики bitcoin (а если быть более точным, основные пулы майнинга) позволят добавлять к транзакциям небольшое необязательное сообщение (под хеш или идентификатор) то его можно было бы использовать для подписи всей транзакции (электронная подпись будет сообщаться покупателю перед покупкой, подписываться должна к примеру дата, в пределах которой была совершена покупка, или более логично - номер блока, в котором или в пределах которого должна была быть совершена транзакция... дату можно округлить на сутки или другой срок, в течении которого покупателю необходимо будет приобрести товар либо получить новую подпись).

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

Если в подписываемую информацию добавить случайное секретное слово/код, генерируемый автором, то тогда покупка станет персонализированной и никто другой, не знающий этого кода, не сможет запустить программу.

p.s. смысла во всех этих наворотах никакого, данная технология по любому основывается на сокрытии кода пользователем, и если он станет общедоступным - любой сможет запускать программу.
А необходимая транзакция будет выявлена обычным перебором всех транзакций.

Здесь не может находиться ваша реклама Smiley
Protect a future of bitcoin, use p2pool
Donation in BTC: 19fv5yYtfWZ9jQNjx2ncmu1TTrvg5CczZe
Balthazar
Legendary
*
Offline Offline

Activity: 2128


BTC-e Divine Overlord, ask cryptodevil for details


View Profile WWW
April 08, 2012, 05:21:20 PM
 #5

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

Подобные технологии базируются либо на многократном шифровании и обфускации (скайп), либо на хранении критичных участков кода на сторонних сервисах. В принципе, их можно засовывать в coinbase-транзакции, но все это сложновато будет.

novaco.in | Transparent Etherium mining pool (60 GH/s)
฿: 1QJ8RFiRKsJKmY8ZAjxfCUeBZXmjthK4Pk: 4RgnHWtnJWEyMhqhDdazW3Hdr7cx5ybF6i ETH: 0x5B475Febb3018f41d0Ac3C2f1A864bd102ab5a2E
ArsenShnurkov
Legendary
*
Offline Offline

Activity: 1386



View Profile
April 09, 2012, 11:46:59 AM
 #6

любой сможет запускать программу

Есть же технологии привязки к железу:
— trusted platform module
— UEFI

Для Windows:
— genuine windows
— The Trusted Platform Module (TPM) Base Services (TBS)

Для Linux:
https://lwn.net/Articles/121386/
O01eg
Full Member
***
Offline Offline

Activity: 227



View Profile WWW
May 11, 2012, 12:29:51 PM
 #7

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

Вы путаете труд разработчиков и информацию.

BC: 1LhZ2ooo1egD7wKT5pBmEhN6wpUExYek2H
"Социализм -- это экономическая политика толпы, масс, лишенных понимания природы экономической деятельности. Социалистическая теория есть результат их подхода к экономическим вопросам. Она создана и поддерживается теми, для кого экономическая жизнь враждебна, кто не понимает ее." Людвиг фон Мизес
"The rotter who simpers that he sees no difference between the power of the dollar and the power of the whip, ought to learn the difference on his own hide – as, I think, he will." Francisco d’Anconia
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!