Bitcoin Forum
April 25, 2024, 09:19:13 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 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 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 ... 345 »
  Print  
Author Topic: [ANN][XEL] Elastic Project - The Decentralized Supercomputer  (Read 450429 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.
Evil-Knievel
Legendary
*
Offline Offline

Activity: 1260
Merit: 1168



View Profile
September 16, 2016, 08:56:42 AM
Last edit: September 16, 2016, 10:16:50 AM by Evil-Knievel
 #1821

Today, the last few missing pieces regarding the UI will come. I have loaded more on the "test" account btw Wink

Also, I started to work on the "Genesisblock Redeem" function. If anyone wants to join on this one, feel free!
The redeem transaction will be an own transaction type matching a SECP256k1 signature to an entry in the genesis block. To make it simple, I thought it would be nice to add a few "importers" into the ui which will generate private keys from various types of wallets and prepare the require signature automatically.

1714036753
Hero Member
*
Offline Offline

Posts: 1714036753

View Profile Personal Message (Offline)

Ignore
1714036753
Reply with quote  #2

1714036753
Report to moderator
1714036753
Hero Member
*
Offline Offline

Posts: 1714036753

View Profile Personal Message (Offline)

Ignore
1714036753
Reply with quote  #2

1714036753
Report to moderator
1714036753
Hero Member
*
Offline Offline

Posts: 1714036753

View Profile Personal Message (Offline)

Ignore
1714036753
Reply with quote  #2

1714036753
Report to moderator
Each block is stacked on top of the previous one. Adding another block to the top makes all lower blocks more difficult to remove: there is more "weight" above each block. A transaction in a block 6 blocks deep (6 confirmations) will be very difficult to remove.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
ImI
Legendary
*
Offline Offline

Activity: 1946
Merit: 1019



View Profile
September 16, 2016, 11:47:04 AM
 #1822

@ImI can i have some coins so i can forge, thanks.

Code:
XEL-K3TA-MQNB-4NHD-5GE8U


sent
ImI
Legendary
*
Offline Offline

Activity: 1946
Merit: 1019



View Profile
September 16, 2016, 11:48:18 AM
 #1823

If so, someone can send back some testXEL? Thanks
XEL-6R66-2MZY-MA5N-7Y23F

sent
Evil-Knievel
Legendary
*
Offline Offline

Activity: 1260
Merit: 1168



View Profile
September 16, 2016, 02:37:01 PM
 #1824

Remember guys,
the testnet is not yet "officially" live!
Those who have been running the elastic-core development branch will need to frequently do a "git pull; ./compile.sh" as many things still change.

This is the case now: we need to hard fork the pre-testnet! Only nodes with version 0.3.2 are allowed to connect.
A git pull, followed by a recompile is enough in most cases! if problems arise (or if you want to be on the safe side), just redownload the chain by issuing a rm -rf nxt_test_db/

Only test the pre-pre-testnet if you like "hacking around".
unvoid
Hero Member
*****
Offline Offline

Activity: 535
Merit: 500



View Profile
September 16, 2016, 03:59:01 PM
 #1825

wow. Two days away and lot of changes! Smiley I was trying to read for last two days but had no time to write something. Actually right now also can't be here longer but I want to just write:

Great work @EK!

and I'll try maybe later this day to download client, update explorer, read posts etc.

Again, awesome job, lot of new code, ideas and great current result. Can't wait to find time for all this stuff.

BTC: 1CMgHWx4wkAaAy2FfeCyPdedUExmhGhfi5
XEL: XEL-HCM8-KB6E-YFLK-8BWMF
coralreefer
Sr. Member
****
Offline Offline

Activity: 464
Merit: 260


View Profile
September 16, 2016, 06:25:30 PM
 #1826

Hi EK, I've spent some time reviewing the EPL logic and I think I am understanding it.  However, just to clarify, to me it looks like everything is a 32 bit operation.  For example I don't see any carry-save logic in the AddNode module for larger values and the shifters all look to be 32 bit as well.  Is there a plan to add functionality to allow larger operations, or did I just mis-interpret how your code works.

Also, as someone asked before about looping, I looked at the Repeat module and to me it looks like it would repeat a single operation, but not a group of operations, is that correct?

I need to think up a example to try out EPL on so if anyone has any suggestions for a use case, please let me know.
unvoid
Hero Member
*****
Offline Offline

Activity: 535
Merit: 500



View Profile
September 16, 2016, 06:42:00 PM
 #1827

Code:
2016-09-16 20:40:33 FINE: Failed to parse block: nxt.NxtException$NotValidException: Invalid transaction signature for transaction {"senderPublicKey":"d9d5c57971eefb085e3abaf7a5a4a6cdb8185f30105583cdb09ad8f61886ec65","attachment":{"xel_per_pow":1000000000,"percentage_pow_fund":60,"bountyLimit":10,"title":"Test work","deadline":250,"version.WorkCreation":1},"subtype":0,"amountNQT":22200000000,"signature":"e068f6133f9a49b253e7a21f120981c2146957f84415daa374d29b3191b9cf06663c5b48fa3b3ec00a5e36e45f88097bc18f7ad1a3a43e6d3a1db4bcba897423","feeNQT":100000000,"ecBlockHeight":786,"type":3,"deadline":1440,"version":1,"timestamp":88742073,"ecBlockId":"12297225825676462765"}
nxt.NxtException$NotValidException: Invalid transaction signature for transaction {"senderPublicKey":"d9d5c57971eefb085e3abaf7a5a4a6cdb8185f30105583cdb09ad8f61886ec65","attachment":{"xel_per_pow":1000000000,"percentage_pow_fund":60,"bountyLimit":10,"title":"Test work","deadline":250,"version.WorkCreation":1},"subtype":0,"amountNQT":22200000000,"signature":"e068f6133f9a49b253e7a21f120981c2146957f84415daa374d29b3191b9cf06663c5b48fa3b3ec00a5e36e45f88097bc18f7ad1a3a43e6d3a1db4bcba897423","feeNQT":100000000,"ecBlockHeight":786,"type":3,"deadline":1440,"version":1,"timestamp":88742073,"ecBlockId":"12297225825676462765"}
        at nxt.TransactionImpl.parseTransaction(TransactionImpl.java:816)
        at nxt.BlockImpl.parseBlock(BlockImpl.java:288)
        at nxt.BlockchainProcessorImpl$GetNextBlocks.call(BlockchainProcessorImpl.java:707)
        at nxt.BlockchainProcessorImpl$GetNextBlocks.call(BlockchainProcessorImpl.java:628)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
2016-09-16 20:40:33 FINE: Blacklisting 52.28.123.208 because of: nxt.NxtException$NotValidException: Invalid transaction signature for transaction {"senderPublicKey":"d9d5c57971eefb085e3abaf7a5a4a6cdb8185f30105583cdb09ad8f61886ec65","attachment":{"xel_per_pow":1000000000,"percentage_pow_fund":60,"bountyLimit":10,"title":"Test work","deadline":250,"version.WorkCreation":1},"subtype":0,"amountNQT":22200000000,"signature":"e068f6133f9a49b253e7a21f120981c2146957f84415daa374d29b3191b9cf06663c5b48fa3b3ec00a5e36e45f88097bc18f7ad1a3a43e6d3a1db4bcba897423","feeNQT":100000000,"ecBlockHeight":786,"type":3,"deadline":1440,"version":1,"timestamp":88742073,"ecBlockId":"12297225825676462765"}
nxt.NxtException$NotValidException: Invalid transaction signature for transaction {"senderPublicKey":"d9d5c57971eefb085e3abaf7a5a4a6cdb8185f30105583cdb09ad8f61886ec65","attachment":{"xel_per_pow":1000000000,"percentage_pow_fund":60,"bountyLimit":10,"title":"Test work","deadline":250,"version.WorkCreation":1},"subtype":0,"amountNQT":22200000000,"signature":"e068f6133f9a49b253e7a21f120981c2146957f84415daa374d29b3191b9cf06663c5b48fa3b3ec00a5e36e45f88097bc18f7ad1a3a43e6d3a1db4bcba897423","feeNQT":100000000,"ecBlockHeight":786,"type":3,"deadline":1440,"version":1,"timestamp":88742073,"ecBlockId":"12297225825676462765"}
        at nxt.TransactionImpl.parseTransaction(TransactionImpl.java:816)
        at nxt.BlockImpl.parseBlock(BlockImpl.java:288)
        at nxt.BlockchainProcessorImpl$GetNextBlocks.call(BlockchainProcessorImpl.java:707)
        at nxt.BlockchainProcessorImpl$GetNextBlocks.call(BlockchainProcessorImpl.java:628)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)

During new blockchain download.

BTC: 1CMgHWx4wkAaAy2FfeCyPdedUExmhGhfi5
XEL: XEL-HCM8-KB6E-YFLK-8BWMF
unvoid
Hero Member
*****
Offline Offline

Activity: 535
Merit: 500



View Profile
September 16, 2016, 06:43:11 PM
 #1828

@ImI XEL-7UTR-VYZY-ZUZZ-DTJJ5
Thanks!

BTC: 1CMgHWx4wkAaAy2FfeCyPdedUExmhGhfi5
XEL: XEL-HCM8-KB6E-YFLK-8BWMF
ImI
Legendary
*
Offline Offline

Activity: 1946
Merit: 1019



View Profile
September 16, 2016, 06:47:50 PM
 #1829

@ImI XEL-7UTR-VYZY-ZUZZ-DTJJ5
Thanks!

sent
unvoid
Hero Member
*****
Offline Offline

Activity: 535
Merit: 500



View Profile
September 16, 2016, 07:06:26 PM
 #1830

Long diff retargeting times? Did you see this @EK? At new version when XEL-9HQ9-BXCV-TARZ-BRDNA was forging with his big stack he was forging couple blocks per min. When XEL-9HQ9-BXCV-TARZ-BRDNA disappeared XEL-K3TA-MQNB-4NHD-5GE8U is the only one forging and he have trouble to get block in 5 min. Anything changes in that matter with new versions of NXT?

Are they (NXT) was afraid of split (like ETH/ETC)? So they did long times of retargeting to be sure that one chain (weaker) will be long behind?

BTC: 1CMgHWx4wkAaAy2FfeCyPdedUExmhGhfi5
XEL: XEL-HCM8-KB6E-YFLK-8BWMF
unvoid
Hero Member
*****
Offline Offline

Activity: 535
Merit: 500



View Profile
September 16, 2016, 07:14:31 PM
 #1831

Hi EK, I've spent some time reviewing the EPL logic and I think I am understanding it.  However, just to clarify, to me it looks like everything is a 32 bit operation.  For example I don't see any carry-save logic in the AddNode module for larger values and the shifters all look to be 32 bit as well.  Is there a plan to add functionality to allow larger operations, or did I just mis-interpret how your code works.

Also, as someone asked before about looping, I looked at the Repeat module and to me it looks like it would repeat a single operation, but not a group of operations, is that correct?

I need to think up a example to try out EPL on so if anyone has any suggestions for a use case, please let me know.

Awesome question. Bump.

BTC: 1CMgHWx4wkAaAy2FfeCyPdedUExmhGhfi5
XEL: XEL-HCM8-KB6E-YFLK-8BWMF
trader19
Legendary
*
Offline Offline

Activity: 1232
Merit: 1001



View Profile WWW
September 16, 2016, 07:20:26 PM
 #1832

