Bitcoin Forum
November 02, 2024, 05:48:55 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 [3]  All
  Print  
Author Topic: new approach to altcoin design, practical consideration  (Read 5505 times)
palvideos
Member
**
Offline Offline

Activity: 68
Merit: 10


View Profile
December 28, 2015, 04:01:13 PM
 #41

I have done the steps as you said. It paid 70+1 coins in separate transactions as license fee and the test application is unlocked automatically. It is working fine. But why there are two 70+1 transactions and the balance remains at 228 coins in the wallet?

You need to add the details of the transaction. Attach a message or label the transaction as license to the app.

In order to make it work two transactions are needed, First one to temporary address in your wallet which is deleted right after and second one from this temp address to application creator.
 Full cost consist of (72 coins):
- application price, it entirely goes to  application author  (70 coins)
- two transaction fees they goes to who ever is operating servicing node  at this instance to me. (2 coins)



I will take into consideration your remarks about more user friendliness 

Understood. Do mention the fees and temporary address usage in messages between the wallet and app.

What is the purpose of the intermediate address for the transaction? Why don't you straight away charge the 2 coin fee?

Can the developer add Money Back Guarantee system with DiMS?

First transaction is for authorization purposes, it ensures that app run only on your computer.

There is no money back system, DiMS knows  nothing  about an application purchase, so at least at  this point you have to be certain that you want this application.


Well, As of now I don't see any gimmicks with the software. It works fine. Do you have any other app for testing again?

What are the chances of missing the license of the app?
How does the app remember the license?
Can I port the app to different machine?
Can I copy to multiple systems? What will happen with the license?

Donate: 18qS8zBpyB7vLENYsNMSi8fo5PHNtXiQXm
Salivan (OP)
Full Member
***
Offline Offline

Activity: 195
Merit: 102

DiMS dev team


View Profile
December 28, 2015, 04:11:07 PM
 #42


Well, As of now I don't see any gimmicks with the software. It works fine. Do you have any other app for testing again?

What are the chances of missing the license of the app?
How does the app remember the license?
Can I port the app to different machine?
Can I copy to multiple systems? What will happen with the license?


Unfortunately I have not, there is  development package included in my presentation, it could be used to build new one.

there is file .license in your  dims_testapp current directory, it is  license, DiMS network is no longer needed.

This license is tied to hardware to mac  address or storage number at least  one  of those need to be the same as they were during license  creation. So basically you can't move to another machine.
But really as long as you can devise way to generate unique  number for each user  anything could be implemented in future


  
palvideos
Member
**
Offline Offline

Activity: 68
Merit: 10


View Profile
December 28, 2015, 05:09:53 PM
Last edit: December 28, 2015, 08:01:57 PM by palvideos
 #43


Well, As of now I don't see any gimmicks with the software. It works fine. Do you have any other app for testing again?

What are the chances of missing the license of the app?
How does the app remember the license?
Can I port the app to different machine?
Can I copy to multiple systems? What will happen with the license?


Unfortunately I have not, there is  development package included in my presentation, it could be used to build new one.

there is file .license in your  dims_testapp current directory, it is  license, DiMS network is no longer needed.

This license is tied to hardware to mac  address or storage number at least  one  of those need to be the same as they were during license  creation. So basically you can't move to another machine.
But really as long as you can devise way to generate unique  number for each user  anything could be implemented in future


  


Great. I have few questions to add here.

1. How can I obtain the license file again, if I lost my license file?
2. Is it possible to create lite weight applications?
3. What are the other developer platforms, DiMS can support?
4. Is it possible to purchase a license from DiMS for web based playing games?
5. Can u host a server like steam, where developers list their apps for DiMS via purchase?
6. Is there any way I can add encrypted license key as signed message to the transaction?
7. Is this project can be compared with Ethereum?
8. How can I acquire DiMS? Where can I buy? Can I Mine? What are the coin specs? What is the difference between dims and other altcoins?
9. How can DiMS ensure the refund if the developer offers to the user?
10. Will DiMS wallet manage volatility in price while purchasing a license?
11. Can u add referral payment system while paying for the license as the developer's referral payout system.
12. Is it possible to reward the user from a developer's server once he acheives some milestone in the game?
13. Will DiMS allow in-app purchases?
14. Can it be portable to mobile platforms?
15. Why the wallet and app are heavy in size?
16. Is it possible to monitor a worker and pay for his work using DiMS?
17. Is there anyway to add auto-renewal system from the DiMS wallet?
18. Do wallet have the functionality to autopay rental, post pay for services?
19. Does it support Mass Payment functionality?
20. I need to purchase in bulk, or multiple licenses with one single transaction, Can I?
21. I want to purchase a license for an app to be used in other machine may be remote, Can I?
22. How can DiMS collect cashback offers?

I think the wallet itself must be capable of doing these work.

Wow, took me hours to compile these questions. I think I did a good job today.

