litecoin technical details

scrypt Jump to: navigation, search Litecoin uses the following values for the call to scrypt: N = 1024; r = 1; p = 1; salt is the same 80 bytes as the input output is 256 bits (32 bytes) Contents 1 2 3 4 5 The source code in C++ for the scrypt hashing function: github: scrypt.cpp A Java implementation: github: SCrypt.java After running this script, it will print out these results: hash = adf6e2e56df692822f5e064a8b6404a05d67cccd64bc90f57f65b46805e9a54b scrypt = 0000000110c8357966576df46f3b802ca897deb7ad18b12f1c24ecff6386ebd9 You can see that the hash matches the dbdump BLOCK line above.And the scrypt hash is less than the target: target = 000000018ea70000000000000000000000000000000000000000000000000000 See Block hashing algorithm The data field is stored in big-endian format.We need to cover that to little-endian for each of the fields in the data because we can pass it to the hashing function.

Data is broken down to: Version - 00000001 (4 bytes) Previous hash - 05e9a54b7f65b46864bc90f55d67cccd8b6404a02f5e064a6df69282adf6e2e5 (32 bytes) Merkle root - f7f953b0632b25b099858b717bb7b24084148cfa841a89f106bc6b655b18d2ed (32 bytes) Timestamp - 4ebb191a (4 bytes) Bits (target in compact form) - 1d018ea7 (4 bytes) Nonce - 00000000 (4 bytes) You need covert these from big-endian to little-endian.This is done 2 characters at a time because each byte is represented by 2 hex chars.(each hex char is 4 bits) Version becomes 01000000 Previous hash becomes e5e2f6.....a5e905 Merkle root becomes edd218...53f9f7 Timestamp becomes 1a19bb4e Bits becomes a78e011d And Nonce is a 32-bit integer you choose that will make the scrypt hash be less than the target.Remember that you will need to convert the 32-bit nonce to hex and little-endian also.So if you are trying the nonce 2504433986.The hex version is 9546a142 in big-endian and 42a14695 in little-endian.

You then concatenate these little-endian hex strings together to get the header string (80 bytes) you input into scrypt 01000000 e5e2f6.....a5e905 edd218...53f9f7 1a19bb4e a78e011d 42a14695 scrypt homepageLitecoin (LTC or Ł[1]) is a peer-to-peer cryptocurrency and open source software project released under the MIT/X11 license.[2]Creation and transfer of coins is based on an open source cryptographic protocol and is not managed by any central authority.[2][3]While inspired by, and in most regards technically nearly identical to Bitcoin (BTC), Litecoin has some technical improvements over Bitcoin, and most other major cryptocurrencies, such as the adoption of Segregated Witness, and the Lightning Network.[4]These effectively allow a greater amount of transactions to be processed by the network in a given time, reducing potential bottlenecks, as seen with Bitcoin.[5]Litecoin also has almost zero payment cost and facilitates payments approximately four times faster than Bitcoin.[6]

Contents 1 2 3 4 5 6 Litecoin was released via an open-source client on GitHub on October 7, 2011 by Charlie Lee, a former Google employee.It was a fork of the Bitcoin Core client, differing primarily by having a decreased block generation time (2.5 minutes), increased maximum number of coins, different hashing algorithm (scrypt, instead of SHA-256), and a slightly modified GUI.[7]
bitcoin bank vaultDuring the month of November 2013, the aggregate value of Litecoin experienced massive growth which included a 100% leap within 24 hours.[8]
bitcoin bahamasLitecoin reached a $1 billion marketcap in November 2013.[9]
bitcoin monetary systemAs of May 9, 2017, its market capitalization is US$1,542,657,077 at around $30 per coin.[10][11]
openvpn bitcoin

In May 2017, Litecoin became the first of the top-5 (by market cap) cryptocurrencies to adopt Segregated Witness.[12]Later in May of the same year, the first Lightning Network transaction was completed through litecoin, transferring 0.00000001 LTC from Zurich to San Francisco in under one second.[13]
ethereum volume by exchangeLitecoin version 0.8.5.1 was released in November 2013.
bitcoin uygulamas?The release included fixes for vulnerabilities and added enhanced security to the Litecoin network.
dodge coin cryptocurrencyThe Litecoin developer team released version 0.8.6.1 in early December 2013.
get bitcoins on silk roadThe new version offered a 20x reduction in transaction fees, along with other security and performance improvements in the client and network.
litecoin is down

The source code and binaries were released early to people in the "#litecoin" IRC channel, on the official Litecoin forums, and on Reddit, with information for power users to add a Litecoin supernode to the configuration file, while the main site was to be updated after enough of the network was running the new version.This release method was used to ensure that the low fee transactions from version 0.8.6.1 clients would not be delayed by clients running older versions.In April 2014, a new version of Litecoin was released, version 0.8.7.1, which fixed some minor issues along with an important fix related to the Heartbleed security bug.Litecoin offers three key differences from Bitcoin.The original intended purpose of using Scrypt was to allow miners to mine both Bitcoin and Litecoin at the same time.The choice to use scrypt was also partially to avoid giving advantage to video card (GPU), FPGA and ASIC miners over CPU miners.Due to Litecoin's use of the scrypt algorithm, FPGA and ASIC devices made for mining Litecoin are more complicated to create and more expensive to produce than they are for Bitcoin, which uses SHA-256.[16]