Bitcoin Forum
April 26, 2024, 07:15:44 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 [4]  All
  Print  
Author Topic: Hiring C++ and JS programmers  (Read 15427 times)
cunicula
Legendary
*
Offline Offline

Activity: 1050
Merit: 1003


View Profile
December 01, 2012, 03:45:19 PM
 #61

You don't think it will have users? I guess you think the same about colored coins, because it's basically the same thing.

I don't know if they're working on authentication, but it would be useful for many use cases. Not all of them need it though. In any case, that can be outside of the protocol and there's no reason to fork the protocol to have a free market of "certificators".

I'm impatient about the public launch too. I'm sure they will put all the information out there when they're ready.

Not sure what solid coin is hiding because I haven't followed that project but, isn't it free software? I though bitcoin had copyleft. In any case I don't think a non backed digital currency can work without being free software. Maybe they just lack the time to document it properly.


Yes, I understand that is basically the same thing as colored coins.

My view is that most people just need a safe, secure way to send and store value. Ripple sounds like something an economist designed (a compliment). It is really clever, but it may not make sense to ordinary people. Good marketing seems really important here.

For example, look how bitcoin has appealed to all these nutty Austrian types. I care about the deflating money supply, but I feel like the a majority see it as the #1 feature. The nutty Austrian types have helped bitcoin gain a foothold.

My question is where will the Ripple draw its population of crazy fanatics from?

1714158944
Hero Member
*
Offline Offline

Posts: 1714158944

View Profile Personal Message (Offline)

Ignore
1714158944
Reply with quote  #2

1714158944
Report to moderator
1714158944
Hero Member
*
Offline Offline

Posts: 1714158944

View Profile Personal Message (Offline)

Ignore
1714158944
Reply with quote  #2

1714158944
Report to moderator
1714158944
Hero Member
*
Offline Offline

Posts: 1714158944

View Profile Personal Message (Offline)

Ignore
1714158944
Reply with quote  #2

1714158944
Report to moderator
"The nature of Bitcoin is such that once version 0.1 was released, the core design was set in stone for the rest of its lifetime." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
2112
Legendary
*
Offline Offline

Activity: 2128
Merit: 1065



View Profile
December 01, 2012, 04:34:30 PM
 #62

Ripple sounds like something an economist designed (a compliment). It is really clever, but it may not make sense to ordinary people. Good marketing seems really important here.
It is a software re-implementation of the century-old paper credit certificates, called wechsel (in German) http://de.wikipedia.org/wiki/Wechsel_(Urkunde) and similar in many European languages. Vexel would the a probable Anglophone equivalent pronunciation.

Do not click on Wikipedia for English translation, because the "promisory note" is not an equivalent. It would take a longer discussion to explain why, but the root of it is in the difference between adversarial and inquisitorial law systems.

Anyway, if you know any Ashkenazi Jew who did business in Europe in the past century you can get first-hand account of the advantages and the drawbacks.

Please comment, critique, criticize or ridicule BIP 2112: https://bitcointalk.org/index.php?topic=54382.0
Long-term mining prognosis: https://bitcointalk.org/index.php?topic=91101.0
JoelKatz
Legendary
*
Offline Offline

Activity: 1596
Merit: 1012


Democracy is vulnerable to a 51% attack.


View Profile WWW
December 01, 2012, 11:28:49 PM
Last edit: December 02, 2012, 12:57:18 AM by JoelKatz
 #63

Question: Is there a centralized double-spend database as in the documentation? Or am I misunderstanding this?

Nothing wrong with a centralized database, I'm just trying to understand the nature of the contribution here.
Double spends are prevented by a public database that contains sufficient information to prevent them. We call it the "ledger" and it is somewhat analogous to the Bitcoin block chain.


Since you didn't really answer the question.

Is there a central server or servers? If so, who controls these servers? How is the database updated? Through the central server or servers?

Again, there is nothing wrong with a central server or servers. But there is something wrong with doublespeak.
Sorry I didn't notice this post.

There is no central authority or choke point. Anyone who wants to can run a server. The ledger is public.

Presumably there is a central authenticating server. And then if anyone can provide server. It probably means anyone who is authorized by the central server.
No, no central server. No central authorization.

Quote
It might also mean that anyone can clone the program and run their own centralized authenticating server which forks from the main program and relies on the same user database. This is better than nothing.
Anyone can run precisely the same software if they want. It will be open source.

I am an employee of Ripple. Follow me on Twitter @JoelKatz
1Joe1Katzci1rFcsr9HH7SLuHVnDy2aihZ BM-NBM3FRExVJSJJamV9ccgyWvQfratUHgN
cunicula
Legendary
*
Offline Offline

Activity: 1050
Merit: 1003


View Profile
December 02, 2012, 01:23:45 AM
 #64

Question: Is there a centralized double-spend database as in the documentation? Or am I misunderstanding this?

Nothing wrong with a centralized database, I'm just trying to understand the nature of the contribution here.
Double spends are prevented by a public database that contains sufficient information to prevent them. We call it the "ledger" and it is somewhat analogous to the Bitcoin block chain.


Since you didn't really answer the question.

Is there a central server or servers? If so, who controls these servers? How is the database updated? Through the central server or servers?

Again, there is nothing wrong with a central server or servers. But there is something wrong with doublespeak.
Sorry I didn't notice this post.

There is no central authority or choke point. Anyone who wants to can run a server. The ledger is public.

Presumably there is a central authenticating server. And then if anyone can provide server. It probably means anyone who is authorized by the central server.
No, no central server. No central authorization.

Quote
It might also mean that anyone can clone the program and run their own centralized authenticating server which forks from the main program and relies on the same user database. This is better than nothing.
Anyone can run precisely the same software if they want. It will be open source.

Great. All those characteristics will make it much more attractive.

Now, can you tell me if it uses proof of work? (If you say no, I will be even happier.)
JoelKatz
Legendary
*
Offline Offline

Activity: 1596
Merit: 1012


Democracy is vulnerable to a 51% attack.


View Profile WWW
December 02, 2012, 01:41:14 AM
 #65

Now, can you tell me if it uses proof of work? (If you say no, I will be even happier.)
Under normal circumstances, no proof of work is used. Under unusual circumstances, proof of work may be used on a specific connection to prevent certain types of denial of service attacks.

I am an employee of Ripple. Follow me on Twitter @JoelKatz
1Joe1Katzci1rFcsr9HH7SLuHVnDy2aihZ BM-NBM3FRExVJSJJamV9ccgyWvQfratUHgN
cunicula
Legendary
*
Offline Offline

Activity: 1050
Merit: 1003


View Profile
December 02, 2012, 02:04:48 AM
 #66

Now, can you tell me if it uses proof of work? (If you say no, I will be even happier.)
Under normal circumstances, no proof of work is used. Under unusual circumstances, proof of work may be used on a specific connection to prevent certain types of denial of service attacks.

Okay I'm even happier, but I'm curious as to how you resolve disagreements about the database.

Do you use some algorithm for weighting trust? Care to outline the process?
JoelKatz
Legendary
*
Offline Offline

Activity: 1596
Merit: 1012


Democracy is vulnerable to a 51% attack.


View Profile WWW
December 02, 2012, 02:54:30 AM
 #67

Now, can you tell me if it uses proof of work? (If you say no, I will be even happier.)
Under normal circumstances, no proof of work is used. Under unusual circumstances, proof of work may be used on a specific connection to prevent certain types of denial of service attacks.

Okay I'm even happier, but I'm curious as to how you resolve disagreements about the database.

Do you use some algorithm for weighting trust? Care to outline the process?
The original idea was posted here: https://bitcointalk.org/index.php?topic=10193.msg146250#msg146250
It has changed quite a bit since then though.

The important thing to keep in mind is that the number one priority of every honest system participant is that there be agreement on the database -- nothing is more important than that. So anyone trying to launch an attack that relies on some kind of ledger disagreement is going directly against the interests of every single honest participant. Worse, they either have to be willing to provably contradict themselves (in which case they would immediately lose any trust they had built) or be constrained to keep any commitments they made, which makes an attack awfully hard.

I am an employee of Ripple. Follow me on Twitter @JoelKatz
1Joe1Katzci1rFcsr9HH7SLuHVnDy2aihZ BM-NBM3FRExVJSJJamV9ccgyWvQfratUHgN
runeks
Legendary
*
Offline Offline

Activity: 980
Merit: 1008



View Profile WWW
December 02, 2012, 12:34:03 PM
 #68

Now, can you tell me if it uses proof of work? (If you say no, I will be even happier.)
Under normal circumstances, no proof of work is used. Under unusual circumstances, proof of work may be used on a specific connection to prevent certain types of denial of service attacks.

Okay I'm even happier, but I'm curious as to how you resolve disagreements about the database.

