Author

Topic: [ANN][XRB]Cryptocurrency's killer app: RaiBlocks micropayments - page 636. (Read 775279 times)

full member
Activity: 238
Merit: 122
Now to the more interesting topics:

1) I love the simplicity of the system. If there are 0 fees for transfers, what incentivizes nodes to be up and running?

2) Could you try to describe the actual protocol between the nodes? I'm still trying to wrap my head around it. The whitepaper is interesting but doesn't give you the full picture. (At least not to the uninitiated)

3) What constitutes a quorum - is it between a pre-selected subset of accounts? Or is it >50% of all balances?

4) Have you done some simulation and find the limits? How many transactions per second can it actually handle? Does it get better when there are more running nodes?

5) Is all of the supply distributed in the way described, or are there portions reserved for development? If yes, would there be bounties?

Great work!


1) Our worry with mining as an incentive is it only incentives one specific thing, indeed, a miner has no obligation or penalty to do such essentials as republishing the block chain.  We're focusing our effort on minimizing footprint and resource usage and we hope this gives small interest groups the ability to usefully run a node for the out-of-chain incentives like direct fees and ideology.

2) Primary differences is in our protocol 1 block = 1 transaction, it fits inside a single UDP packet, and each transaction is processed individually.  Bitcoin mining does two things, it defines an order for transactions and it also makes sure no two transactions use the same unspent output.  This means even benign transactions need arbitration by the network to determine their order.  We circumvent this huge class of arbitration by having each account specify an order for their own transactions, this means the network only needs to arbitrate if an account specifies more than one order, i.e. they hacked their node and are generating double spends.  When this is detected, representatives send out voting rounds and change their chosen block to match the winner that they've tallied from other voters.  Since transactions are processed individually this means the rest of the network can continue on while this account is being arbitrated, again focusing on keeping good-actors moving along.

3) Quorum is determined by balances, since not everyone can be online, every account can name a representative account that can vote with, but not spend their balance.  The goal is to have exchanges and banks name their public node as the representative so we get a good balance of small representative nodes.

4) If there's no arbitration being done i.e. you're not generating forks there's no inherent limit on how fast it can go.  It's limited only by bandwidth and i/o.  Each account is anti-spam limited with a small proof of work generated by the transaction generator to rate limit a single node.  If you're generating forks it processes them at 32/min at the moment to limit vote traffic.

5) Our goal is to distribute the supply this way, there's no hold for developers.  Details are here https://github.com/clemahieu/raiblocks/wiki/Distribution-and-Mining  I've paid a couple bounties from my own pocket but no, we don't reserve any of the supply for bounties.  We're focusing on trying to distribute to the maximum number of people.  If we see indications of someone monopolizing it we might have to tweak it but that's our goal.
full member
Activity: 238
Merit: 122
how can I creat wallet password

"Settings" -> "Change password"
full member
Activity: 238
Merit: 122
is there also a problem with peers?
can't find something here, on website or in the group, my wallet says disconnected. is there a node-list anywhere?

Peers are found through DNS rai.raiblocks.net, there are about 30 or so connected at the moment.

Make sure port 7075 udp/tcp are forwarded to the wallet.
full member
Activity: 238
Merit: 122
My wallet won't open anymore; win 10 / x64

When I click nothing happens, and in task manager I can see processes constantly being started then shut down straight away.

The wallet does no process control and has no ability to start itself back up again.  If you're running this inside a VM maybe the VM is broken?
hero member
Activity: 690
Merit: 505
Cryptorials.io
My wallet won't open anymore; win 10 / x64

When I click nothing happens, and in task manager I can see processes constantly being started then shut down straight away.
sr. member
Activity: 445
Merit: 250
Will there be a WIN32 release ?

Yes, a couple people have requested so I'm building one now.  I hope either tomorrow or the next day it should be finished.
Any news about the WIN32 build ?
legendary
Activity: 957
Merit: 1006
is there also a problem with peers?
can't find something here, on website or in the group, my wallet says disconnected. is there a node-list anywhere?
hero member
Activity: 924
Merit: 1000
sr. member
Activity: 416
Merit: 250
how can I creat wallet password
hero member
Activity: 1016
Merit: 502
hero member
Activity: 513
Merit: 500
Now to the more interesting topics:

1) I love the simplicity of the system. If there are 0 fees for transfers, what incentivizes nodes to be up and running?

2) Could you try to describe the actual protocol between the nodes? I'm still trying to wrap my head around it. The whitepaper is interesting but doesn't give you the full picture. (At least not to the uninitiated)

3) What constitutes a quorum - is it between a pre-selected subset of accounts? Or is it >50% of all balances?