I do want to create a sample app and test it with DiMS. I hope I can do it today. Also If I am successful with a sample app, I want to develop some samples for testing and tutorial purpose.

Donate: 18qS8zBpyB7vLENYsNMSi8fo5PHNtXiQXm
Salivan (OP)
Full Member
***
Offline Offline

Activity: 195
Merit: 102

DiMS dev team


View Profile
December 28, 2015, 08:32:17 PM
 #44

Idea is  for DiMS to by  as simple as possible, some of services you listed are not really needed in my opinion.

1. How can I obtain the license file again, if I lost my license file?

- can't. You have to pay one more time or keep backup

2. Is it possible to create lite weight applications?

- It is easier for me to link many libraries, it will change in future but for now it add weight

3. What are the other developer platforms, DiMS can support?

- None, only c++ and QT. But any language interface  should be feasible

4. Is it possible to purchase a license from DiMS for web based playing games?

- there is no proper interface yet, but most likely yes

5. Can u host a server like steam, where developers list their apps for DiMS via purchase?

- Not right now, I am focusing on development of system itself  it takes me a lot of time

6. Is there any way I can add encrypted license key as signed message to the transaction?

- No

7. Is this project can be compared with Ethereum?

- It can't, this is massive transactions processing network but without any fancy functionalities

8. How can I acquire DiMS? Where can I buy? Can I Mine? What are the coin specs? What is the difference between dims and other altcoins?

- The only way is to burn  testnet bitcoins here: mh1xFXHEPZSgeKW8mrRUrXeJJyXTrc95ku
This is dead  address so those bitcoins are lost, in return you get equal amount of DiMS coins.
There is no blockchain as you know it, processing transactions works differently

9. How can DiMS ensure the refund if the developer offers to the user?

- It can't, maybe upper layer application will provide this but there are no tool to facilitate  that. 

10. Will DiMS wallet manage volatility in price while purchasing a license?

- No

11. Can u add referral payment system while paying for the license as the developer's referral payout system.

- I leave this up to developer

12. Is it possible to reward the user from a developer's server once he acheives some milestone in the game?

- no interface yet but this will be  possible

13. Will DiMS allow in-app purchases?

- no interface yet but this will be  possible

14. Can it be portable to mobile platforms?

- yes

15. Why the wallet and app are heavy in size?

- I am using many libraries especially from QT, those are heavy

16. Is it possible to monitor a worker and pay for his work using DiMS?

- at  some point but it is not the purpose of the system

17. Is there anyway to add auto-renewal system from the DiMS wallet?

- I think  yes, but there are better tools for this

18. Do wallet have the functionality to autopay rental, post pay for services?

- I think  yes, but there are better tools for this

19. Does it support Mass Payment functionality?

- I want to limit complex transaction those are burden on the network. 

20. I need to purchase in bulk, or multiple licenses with one single transaction, Can I?

- Not yet, maybe it could be done

21. I want to purchase a license for an app to be used in other machine may be remote, Can I?

- Not yet, maybe it could be done

22. How can DiMS collect cashback offers?

- DiMS does not know about a function of transactions it is  processing. It is matter of upper layers 



palvideos
Member
**
Offline Offline

Activity: 68
Merit: 10


View Profile
December 28, 2015, 08:41:03 PM
 #45

Idea is  for DiMS to by  as simple as possible, some of services you listed are not really needed in my opinion.

1. How can I obtain the license file again, if I lost my license file?

- can't. You have to pay one more time or keep backup

2. Is it possible to create lite weight applications?

- It is easier for me to link many libraries, it will change in future but for now it add weight

3. What are the other developer platforms, DiMS can support?

- None, only c++ and QT. But any language interface  should be feasible

4. Is it possible to purchase a license from DiMS for web based playing games?

- there is no proper interface yet, but most likely yes

5. Can u host a server like steam, where developers list their apps for DiMS via purchase?

- Not right now, I am focusing on development of system itself  it takes me a lot of time

6. Is there any way I can add encrypted license key as signed message to the transaction?

- No

7. Is this project can be compared with Ethereum?

- It can't, this is massive transactions processing network but without any fancy functionalities

8. How can I acquire DiMS? Where can I buy? Can I Mine? What are the coin specs? What is the difference between dims and other altcoins?

- The only way is to burn  testnet bitcoins here: mh1xFXHEPZSgeKW8mrRUrXeJJyXTrc95ku
This is dead  address so those bitcoins are lost, in return you get equal amount of DiMS coins.
There is no blockchain as you know it, processing transactions works differently

9. How can DiMS ensure the refund if the developer offers to the user?

- It can't, maybe upper layer application will provide this but there are no tool to facilitate  that. 

10. Will DiMS wallet manage volatility in price while purchasing a license?

- No

11. Can u add referral payment system while paying for the license as the developer's referral payout system.

- I leave this up to developer