Do you use some algorithm for weighting trust? Care to outline the process?
The original idea was posted here: https://bitcointalk.org/index.php?topic=10193.msg146250#msg146250
It has changed quite a bit since then though.

The important thing to keep in mind is that the number one priority of every honest system participant is that there be agreement on the database -- nothing is more important than that. So anyone trying to launch an attack that relies on some kind of ledger disagreement is going directly against the interests of every single honest participant. Worse, they either have to be willing to provably contradict themselves (in which case they would immediately lose any trust they had built) or be constrained to keep any commitments they made, which makes an attack awfully hard.

Interesting. I think jed makes a good point about how Bitcoin right now is very similar to just trusting a few nodes.

When do you expect to make a full specification - possibly in the form of code - available to the public?

I'd really like to see how initial distribution is taken care of as well.
paulie_w
Sr. Member
****
Offline Offline

Activity: 420
Merit: 250


View Profile
December 05, 2012, 12:58:30 PM
 #69

just to be clear, will i be able to buy a kind of "currency" using your system? is there any early adopter advantage?
JoelKatz
Legendary
*
Offline Offline

Activity: 1596
Merit: 1012


Democracy is vulnerable to a 51% attack.


View Profile WWW
December 05, 2012, 01:11:54 PM
 #70

just to be clear, will i be able to buy a kind of "currency" using your system?
One thing you can do is accept an offer to exchange any kind of currency somebody is willing to sell for anything you already have. You can also place a standing offer that others can accept.

Quote
Is there any early adopter advantage?
Since there's no mining, there isn't the early adopter mining advantage that Bitcoin had. Early adopters, however, will have the first crack at any opportunities the system does provide while later adopters will have missed at least some of them. This is, unfortunately, a dangerous area for me to comment on. (It's much the same reason Bitcoin folks can't say things like "Buy bitcoins as an investment, they're almost sure to go up".)

One possible early adopter advantage is that the system may have less liquidity in the beginning. Lower liquidity could mean larger spreads. For example, if nobody is offering to exchange a particular currency pair for a decent rate, you may find somebody who needs to exchange that currency pair to make a payment might accept an offer that's really not very good. You can easily place a number of "not very good" offers and if anyone gets desperate and liquidity is poor, that's a profit opportunity. However, there's no guarantee liquidity will be or stay poor. And you have to remember to cancel your offers if the exchange rates change. So this is purely speculative.

I am an employee of Ripple. Follow me on Twitter @JoelKatz
1Joe1Katzci1rFcsr9HH7SLuHVnDy2aihZ BM-NBM3FRExVJSJJamV9ccgyWvQfratUHgN
cunicula
Legendary
*
Offline Offline

Activity: 1050
Merit: 1003


View Profile
December 05, 2012, 04:31:01 PM
 #71

just to be clear, will i be able to buy a kind of "currency" using your system?
One thing you can do is accept an offer to exchange any kind of currency somebody is willing to sell for anything you already have. You can also place a standing offer that others can accept.

Quote
Is there any early adopter advantage?
Since there's no mining, there isn't the early adopter mining advantage that Bitcoin had. Early adopters, however, will have the first crack at any opportunities the system does provide while later adopters will have missed at least some of them. This is, unfortunately, a dangerous area for me to comment on. (It's much the same reason Bitcoin folks can't say things like "Buy bitcoins as an investment, they're almost sure to go up".)

One possible early adopter advantage is that the system may have less liquidity in the beginning. Lower liquidity could mean larger spreads. For example, if nobody is offering to exchange a particular currency pair for a decent rate, you may find somebody who needs to exchange that currency pair to make a payment might accept an offer that's really not very good. You can easily place a number of "not very good" offers and if anyone gets desperate and liquidity is poor, that's a profit opportunity. However, there's no guarantee liquidity will be or stay poor. And you have to remember to cancel your offers if the exchange rates change. So this is purely speculative.


Could you use some sort of pyramidal marketing scheme to create early adopter advantage or are you trying to avoid that entirely? Early adopter advantage is very good for getting something off the ground. It provides the reason to initially adopt a network technology and thus partially solves the chicken and egg problem. Most economic models of network technologies suggest doing something like this to bootstrap a network. My view is that bitcoin could not have gotten off the ground without early adopter speculation.
paulie_w
Sr. Member
****
Offline Offline

Activity: 420
Merit: 250


View Profile
December 05, 2012, 07:32:41 PM
 #72

are you guys going to offer the bitcoin community in particular early access?