4) Have you done some simulation and find the limits? How many transactions per second can it actually handle? Does it get better when there are more running nodes?

5) Is all of the supply distributed in the way described, or are there portions reserved for development? If yes, would there be bounties?

Great work!
hero member
Activity: 513
Merit: 500
Did you import the wallet seed through "Advanced" -> "Accounts" -> "Import wallet" and "Import seed"?  I just followed these steps and got the same sequence given the same seed and the account balances showed up again.

I did notice the top sometimes cleared "synchronizing" but it wasn't actually complete when I checked "advanced" -> "ledger".  I'll try to clear that up.

All is well - I think the wallet was in a weird state - had to restart a few times, then did "Search for Receivables" and "Refresh Wallet"

Basically the Ledger had just the genesis account listed, once it synced correctly it was all there.

full member
Activity: 238
Merit: 122
So I tried to backup and see if I can restore but to no avail.

Steps:
  • I recorded the backup wallet seed.
  • Renamed the RaiBlocks folder
  • Started the app (it generated new wallet)
  • Imported the wallet
  • Waited for synchronization

Balance before: 1000. Balance after: 0

What gives?

Also had multiple accounts, but not sure "Create Account" is deterministic. (Did not seem to generate the same sequence of accounts)


Did you import the wallet seed through "Advanced" -> "Accounts" -> "Import wallet" and "Import seed"?  I just followed these steps and got the same sequence given the same seed and the account balances showed up again.

I did notice the top sometimes cleared "synchronizing" but it wasn't actually complete when I checked "advanced" -> "ledger".  I'll try to clear that up.
hero member
Activity: 513
Merit: 500
How to get this coin?ICO or via mining? Huh

It is distributed from the faucet on the website. Have you tried it?
member
Activity: 64
Merit: 10
How to get this coin?ICO or via mining? Huh
hero member
Activity: 513
Merit: 500
So I tried to backup and see if I can restore but to no avail.

Steps:
  • I recorded the backup wallet seed.
  • Renamed the RaiBlocks folder
  • Started the app (it generated new wallet)
  • Imported the wallet
  • Waited for synchronization

Balance before: 1000. Balance after: 0

What gives?

Also had multiple accounts, but not sure "Create Account" is deterministic. (Did not seem to generate the same sequence of accounts)
hero member
Activity: 513
Merit: 500
The live network turned on in October 2015 so they would have to be from after that point to be live accounts.  

They would be named something like B2D6251D31A4DD03C9A4474FFEEA3DB1785D842651444D206DA8A186A853F9DE.json

and start with something like:

Code:
{
    "0000000000000000000000000000000000000000000000000000000000000000": "0000000000000000000000000000000000000000000000000000000000000001",
    "0000000000000000000000000000000000000000000000000000000000000001": "48BE1B490662F0D8AEB11E1C682B7A7C50F4DE0F6DDCB7F8769780DBAEFBC815",
...

You can try to import it with "Advanced" -> "Accounts" -> "Import Wallet" and enter the file name and password.

Wallet seeds are obviously the easier method going forward, let me know if there are any issue.  I watch the google groups more closely if there's an urgent issue.  https://groups.google.com/forum/#!forum/raiblocks

I must have been on the testnet back then.

So at some point the faucet stops sending? But it still says "sent"?
full member
Activity: 231
Merit: 100
Not yet in exchanges? Is there a web wallet, i dont own a pc only an android, can you add android wallet in the future.

Thanks
full member
Activity: 238
Merit: 122
So I think I have some really old wallet from a year ago and I see some files under wallet. Would those happen to have RAI in them? Could I import them?


The live network turned on in October 2015 so they would have to be from after that point to be live accounts.  

They would be named something like B2D6251D31A4DD03C9A4474FFEEA3DB1785D842651444D206DA8A186A853F9DE.json

and start with something like:

Code:
{
    "0000000000000000000000000000000000000000000000000000000000000000": "0000000000000000000000000000000000000000000000000000000000000001",
    "0000000000000000000000000000000000000000000000000000000000000001": "48BE1B490662F0D8AEB11E1C682B7A7C50F4DE0F6DDCB7F8769780DBAEFBC815",
...

You can try to import it with "Advanced" -> "Accounts" -> "Import Wallet" and enter the file name and password.

Wallet seeds are obviously the easier method going forward, let me know if there are any issue.  I watch the google groups more closely if there's an urgent issue.  https://groups.google.com/forum/#!forum/raiblocks
newbie
Activity: 24
Merit: 0
Very interesting project, Ill be watching this one.
Jump to: