Hot answers tagged

33

Tl;dr: Stellar’s protocol (SCP) uses a decentralized state propagation where each node commits to a value if every node it deems trustworthy agrees while Ripple uses a supermajority vote (80%) among all validating nodes. Stellar achieves better decentralization than Ripple. A pretty old, but still relevant discussion on the bitcoin stack exchange Stellar ...


17

It's explained in Issuing Assets article in developer's portal. The process looks like this: Create an issuing account (let's call it account A) From any other account (let's call it B) create a trust line by sending change_trust operation. The asset value should have the code of the asset you want to issue (ex. TOKEN) and issuer should be equal the ...


16

No, Stellar offers path-payment. This means that an user can trade ASSET1 directly to ASSET2 in 2 case: There is a specific trading pair ASSET1/ASSET2 in Stellar Decentralized Exchange There is a "trading path" available for the 2 asset specified (ASSET1/ASSET_X -> ASSET_X/ASSET2) You can look to official documentation and found an example that directly ...


13

Some wallets have the ability to input inflation destination (usually in the settings) If your app does not offer you an option to set the Inflation destination, you can do it manually by using the official Stellar Laboratory. This will work for all wallets, including paper wallet. Go to https://www.stellar.org/laboratory/#?network=public ...


13

Current maximum TPS rate is determined by the following constraints. 1. Maximum number of transactions per ledger Configurable, current value is 50. Defined in the protocol version, may be altered by the SCP (the set of validator nodes). Each Stellar Core node can vote for this parameter. The process is identical to the recent protocol update when the ...


11

Most wallets support all functions needed for the token creation and distribution. The process is really straightforward. Create two account keypairs: the issuing and holder accounts. Fund both accounts, send 1.5 XLM to issuing account and 3 XLM to the holder account. Login to the holder account from any wallet and create a trustline to your issuing ...


10

The other two answers are totally correct, but I wanted to add some color. Technically, you can create a path payment in Stellar to trade assets using any bridge, but generally you need to use a bridge asset that has some kind of value. So, just issuing an asset randomly and "putting it out there" would technically function as a bridge, but what does that ...


9

On Google's cloud servers they managed 36,000,000 transactions per second hour. Visa handles 24,000. So as far as time goes I suspect it will take the same amount of time as it does now unless it gets way way bigger than Visa. Even then there are likely still ways it can be better optimized but we haven't gotten to the point where it's a concern. The fee is ...


9

I'd suggest using a paper wallet. It's very easy to do with Stellar and you have to put your private key in on stellar.org anyway to receive inflation. There is also 2FA available in password keeper programs. Here's a quick walk through: Go to https://www.stellar.org/ Click "Wallets" on the top right of the page. Click the link where it says "Go to our ...


7

Assets in Stellar network are represented as a pair that consists of: the code of the asset (ex. MOBI) the issuer account of the asset (ex. GA6HCMBLTZS5VYYBCATRBRZ3BZJMAFUDKYYF6AH6MVCMGWMRDNSWJPIH) Everyone can issue MOBI token from another account but the issuer part of the asset will be different. More info Assets Distributed exchange Issuing assets


7

Stellar transactions are non-reversible. A solution to prevent fraud when buying a physical product is to use multi-signature and have both the buyer and the seller agree on an impartial mediator. The principle is the same as Bitcoin 2-of-3 multisig transactions. The developer documentation has an example on how to set up a multisig accounts on the Stellar ...


7

To take fiat currency in the first place seems to involve a a bit of financial regulatory work and keeping things in order ( Coinbase , Kraken ) while it is much easier from a compliance standpoint to open up a crypto to crypto exchage. This does mean it cuts down on the number of exchanges that can offer USD pairings. Coinbase currently offers ETH/USD , ...


6

There is no Turing complete language that is executed as part of the system like in Ethereum and others. That's one of the reasons transactions are so fast on the Stellar network. But you can have some sort of smart contracts that are based on multi signatures or future executions. There is an example in Jed's blog.


