Guest User

CSW on Slack

a guest
May 4th, 2017
600
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.16 KB | None | 0 0
  1. csw [12:43 PM]
  2. joined #general
  3.  
  4. cryptonaut [12:43 PM]
  5. :new_moon_with_face: :rocket:
  6.  
  7. csw [12:44 PM]
  8. Scronty is a wanker
  9.  
  10. csw [12:44 PM]
  11. I am tired of people saying they worked with me. Scronty even got the number of BTC wrong.
  12.  
  13. 1 reply Today at 1:32 PM View thread
  14.  
  15. vlad2vlad [12:45 PM]
  16. Welcome Dr. Wright!!!!
  17.  
  18. cryptonaut [12:45 PM]
  19. so just some fan fiction then? and yes, welcome :smile:
  20.  
  21. csw [12:46 PM]
  22. Yes, and not a fan
  23.  
  24. [12:47]
  25. "I wondered how can I know that this is the original codebase ..."
  26.  
  27. [12:47]
  28. It is not, it is close, but it is available on the satoshi Inst as well.
  29.  
  30. cryptonaut [12:47 PM]
  31. Are you able to say how many there were on the team? 3, or was there more? Not that it matters really
  32.  
  33. csw [12:47 PM]
  34. The first released code was 0.0.9
  35.  
  36. [12:47]
  37. It crashed.
  38.  
  39. onchainscaling [12:47 PM]
  40. Why was 21 million chosen? was it arbitrary number or is there a reason for that particular number?
  41.  
  42. csw [12:48 PM]
  43. The first other users are Bear and Hal
  44.  
  45. [12:48]
  46. M1
  47.  
  48. [12:48]
  49. 21 million links to global M1
  50.  
  51. christophbergmann [12:48 PM]
  52. Hallo Mr. Wright!
  53.  
  54. csw [12:49 PM]
  55. There are no decimal points, 21 million is the reference for people, the no. Satoshi (and I did not call them that) are related to M1 (edited)
  56.  
  57. cryptonaut [12:50 PM]
  58. can you expand on that?
  59.  
  60. csw [12:50 PM]
  61. http://lexicon.ft.com/Term?term=m0,-m1,-m2,-m3,-m4
  62.  
  63. [12:51]
  64. If you read the 08 paper, you will note the use of fiat as a value.
  65.  
  66. [12:51]
  67. Sect, 9. Page 5
  68.  
  69. [12:51]
  70. In the use of 21 million x 10^8 parts you have a value that maps to the cent
  71.  
  72. [12:51]
  73. That is, to global M1
  74.  
  75. vlad2vlad [12:52 PM]
  76. So bitcoin is meant to displace global fiat
  77.  
  78. [12:52]
  79. ?
  80.  
  81. csw [12:52 PM]
  82. This would be 21,000,000,000,000 USD as M1.
  83.  
  84. 21,000 trillion
  85.  
  86. [12:52]
  87. The idea is global cash.
  88.  
  89. [12:52]
  90. A single world currency
  91.  
  92. [12:53]
  93. Can I assume that you have read Hayek's work on global money?
  94.  
  95. vlad2vlad [12:53 PM]
  96. You're not gonna have many friends out there. But if you can pull it off bitcoin is gonna reach astronomical levels.
  97.  
  98. [12:53]
  99. No. But i will. :)
  100.  
  101. csw [12:53 PM]
  102. I have few friends.
  103.  
  104. cryptonaut [12:53 PM]
  105. section 9 is titled 'combining and splitting value" and does not mention a fiat value
  106.  
  107. csw [12:54 PM]
  108. I am not looking for them, I work best as I am and I find having a head in maths and code does not make one amiable to others.
  109.  
  110. [12:54]
  111. "Although it would be possible to handle coins individually, it would be unwieldy to make a
  112. separate transaction for every cent in a transfer"
  113.  
  114. [12:55]
  115. I believe that you will find that in S9.
  116.  
  117. cryptonaut [12:55 PM]
  118. right
  119.  
  120. [12:56]
  121. gotcha
  122.  
  123. csw [12:56 PM]
  124. I am sorry, I can be a little vague... If I am, ask for explanations.
  125.  
  126. [12:56]
  127. I make assumptions of knowledge
  128.  
  129. cryptonaut [12:57 PM]
  130. all good, just trying to piece together
  131.  
  132. csw [12:57 PM]
  133. It comes from too long inside universities
  134.  
  135. cryptonaut [12:57 PM]
  136. never been :wink:
  137.  
  138. csw [12:57 PM]
  139. Never been out...
  140.  
  141.  
  142. vlad2vlad [12:57 PM]
  143. Lol
  144.  
  145. csw [1:00 PM]
  146. Re: Bitcoin P2P e-cash paper 2008-11-10 14:09:26 UTC
  147.  
  148.  
  149. James A. Donald wrote:
  150. > Furthermore, it cannot be made to work, as in the
  151. > proposed system the work of tracking who owns what coins
  152. > is paid for by seigniorage, which requires inflation.
  153.  
  154. If you're having trouble with the inflation issue, it's easy to tweak it for
  155. transaction fees instead. It's as simple as this: let the output value from
  156. any transaction be 1 cent less than the input value. Either the client
  157. software automatically writes transactions for 1 cent more than the intended
  158. payment value, or it could come out of the payee's side. The incentive value
  159. when a node finds a proof-of-work for a block could be the total of the fees in
  160. the block.
  161.  
  162. Satoshi Nakamoto
  163.  
  164. cryptonaut [1:01 PM]
  165. Hah. So google tells me M1 USD supply is just under 2.1 trillion. Total # of satoshis is 2100 trillion. Close enough I say lol.
  166.  
  167. csw [1:01 PM]
  168. https://github.com/trottier/original-bitcoin/blob/92ee8d9a994391d148733da77e2bbc2f4acc43cd/src/util.cpp#L210
  169. GitHub
  170. trottier/original-bitcoin
  171. original-bitcoin - This is a historical repository of Satoshi Nakamoto's original bitcoin sourcecode
  172.  
  173.  
  174. [1:02]
  175. Have a look at the code.
  176.  
  177. [1:03]
  178. n /= CENT;
  179.  
  180. @212; 255; 261
  181. in src/util.cpp
  182.  
  183. [1:03]
  184. https://github.com/trottier/original-bitcoin/blob/92ee8d9a994391d148733da77e2bbc2f4acc43cd/src/main.h#L17
  185. GitHub
  186. trottier/original-bitcoin
  187. original-bitcoin - This is a historical repository of Satoshi Nakamoto's original bitcoin sourcecode
  188.  
  189.  
  190. [1:03]
  191. Main.h
  192.  
  193. [1:03]
  194. Defined against Cents
  195.  
  196. [1:04]
  197. // Value
  198. int64 nValue = (GetRand(9) + 1) * 100 * CENT;
  199. if (GetBalance() < nValue)
  200. {
  201. wxMessageBox("Out of money ");
  202. return;
  203. }
  204. nValue += (nRep % 100) * CENT;
  205.  
  206. [1:04]
  207. https://github.com/trottier/original-bitcoin/blob/92ee8d9a994391d148733da77e2bbc2f4acc43cd/src/ui.cpp#L3178
  208. GitHub
  209. trottier/original-bitcoin
  210. original-bitcoin - This is a historical repository of Satoshi Nakamoto's original bitcoin sourcecode
  211.  
  212.  
  213. [1:04]
  214. Do you require more evidence?
  215.  
  216. cryptonaut [1:08 PM]
  217. makes sense to me. Here's one for you though: what was the thinking behind adding the 1MB block limit that we are now dealing with 2.5+ years drama to solve?
  218.  
  219. csw [1:08 PM]
  220. https://github.com/trottier/original-bitcoin/blob/92ee8d9a994391d148733da77e2bbc2f4acc43cd/src/main.cpp
  221. GitHub
  222. trottier/original-bitcoin
  223. original-bitcoin - This is a historical repository of Satoshi Nakamoto's original bitcoin sourcecode
  224.  
  225.  
  226. [1:09]
  227. // Transaction fee requirements, mainly only needed for flood control
  228. // Under 10K (about 80 inputs) is free for first 100 transactions
  229. // Base rate is 0.01 per KB
  230. int64 nMinFee = tx.GetMinFee(pblock->vtx.size() < 100);
  231.  
  232. [1:09]
  233. At 0.08 cents a BTC, flood control did not work.
  234.  
  235. [1:09]
  236. At more than 100USD, it does
  237.  
  238. [1:09]
  239. We are at more than 100USD a BTC right now.
  240.  
  241. [1:10]
  242. In early 2010, the number of nodes (please note, nodes are always verification agents, that is miners) was low. (edited)
  243.  
  244. cryptonaut [1:10 PM]
  245. friggin $2200 canadian on localbitcoins right now
  246.  
  247. csw [1:11 PM]
  248. It should be higher. The more people can use BitCoin natively, the more the value will increase.
  249.  
  250.  
  251. cryptonaut [1:11 PM]
  252. spelling it BitCoin is heresy you know :stuck_out_tongue:
  253.  
  254. csw [1:12 PM]
  255. This is not as has been suggested exponential, but logistic
  256.  
  257. [1:12]
  258. It was in the early code as BitCoin
  259.  
  260. cryptonaut [1:12 PM]
  261. eh, looks ugly though. But yeah, to the moon and such
  262.  
  263. csw [1:12 PM]
  264. https://github.com/trottier/original-bitcoin/blob/92ee8d9a994391d148733da77e2bbc2f4acc43cd/readme.txt
  265. GitHub
  266. trottier/original-bitcoin
  267. original-bitcoin - This is a historical repository of Satoshi Nakamoto's original bitcoin sourcecode
  268.  
  269.  
  270. [1:13]
  271. Line 1: BitCoin v0.1.3 ALPHA
  272.  
  273. cryptonaut [1:13 PM]
  274. Line 13: Bitcoin. Inconsistent lol
  275.  
  276. csw [1:13 PM]
  277. I have never been accused of being a designer
  278.  
  279. [1:13]
  280. I also never said I am perfect and yes, I do go back and forth.
  281.  
  282. [1:14]
  283. Lines 34 - 36:
  284.  
  285. To support the network by running a node, select:
  286.  
  287. Options->Generate Coins
  288.  
  289. cryptonaut [1:14 PM]
  290. I tend to do the same when naming things
  291.  
  292. csw [1:14 PM]
  293. Code naming conventions do not always move into the real world well.
  294.  
  295. cryptonaut [1:14 PM]
  296. true
  297.  
  298. csw [1:14 PM]
  299. Words are not variables as much as I would like to have this be so
  300.  
  301. [1:16]
  302. I thought the comments in the code were rather good, then it seems they are either ignored or they are not read.
  303.  
  304. [1:16]
  305. Either saddens me, though I cannot state which would sadden me more.
  306.  
  307. cryptonaut [1:16 PM]
  308. which points or comments do you feel are being ignored?
  309.  
  310. csw [1:17 PM]
  311. Have you read Brooks?
  312.  
  313. [1:17]
  314. Mythical Man Month, 1975, 1995 re-printed
  315.  
  316. cryptonaut [1:17 PM]
  317. I have not
  318.  
  319. csw [1:17 PM]
  320. A shame.
  321.  
  322. [1:17]
  323. Page 65 from memory of Brooks
  324.  
  325. [1:18]
  326. Triple redundancy
  327.  
  328. [1:18]
  329. //
  330. // "Never go to sea with two chronometers; take one or three."
  331. // Our three chronometers are:
  332. // - System clock
  333. // - Median of other server's clocks
  334. // - NTP servers
  335. //
  336. // note: NTP isn't implemented yet, so until then we just use the median
  337. // of other nodes clocks to correct ours.
  338. //
  339.  
  340. [1:18]
  341. https://github.com/trottier/original-bitcoin/blob/92ee8d9a994391d148733da77e2bbc2f4acc43cd/src/util.cpp#L326
  342. GitHub
  343. trottier/original-bitcoin
  344. original-bitcoin - This is a historical repository of Satoshi Nakamoto's original bitcoin sourcecode
  345.  
  346.  
  347. [1:19]
  348. I do not see why there are arguments on things link the use off NTP as a base that is averaged in the system between nodes.
  349.  
  350. [1:19]
  351. The code has a number of comments stating that this is to be done.
  352.  
  353. [1:20]
  354. // Only let other nodes change our clock so far before we
  355. // go to the NTP servers
  356. /// todo: Get time from NTP servers, then set a flag
  357. /// to make sure it doesn't get changed again
  358. }
  359.  
  360. [1:22]
  361. And it should not be monolithic...
  362.  
  363. https://github.com/trottier/original-bitcoin/blob/92ee8d9a994391d148733da77e2bbc2f4acc43cd/src/net.cpp#L893
  364. GitHub
  365. trottier/original-bitcoin
  366. original-bitcoin - This is a historical repository of Satoshi Nakamoto's original bitcoin sourcecode
  367.  
  368.  
  369. [1:22]
  370. //// todo: start one thread per processor, use getenv("NUMBER_OF_PROCESSORS")
  371.  
  372. [1:22]
  373. And the market place was never fixed.
  374. https://github.com/trottier/original-bitcoin/blob/92ee8d9a994391d148733da77e2bbc2f4acc43cd/src/ui.cpp#L1619
  375. GitHub
  376. trottier/original-bitcoin
  377. original-bitcoin - This is a historical repository of Satoshi Nakamoto's original bitcoin sourcecode
  378.  
  379.  
  380. cryptonaut [1:23 PM]
  381. I'm not too familiar with the nuances of NTP and server clocks etc, just a humble web developer. To get back to the 1MB block size thing for a second - did you anticipate the difficulty of removing or replacing the limit that we are currently experiencing?
  382.  
  383. csw [1:23 PM]
  384. There was supposed to be a means to have a merchant exchange a message with the purchaser. This would be a direct PoS system, no need for Visa etc.
  385.  
  386. [1:24]
  387. 2010
  388.  
  389. [1:24]
  390. See email
  391.  
  392. [1:24]
  393. Well before we get to where we are RIGHT NOW it is possible to preempt this and have an increase.
  394.  
  395. jp [1:25 PM]
  396. Why did you credit Adam Back hashcash when you didn't use it?
  397.  
  398. csw [1:25 PM]
  399. Adam intro'd Wei
  400.  
  401. [1:25]
  402. I do not generally talk to people I do not know. Not without an intro
  403.  
  404. jp [1:26 PM]
  405. But why credit him while you not used his? This wrong citation creates this evil blockstream
  406.  
  407. csw [1:26 PM]
  408. Adam was helpful for all that he said it would not work, but I am used to people saying my work is not worth considering.
  409.  
  410. jp [1:26 PM]
  411. Why you didn't credit triple entry accounting?
  412.  
  413. csw [1:27 PM]
  414. I am not able to see the future.
  415.  
  416. cryptonaut [1:27 PM]
  417. re: merchant exchange, decent idea but probably premature and not the best idea to put so many use cases into a single application (for example, the wallet accounts system used by Core is total garbage)
  418.  
  419. csw [1:27 PM]
  420. The list of references would be in the 100s of pages if I was to list the giants it was built to stand upon.
  421.  
  422. jp [1:28 PM]
  423. You used triple entry accounting in 2005 to inspire blockchain. But instead you credited something not actually used
  424.  
  425. csw [1:28 PM]
  426. Yes, the marketplace was far too early. And my design skills are far too poor.
  427.  
  428. [1:28]
  429. Using wxHtml was also a mistake.
  430.  
  431. jp [1:29 PM]
  432. It is why Ian grigg was heavily undervalued while core Adam back is crook
  433.  
  434. cryptonaut [1:29 PM]
  435. the idea for PoW is an iteration/evolution of hashcash so I don't think the citation is off base really
  436.  
  437. csw [1:29 PM]
  438. And triple entry accounting was something I stayed away from commenting
  439.  
  440. jp [1:29 PM]
  441. It is not too late to comment now
  442.  
  443. csw [1:29 PM]
  444. It was something I was introduced to when I was working at BDO, an accounting firm
  445.  
  446. jp [1:29 PM]
  447. Yes. Granger did
  448.  
  449. csw [1:31 PM]
  450. Again, I never foresaw the world to come as it has come. I did not see the politics. I saw state actors as more the issue than Adam B(l)ack
  451.  
  452.  
  453. jp [1:31 PM]
  454. I Think you should also correct the citation. Adam back himself was surprised when he saw he was credited
  455.  
  456. christophbergmann [1:31 PM]
  457. why was Ian Grigg heavily undervalued, @jp ?
  458.  
  459. cryptonaut [1:31 PM]
  460. what a mind trip adam must have had lol
  461.  
  462. jp [1:32 PM]
  463. He was the one kept looking for hmwjo SN was because he was surprised as his name was included in whitepaper while he knew hashcash was not used
  464.  
  465. csw [1:32 PM]
  466. It is published. Papers should not be played with
  467.  
  468. [1:32]
  469. I am not a god, I am a researcher. I code, I do maths and I am fallible. (edited)
  470.  
  471. jp [1:33 PM]
  472. It is not late to correctly credit people whose works you used.
  473.  
  474. [1:33]
  475. Adam back is not and should not be on whitepaper because of just an introduction email to Wei Dai
  476.  
  477. csw [1:34 PM]
  478. Should not. Is. These are separate concepts.
  479.  
  480. tomothy
  481. [1:34 PM]
  482. I know you touched on the 1mb cap and mining but can you comment on the idea of the UASF, (user activated soft fork) and your thought on using it to implement segwit? Also general thoughts on segwit? Thanks.
  483.  
  484. csw [1:34 PM]
  485. I do not want to be found. I did not want to be found.
  486.  
  487. cryptonaut [1:34 PM]
  488. frankly unless csw somehow 100% proves he is satoshi, any whitepaper update wouldn't be taken seriously and probably a waste of time. Plus blockstream is already a thing, too late for that
  489.  
  490.  
  491. csw [1:35 PM]
  492. UASF - Miners are nodes. Nodes are miners.
  493.  
  494. [1:35]
  495. There are NO full non-mining nodes.
  496.  
  497.  
  498. [1:35]
  499. Please read the paper.
  500.  
  501. [1:35]
  502. It is VERY VERY clear
  503.  
  504. [1:35]
  505. If you have issues, look at the code.
  506.  
  507. tomothy
  508. [1:35 PM]
  509. And then segwit generally?
  510.  
  511. csw [1:36 PM]
  512. "Nodes" that are not mining are wallets, these are fat SPV systems and sock puppets
  513.  
  514. [1:36]
  515. SegWit centralises the system
  516.  
  517. jp [1:36 PM]
  518. What is your plan to stop segwit? A hard fork coming soon?
  519.  
  520. csw [1:36 PM]
  521. It means that developers can make further changes without a consensus
  522.  
  523. bdd [1:36 PM]
  524. joined #general
  525.  
  526. csw [1:37 PM]
  527. There will not be an update. Mistakes on referencing or not
  528.  
  529. tomothy
  530. [1:37 PM]
  531. To the best of your knowledge, does segwit infringe on any patents?
  532.  
  533. csw [1:38 PM]
  534. And I will not prove. I am not here to prove. If you need to listen as you think that I am and this is the sole reason, then it is lost to you in any event.
  535.  
  536. [1:38]
  537. Tomothy.
  538.  
  539. [1:38]
  540. Yes
  541.  
  542. [1:38]
  543. I cannot expand on that here and now.
  544.  
  545. [1:39]
  546. That will be addressed soon and in the manner that is requires
  547.  
  548. tomothy
  549. [1:39 PM]
  550. And is it safe to the assume that the creators of segwit had alterior motives for creating it, introducing it, and refusing to increase 1mb limit?
  551.  
  552. [1:39]
  553. Understood. Eagerly await.
  554.  
  555. csw [1:39 PM]
  556. I cannot speak for the motivations of others I do not know intimately
  557.  
  558. jp [1:39 PM]
  559. What can we do to help?
  560.  
  561.  
  562. csw [1:40 PM]
  563. Law is Law.
  564. Cryptographic tools are tools.
  565. I know many do not see this, but when it comes to intellectual property, it is rather certain.
  566.  
  567. [1:40]
  568. To help... compete.
  569.  
  570. [1:40]
  571. Competition and markets are the source of human freedom and innovation.
  572.  
  573. [1:41]
  574. Make something.
  575.  
  576.  
  577. [1:41]
  578. Develop
  579.  
  580. jp [1:41 PM]
  581. Compete in what way? I see that the SDK is one stone two birds. Kill core and alts
  582.  
  583. csw [1:41 PM]
  584. And if you fail for the n-th time... Start and try again.
  585.  
  586. cryptonaut [1:41 PM]
  587. amen to that, @jp compete in all ways :stuck_out_tongue:
  588.  
  589. [1:41]
  590. getting super late here, I'm out guys. Cheers
  591.  
  592.  
  593. jp [1:41 PM]
  594. Will there be any smart contract applications coming?
  595.  
  596. csw [1:41 PM]
  597. I cannot discuss that./
  598.  
  599. [1:42]
  600. I also need to go.
  601. I am sorry, but I have a lot to do.
  602.  
  603.  
  604. jp [1:42 PM]
  605. Thank you.
  606.  
  607. tomothy
  608. [1:42 PM]
  609. Same, thanks for providing so many responses!
  610.  
  611. csw [1:42 PM]
  612. Please, all I ask is do not follow me, a developer or anyone based on who they are. Look anytime, everytime on the solution, the effects and the trade-off.
  613.  
  614.  
  615. bitsko [1:43 PM]
  616. thank you for your thoughts!
  617.  
  618. csw [1:43 PM]
  619. Please remember, this is a world of scarcity, there is always something that is a trade-off, a cost and we cannot just assume that a change comes without a cost.
  620.  
  621. [1:43]
  622. Fair well.
Advertisement
Add Comment
Please, Sign In to add comment