Bitcoin Forum
July 05, 2024, 10:02:27 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 4 »  All
  Print  
Author Topic: [ANN]RaiLight -Browser native DAG currency for scalable feeless instant payments  (Read 1462 times)
RaiLight (OP)
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile
February 04, 2018, 07:00:20 PM
Last edit: February 12, 2018, 01:06:11 PM by RaiLight
 #1

Finally, a digital currency that solves today's blockchain challenges: scalability and adoption.
RaiLight is a browser native, instant, feeless and scalable cryptocurrency built for mainstream adoption.



Overview
Cryptocurrencies today have adoption and scalability challenges.

Adoption
There are 3.77B Internet users and 5.8M cryptocurency users. While very few people know how to mine Bitcoin or install a software wallet,
just about everybody knows how to use a browser. To that end, RaiLight is one of the world’s first browser native cryptocurrencies, where wallets, transactions and other features are all
browser based. We aim to create the simplest possible user experience with regard to using cryptocurrencies.


  • No installation
  • No download.
  • Access your wallet fast and safe in the browser.  
  • Send or receive payments
  • See your transactions.
  • Check your balance.

Scalability
In order to function effectively, a currency must be easily transferable, non-reversible, and have limited or no fees. The increased transaction times, large fees, and questionable network scalability have raised questions about the practicality of Bitcoin as an everyday currency. In order to solve scalability issues RaiLight implements RaiBlocks Protocol. RaiBlocks is a low-latency cryptocurrency built on an innovative block-lattice data structure offering scalability and no transaction fees.

  • Feeles
  • Instant Transactions
  • Scalable
  • Proof of Stake.

Technology
RaiLight uses the latest Browser technologies eg: WebRTC, IndexedDB, .etc to implement a browser native cryptocurrency creating a truly cross device payment solution featuring: easy to use and simple UI, with no technical jargon, bundling all its structural components (wallet, payments, transactions) into the web.

Development
RaiLight fosters a multi-stakeholder development ecosystem that welcomes and empowers participants who want to improve on existing features or build new tools. Anyone can submit feature proposals, and developers will be paid for their work to fulfill requirements in full view of the community. Funding for this work comes directly from the development fund we will set up in the future

Who works on RaiLight?
RaiLight will operate through a contractor model that allows for new individuals or groups, to contribute to the project. As stated RaiLight’s community will play an important role in making decisions, both informally via our official channels of communication/polls and formally via the blockchain & improving,contributing new features for the project.

At present, RaiLight consists of a small but increasing number of core developers who work on the project:

  • 2 core developers who actively contribute new code, will maintain future code, and implement roadmap features in RaiLight's free and open-source software and repositories.
  • 1 marketing/community helper who develop a number of clearly defined areas for RailLight: (1) advertising, (2) media, (3) networking, (4) platform management, and (5) special projects.
  • 1 designer work alongside the developers and marketing contractors to develop solutions in disciplines of (1) UX/UI, (2) identity, and (3) visual communications.

We need all hands on deck, to be more agile and build this project faster and better. So if you are a javascript/nodejs/C++ developer;  a marketer, designer please pm us,we will make it worth your while.

Community and Principles
RaiLight is looking to build a layered governance organization that extends beyond the core developers, focusing on a community-centric decision making model,which will bring forward and represent insider and outsider voices in the community. Apart from the official channels where we will always maintain an open dialogue and total transparency, we will write weekly development updates via our medium blog.


Roadmap
Note: Users can only subscribe on website to to be notified on official launch
while devs can access&install the source code from git repo
but nothing live yet.

Q1 2018
• WHITE PAPER DRAFT. An initial white paper to describe the
RaiLight protocol
• P2P. Development of P2P connections through Websockets
and WebRTC.
Q2 2018
• PROTOCOL. Implementation of RaiBlocks protocol in Javascript/NodeJS
native to the browser.
 • WALLET. Development of a fast and safe wallet in the browser.
 • TEST NET. Launching the RaiLight network on a test network
for security and bugs audit

Q3 2018
• MAINNET LAUNCH.
• EXCHANGE. List RaiLight on a list of exchanges.
• ANONYMITY. Research and implementation of privacy features
on top of RaiLight network
Q4 2018
• Partner development Having worked on prototyping, strategizing
and building a team around the project, and building a fully
working MVP we will seek and invest in strategic partnerships.
 •E-COMMERCE Develop a payment gateway for ecommerce merchants,
enabling them to accept RAL

Expanding Team
To kickoff the project we want to build a bigger team and have a supporting community behind RaiLight. Please sign up and submit your background details, if you are interested in joining and supporting the project.  Registration Form