Long diff retargeting times? Did you see this @EK? At new version when XEL-9HQ9-BXCV-TARZ-BRDNA was forging with his big stack he was forging couple blocks per min. When XEL-9HQ9-BXCV-TARZ-BRDNA disappeared XEL-K3TA-MQNB-4NHD-5GE8U is the only one forging and he have trouble to get block in 5 min. Anything changes in that matter with new versions of NXT?
thats me forging, i believe ImI stopped forging blocks after he submitted work to network.. this is what my logs are showing.
Code:
2016-09-16 17:36:45 FINE: Failed to parse block: {"totalFeeNQT":100000000,"previousBlockHash":"8eacf387575ba59f4208bb56cd8d60466cf1c26d9847c59a67043a0a1ab3b9bb","payloadLength":570,"previousBlock":"11503701254688976014","totalAmountNQT":22200000000,"generationSignature":"8547a8ad19f4bac3e3f4ec3a9ba9d26ea9f0711d01e50d1a95ce2018823384cc","generatorPublicKey":"15d039ed644401856cf294e475cc9b9ed1d8abbf8393435f89f4ab484faa0e2e","payloadHash":"eabb9817fee110eaf52b145c147ce3c089f961a6afded643a6acb188001bc19c","blockSignature":"01982fcf547532eb8aa897e88d2e297bd5dd9a2fb436fcc2002f37fe445afe0bfb28bb498a9a5f41fcbb841f6292a8e7f6a01cea4fb19bb3556f2504d52ff42e","transactions":[{"senderPublicKey":"d9d5c57971eefb085e3abaf7a5a4a6cdb8185f30105583cdb09ad8f61886ec65","attachment":{"xel_per_pow":1000000000,"percentage_pow_fund":60,"bountyLimit":10,"title":"Test work","deadline":250,"version.WorkCreation":1},"subtype":0,"amountNQT":22200000000,"signature":"e068f6133f9a49b253e7a21f120981c2146957f84415daa374d29b3191b9cf06663c5b48fa3b3ec00a5e36e45f88097bc18f7ad1a3a43e6d3a1db4bcba897423","feeNQT":100000000,"ecBlockHeight":786,"type":3,"deadline":1440,"version":1,"timestamp":88742073,"ecBlockId":"12297225825676462765"}],"version":1,"timestamp":88742090}
2016-09-16 17:36:45 FINE: Failed to parse block: nxt.NxtException$NotValidException: Invalid transaction signature for transaction {"senderPublicKey":"d9d5c57971eefb085e3abaf7a5a4a6cdb8185f30105583cdb09ad8f61886ec65","attachment":{"xel_per_pow":1000000000,"percentage_pow_fund":60,"bountyLimit":10,"title":"Test work","deadline":250,"version.WorkCreation":1},"subtype":0,"amountNQT":22200000000,"signature":"e068f6133f9a49b253e7a21f120981c2146957f84415daa374d29b3191b9cf06663c5b48fa3b3ec00a5e36e45f88097bc18f7ad1a3a43e6d3a1db4bcba897423","feeNQT":100000000,"ecBlockHeight":786,"type":3,"deadline":1440,"version":1,"timestamp":88742073,"ecBlockId":"12297225825676462765"}
nxt.NxtException$NotValidException: Invalid transaction signature for transaction {"senderPublicKey":"d9d5c57971eefb085e3abaf7a5a4a6cdb8185f30105583cdb09ad8f61886ec65","attachment":{"xel_per_pow":1000000000,"percentage_pow_fund":60,"bountyLimit":10,"title":"Test work","deadline":250,"version.WorkCreation":1},"subtype":0,"amountNQT":22200000000,"signature":"e068f6133f9a49b253e7a21f120981c2146957f84415daa374d29b3191b9cf06663c5b48fa3b3ec00a5e36e45f88097bc18f7ad1a3a43e6d3a1db4bcba897423","feeNQT":100000000,"ecBlockHeight":786,"type":3,"deadline":1440,"version":1,"timestamp":88742073,"ecBlockId":"12297225825676462765"}
        at nxt.TransactionImpl.parseTransaction(TransactionImpl.java:816)
        at nxt.BlockImpl.parseBlock(BlockImpl.java:288)
        at nxt.BlockchainProcessorImpl$GetNextBlocks.call(BlockchainProcessorImpl.java:707)
        at nxt.BlockchainProcessorImpl$GetNextBlocks.call(BlockchainProcessorImpl.java:628)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
2016-09-16 17:36:45 FINE: Blacklisting 52.57.31.137 because of: nxt.NxtException$NotValidException: Invalid transaction signature for transaction {"senderPublicKey":"d9d5c57971eefb085e3abaf7a5a4a6cdb8185f30105583cdb09ad8f61886ec65","attachment":{"xel_per_pow":1000000000,"percentage_pow_fund":60,"bountyLimit":10,"title":"Test work","deadline":250,"version.WorkCreation":1},"subtype":0,"amountNQT":22200000000,"signature":"e068f6133f9a49b253e7a21f120981c2146957f84415daa374d29b3191b9cf06663c5b48fa3b3ec00a5e36e45f88097bc18f7ad1a3a43e6d3a1db4bcba897423","feeNQT":100000000,"ecBlockHeight":786,"type":3,"deadline":1440,"version":1,"timestamp":88742073,"ecBlockId":"12297225825676462765"}
nxt.NxtException$NotValidException: Invalid transaction signature for transaction {"senderPublicKey":"d9d5c57971eefb085e3abaf7a5a4a6cdb8185f30105583cdb09ad8f61886ec65","attachment":{"xel_per_pow":1000000000,"percentage_pow_fund":60,"bountyLimit":10,"title":"Test work","deadline":250,"version.WorkCreation":1},"subtype":0,"amountNQT":22200000000,"signature":"e068f6133f9a49b253e7a21f120981c2146957f84415daa374d29b3191b9cf06663c5b48fa3b3ec00a5e36e45f88097bc18f7ad1a3a43e6d3a1db4bcba897423","feeNQT":100000000,"ecBlockHeight":786,"type":3,"deadline":1440,"version":1,"timestamp":88742073,"ecBlockId":"12297225825676462765"}
 