12. Is it possible to reward the user from a developer's server once he acheives some milestone in the game?

- no interface yet but this will be  possible

13. Will DiMS allow in-app purchases?

- no interface yet but this will be  possible

14. Can it be portable to mobile platforms?

- yes

15. Why the wallet and app are heavy in size?

- I am using many libraries especially from QT, those are heavy

16. Is it possible to monitor a worker and pay for his work using DiMS?

- at  some point but it is not the purpose of the system

17. Is there anyway to add auto-renewal system from the DiMS wallet?

- I think  yes, but there are better tools for this

18. Do wallet have the functionality to autopay rental, post pay for services?

- I think  yes, but there are better tools for this

19. Does it support Mass Payment functionality?

- I want to limit complex transaction those are burden on the network. 

20. I need to purchase in bulk, or multiple licenses with one single transaction, Can I?

- Not yet, maybe it could be done

21. I want to purchase a license for an app to be used in other machine may be remote, Can I?

- Not yet, maybe it could be done

22. How can DiMS collect cashback offers?

- DiMS does not know about a function of transactions it is  processing. It is matter of upper layers 





Glad you took time to answer all my questions. Some may or not be needed. May be.

I will be compiling a small app later and come here back to shoot questions about it.

Donate: 18qS8zBpyB7vLENYsNMSi8fo5PHNtXiQXm
palvideos
Member
**
Offline Offline

Activity: 68
Merit: 10


View Profile
December 28, 2015, 08:45:40 PM
 #46

Are there only one youtube tutorial for reference?

Do you have any other guide to compile?

Donate: 18qS8zBpyB7vLENYsNMSi8fo5PHNtXiQXm
Salivan (OP)
Full Member
***
Offline Offline

Activity: 195
Merit: 102

DiMS dev team


View Profile
December 28, 2015, 10:40:42 PM
 #47

Are there only one youtube tutorial for reference?

Do you have any other guide to compile?

Unfortunately there are no easy way.

1 I was using this MinGW, so it would be  niece to have one   
http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/4.9.2/threads-posix/dwarf/i686-4.9.2-release-posix-dwarf-rt_v3-rev1.7z/download

2. You need  to have Qt compiled static, with libpng and openssl using MinGW from 1
I am doing something like this:
In windows command line:

set INCLUDE=C:\deps\libpng-1.6.9;C:\deps\openssl-1.0.1f\include
set LIB=C:\deps\libpng-1.6.9\.libs;C:\deps\openssl-1.0.1f

cd C:\Qt\5.2.1\5.2.1
configure.bat -debug-and-release -opensource -confirm-license -static -make libs -no-sql-sqlite -no-opengl -system-zlib -qt-pcre -no-icu -no-gif -system-libpng -no-libjpeg -no-freetype -no-angle -no-vcproj -openssl -no-dbus -no-audio-backend -no-wmf-backend -no-qml-debug

3. Now from https://github.com/salivan-ratcoin-dev-team/dims/releases  download dimsTest.zip and unpack it


4.  in unpacked  directory from windows  command line qmake  and  make

Those  are  steps for programmers to follow if you are not one of them it may be to much work, for programmer it should be piece of cake


 
palvideos
Member
**
Offline Offline

Activity: 68
Merit: 10


View Profile
December 29, 2015, 02:07:46 AM
 #48

Are there only one youtube tutorial for reference?

Do you have any other guide to compile?

Unfortunately there are no easy way.

1 I was using this MinGW, so it would be  niece to have one   
http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/4.9.2/threads-posix/dwarf/i686-4.9.2-release-posix-dwarf-rt_v3-rev1.7z/download

2. You need  to have Qt compiled static, with libpng and openssl using MinGW from 1
I am doing something like this:
In windows command line:

set INCLUDE=C:\deps\libpng-1.6.9;C:\deps\openssl-1.0.1f\include
set LIB=C:\deps\libpng-1.6.9\.libs;C:\deps\openssl-1.0.1f

cd C:\Qt\5.2.1\5.2.1
configure.bat -debug-and-release -opensource -confirm-license -static -make libs -no-sql-sqlite -no-opengl -system-zlib -qt-pcre -no-icu -no-gif -system-libpng -no-libjpeg -no-freetype -no-angle -no-vcproj -openssl -no-dbus -no-audio-backend -no-wmf-backend -no-qml-debug

3. Now from https://github.com/salivan-ratcoin-dev-team/dims/releases  download dimsTest.zip and unpack it


4.  in unpacked  directory from windows  command line qmake  and  make

Those  are  steps for programmers to follow if you are not one of them it may be to much work, for programmer it should be piece of cake


 


I can understand and follow instructions and coded in some programming languages. Thanks for the update. I will come again here later.

Donate: 18qS8zBpyB7vLENYsNMSi8fo5PHNtXiQXm
Pages: « 1 2 [3]  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!