Bitcoin Forum
May 01, 2024, 10:22:42 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: noob questions about cryptocurrency integration and eventually a new one  (Read 1274 times)
MithrilMan (OP)
Hero Member
*****
Offline Offline

Activity: 554
Merit: 502

Developer!


View Profile WWW
February 01, 2014, 03:45:11 AM
 #1

Hi everybody,
I'm pretty new to the cryptocoin world, i'm a programmer (a good one in my field) but new to this subject but i see some potential (and fun) in some idea i'd like to carry on.

I'm going to do a sort of "brainstorming" (starting by myself Cheesy)

I've read some thread around here, but i've not found what i'm looking for (even if i'm sure that if i search a bit more i can find something) but since this subject evolve everyday, i try to have some "new" answers to those points (that i try to argue):

1) how can i Integrate transaction between multiple cryptocurrency in a website, without using external services that  require a third party trust?

I know that there are service (talking about bitcoin) like http://blockchain.info/it/api/api_receive to receive paiment but i want a solution that i can handle 360°, because after all, cryptocoins are based upon a "don't have a mom that tell you what you can or can't do" and a Trusted Third Parties could be not so... trustworthy

I think that i could run many wallet and use RPC communication to do operations, but this requires full server control on the server (to launch .exe) and firewall settings to go through many ports (one for every wallet)
Maybe this is a mandatory request (full server control) but the point is that using many wallets makes server fall on his knees because in that case server would be a cluster of cryptocoins nodes... If i need a service to send and receive paiments, did i need a full wallet to do that in local?

My programming background is C# (Winforms, WPF, BackEnd Services), ASP.Net(HTML/CSS, MVC, EF, Javascript, JQuery/ExtJS and other frameworks like bootstrap and others),  Java (Android development) plus a bounch of old languages (VB, C/C++ and sorry if i put C++ in the "old" section Cheesy) so i'm not scared to get my hand dirty, but i'd like to know where to point my efforts

my preferences and requests point me to adopt dotnet framework so ASP.Net web app and maybe some webservice/webapi to integrate coins operations
I don't want to reinvent the wheel, but i haven't find dotnet solutions that do what i need and i prefer to not have to port a java or c++ source (but if you point me to a nice code that can help me it would not be a problem)

What do you think about this subject 1?



2) new altcoin ( ? )
Suppose that i have an idea (i didn't pretend to have a "new" idea, probably there is a coin of this type around) about a possible cryptocoin usage and i want to have a personalized one, what are the steps i need to follow to launch a coin, technically speaking ?

And not technically, to say something about the idea, i don't want to do a "hey come on everybody come to mine my coin to be rich" coin, but i want to have a coin that have an intrinsic value because based on a real thing that you can buy with it.
Imagine that i distribute many coins in different places and that coins are distributed again to the public to buy some items, the teorical intrinsic value of the coind would be the price (in $, Euros or whatever) of the bought goods/coins required.
if this coin spread, could be traded if people are not interested in the goods that they could buy and so this could have some value
To incentivate trades i could allow for mining and rewards with coins but here come the questions:

what will be the right setup of the coin?
i mean should i premine ~90%? 100? 10? and why?
how do you choose coin parameters like max coin numbers, difficulty increase, and so on?

I know this is a post full of question and maybe a bit confusing (after all i'm confused Cheesy) so any help would be appreciated, i think that knowledge has to come first (every useful link appreciated too) Smiley

P.S.
i know that to have a good coin, many persons has to mine it, to keep the coin safe and not being taken over by a powerful miner, what are the strategies to accomplish this nowaday?

MM

Huntercoin: Mithril Edition - Alternative client for Huntercoin - (Discontinued)
HUC: HMSCYGYJ5wo9FiniVU4pXWGUu8E8PSmoHE  - BTC: 1DKLf1QKAZ5njucq37pZhMRG67qXDP3vPC
rant to people who pretend things for free
1714602162
Hero Member
*
Offline Offline

Posts: 1714602162

View Profile Personal Message (Offline)

Ignore
1714602162
Reply with quote  #2

1714602162
Report to moderator
1714602162
Hero Member
*
Offline Offline

Posts: 1714602162

View Profile Personal Message (Offline)

Ignore
1714602162
Reply with quote  #2

1714602162
Report to moderator
"Bitcoin: the cutting edge of begging technology." -- Giraffe.BTC
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714602162
Hero Member
*
Offline Offline

Posts: 1714602162

View Profile Personal Message (Offline)

Ignore
1714602162
Reply with quote  #2

1714602162
Report to moderator
1714602162
Hero Member
*
Offline Offline

Posts: 1714602162

View Profile Personal Message (Offline)

Ignore
1714602162
Reply with quote  #2

1714602162
Report to moderator
1714602162
Hero Member
*
Offline Offline

Posts: 1714602162

View Profile Personal Message (Offline)

Ignore
1714602162
Reply with quote  #2

1714602162
Report to moderator
Shahrukh
Full Member
***
Offline Offline

Activity: 154
Merit: 100


View Profile WWW
February 01, 2014, 10:27:44 AM
 #2

As your first question of sending or receiving multiple coins you must have a daemon running in backend on the server and then query it with any language may be PHP, you can follow this tutorial for a idea on how it works https://bitcointalk.org/index.php?topic=412425

Making new altcoin followthese links https://bitcointalk.org/index.php?topic=225690.0 and https://github.com/bfroemel/smallchange/commit/947a0fafd8d033f6f0960c4ff0748f76a3d58326


you can set the max number of coins and other things on your own

I turned everyone down Sad Sorry for that
MithrilMan (OP)
Hero Member
*****
Offline Offline

Activity: 554
Merit: 502

Developer!


View Profile WWW
February 01, 2014, 06:21:25 PM
 #3

thanks for contrib, anyway i want to point out something:

i've read links you posted, but i'd like some more in-depth, first link says something that's general and doesn't go into details (that's what i'm looking for) i.e. i'd like to understand better how to tune difficulty increase, what strategy to adopt (i've heard that there are patterns to scale difficult not just time dependant nor linear) but i haven't yet found a place where those subjects are explained in details.

the source code diff can be useful to understand how it's easy to change the original litecoin code to "clone" a coin but, as I said, i'd like to enter into the logics and understand why a thing has to be done in a specific way or not


you said "you can set the max number of coins and other things on your own"
Yes, i can, but those parameter affect the coin efficency in term of usability and i'd like to understand how those parameters affect the coin.

btw I'm not looking for a precise answer, i mean that i'd like to have a brainstorm about those topics

I'd like to go more in depth about my idea and maybe i'll go but don't want to have this lost even before i put it down with a coin

1)mmm an aspect i'd like to talk about would be: if i have a good that would cost some xyzcoin and it's value is, to put it easily, 1 xyzcoin = 1€, should i allow people to mine it? i think i have because a cryptocoin always need many miners that work on it to keep "safa" the coin, but in such case i have to premine or at least set low rewards at startup