Join the Elastic revolution!  Elastic - The Decentralized Supercomputer
ELASTIC WEBSITE | NEW ANNOUNCEMENT THREAD | ELASTIC SLACK | ELASTIC FORUM
ttookk
Hero Member
*****
Offline Offline

Activity: 994
Merit: 513


View Profile
September 16, 2016, 07:43:15 PM
 #1833

(snip)

I need to think up a example to try out EPL on so if anyone has any suggestions for a use case, please let me know.

You guys should play chess against each other, using XEL to determine the next moves (so basically, XEL would play chess against itself) Smiley
ImI
Legendary
*
Offline Offline

Activity: 1946
Merit: 1019



View Profile
September 16, 2016, 08:24:17 PM
 #1834


i just logged in at XEL-9HQ9-BXCV-TARZ-BRDNA and checked. forging seems OK.
unvoid
Hero Member
*****
Offline Offline

Activity: 535
Merit: 500



View Profile
September 16, 2016, 08:27:47 PM
 #1835


i just logged in at XEL-9HQ9-BXCV-TARZ-BRDNA and checked. forging seems OK.

Because you're on a fork.

BTC: 1CMgHWx4wkAaAy2FfeCyPdedUExmhGhfi5
XEL: XEL-HCM8-KB6E-YFLK-8BWMF
trader19
Legendary
*
Offline Offline

Activity: 1232
Merit: 1001



View Profile WWW
September 16, 2016, 08:28:00 PM
 #1836


i just logged in at XEL-9HQ9-BXCV-TARZ-BRDNA and checked. forging seems OK.
well i think me or you forked, and are forging in own chain. try moving some coins around pls.

Join the Elastic revolution!  Elastic - The Decentralized Supercomputer
ELASTIC WEBSITE | NEW ANNOUNCEMENT THREAD | ELASTIC SLACK | ELASTIC FORUM
unvoid
Hero Member
*****
Offline Offline

Activity: 535
Merit: 500



View Profile
September 16, 2016, 08:29:37 PM
 #1837

@EK, we still have old problem. When there is some work in the network someone is banned hard (ending on fork). It's easy to recreate this in your env. Just put work after work to the network. you'll see that after some time you'll end on a fork because everyone else will ban you.

BTC: 1CMgHWx4wkAaAy2FfeCyPdedUExmhGhfi5
XEL: XEL-HCM8-KB6E-YFLK-8BWMF
ImI
Legendary
*
Offline Offline

Activity: 1946
Merit: 1019



View Profile
September 16, 2016, 08:33:30 PM
 #1838


sent some to unvoid
unvoid
Hero Member
*****
Offline Offline

Activity: 535
Merit: 500



View Profile
September 16, 2016, 08:33:47 PM
 #1839


i just logged in at XEL-9HQ9-BXCV-TARZ-BRDNA and checked. forging seems OK.
well i think me or you forked, and are forging in own chain. try moving some coins around pls.

I think that you're on the forked chain because I started up my node about hour ago (with testnet peers from config) and my node downloaded blockchain from testnet peers. So we assume that if we downloaded blockchain from @EK testnet peers we are on a right fork. Please try to stop your node, delete blockchain and start it again (since blockchain is young you should download it in two minutes) and see if you are on @EK fork again. If not, I'm on the wrong chain and node which forging right now also.

Give me a result. Thanks.

BTC: 1CMgHWx4wkAaAy2FfeCyPdedUExmhGhfi5
XEL: XEL-HCM8-KB6E-YFLK-8BWMF
unvoid
Hero Member
*****
Offline Offline

Activity: 535
Merit: 500



View Profile
September 16, 2016, 08:35:03 PM
 #1840


sent some to unvoid

Recived! But why you're not forging?

BTC: 1CMgHWx4wkAaAy2FfeCyPdedUExmhGhfi5
XEL: XEL-HCM8-KB6E-YFLK-8BWMF
Pages: « 1 ... 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 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 ... 345 »
  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!