6

Actually, you can setup simple flow by yourself. Check the "Streaming payment events" demo (https://www.stellar.org/developers/js-stellar-sdk/reference/examples.html#streaming-payment-events). You just need to ask for the memo field, which allows you to track the inbound payments. There is a Stellar checkout project registered for the next SBC already: ...


6

You can trade any asset for another when a matching offer exists. It is also possible to do cross-asset payments with up to 6 different hops. This process of finding the best path of a payment is called pathfinding. Pathfinding involves looking at the current orderbooks and finding which series of conversions gives you the best rate. It is handled ...


6

I believe it's argued that XLM is the most liquid asset because it is ubiquitous. (At least, that's why I think it will always be). The ability for an account to hold an asset requires a trust line to be established in all cases except for XLM. Therefore, an account can work with XLM at all times, but requires effort and XLM to extend its reach to other ...


5

Ledger Blue support is about to be released. The only reason the Ledger Blue was not supported until now is simply that it requires work and nobody had done it until now. But it will be available in the next weeks. You will be able to use the Ledger Blue on all Stellar wallets that have Ledger Nano S support.


5

Generating a vanity address is trial and error process. You generate key pairs until you find a public key with a prefix you want. You can apply the same method here. For example, in Go use derivation package and generate random mnemonic seeds as long as the primary account (m/44'/148'/0') has a public key with the searched prefix: package main import ( ...


4

I created the following to help understand this.


4

https://stellar.army - see second tab. The code is also opensourced, see the github link on top right.


4

The channel is a set of accounts from which you wish to consume sequence ids. This set should be as large as the maximal number of transactions you need to process concurrently. In this way, you can submit transactions in parallel without worrying about out-of-sequence errors. It is situationally better than having multiple source accounts, because you can ...


3

No. New tokens on Stellar are created through adding a trustline with a Change Trust operation. You can set up as many trustlines as you want so long as you fulfil the minimum account balance (basically (2+x) * base reserve), and each trustline is affiliated with one issuer account ID; there is no one-to-one mapping between Stellar native currency and ...


3

It has no intrinsic value, i.e. it is not backed by other arbitrary good of value (e.g. Gold). As a bridge currency, it needs to have a certain price in order to calculate exact exchange rate between XLM and the other 2 currencies / tokens being bridged. Also, it is limited in value, and does have utility. Which makes the price vary due to fluctuations in ...


3

Yes, there is something similar, but no programming language is needed. The smart contracts functionality is possible by using operations that allow for offer management, payment, while adjusting time-bounds configuration, more. There are a few examples given in the Stellar Smart Contracts Walkthroughs


3

In addition to @Carl Anthony D.'s answer re: fairx.io, Fiat ramp to purchase XLM is limited to CNY (Chinese Yuan) at https://ripplefox.com/. As @Carl Anthony D. already mentioned, the regulatory hurdle often proves to be vexatious depending on geopolitical backgrounds.


3

This is a great idea but with high security risks. You can ask the user to provide the public key to get the reward or to generate a new address/secret so you can send them the money without ever talking back to the server after the account creation, also the code must be publicly available, peer reviewed and approved by the community to gain more trust. ...


3

Brief guide to buying ANY Stellar-based asset In general the approach looks like the following: Fiat Money (USD, EUR etc.) → XLM (Stellar internal currency) → Asset of your choice 0. Prerequisites In order to hold XLM and purchase Stellar-based assets, you'll need a Stellar account first. If you don't have one, generate a new account keypair here. Securely ...


3

The createAccount operation takes a starting balance argument, and the account that creates the new account pays. https://www.stellar.org/developers/guides/concepts/list-of-operations.html#create-account


3

it seems its a scam. I sent 39 coins to test said too low sent 600 more said too low.. must be scam


Only top voted, non community-wiki answers of a minimum length are eligible