2)how many money should i produce? if i put too many money i think it could be a problem for the coin economy, like having to few. i'd like to understand the insight about such decision

3) in my example. if the value is 1 xyzcoin = 1€ it means that my coin FOLLOW € value but that means that if i sell goods in europe and usa, usa market has to change xyzcoin price according to usd/euro conversion? in such case, if this is a physical good it could be ok, but if it's a digital good that could be delivered insta to the user, it's a problem
I've not a Bachelor's degree in Economics and Business, so i could miss an easy point here, that's why i'm looking for a debate

thanks

Huntercoin: Mithril Edition - Alternative client for Huntercoin - (Discontinued)
HUC: HMSCYGYJ5wo9FiniVU4pXWGUu8E8PSmoHE  - BTC: 1DKLf1QKAZ5njucq37pZhMRG67qXDP3vPC
rant to people who pretend things for free
doof
Hero Member
*****
Offline Offline

Activity: 765
Merit: 503


View Profile WWW
February 02, 2014, 04:20:45 AM
 #4

I have been working on just this, and about to socialise it.  On site MVC web app (c# razor) that runs onto of windows with AD auth




MistaRank
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
February 02, 2014, 05:54:56 AM
 #5

For new alt-coin, you can always go the route of coingen.. it cost some bitcoin but should get u started right away  Grin
mcaizgk2
Member
**
Offline Offline

Activity: 66
Merit: 10


View Profile
February 09, 2014, 06:42:23 AM
 #6

Regarding your first question, you need to start from where it all started: Bitcoin, and then move to alternative implementations if you wish, but not vice versa. Since your niche is C# I would recommend this C# bitcoind RPC API library: https://github.com/GeorgeKimionis/BitcoinLib to get the ball rolling.
Shahrukh
Full Member
***
Offline Offline

Activity: 154
Merit: 100


View Profile WWW
February 09, 2014, 07:02:20 AM
 #7

For new alt-coin, you can always go the route of coingen.. it cost some bitcoin but should get u started right away  Grin


He wants to learn about crypto currency and why in the world will any programmer pay some $ to a agency to create a coin for him when he can do it himself

I turned everyone down Sad Sorry for that
skwibee
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
February 22, 2014, 02:20:48 PM
 #8

hi, please seek my topic [SKC] Belgian New Crypto Scrypt Ltc (Developpement project)
Pages: [1]
  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!