First big decision we take together.
We need to decide on the distribution model. What should we go with ? Token sale/ Airdrop/ Faucet Distribution. Please showcase your vision & voice your opinion in the thread below. Thanks!

Weekly updates
Week#1 https://medium.com/@railight.network/railight-development-update-week1-515c99a3c72c


vuppie0
Jr. Member
*
Offline Offline

Activity: 168
Merit: 1


View Profile
February 04, 2018, 07:05:56 PM
 #2

Sounds promising!
CryptoHypno
Full Member
***
Offline Offline

Activity: 308
Merit: 101


Sometimes Your Coins Just Hypnotize Me!


View Profile
February 04, 2018, 07:09:08 PM
 #3

Sounds promising!

Was about to say the same thing.  Why put "Rai" in your name though?

raywolf1
Jr. Member
*
Offline Offline

Activity: 341
Merit: 3


View Profile
February 04, 2018, 07:26:58 PM
 #4

just finished reading your whitepaper,maybe this should be a pre-ann...but really interesting

★ PRiVCY ➢ Own Your Privacy! ➢ Best privacy crypto-market! ★
✈✈✈[PoW/PoS]✅[Tor]✅[Airdrop]✈✈✈ (https://privcy.io/)
quantuminvesting
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
February 04, 2018, 11:06:12 PM
 #5

Sounds promising!

Was about to say the same thing.  Why put "Rai" in your name though?

from Google -> "In Japanese The meaning of the name Rai is: Trust; lightning; thunder."

I understand the raiblocks correlation, but the prefix sounds bullish  Wink
manfromafar
Full Member
***
Offline Offline

Activity: 390
Merit: 100



View Profile
February 04, 2018, 11:17:54 PM
 #6

So where are the priv keys stored if there is nothing to download or install?

Do we just give you money on hope that your web server never gets comprised?
gold969
Sr. Member
****
Offline Offline

Activity: 1330
Merit: 251


View Profile
February 05, 2018, 02:08:39 AM
 #7





Your Tweet, if you want to thank the addresses that you will always find on my Twitter page Wink https://twitter.com/Bill_Djons/status/960333962278207488
ruleben
Member
**
Offline Offline

Activity: 123
Merit: 10


View Profile
February 05, 2018, 03:06:13 AM
 #8

Error: Cannot find module '../lib/utils/unsupported.js'
    at Function.Module._resolveFilename (module.js:538:15)
    at Function.Module._load (module.js:468:25)
    at Module.require (module.js:587:17)
    at require (internal/module.js:11:18)
    at C:\path\to\Node-RaiLight\bin\npm-cli.js:19:21
    at Object.<anonymous> (C:\path\to\Node-RaiLight\bin\npm-cli.js:92:3)
    at Module._compile (module.js:643:30)
    at Object.Module._extensions..js (module.js:654:10)
    at Module.load (module.js:556:32)
    at tryModuleLoad (module.js:499:12)
 Huh Huh
RaiLight (OP)
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile
February 05, 2018, 05:47:15 AM
Last edit: February 05, 2018, 06:05:24 AM by RaiLight
 #9

So where are the priv keys stored if there is nothing to download or install?

Do we just give you money on hope that your web server never gets comprised?

Hello manfromafar,

That's a great question and I see your concerns.
We do not use a central web server to store anything. That would be no secure "decentralized" cryptocurrency in any way.

What we mean is you don't have to download/install a client to use the currency. The browser becomes the client/wallet.

The behavior is roughly similar to how MyEtherWallet works in the browser. The encrypted private key is uploaded/input by the user and is used only locally to sign and send transactions, is not sent over the internet or stored on a web server.

But while MyEtherWallet is a wallet that you can access at a specific address only https://myetherwallet.com. What we aim is that any website that wants to enable payments on its page can include our js library and allow users to pay with RaiLight.

  

 
RaiLight (OP)
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile
February 05, 2018, 06:03:03 AM
 #10

Error: Cannot find module '../lib/utils/unsupported.js'
    at Function.Module._resolveFilename (module.js:538:15)
    at Function.Module._load (module.js:468:25)
    at Module.require (module.js:587:17)
    at require (internal/module.js:11:18)
    at C:\path\to\Node-RaiLight\bin\npm-cli.js:19:21
    at Object.<anonymous> (C:\path\to\Node-RaiLight\bin\npm-cli.js:92:3)
    at Module._compile (module.js:643:30)
    at Object.Module._extensions..js (module.js:654:10)
    at Module.load (module.js:556:32)
    at tryModuleLoad (module.js:499:12)
 Huh Huh

Hello ruleben,
I see your trying to create the build from Windows. Some additional packages are needed for Windows platform. At what step command you encountered that error?
Have you ran:  npm install --global --production windows-build-tools before npm install command?

Let us know thanks.
                                   
 
ljane
Full Member
***
Offline Offline

Activity: 467
Merit: 100


View Profile
February 05, 2018, 08:21:29 AM
 #11

browser-bundle.js Failed to load resource: net::ERR_FILE_NOT_FOUND
browser.html:21 Uncaught (in promise) ReferenceError: RaiLight is not defined
    at initMap (browser.html:21)
    at js?key=AIzaSyB3RtAgqpzLTzj5zKs3z-83RUDZYmvlsCc&callback=initMap:101
    at js?key=AIzaSyB3RtAgqpzLTzj5zKs3z-83RUDZYmvlsCc&callback=initMap:65
    at Object._.Vd (js?key=AIzaSyB3RtAgqpzLTzj5zKs3z-83RUDZYmvlsCc&callback=initMap:63)
    at he (js?key=AIzaSyB3RtAgqpzLTzj5zKs3z-83RUDZYmvlsCc&callback=initMap:65)
    at js?key=AIzaSyB3RtAgqpzLTzj5zKs3z-83RUDZYmvlsCc&callback=initMap:151
    at Object.google.maps.Load (js?key=AIzaSyB3RtAgqpzLTzj5zKs3z-83RUDZYmvlsCc&callback=initMap:21)
    at js?key=AIzaSyB3RtAgqpzLTzj5zKs3z-83RUDZYmvlsCc&callback=initMap:150
    at js?key=AIzaSyB3RtAgqpzLTzj5zKs3z-83RUDZYmvlsCc&callback=initMap:151

 Huh Huh

I’m me
ThemonkiiX
Newbie
*
Offline Offline

Activity: 233
Merit: 0


View Profile
February 05, 2018, 08:27:31 AM
 #12

Airdrop is a good method to attract more attention from public to your project.

BUT, please not use refferal method which will negatively impact th e project development.

BTW, when will we get a windows GUI wallet?
ruleben
Member
**
Offline Offline

Activity: 123
Merit: 10


View Profile
February 05, 2018, 08:38:19 AM
 #13

Error: Cannot find module '../lib/utils/unsupported.js'
    at Function.Module._resolveFilename (module.js:538:15)
    at Function.Module._load (module.js:468:25)
    at Module.require (module.js:587:17)
    at require (internal/module.js:11:18)
    at C:\path\to\Node-RaiLight\bin\npm-cli.js:19:21
    at Object.<anonymous> (C:\path\to\Node-RaiLight\bin\npm-cli.js:92:3)
    at Module._compile (module.js:643:30)
    at Object.Module._extensions..js (module.js:654:10)
    at Module.load (module.js:556:32)
    at tryModuleLoad (module.js:499:12)
 Huh Huh

Hello ruleben,
I see your trying to create the build from Windows. Some additional packages are needed for Windows platform. At what step command you encountered that error?
Have you ran:  npm install --global --production windows-build-tools before npm install command?

Let us know thanks.
                                   
 
C:\Windows\system32>cd C:\Path\To\Node-RaiLight\

C:\path\to\Node-RaiLight>npm install

> npm@5.6.0 prepare C:\path\to\Node-RaiLight
> node bin/npm-cli.js --no-timing prune --prefix=. --no-global && rimraf test/*/*/node_modules && make -j4 doc

module.js:540
    throw err;
Error: Cannot find module '../lib/utils/unsupported.js'
    at Function.Module._resolveFilename (module.js:538:15)
    at Function.Module._load (module.js:468:25)
    at Module.require (module.js:587:17)
    at require (internal/module.js:11:18)
    at C:\path\to\Node-RaiLight\bin\npm-cli.js:19:21
    at Object.<anonymous> (C:\path\to\Node-RaiLight\bin\npm-cli.js:92:3)
    at Module._compile (module.js:643:30)
    at Object.Module._extensions..js (module.js:654:10)
    at Module.load (module.js:556:32)
    at tryModuleLoad (module.js:499:12)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! npm@5.6.0 prepare: `node bin/npm-cli.js --no-timing prune --prefix=. --no-global && rimraf test/*/*/node_modules && make -j4 doc`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the npm@5.6.0 prepare script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\ruleben\AppData\Roaming\npm-cache\_logs\2018-02-05T08_34_39_358Z-debug.log

C:\path\to\Node-RaiLight>npm install name_missing_package
npm ERR! code E404
npm ERR! 404 Not Found: name_missing_package@latest
ljane
Full Member
***
Offline Offline

Activity: 467
Merit: 100


View Profile
February 05, 2018, 08:41:06 AM
 #14

WARNING in ./node_modules/colors/lib/colors.js
138:29-43 Critical dependency: the request of a dependency is an expression
 @ ./node_modules/colors/lib/colors.js
 @ ./node_modules/colors/safe.js
 @ ./src/node/lists/nodes-list.js
 @ ./src/node/Node.js
 @ ./src/main.js
 @ ./src/index.js
 @ ./src/build_browser.js

I’m me
RaiLight (OP)
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile
February 05, 2018, 11:28:24 AM
 #15

WARNING in ./node_modules/colors/lib/colors.js
138:29-43 Critical dependency: the request of a dependency is an expression
 @ ./node_modules/colors/lib/colors.js
 @ ./node_modules/colors/safe.js
 @ ./src/node/lists/nodes-list.js
 @ ./src/node/Node.js
 @ ./src/main.js
 @ ./src/index.js
 @ ./src/build_browser.js

thanks for flagging this. On your environment one of our dependecies has a bug https://github.com/Marak/colors.js/issues/137. We released a workaround.
The project is work in progress, please open issues on Github for any more problems. It's easier for project management purposes.

Thank you.
RaiLight (OP)
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile
February 05, 2018, 11:43:48 AM
 #16

Error: Cannot find module '../lib/utils/unsupported.js'
    at Function.Module._resolveFilename (module.js:538:15)
    at Function.Module._load (module.js:468:25)
    at Module.require (module.js:587:17)
    at require (internal/module.js:11:18)
    at C:\path\to\Node-RaiLight\bin\npm-cli.js:19:21
    at Object.<anonymous> (C:\path\to\Node-RaiLight\bin\npm-cli.js:92:3)
    at Module._compile (module.js:643:30)
    at Object.Module._extensions..js (module.js:654:10)
    at Module.load (module.js:556:32)
    at tryModuleLoad (module.js:499:12)
 Huh Huh

Hello ruleben,
I see your trying to create the build from Windows. Some additional packages are needed for Windows platform. At what step command you encountered that error?
Have you ran:  npm install --global --production windows-build-tools before npm install command?

Let us know thanks.
                                   
 
C:\Windows\system32>cd C:\Path\To\Node-RaiLight\

C:\path\to\Node-RaiLight>npm install

> npm@5.6.0 prepare C:\path\to\Node-RaiLight
> node bin/npm-cli.js --no-timing prune --prefix=. --no-global && rimraf test/*/*/node_modules && make -j4 doc

module.js:540
    throw err;
Error: Cannot find module '../lib/utils/unsupported.js'
    at Function.Module._resolveFilename (module.js:538:15)
    at Function.Module._load (module.js:468:25)
    at Module.require (module.js:587:17)
    at require (internal/module.js:11:18)
    at C:\path\to\Node-RaiLight\bin\npm-cli.js:19:21
    at Object.<anonymous> (C:\path\to\Node-RaiLight\bin\npm-cli.js:92:3)
    at Module._compile (module.js:643:30)
    at Object.Module._extensions..js (module.js:654:10)
    at Module.load (module.js:556:32)
    at tryModuleLoad (module.js:499:12)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! npm@5.6.0 prepare: `node bin/npm-cli.js --no-timing prune --prefix=. --no-global && rimraf test/*/*/node_modules && make -j4 doc`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the npm@5.6.0 prepare script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\ruleben\AppData\Roaming\npm-cache\_logs\2018-02-05T08_34_39_358Z-debug.log

C:\path\to\Node-RaiLight>npm install name_missing_package
npm ERR! code E404
npm ERR! 404 Not Found: name_missing_package@latest


Hei thanks for the detailed steps. We created a task in our backlog to look into the windows build.

The project is a work in progress. We appreciate if you find any more problems to open a issue on Github.

Thank you.
RaiLight (OP)
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile
February 05, 2018, 12:02:20 PM
 #17

Airdrop is a good method to attract more attention from public to your project.

BUT, please not use refferal method which will negatively impact th e project development.

BTW, when will we get a windows GUI wallet?

Hello ThemonkiiX,

Thanks for the suggestions.

As for the windows GUI wallet. We are tired of installing multiple desktop gui wallets for every cryptocurrency. That is why we make  RaiLight browser native, meaning the wallet will be accessed from the browser. Those who really want a desktop app, an Electron wrapper over a RaiLight wallet can be easily implemented.
ljane
Full Member
***
Offline Offline

Activity: 467
Merit: 100


View Profile
February 05, 2018, 02:07:54 PM
 #18

browser-bundle.js:18845 GET http://railight.ddns.net:12320/socket.io/?EIO=3&transport=polling&t=M5cIHra net::ERR_NAME_NOT_RESOLVED
browser-bundle.js:16604 Client error connecting http://railight.ddns.net:12320
browser.html:21 Uncaught (in promise) TypeError: Cannot read property 'createMap' of undefined
    at initMap (browser.html:21)
    at js?key=AIzaSyB3RtAgqpzLTzj5zKs3z-83RUDZYmvlsCc&callback=initMap:101
    at js?key=AIzaSyB3RtAgqpzLTzj5zKs3z-83RUDZYmvlsCc&callback=initMap:65
    at Object._.Vd (js?key=AIzaSyB3RtAgqpzLTzj5zKs3z-83RUDZYmvlsCc&callback=initMap:63)
    at he (js?key=AIzaSyB3RtAgqpzLTzj5zKs3z-83RUDZYmvlsCc&callback=initMap:65)
    at js?key=AIzaSyB3RtAgqpzLTzj5zKs3z-83RUDZYmvlsCc&callback=initMap:151
    at Object.google.maps.Load (js?key=AIzaSyB3RtAgqpzLTzj5zKs3z-83RUDZYmvlsCc&callback=initMap:21)
    at js?key=AIzaSyB3RtAgqpzLTzj5zKs3z-83RUDZYmvlsCc&callback=initMap:150
    at js?key=AIzaSyB3RtAgqpzLTzj5zKs3z-83RUDZYmvlsCc&callback=initMap:151
initMap @ browser.html:21
(anonymous) @ js?key=AIzaSyB3RtAgqpzLTzj5zKs3z-83RUDZYmvlsCc&callback=initMap:101
(anonymous) @ js?key=AIzaSyB3RtAgqpzLTzj5zKs3z-83RUDZYmvlsCc&callback=initMap:65
_.Vd @ js?key=AIzaSyB3RtAgqpzLTzj5zKs3z-83RUDZYmvlsCc&callback=initMap:63
he @ js?key=AIzaSyB3RtAgqpzLTzj5zKs3z-83RUDZYmvlsCc&callback=initMap:65
(anonymous) @ js?key=AIzaSyB3RtAgqpzLTzj5zKs3z-83RUDZYmvlsCc&callback=initMap:151
google.maps.Load @ js?key=AIzaSyB3RtAgqpzLTzj5zKs3z-83RUDZYmvlsCc&callback=initMap:21
(anonymous) @ js?key=AIzaSyB3RtAgqpzLTzj5zKs3z-83RUDZYmvlsCc&callback=initMap:150
(anonymous) @ js?key=AIzaSyB3RtAgqpzLTzj5zKs3z-83RUDZYmvlsCc&callback=initMap:151
VM207:1 start parse
VM207:1 -------createCandidate() tag: DIV  className/id: /map
VM207:1 getContentScore: 0
VM207:1 classWeight:1
VM207:1 getCandidateList 1
VM207:1 candidate tag: DIV  score:0  className/id: /map
VM207:1 results length:0
browser.html:1 XMLHttpRequest cannot load https://api.myjson.com/bins/lbl0d. Response to preflight request doesn't pass access control check: A wildcard '*' cannot be used in the 'Access-Control-Allow-Origin' header when the credentials flag is true. Origin 'http://localhost' is therefore not allowed access. The credentials mode of an XMLHttpRequest is controlled by the withCredentials attribute.

I’m me
RaiLight (OP)
Newbie
*
Offline Offline

Activity: 10
Merit: 0


View Profile
February 05, 2018, 03:18:50 PM
Last edit: February 05, 2018, 04:05:39 PM by RaiLight
 #19

@Ljane we appreciate your tenacity, it's the kind of community we need to ship better products, a community that demands quality - we need that more around here on bct. But you need to understand that we are still in the early stages of our project.

The errors you highlighted is because the domain railight.ddns.net cannot be reached publicly. Is binded in our our dev environments only at the moment.

Different errors, bugs - are part of any product development journey, so we would ask at the moment to exert patience,show the same kind of feedback, but you should let us handle the errors, bugs etc. If you want to take a stab at it, let s work together faster, better in a more suitable discussion channel - join the slack group, you will reach us faster there.
welhzh
Newbie
*
Offline Offline

Activity: 178
Merit: 0


View Profile
February 05, 2018, 03:28:47 PM
 #20

sound interesting, mark
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!