how big of a role does bitcoin play in your overall plan?
JoelKatz
Legendary
*
Offline Offline

Activity: 1596
Merit: 1012


Democracy is vulnerable to a 51% attack.


View Profile WWW
December 06, 2012, 01:15:47 AM
 #73

are you guys going to offer the bitcoin community in particular early access?
The bitcoin community is the first to start following what we're doing and I expect members of that community to be the first to "get" what we're doing.

Quote
how big of a role does bitcoin play in your overall plan?
One of the things Ripple does is it gives fiat currencies a lot of the behavior of bitcoins -- easily traded over long distances, no chargebacks, and so on. This removes a significant barrier from the use of Bitcoins -- that of having to adapt to fiat currencies that don't match it very well. Using Ripple to exchange Bitcoins for fiat currency is a key use case.

Ripple also gives a more uniform model for handling both Bitcoins and fiat. For example, you can set prices in dollars in our system and people can pay you with dollars, Bitcoins, Euros, or any other currency for which a path is available. So every company that adopts Ripple will be another company you can pay with Bitcoins and, we hope, with reduced exchange fees on either or both ends.

I am an employee of Ripple. Follow me on Twitter @JoelKatz
1Joe1Katzci1rFcsr9HH7SLuHVnDy2aihZ BM-NBM3FRExVJSJJamV9ccgyWvQfratUHgN
jtimon
Legendary
*
Offline Offline

Activity: 1372
Merit: 1002


View Profile WWW
December 20, 2012, 08:04:03 PM
 #74

My question is where will the Ripple draw its population of crazy fanatics from?

Sorry, I didn't answer to this and it was directed to me.
Community and complementary currencies people will have a great system to create lots of them. Also the kind of people that get inspiration from E.C. Riegel (like Paul Grignon, creator of the "Money as debt" documentary series) may also find the software appealing.

And, of course, many Bitcoin users will like it as Joel says.

2 different forms of free-money: Freicoin (free of basic interest because it's perishable), Mutual credit (no interest because it's abundant)
Meatpile
Sr. Member
****
Offline Offline

Activity: 277
Merit: 250


View Profile
December 23, 2012, 02:13:26 AM
 #75

Is this using Open Transactions? Or another completely proprietary implementation?
JoelKatz
Legendary
*
Offline Offline

Activity: 1596
Merit: 1012


Democracy is vulnerable to a 51% attack.


View Profile WWW
December 23, 2012, 03:50:45 AM
Last edit: December 23, 2012, 10:09:57 PM by JoelKatz
 #76

Is this using Open Transactions? Or another completely proprietary implementation?
It doesn't use open transactions. The big downside to open transactions is that in order to perform a transaction, each issuer must actively participate in that transaction. Our implementation is quasi-proprietary at the moment. But the documentation and implementation will be made public.

I am an employee of Ripple. Follow me on Twitter @JoelKatz
1Joe1Katzci1rFcsr9HH7SLuHVnDy2aihZ BM-NBM3FRExVJSJJamV9ccgyWvQfratUHgN
marcus_of_augustus
Legendary
*
Offline Offline

Activity: 3920
Merit: 2348


Eadem mutata resurgo


View Profile
December 23, 2012, 09:17:43 PM
 #77

Joel, do not want to hijack the thread but the below statement is incorrect or you might be not be saying what you are meaning.

Quote
The big downside to open transactions is that in order to perform a transaction, each issuer must actively participate in that transaction.

There are many ways in Open Transactions to perform transactions that do not involve the issuers. Many transaction types involve the client and server but some can be purely client-client and the password protected blinded tokens can be exchanged completely out of band, involving neither client, server or issuer.

JoelKatz
Legendary
*
Offline Offline

Activity: 1596
Merit: 1012


Democracy is vulnerable to a 51% attack.


View Profile WWW
December 23, 2012, 10:11:29 PM
 #78

There are many ways in Open Transactions to perform transactions that do not involve the issuers. Many transaction types involve the client and server but some can be purely client-client and the password protected blinded tokens can be exchanged completely out of band, involving neither client, server or issuer.
That didn't come out quite right. Basically, we chose a model (like Bitcoin's) where transactions are processed against a public state database and can be validated by anyone. There are advantages and disadvantages to both approaches.

I am an employee of Ripple. Follow me on Twitter @JoelKatz
1Joe1Katzci1rFcsr9HH7SLuHVnDy2aihZ BM-NBM3FRExVJSJJamV9ccgyWvQfratUHgN
Pages: « 1 2 3 [4]  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!