Advertisement
Guest User

Untitled

a guest
Feb 21st, 2016
679
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.37 KB | None | 0 0
  1.  
  2. atcsecure (bittrex) BOT [1:36 PM]
  3. Hello all
  4.  
  5.  
  6. nextgencrypto (cryptosynergy) BOT [1:36 PM]
  7. hey there
  8.  
  9.  
  10. atcsecure (bittrex) BOT [1:37 PM]
  11. Hey
  12.  
  13.  
  14. trader19 (saluscoin) BOT [1:45 PM]
  15. hi atc
  16.  
  17.  
  18. atcsecure (bittrex) BOT [1:53 PM]
  19. Hey trader 19. What algo is hodl?
  20.  
  21.  
  22. trader19 (saluscoin) BOT [1:56 PM]
  23. i am not dev but its pattern search
  24.  
  25. [1:56]
  26. 1GB AES Pattern Search POW
  27.  
  28. [1:56]
  29. still solo minable
  30.  
  31.  
  32. atcsecure (bittrex) BOT [4:24 PM]
  33. 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
  34.  
  35. jj12880 [4:28 PM]
  36. Hi atc
  37.  
  38.  
  39. atcsecure (bittrex) BOT [4:31 PM]
  40. Hey jj12880.. does radium have api support for its services like user directory?
  41.  
  42. jj12880 [4:31 PM]
  43. No, not yet. It is something I have toward the top of my list of things to do.
  44.  
  45. [4:32]
  46. What functionality would be most useful for you?
  47.  
  48.  
  49. atcsecure (bittrex) BOT [4:32 PM]
  50. The user directory and user registration
  51.  
  52. jj12880 [4:32 PM]
  53. Reading the directory can be done no problem with simple JSON api, I just have to build it.
  54.  
  55.  
  56. atcsecure (bittrex) BOT [4:33 PM]
  57. Understoof
  58.  
  59. jj12880 [4:34 PM]
  60. 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
  61.  
  62.  
  63. atcsecure (bittrex) BOT [4:34 PM]
  64. Okay i think i can work out the flow for that with blocknets interchain code
  65.  
  66. jj12880 [4:35 PM]
  67. Wonderful! Did you get a chance to look at the Radon assset system, and how that relates to user regestration?
  68.  
  69.  
  70. atcsecure (bittrex) BOT [4:36 PM]
  71. Not yet
  72.  
  73. [4:36]
  74. But i will later tonight
  75.  
  76. jj12880 [4:37 PM]
  77. ok, sounds good. That is the part that will take some brain power to make work via API
  78.  
  79.  
  80. atcsecure (bittrex) BOT [4:39 PM]
  81. ​_if_​ it can be done i will figure it out
  82.  
  83.  
  84. supahfawkxd (bitswift) BOT [4:40 PM]
  85. jj12880 (projectradon) BOT [5:34 PM]
  86. 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
  87.  
  88. jj12880 [4:41 PM]
  89. 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:
  90.  
  91.  
  92. atcsecure (bittrex) BOT [4:41 PM]
  93. The biggest challenge is the private key and having it secured
  94.  
  95. jj12880 [4:41 PM]
  96. Yes.
  97.  
  98. [4:41]
  99. Its easy, if you have a Radium wallet,
  100.  
  101.  
  102. atcsecure (bittrex) BOT [4:41 PM]
  103. For sure
  104.  
  105. jj12880 [4:41 PM]
  106. it just hangs out as one of your recieveing addresses in your wallet.
  107.  
  108.  
  109. atcsecure (bittrex) BOT [4:42 PM]
  110. Right
  111.  
  112. jj12880 [4:42 PM]
  113. 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
  114.  
  115. [4:43]
  116. In theory, a third party could construct the necessary transactions, and then the person regestering the account could sign the transactions offline,
  117.  
  118. [4:43]
  119. OOOORRRRRRRRRRR
  120.  
  121. [4:43]
  122. just an idea
  123.  
  124.  
  125. atcsecure (bittrex) BOT [4:43 PM]
  126. Right thats the challenge as i need a solution that abstracts that from the user.. Definitely need to think about
  127.  
  128. [4:43]
  129. Yeah
  130.  
  131. jj12880 [4:43 PM]
  132. Do the same pub/private key pairs work on different chains?
  133.  
  134.  
  135. atcsecure (bittrex) BOT [4:43 PM]
  136. Thats inline with what i was thinking
  137.  
  138. [4:44]
  139. Yes and no
  140.  
  141. [4:44]
  142. In theory they could
  143.  
  144. [4:44]
  145. But the wallets coded a specific base58 value
  146.  
  147. [4:45]
  148. Its possible to push enough of thr functionality into the blocknet router
  149.  
  150. [4:45]
  151. Thats what i am doing now
  152.  
  153.  
  154. complexring (coinbar) BOT [4:46 PM]
  155. what do you mean by a base58 value (first of all -- why base58 -- is that really base 58, or soemthing special)
  156.  
  157.  
  158. atcsecure (bittrex) BOT [4:46 PM]
  159. The first value of the address
  160.  
  161.  
  162. complexring (coinbar) BOT [4:47 PM]
  163. sorry, you lost me
  164.  
  165.  
  166. freetrade (hodlcoin) BOT [4:47 PM]
  167. yes, you can use one secret value and generate a priv/pubkey pair for any chain
  168.  
  169. [4:48]
  170. 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
  171.  
  172. jasemoney-thesherpa [4:49 PM]
  173. theyd be different addresses but you could use the same privkey
  174.  
  175.  
  176. complexring (coinbar) BOT [4:50 PM]
  177. 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
  178.  
  179.  
  180. atcsecure (bittrex) BOT [4:50 PM]
  181. but the wallet doesnt offer that function natively
  182.  
  183.  
  184. complexring (coinbar) BOT [4:50 PM]
  185. and the addresses that are generated for each blockchain have a different generating function ?
  186.  
  187.  
  188. atcsecure (bittrex) BOT [4:51 PM]
  189. Complexring .. in the source code.. it is in base58.h.. pubkey_address = {base58 value}
  190.  
  191. [4:52]
  192. No its the same function if it is a btc clone
  193.  
  194. jj12880 [4:52 PM]
  195. 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
  196.  
  197.  
  198. atcsecure (bittrex) BOT [4:52 PM]
  199. Sounds good
  200.  
  201. jj12880 [4:52 PM]
  202. The trick is just going to be getting the authority to authorize transactions on one chain into the wallet of a separate chain
  203.  
  204. jasemoney-thesherpa [4:54 PM]
  205. 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
  206.  
  207. [4:55]
  208. the other coin's network doesnt care if tx comes from its own wallet so longn as its signed right
  209.  
  210. tm2013 [4:55 PM]
  211. So are we basically looking at constructing a multi-chain, multi-coin wallet? Where we keep the chains independent, but the features are merged?
  212.  
  213. jasemoney-thesherpa [4:56 PM]
  214. 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)
  215.  
  216.  
  217. complexring (coinbar) BOT [4:59 PM]
  218. aww, thanks atsecure
  219.  
  220.  
  221. atcsecure (bittrex) BOT [5:00 PM]
  222. More of blockchain router- tm2013
  223.  
  224. tm2013 [5:01 PM]
  225. In what way? Could you provide an example?
  226.  
  227.  
  228. atcsecure (bittrex) BOT [5:03 PM]
  229. 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
  230.  
  231. [5:03]
  232. So like with radium
  233.  
  234. [5:03]
  235. User registration
  236.  
  237. [5:04]
  238. It could be a global registration system that any chain/service could leverage
  239.  
  240. tm2013 [5:04 PM]
  241. Ah, sounds useful. We also have document and file hash storage, with more features and improvements in the works.
  242.  
  243.  
  244. atcsecure (bittrex) BOT [5:05 PM]
  245. I have already coded a dht type network that will enable this
  246.  
  247. [5:05]
  248. Currently it is doing btc/xc exchange
  249.  
  250. tm2013 [5:06 PM]
  251. I'm sure we can work out a way to integrate into that service.
  252.  
  253.  
  254. atcsecure (bittrex) BOT [5:07 PM]
  255. Its all about the api -:)
  256.  
  257. tm2013 [5:09 PM]
  258. Yes
  259.  
  260.  
  261. freeman (transferc) BOT [5:29 PM]
  262. Must hear more about this...Blockchain router....software defined internet works.... SDN
  263.  
  264.  
  265. locohammerhead (aurovineaudiocoin) BOT [5:30 PM]
  266. Ohhh that sounds awesone
  267.  
  268. [5:30]
  269. Awesome
  270.  
  271. tm2013 [5:31 PM]
  272. Maybe the combined efforts of the slack shared network will give rise to that :)
  273.  
  274.  
  275. kushed (saluscoin) BOT [5:33 PM]
  276. :+1:
  277.  
  278.  
  279. atcsecure (bittrex) BOT [5:33 PM]
  280. I think i have worked out the flow for dealing with the privkey requirement for user registration
  281.  
  282. tm2013 [5:34 PM]
  283. Really? Do tell.
  284.  
  285.  
  286. atcsecure (bittrex) BOT [5:34 PM]
  287. Sure
  288.  
  289. [5:35]
  290. Basically the blocknet app will generate the priv key and then use the existing api -sendrawtransaction
  291.  
  292. [5:35]
  293. For sending if needed and then also the new api for user reg
  294.  
  295. tm2013 [5:36 PM]
  296. For cross blockchain users?
  297.  
  298.  
  299. atcsecure (bittrex) BOT [5:36 PM]
  300. I still need to review the wallet code to make sure
  301.  
  302. [5:37]
  303. Yes for cross blockchain
  304.  
  305. tm2013 [5:37 PM]
  306. Source code of which wallet?
  307.  
  308.  
  309. atcsecure (bittrex) BOT [5:38 PM]
  310. Http://Github.com/atcsecure/xhubv3
  311.  
  312. [5:38]
  313. Radium wallet for user reg function
  314.  
  315. [5:38]
  316. I am already doing cross chain api with that repo above
  317.  
  318. tm2013 [5:40 PM]
  319. 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
  320.  
  321.  
  322. atcsecure (bittrex) BOT [5:41 PM]
  323. 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
  324.  
  325. [5:41]
  326. Oh you guys have a seperate smartchain client?
  327.  
  328. tm2013 [5:41 PM]
  329. Yes
  330.  
  331.  
  332. atcsecure (bittrex) BOT [5:42 PM]
  333. Open source?
  334.  
  335. tm2013 [5:43 PM]
  336. 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
  337.  
  338.  
  339. atcsecure (bittrex) BOT [5:45 PM]
  340. C++ isnt my preferred language either
  341.  
  342. [5:45]
  343. Although it depends on the task/solution
  344.  
  345. tm2013 [5:45 PM]
  346. What would you like to implement it in? I'm working on a python implementation at the moment.
  347.  
  348.  
  349. atcsecure (bittrex) BOT [5:46 PM]
  350. Python -:)
  351.  
  352. tm2013 [5:46 PM]
  353. Great, that could work well.
  354.  
  355.  
  356. atcsecure (bittrex) BOT [5:48 PM]
  357. Are you writing a full node in python or just client that interacts with the core wallet?
  358.  
  359. tm2013 [5:51 PM]
  360. 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.
  361.  
  362.  
  363. atcsecure (bittrex) BOT [5:52 PM]
  364. It is a big under taking although there some mini/half node python code on the Internet
  365.  
  366. tm2013 [5:53 PM]
  367. A false node could work, but again, there's really not much purpose to it
  368.  
  369.  
  370. atcsecure (bittrex) BOT [5:53 PM]
  371. Yeah
  372.  
  373. tm2013 [5:57 PM]
  374. If you were wanting to create a network between nodes, would you rather implement IRC servers, or use RPC and UPnP?
  375.  
  376.  
  377. atcsecure (bittrex) BOT [6:00 PM]
  378. Personally i am not a fan of using irc servers...
  379.  
  380. tm2013 [6:01 PM]
  381. What would you use?
  382.  
  383.  
  384. atcsecure (bittrex) BOT [6:01 PM]
  385. Betwen nodes or between users?
  386.  
  387. [6:03]
  388. Currently i am a dht network between users and rpc from dht client to wallets
  389.  
  390. tm2013 [6:04 PM]
  391. Hmm.. that works
  392.  
  393.  
  394. atcsecure (bittrex) BOT [6:05 PM]
  395. Yes v2 did cross messaging as well but i havent added that back intonv3 yet
  396.  
  397. tm2013 [6:07 PM]
  398. Is DHT easy to implement into python? Are there any existing libraries etc?
  399.  
  400.  
  401. atcsecure (bittrex) BOT [6:09 PM]
  402. Would have to check.. i used c++ so i could leverage thr existing bitcoin core codr
  403.  
  404. [6:10]
  405. And so was the dht lib i used
  406.  
  407. tm2013 [6:11 PM]
  408. Ah
  409.  
  410. [6:11]
  411. I see.
  412.  
  413. jj12880 [6:15 PM]
  414. howdy guys, im back :simple_smile:
  415.  
  416.  
  417. atcsecure (bittrex) BOT [6:17 PM]
  418. Hey
  419.  
  420. jj12880 [6:17 PM]
  421. come up with anyting of interest>
  422.  
  423. [6:17]
  424. ?
  425.  
  426.  
  427. atcsecure (bittrex) BOT [6:18 PM]
  428. I haven't looked at the code yet but i have an idea on the priv key
  429.  
  430. jj12880 [6:18 PM]
  431. I skimmed through the chatt history, but in depth
  432.  
  433. [6:18]
  434. okey
  435.  
  436.  
  437. atcsecure (bittrex) BOT [6:18 PM]
  438. The blocknet dht client will gen it
  439.  
  440. jj12880 [6:19 PM]
  441. so long as its valid in the Radium wallet, and can be used to send/recieve txs, that will work just fin
  442.  
  443. [6:19]
  444. fine
  445.  
  446.  
  447. atcsecure (bittrex) BOT [6:20 PM]
  448. Yeah.. i already have some btc libs in there but i will make sure its valid in radium wallet
  449.  
  450. jj12880 [6:21 PM]
  451. Ok, sounds good. I have not looked into blocknet too much, yet. It runs manily with a standalone client?
  452.  
  453. [6:21]
  454. that through API's integrates functions of different coins?
  455.  
  456.  
  457. atcsecure (bittrex) BOT [6:21 PM]
  458. Yes
  459.  
  460. [6:21]
  461. Yes its a dht client that uses a wallets api
  462.  
  463. [6:22]
  464. Does atomic cross chain exchanges
  465.  
  466. [6:22]
  467. Its still in testing
  468.  
  469. tm2013 [6:22 PM]
  470. Are you affiliated with the original blocknet?
  471.  
  472.  
  473. atcsecure (bittrex) BOT [6:23 PM]
  474. This is the original blocknet project.. unless there was another one a whilr back
  475.  
  476. tm2013 [6:24 PM]
  477. Blocknet.co ?
  478.  
  479.  
  480. atcsecure (bittrex) BOT [6:24 PM]
  481. It was scaled back though as it didnt raise enough funds for dapps
  482.  
  483. [6:24]
  484. Yes thats the site
  485.  
  486. tm2013 [6:24 PM]
  487. Ah, cool.
  488.  
  489.  
  490. atcsecure (bittrex) BOT [6:25 PM]
  491. The dht client can be downloaded from there
  492.  
  493. jj12880 [6:26 PM]
  494. DHT = Distributed Hash Table correct?
  495.  
  496.  
  497. atcsecure (bittrex) BOT [6:26 PM]
  498. Original it was all coded into the wallets but that was noy sustainable or scalable
  499.  
  500. [6:26]
  501. Yes on dht
  502.  
  503. jj12880 [6:27 PM]
  504. ^ that is one of the reasons the SmartChain client is seperate
  505.  
  506.  
  507. atcsecure (bittrex) BOT [6:27 PM]
  508. Whats the fee for user registration? Do you burn coins or just send a tx
  509.  
  510. jj12880 [6:28 PM]
  511. simple answer its 10 radium + dust
  512.  
  513.  
  514. atcsecure (bittrex) BOT [6:28 PM]
  515. Yeah it was fine for the proof of concept but thats it
  516.  
  517. [6:28]
  518. Is it a burn?
  519.  
  520. jj12880 [6:28 PM]
  521. No, its not burn, its Decay ( all new stuff we build for Radium)
  522.  
  523. [6:29]
  524. Instead of burning, the coins are "Decayed" in high fee transactions, that suplement the stake rewards
  525.  
  526. [6:29]
  527. but the dust is burnt, to secure the data in the BC
  528.  
  529.  
  530. atcsecure (bittrex) BOT [6:30 PM]
  531. Is it mastetnode based for shared fees?
  532.  
  533. jj12880 [6:30 PM]
  534. no, no masternodes
  535.  
  536.  
  537. atcsecure (bittrex) BOT [6:30 PM]
  538. Dont recall seeing that in the repo
  539.  
  540. jj12880 [6:31 PM]
  541. The repo is pretty standard. all the "cool" stuff is in the SmartChain code
  542.  
  543. tm2013 [6:32 PM]
  544. Radium is a standard blockchain, the SmartChain is built as a protocol layer.
  545.  
  546.  
  547. atcsecure (bittrex) BOT [6:32 PM]
  548. Okay makes senese
  549.  
  550. tm2013 [6:33 PM]
  551. You decay radium to get radon, which is the asset used for SmartChain functions.
  552.  
  553. [6:33]
  554. So to answer your question, user registration costs 10 radon.
  555.  
  556.  
  557. atcsecure (bittrex) BOT [6:36 PM]
  558. Okay so i should be able to do this using submitrawtx then
  559.  
  560. tm2013 [6:36 PM]
  561. Yes
  562.  
  563.  
  564. atcsecure (bittrex) BOT [6:37 PM]
  565. Okay so i dont even need an additional api
  566.  
  567. tm2013 [6:37 PM]
  568. No, but it would help make the code less complicated. JJ could supply you with the specifics.
  569.  
  570.  
  571. atcsecure (bittrex) BOT [6:39 PM]
  572. Okay sounds. . I need head offline for a bit. I will probably have a few questions tomorrow..
  573.  
  574. tm2013 [6:40 PM]
  575. We'll be here to answer :)
  576.  
  577.  
  578. atcsecure (bittrex) BOT [6:40 PM]
  579. Sounds good ttyl
  580.  
  581. tm2013 [6:41 PM]
  582. Talk to you later.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement