Bitcoin Forum
April 24, 2024, 09:22:53 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Warning: One or more bitcointalk.org users have reported that they believe that the creator of this topic displays some red flags which make them high-risk. (Login to see the detailed trust ratings.) While the bitcointalk.org administration does not verify such claims, you should proceed with extreme caution.
Pages: « 1 ... 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 [61] 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 ... 764 »
  Print  
Author Topic: IOTA  (Read 1471700 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic.
Come-from-Beyond (OP)
Legendary
*
Offline Offline

Activity: 2142
Merit: 1009

Newbie


View Profile
December 22, 2015, 01:19:41 PM
 #1201

A little update:

Tomorrow I'm going to complete refactoring the code and writing the comments, after that I'll send back-end code to those who offered to do the review.
Front-end won't be ready by Xmas, because we decided to rewrite it completely - first impression is very important (and also iotas won't be claimed till that date anyway).
I stripped out code that decides which tangle tips to extend, during beta phase all nodes will work with help of a special "coordinator" node, this solves problem of someone cloning Iota right away. After the release coordination can be disabled (it's up to a node operator), we will still be running the coordinator, it's necessary to protect Iota until it gets enough hashing power.
1713993773
Hero Member
*
Offline Offline

Posts: 1713993773

View Profile Personal Message (Offline)

Ignore
1713993773
Reply with quote  #2

1713993773
Report to moderator
"You Asked For Change, We Gave You Coins" -- casascius
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713993773
Hero Member
*
Offline Offline

Posts: 1713993773

View Profile Personal Message (Offline)

Ignore
1713993773
Reply with quote  #2

1713993773
Report to moderator
1713993773
Hero Member
*
Offline Offline

Posts: 1713993773

View Profile Personal Message (Offline)

Ignore
1713993773
Reply with quote  #2

1713993773
Report to moderator
yassin54
Legendary
*
Offline Offline

Activity: 1540
Merit: 1000


View Profile
December 22, 2015, 01:36:17 PM
 #1202

A little update:

Tomorrow I'm going to complete refactoring the code and writing the comments, after that I'll send back-end code to those who offered to do the review.
Front-end won't be ready by Xmas, because we decided to rewrite it completely - first impression is very important (and also iotas won't be claimed till that date anyway).
I stripped out code that decides which tangle tips to extend, during beta phase all nodes will work with help of a special "coordinator" node, this solves problem of someone cloning Iota right away. After the release coordination can be disabled (it's up to a node operator), we will still be running the coordinator, it's necessary to protect Iota until it gets enough hashing power.


AltcoinScamfinder
Hero Member
*****
Offline Offline

Activity: 840
Merit: 500


View Profile
December 22, 2015, 02:12:08 PM
 #1203

A little update:

Tomorrow I'm going to complete refactoring the code and writing the comments, after that I'll send back-end code to those who offered to do the review.
Front-end won't be ready by Xmas, because we decided to rewrite it completely - first impression is very important (and also iotas won't be claimed till that date anyway).
I stripped out code that decides which tangle tips to extend, during beta phase all nodes will work with help of a special "coordinator" node, this solves problem of someone cloning Iota right away. After the release coordination can be disabled (it's up to a node operator), we will still be running the coordinator, it's necessary to protect Iota until it gets enough hashing power.

Very nice! Good job so far, IOTA will be BIG!

FOR RENT.
Tobo
Hero Member
*****
Offline Offline

Activity: 763
Merit: 500


View Profile
December 22, 2015, 02:49:31 PM
 #1204


5 reasons you’ll embrace digital transformation in 2016

Quote
To be truly transformed, companies must go beyond window dressing the customer experience, embedding a few sensors to monitor production, and monetizing a service with digital technology. They must reach deep into the bare bones of the company, going as far as human resources and finance and as high up as the executive boardroom.
rlh
Hero Member
*****
Offline Offline

Activity: 804
Merit: 1004


View Profile
December 22, 2015, 02:50:25 PM
 #1205

In case anyone has noticed my comments regarding a C# address generator, I've created the C# address creator which could be used for a vanity gen.  This was created by copying and modifying the JS & Java code with only minimal modifications.  On my machine, this creates ~20 (yes, 20) addresses a second, and I've even added a little parallel execution into the process.  It's all of the loops embedded within loops that CfB has created....

I'm going to have to study what you guys are doing in order to optimize this.  Regardless, even a 100x improvement in address generation will mean that vanitygens won't be reliable for searching for more than 3-4 characters at the beginning of an address.

Oh well, c'est la vie.

A Personal Quote on BTT from 2011:
"I'd be willing to make a moderate "investment" if the value of the BTC went below $2.00.  Otherwise I'll just have to live with my 5 BTC and be happy. :/"  ...sigh.  If only I knew.
superresistant
Legendary
*
Offline Offline

Activity: 2128
Merit: 1120



View Profile
December 22, 2015, 03:06:45 PM
 #1206

In case anyone has noticed my comments regarding a C# address generator, I've created the C# address creator which could be used for a vanity gen.  This was created by copying and modifying the JS & Java code with only minimal modifications.  On my machine, this creates ~20 (yes, 20) addresses a second, and I've even added a little parallel execution into the process.  It's all of the loops embedded within loops that CfB has created....
I'm going to have to study what you guys are doing in order to optimize this.  Regardless, even a 100x improvement in address generation will mean that vanitygens won't be reliable for searching for more than 3-4 characters at the beginning of an address.
Oh well, c'est la vie.

It's great to have a vanitygen. Keep us updated.
Do you have a git ?
rlh
Hero Member
*****
Offline Offline

Activity: 804
Merit: 1004


View Profile
December 22, 2015, 03:07:48 PM
 #1207

Yes, but I've not posted it to my git account.  I'll post it when it's cleaned up a bit coz my first-pass work is always cobbled together with spit and duct tape.  I like to just make stuff work, first, and polish later. Tongue

I do have a couple of vanitygens there:

https://github.com/rhartness

A Personal Quote on BTT from 2011:
"I'd be willing to make a moderate "investment" if the value of the BTC went below $2.00.  Otherwise I'll just have to live with my 5 BTC and be happy. :/"  ...sigh.  If only I knew.
Come-from-Beyond (OP)
Legendary
*
Offline Offline

Activity: 2142
Merit: 1009

Newbie


View Profile
December 22, 2015, 03:35:50 PM
 #1208

In case anyone has noticed my comments regarding a C# address generator, I've created the C# address creator which could be used for a vanity gen.  This was created by copying and modifying the JS & Java code with only minimal modifications.  On my machine, this creates ~20 (yes, 20) addresses a second, and I've even added a little parallel execution into the process.  It's all of the loops embedded within loops that CfB has created....

I'm going to have to study what you guys are doing in order to optimize this.  Regardless, even a 100x improvement in address generation will mean that vanitygens won't be reliable for searching for more than 3-4 characters at the beginning of an address.

Oh well, c'est la vie.

SaM hashing is done @ approximately 30 kH/s rate on an average CPU (Java version). Address generation requires at least 27*27+9=738 hashes. This gives 30000/738=40 addresses per second.
Jimmy2011
Hero Member
*****
Offline Offline

Activity: 589
Merit: 500



View Profile
December 22, 2015, 03:46:20 PM
 #1209


Is it possible to send IOTA without internet connection? Of course, I also think it is very likely impossible. It's said that bitcoin can be transferred with radio wave. So if IOTA can be sent via it, IOTA can be used in many application cases.
rlh
Hero Member
*****
Offline Offline

Activity: 804
Merit: 1004


View Profile
December 22, 2015, 03:47:09 PM
 #1210

Sorry for my ignorance but is "SaM" hashing the full process of taking a clear text string (the users passphrase) and converting it to an address hash?

Because in your code, you have operations such as 9 hashing rounds x (729 iterations for some left/right calculations + another 729 iterations for left/right index assignments and look ups.)  So, that operation alone is 13,122 operations within your transform method... which gets called multiple times per address.

Again, I need to dig into this and figure out the point of each step in your code, but with the exception of initializing the INDICES table just once, I have to execute all of your code for each address.

I hate to ask for a cheat, but are there other ways that some of this could be cached or simplified for barebones address creation?

A Personal Quote on BTT from 2011:
"I'd be willing to make a moderate "investment" if the value of the BTC went below $2.00.  Otherwise I'll just have to live with my 5 BTC and be happy. :/"  ...sigh.  If only I knew.
Come-from-Beyond (OP)
Legendary
*
Offline Offline

Activity: 2142
Merit: 1009

Newbie


View Profile
December 22, 2015, 04:12:47 PM
 #1211


Is it possible to send IOTA without internet connection? Of course, I also think it is very likely impossible. It's said that bitcoin can be transferred with radio wave. So if IOTA can be sent via it, IOTA can be used in many application cases.


Yes.
P-Funk
Sr. Member
****
Offline Offline

Activity: 360
Merit: 250

Token


View Profile
December 22, 2015, 04:15:30 PM
 #1212

Thanks for keeping us updated in the thread as we go along. Can these updates be condensed somewhere (twitter, this thread's op, the website) so that people not actively following the thread can have the info?
Come-from-Beyond (OP)
Legendary
*
Offline Offline

Activity: 2142
Merit: 1009

Newbie


View Profile
December 22, 2015, 04:29:24 PM
 #1213

Sorry for my ignorance but is "SaM" hashing the full process of taking a clear text string (the users passphrase) and converting it to an address hash?

Because in your code, you have operations such as 9 hashing rounds x (729 iterations for some left/right calculations + another 729 iterations for left/right index assignments and look ups.)  So, that operation alone is 13,122 operations within your transform method... which gets called multiple times per address.

Again, I need to dig into this and figure out the point of each step in your code, but with the exception of initializing the INDICES table just once, I have to execute all of your code for each address.

I hate to ask for a cheat, but are there other ways that some of this could be cached or simplified for barebones address creation?

SaM is just a hash function - https://github.com/JinnLabs/SaM/blob/master/src/SaM.java. A single hash requires 19683 lookups to F.
vgo
Legendary
*
Offline Offline

Activity: 2072
Merit: 1019



View Profile
December 22, 2015, 04:48:41 PM
 #1214

Show me the... news!!!
Videodrome
Hero Member
*****
Offline Offline

Activity: 588
Merit: 503


Free Julian Assange


View Profile
December 22, 2015, 05:29:20 PM
 #1215

Thanks for keeping us updated in the thread as we go along. Can these updates be condensed somewhere (twitter, this thread's op, the website) so that people not actively following the thread can have the info?

Good idea, i think CfB is full of work right now , but for sure  it will post an updated time schedule these days.

to remember that we are also at Christmas time, probably he has some time to spend with his family too..
Timeline
Legendary
*
Offline Offline

Activity: 924
Merit: 1000


TokenHouse decentralized cryptocurrency exchange


View Profile
December 22, 2015, 05:30:54 PM
 #1216

So am I understanding right that we can collect our Iotas some time after christmas?
 

Videodrome
Hero Member
*****
Offline Offline

Activity: 588
Merit: 503


Free Julian Assange


View Profile
December 22, 2015, 05:34:04 PM
Last edit: December 22, 2015, 06:30:00 PM by Videodrome
 #1217


I have started an Italian language topic about IOTA. I hope the Italian Comunity will help this project.

https://bitcointalk.org/index.php?topic=1300272.0
AltcoinScamfinder
Hero Member
*****
Offline Offline

Activity: 840
Merit: 500


View Profile
December 22, 2015, 06:35:18 PM
 #1218

So am I understanding right that we can collect our Iotas some time after christmas?
 

I thought the collection page would be live sometime today?

FOR RENT.
Videodrome
Hero Member
*****
Offline Offline

Activity: 588
Merit: 503


Free Julian Assange


View Profile
December 22, 2015, 06:37:57 PM
 #1219

So am I understanding right that we can collect our Iotas some time after christmas?
 

I thought the collection page would be live sometime today?

A little update:

Tomorrow I'm going to complete refactoring the code and writing the comments, after that I'll send back-end code to those who offered to do the review.
Front-end won't be ready by Xmas, because we decided to rewrite it completely - first impression is very important (and also iotas won't be claimed till that date anyway).
I stripped out code that decides which tangle tips to extend, during beta phase all nodes will work with help of a special "coordinator" node, this solves problem of someone cloning Iota right away. After the release coordination can be disabled (it's up to a node operator), we will still be running the coordinator, it's necessary to protect Iota until it gets enough hashing power.
WorldCoiner
Hero Member
*****
Offline Offline

Activity: 1069
Merit: 682



View Profile WWW
December 22, 2015, 06:44:35 PM
 #1220

http://collect.iotatoken.com/ is online now!
Pages: « 1 ... 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 [61] 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 ... 764 »
  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!