Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- atcsecure (bittrex) BOT [1:36 PM]
- Hello all
- nextgencrypto (cryptosynergy) BOT [1:36 PM]
- hey there
- atcsecure (bittrex) BOT [1:37 PM]
- Hey
- trader19 (saluscoin) BOT [1:45 PM]
- hi atc
- atcsecure (bittrex) BOT [1:53 PM]
- Hey trader 19. What algo is hodl?
- trader19 (saluscoin) BOT [1:56 PM]
- i am not dev but its pattern search
- [1:56]
- 1GB AES Pattern Search POW
- [1:56]
- still solo minable
- atcsecure (bittrex) BOT [4:24 PM]
- One of my current projects is to leverage features of coins/chains.. i haven't gone through the other projects but if any one has a chain based service with full api support . I would be interested in chatting
- jj12880 [4:28 PM]
- Hi atc
- atcsecure (bittrex) BOT [4:31 PM]
- Hey jj12880.. does radium have api support for its services like user directory?
- jj12880 [4:31 PM]
- No, not yet. It is something I have toward the top of my list of things to do.
- [4:32]
- What functionality would be most useful for you?
- atcsecure (bittrex) BOT [4:32 PM]
- The user directory and user registration
- jj12880 [4:32 PM]
- Reading the directory can be done no problem with simple JSON api, I just have to build it.
- atcsecure (bittrex) BOT [4:33 PM]
- Understoof
- jj12880 [4:34 PM]
- Registering users will be more involved, as each user needs a Radium address, as the authority to and prove an identity lies in control of the private key associated with that address
- atcsecure (bittrex) BOT [4:34 PM]
- Okay i think i can work out the flow for that with blocknets interchain code
- jj12880 [4:35 PM]
- Wonderful! Did you get a chance to look at the Radon assset system, and how that relates to user regestration?
- atcsecure (bittrex) BOT [4:36 PM]
- Not yet
- [4:36]
- But i will later tonight
- jj12880 [4:37 PM]
- ok, sounds good. That is the part that will take some brain power to make work via API
- atcsecure (bittrex) BOT [4:39 PM]
- β_if_β it can be done i will figure it out
- supahfawkxd (bitswift) BOT [4:40 PM]
- jj12880 (projectradon) BOT [5:34 PM]
- Registering users will be more involved, as each user needs a Radium address, as the authority to and prove an identity lies in control of the private key associated with that address - that sounds really cool... I need to read up more on radon... only heard about it when I joined here a few days ago
- jj12880 [4:41 PM]
- Thanks :simple_smile: I the info on the ANN is a little dense, i need to re-write it at some point, but I only have so many hours in a day :confused:
- atcsecure (bittrex) BOT [4:41 PM]
- The biggest challenge is the private key and having it secured
- jj12880 [4:41 PM]
- Yes.
- [4:41]
- Its easy, if you have a Radium wallet,
- atcsecure (bittrex) BOT [4:41 PM]
- For sure
- jj12880 [4:41 PM]
- it just hangs out as one of your recieveing addresses in your wallet.
- atcsecure (bittrex) BOT [4:42 PM]
- Right
- jj12880 [4:42 PM]
- but to have an identity and NOT have a wallet, then it gets interesting. you COULD trust a third party to do the regestration for you, and then transfer the key, but taht requires trust
- [4:43]
- In theory, a third party could construct the necessary transactions, and then the person regestering the account could sign the transactions offline,
- [4:43]
- OOOORRRRRRRRRRR
- [4:43]
- just an idea
- atcsecure (bittrex) BOT [4:43 PM]
- Right thats the challenge as i need a solution that abstracts that from the user.. Definitely need to think about
- [4:43]
- Yeah
- jj12880 [4:43 PM]
- Do the same pub/private key pairs work on different chains?
- atcsecure (bittrex) BOT [4:43 PM]
- Thats inline with what i was thinking
- [4:44]
- Yes and no
- [4:44]
- In theory they could
- [4:44]
- But the wallets coded a specific base58 value
- [4:45]
- Its possible to push enough of thr functionality into the blocknet router
- [4:45]
- Thats what i am doing now
- complexring (coinbar) BOT [4:46 PM]
- what do you mean by a base58 value (first of all -- why base58 -- is that really base 58, or soemthing special)
- atcsecure (bittrex) BOT [4:46 PM]
- The first value of the address
- complexring (coinbar) BOT [4:47 PM]
- sorry, you lost me
- freetrade (hodlcoin) BOT [4:47 PM]
- yes, you can use one secret value and generate a priv/pubkey pair for any chain
- [4:48]
- so if i have your bitcoin public address, i can generate a litecoin public address from it . . and you can generate your litecoin priv key from your bitcoin priv key
- jasemoney-thesherpa [4:49 PM]
- theyd be different addresses but you could use the same privkey
- complexring (coinbar) BOT [4:50 PM]
- well, the secret value should be the private key, unless you mean you are using a generator for the priv/pubkey pair, in which case, that'd be a different secret value
- atcsecure (bittrex) BOT [4:50 PM]
- but the wallet doesnt offer that function natively
- complexring (coinbar) BOT [4:50 PM]
- and the addresses that are generated for each blockchain have a different generating function ?
- atcsecure (bittrex) BOT [4:51 PM]
- Complexring .. in the source code.. it is in base58.h.. pubkey_address = {base58 value}
- [4:52]
- No its the same function if it is a btc clone
- jj12880 [4:52 PM]
- I have to run for a second but I'll be back in about an hour and a half and we can continue and see if we can get something working
- atcsecure (bittrex) BOT [4:52 PM]
- Sounds good
- jj12880 [4:52 PM]
- The trick is just going to be getting the authority to authorize transactions on one chain into the wallet of a separate chain
- jasemoney-thesherpa [4:54 PM]
- you could import a privkey into the wallet you want even if its a different coin type. and select coin type/broadcast onto the other network
- [4:55]
- the other coin's network doesnt care if tx comes from its own wallet so longn as its signed right
- tm2013 [4:55 PM]
- So are we basically looking at constructing a multi-chain, multi-coin wallet? Where we keep the chains independent, but the features are merged?
- jasemoney-thesherpa [4:56 PM]
- meanwhile bitcredit allows users to bid in btc and use the btc privkey to unlock bitcredit coins in their bcr wallet by importing the btc key (edited)
- complexring (coinbar) BOT [4:59 PM]
- aww, thanks atsecure
- atcsecure (bittrex) BOT [5:00 PM]
- More of blockchain router- tm2013
- tm2013 [5:01 PM]
- In what way? Could you provide an example?
- atcsecure (bittrex) BOT [5:03 PM]
- The idea is if you a bunch of nodes running different wallets and some type of s/w that acts as a router to each chain... enable users of any chain to pay for and use a service on a different chain
- [5:03]
- So like with radium
- [5:03]
- User registration
- [5:04]
- It could be a global registration system that any chain/service could leverage
- tm2013 [5:04 PM]
- Ah, sounds useful. We also have document and file hash storage, with more features and improvements in the works.
- atcsecure (bittrex) BOT [5:05 PM]
- I have already coded a dht type network that will enable this
- [5:05]
- Currently it is doing btc/xc exchange
- tm2013 [5:06 PM]
- I'm sure we can work out a way to integrate into that service.
- atcsecure (bittrex) BOT [5:07 PM]
- Its all about the api -:)
- tm2013 [5:09 PM]
- Yes
- freeman (transferc) BOT [5:29 PM]
- Must hear more about this...Blockchain router....software defined internet works.... SDN
- locohammerhead (aurovineaudiocoin) BOT [5:30 PM]
- Ohhh that sounds awesone
- [5:30]
- Awesome
- tm2013 [5:31 PM]
- Maybe the combined efforts of the slack shared network will give rise to that :)
- kushed (saluscoin) BOT [5:33 PM]
- :+1:
- atcsecure (bittrex) BOT [5:33 PM]
- I think i have worked out the flow for dealing with the privkey requirement for user registration
- tm2013 [5:34 PM]
- Really? Do tell.
- atcsecure (bittrex) BOT [5:34 PM]
- Sure
- [5:35]
- Basically the blocknet app will generate the priv key and then use the existing api -sendrawtransaction
- [5:35]
- For sending if needed and then also the new api for user reg
- tm2013 [5:36 PM]
- For cross blockchain users?
- atcsecure (bittrex) BOT [5:36 PM]
- I still need to review the wallet code to make sure
- [5:37]
- Yes for cross blockchain
- tm2013 [5:37 PM]
- Source code of which wallet?
- atcsecure (bittrex) BOT [5:38 PM]
- Http://Github.com/atcsecure/xhubv3
- [5:38]
- Radium wallet for user reg function
- [5:38]
- I am already doing cross chain api with that repo above
- tm2013 [5:40 PM]
- I'm not sure if JJ will be able to add the code to the core wallet itself, but he can definitely add it to the SmartChain client. He's more .NET, not CPP
- atcsecure (bittrex) BOT [5:41 PM]
- Originally i was going to code my own user reg system but this is much better and the collaboration potential is huge. . I think that having radiums user reg will be a great use case
- [5:41]
- Oh you guys have a seperate smartchain client?
- tm2013 [5:41 PM]
- Yes
- atcsecure (bittrex) BOT [5:42 PM]
- Open source?
- tm2013 [5:43 PM]
- Not yet, but if you'd like to implement the protocol in C++, I'm sure we could work something out. That's ultimately JJ's decision though
- atcsecure (bittrex) BOT [5:45 PM]
- C++ isnt my preferred language either
- [5:45]
- Although it depends on the task/solution
- tm2013 [5:45 PM]
- What would you like to implement it in? I'm working on a python implementation at the moment.
- atcsecure (bittrex) BOT [5:46 PM]
- Python -:)
- tm2013 [5:46 PM]
- Great, that could work well.
- atcsecure (bittrex) BOT [5:48 PM]
- Are you writing a full node in python or just client that interacts with the core wallet?
- tm2013 [5:51 PM]
- Just interacting with the core wallet at the moment. I looked into writing a full node, but there are too many specifics for it to be practical.
- atcsecure (bittrex) BOT [5:52 PM]
- It is a big under taking although there some mini/half node python code on the Internet
- tm2013 [5:53 PM]
- A false node could work, but again, there's really not much purpose to it
- atcsecure (bittrex) BOT [5:53 PM]
- Yeah
- tm2013 [5:57 PM]
- If you were wanting to create a network between nodes, would you rather implement IRC servers, or use RPC and UPnP?
- atcsecure (bittrex) BOT [6:00 PM]
- Personally i am not a fan of using irc servers...
- tm2013 [6:01 PM]
- What would you use?
- atcsecure (bittrex) BOT [6:01 PM]
- Betwen nodes or between users?
- [6:03]
- Currently i am a dht network between users and rpc from dht client to wallets
- tm2013 [6:04 PM]
- Hmm.. that works
- atcsecure (bittrex) BOT [6:05 PM]
- Yes v2 did cross messaging as well but i havent added that back intonv3 yet
- tm2013 [6:07 PM]
- Is DHT easy to implement into python? Are there any existing libraries etc?
- atcsecure (bittrex) BOT [6:09 PM]
- Would have to check.. i used c++ so i could leverage thr existing bitcoin core codr
- [6:10]
- And so was the dht lib i used
- tm2013 [6:11 PM]
- Ah
- [6:11]
- I see.
- jj12880 [6:15 PM]
- howdy guys, im back :simple_smile:
- atcsecure (bittrex) BOT [6:17 PM]
- Hey
- jj12880 [6:17 PM]
- come up with anyting of interest>
- [6:17]
- ?
- atcsecure (bittrex) BOT [6:18 PM]
- I haven't looked at the code yet but i have an idea on the priv key
- jj12880 [6:18 PM]
- I skimmed through the chatt history, but in depth
- [6:18]
- okey
- atcsecure (bittrex) BOT [6:18 PM]
- The blocknet dht client will gen it
- jj12880 [6:19 PM]
- so long as its valid in the Radium wallet, and can be used to send/recieve txs, that will work just fin
- [6:19]
- fine
- atcsecure (bittrex) BOT [6:20 PM]
- Yeah.. i already have some btc libs in there but i will make sure its valid in radium wallet
- jj12880 [6:21 PM]
- Ok, sounds good. I have not looked into blocknet too much, yet. It runs manily with a standalone client?
- [6:21]
- that through API's integrates functions of different coins?
- atcsecure (bittrex) BOT [6:21 PM]
- Yes
- [6:21]
- Yes its a dht client that uses a wallets api
- [6:22]
- Does atomic cross chain exchanges
- [6:22]
- Its still in testing
- tm2013 [6:22 PM]
- Are you affiliated with the original blocknet?
- atcsecure (bittrex) BOT [6:23 PM]
- This is the original blocknet project.. unless there was another one a whilr back
- tm2013 [6:24 PM]
- Blocknet.co ?
- atcsecure (bittrex) BOT [6:24 PM]
- It was scaled back though as it didnt raise enough funds for dapps
- [6:24]
- Yes thats the site
- tm2013 [6:24 PM]
- Ah, cool.
- atcsecure (bittrex) BOT [6:25 PM]
- The dht client can be downloaded from there
- jj12880 [6:26 PM]
- DHT = Distributed Hash Table correct?
- atcsecure (bittrex) BOT [6:26 PM]
- Original it was all coded into the wallets but that was noy sustainable or scalable
- [6:26]
- Yes on dht
- jj12880 [6:27 PM]
- ^ that is one of the reasons the SmartChain client is seperate
- atcsecure (bittrex) BOT [6:27 PM]
- Whats the fee for user registration? Do you burn coins or just send a tx
- jj12880 [6:28 PM]
- simple answer its 10 radium + dust
- atcsecure (bittrex) BOT [6:28 PM]
- Yeah it was fine for the proof of concept but thats it
- [6:28]
- Is it a burn?
- jj12880 [6:28 PM]
- No, its not burn, its Decay ( all new stuff we build for Radium)
- [6:29]
- Instead of burning, the coins are "Decayed" in high fee transactions, that suplement the stake rewards
- [6:29]
- but the dust is burnt, to secure the data in the BC
- atcsecure (bittrex) BOT [6:30 PM]
- Is it mastetnode based for shared fees?
- jj12880 [6:30 PM]
- no, no masternodes
- atcsecure (bittrex) BOT [6:30 PM]
- Dont recall seeing that in the repo
- jj12880 [6:31 PM]
- The repo is pretty standard. all the "cool" stuff is in the SmartChain code
- tm2013 [6:32 PM]
- Radium is a standard blockchain, the SmartChain is built as a protocol layer.
- atcsecure (bittrex) BOT [6:32 PM]
- Okay makes senese
- tm2013 [6:33 PM]
- You decay radium to get radon, which is the asset used for SmartChain functions.
- [6:33]
- So to answer your question, user registration costs 10 radon.
- atcsecure (bittrex) BOT [6:36 PM]
- Okay so i should be able to do this using submitrawtx then
- tm2013 [6:36 PM]
- Yes
- atcsecure (bittrex) BOT [6:37 PM]
- Okay so i dont even need an additional api
- tm2013 [6:37 PM]
- No, but it would help make the code less complicated. JJ could supply you with the specifics.
- atcsecure (bittrex) BOT [6:39 PM]
- Okay sounds. . I need head offline for a bit. I will probably have a few questions tomorrow..
- tm2013 [6:40 PM]
- We'll be here to answer :)
- atcsecure (bittrex) BOT [6:40 PM]
- Sounds good ttyl
- tm2013 [6:41 PM]
- Talk to you later.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement