Litecoin: Một loại tiền tệ Internet ngang hàng

Litecoin: A Peer-to-Peer Internet Currency

Автор Charlie Lee · 2011

У Litecoin нет собственного вайтпейпера. Созданный в 2011 году Чарли Ли как форк Bitcoin, он модифицирует дизайн Bitcoin с помощью алгоритма хэширования Scrypt и 2,5-минутного времени блока. Представленный здесь документ основан на оригинальном вайтпейпере Bitcoin, который служит техническим фундаментом Litecoin.

Introduction

Introduction

Litecoin is the result of some of us who joined together on IRC in an effort to create a real alternative currency similar to Bitcoin. We wanted to make a coin that is silver to Bitcoin's gold. Various alternative currencies have come and gone. Some brought innovation, but they all had problems.

Litecoin is a peer-to-peer Internet currency that enables instant, near-zero cost payments to anyone in the world. Litecoin is an open source, global payment network that is fully decentralized without any central authorities. Mathematics secures the network and empowers individuals to control their own finances. Litecoin features faster transaction confirmation times and improved storage efficiency than the leading mathbased currency. With substantial industry support, trade volume and liquidity, Litecoin is a proven medium of commerce complementary to Bitcoin.

Giới thiệu

Litecoin là kết quả của một số người trong chúng tôi đã cùng nhau tham gia IRC với nỗ lực tạo ra một tiền tệ thay thế thực sự tương tự như Bitcoin. Chúng tôi muốn tạo ra một đồng xu bằng bạc để Bitcoin vàng của. Nhiều loại tiền tệ thay thế khác nhau đã đến và đi. Một số mang đến sự đổi mới, nhưng tất cả đều có vấn đề.

Litecoin là loại tiền tệ ngang hàng trên Internet cho phép chi phí tức thì, gần như bằng 0 thanh toán cho bất cứ ai trên thế giới. Litecoin là mạng thanh toán toàn cầu, nguồn mở được phân cấp hoàn toàn mà không có bất kỳ cơ quan trung ương nào. Toán học đảm bảo mạng lưới và trao quyền cho các cá nhân để kiểm soát tài chính của riêng họ. Litecoin tính năng nhanh hơn thời gian xác nhận giao dịch và hiệu quả lưu trữ được cải thiện so với loại tiền tệ dựa trên toán học hàng đầu. Với sự hỗ trợ đáng kể của ngành, khối lượng giao dịch và tính thanh khoản, Litecoin là một phương tiện thương mại đã được chứng minh bổ sung cho Bitcoin.

Blockchain

Blockchain

The Litecoin blockchain is capable of handling higher transaction volume than its counterpart - Bitcoin. Due to more frequent block generation, the network supports more transactions without a need to modify the software in the future.
As a result, merchants get faster confirmation times, while still having ability to wait for more confirmations when selling bigger ticket items.

Wallet Encryption

Wallet encryption allows you to secure your wallet, so that you can view transactions and your account balance, but are required to enter your password before spending litecoins.
This provides protection from wallet-stealing viruses and trojans as well as a sanity check before sending payments.

Mining Reward

Miners are currently awarded with 25 new litecoins per block, an amount which gets halved roughly every 4 years (every 840,000 blocks).
The Litecoin network is therefore scheduled to produce 84 million litecoins, which is 4 times as many currency units as Bitcoin.

Open Source Software Litecoin is an open source software project released under the MIT/X11 license which gives you the power to run, modify, and copy the software and to distribute, at your option, modified copies of the software. The software is released in a transparent process that allows for independent verification of binaries and their corresponding source code.

 ixcoin - Nasakioto premined 580k coins. Seemed like a pump and dump. Competed with Bitcoin for GPU resources - Dead (~2 gh/s)  i0coin - Basically ixcoin without the premine. Not much support was given to this coin after it was released. - Dead (~5 gh/s)

 SolidCoin - Innovative quick transaction times. Appears to have been run aground by CoinHunter, its creator, due to insecure changes and immature forum presence. - Dead, shutdown by CoinHunter  GeistGeld - Lolcust premined 7.7 million coins. 15 second block time is probably a bit extreme. - Alive, but limping (~15 gh/s)  Tenebrix - Lolcust premined 7.7 million coins. CPU proof of work using scrypt is very innovative. Price doing fairly well on btc-e.com. - Alive (~0.003 gh/s)  Fairbrix - Basically Tenebrix without the premine. First launch was crippled due to bad config. Relaunch attacked initially - Doing OK now, but no exchange so far. - Alive, but limping (~0.0001 gh/s)

We wanted the best innovations of Bitcoin and these other currencies to create a coin with all of their benefits, but nearly none of their problems.

Chuỗi khối

Litecoin blockchain có khả năng xử lý khối lượng giao dịch cao hơn nó đối tác - Bitcoin. Do việc tạo khối thường xuyên hơn nên mạng hỗ trợ nhiều giao dịch hơn mà không cần phải sửa đổi phần mềm trong tương lai.
Kết quả là người bán nhận được thời gian xác nhận nhanh hơn trong khi vẫn có khả năng chờ đợi nhiều xác nhận hơn khi bán các mặt hàng vé lớn hơn.

Mã hóa ví

Mã hóa ví cho phép bạn bảo mật ví của mình để bạn có thể xem các giao dịch và số dư tài khoản của bạn, nhưng được yêu cầu nhập mật khẩu trước khi chi tiêu Litecoin.
Điều này cung cấp sự bảo vệ khỏi virus và trojan ăn cắp ví cũng như sự tỉnh táo kiểm tra trước khi gửi thanh toán.

Phần thưởng khai thác

Những người khai thác hiện được thưởng 25 Litecoin mới cho mỗi khối, số tiền này sẽ nhận được giảm một nửa sau mỗi 4 năm (cứ sau 840.000 khối).
Do đó, mạng Litecoin được lên kế hoạch sản xuất 84 triệu Litecoin, tức là 4 gấp nhiều lần số đơn vị tiền tệ Bitcoin.

Phần mềm nguồn mở Litecoin là dự án phần mềm nguồn mở được phát hành theo giấy phép MIT/X11 cung cấp cho bạn khả năng chạy, sửa đổi và sao chép phần mềm cũng như phân phối theo ý muốn của bạn. tùy chọn, bản sao sửa đổi của phần mềm. Phần mềm được phát hành minh bạch quá trình cho phép xác minh độc lập các nhị phân và tương ứng của chúng mã nguồn.

 ixcoin - Nasakioto đã khai thác trước 580k xu. Có vẻ giống như một máy bơm và đổ rác. Cạnh tranh với Bitcoin về tài nguyên GPU - Đã chết (~2 gh/s)  i0coin - Về cơ bản ixcoin không có tiền khai thác. Không có nhiều hỗ trợ được đưa ra cho việc này xu sau khi nó được phát hành. - Chết (~5 gh/s)

 SolidCoin - Thời gian giao dịch nhanh chóng sáng tạo. Có vẻ như đã bị mắc cạn bởi CoinHunter, người tạo ra nó, do những thay đổi không an toàn và diễn đàn chưa trưởng thành sự hiện diện. - Đã chết, bị CoinHunter tắt máy  GeistGeld - Lolcust đã khai thác được 7,7 triệu xu. Thời gian khối 15 giây có lẽ là hơi cực đoan. - Còn sống nhưng đi khập khiễng (~15 gh/s)  Tenebrix - Lolcust đã khai thác được 7,7 triệu xu. Bằng chứng CPU hoạt động bằng cách sử dụng tiền mã hóa là rất sáng tạo. Giá hoạt động khá tốt trên btc-e.com. - Còn sống (~0,003 gh/s)  Fairbrix - Về cơ bản là Tenebrix không có tiền khai thác. Lần phóng đầu tiên đã bị tê liệt do đến cấu hình xấu. Khởi chạy lại bị tấn công ban đầu - Hiện tại vẫn ổn, nhưng không có trao đổi nào xa. - Còn sống nhưng đi khập khiễng (~0,0001 gh/s)

Chúng tôi muốn những cải tiến tốt nhất của Bitcoin và các loại tiền tệ khác này để tạo ra một đồng xu với tất cả những lợi ích của họ, nhưng hầu như không có vấn đề gì.

Proof of Work

Proof of Work

We really liked Tenebrix's Scrypt proof of work. Using Scrypt allows one to mine Litecoin while also mining Bitcoin. We humbly offer a big thanks to ArtForz for the implementation.

Premines

Litecoin will come with 150 premined coins: just the genesis block and the first 2 blocks to confirm the genesis is valid. We believe a coin needs to be released in a fair manner. Having one person (or a group) control a large amount of coins that can be used as they see fit is against the decentralized vision of Bitcoin. Yes, it is true that without a stash of premined coins, we will not be able to afford to pay for bounties, but we believe people will see the virtue of this coin, invest in it as early adopters, and will be willing to spend time creating services to make this coin better.

Fast transactions

We were impressed by the convenience of SolidCoin's fast transactions. Although we know that fast confirmations are not necessarily as secure as Bitcoin's slower confirmations, they are very convenient for small merchants who don't need transactions to be super secure. The average Litecoin block takes 2.5 minutes, one quarter of Bitcoin's 10 minutes. So if merchants wanted to be as safe as Bitcoin, they can wait for 4 times the number of Litecoin confirmations as compared to Bitcoin. But most merchants can readily accept 1-confirmed transactions for small amounts of litecoins.

Difficulty retarget

We will keep the retarget block the same as Bitcoin's 2016, but because blocks are found 4 times faster, difficulty will retarget about every 3.5 days. The combination of fast retarget times and Scrypt proof of work (Litecoin will not compete with Bitcoin for miners) means we expect to not see the sort of problem Namecoin encountered; hashing power that leaves more suddenly than it came, causing a high difficulty slog for everyone who stayed.

Coin generation

Miners will generate 50 coins per block. In light of our faster blocks, to properly mimic

Bitcoin's generation trajectory, we needed to change the blocks at which coin generation is halved. Bitcoin generation is halved every 210,000 blocks. Litecoin generation will be halved every 840,000 blocks. For those of you doing the math, Litecoin is scheduled to produce roughly 4 times as many coins as Bitcoin, about 84 million litecoins.

Bằng chứng công việc

Chúng tôi thực sự thích bằng chứng hoạt động Scrypt của Tenebrix. Sử dụng Scrypt cho phép một người khai thác Litecoin đồng thời khai thác Bitcoin. Chúng tôi xin chân thành gửi lời cảm ơn sâu sắc đến ArtForz vì thực hiện.

Khai thác trước

Litecoin sẽ có 150 đồng tiền được đào sẵn: chỉ khối khởi nguồn và 2 khối đầu tiên để xác nhận nguồn gốc là hợp lệ. Chúng tôi tin rằng một đồng xu cần được phát hành trong một hội chợ cách. Việc một người (hoặc một nhóm) kiểm soát một lượng lớn tiền có thể được được sử dụng khi họ thấy phù hợp là đi ngược lại tầm nhìn phi tập trung của Bitcoin. Vâng đúng là như vậy nếu không có một lượng tiền đã được khai thác trước, chúng tôi sẽ không đủ khả năng chi trả cho tiền thưởng, nhưng chúng tôi tin rằng mọi người sẽ thấy được ưu điểm của đồng tiền này, đầu tư vào nó với tư cách là những người chấp nhận sớm và sẽ sẵn sàng dành thời gian tạo ra các dịch vụ để làm cho đồng tiền này tốt hơn.

Giao dịch nhanh

Chúng tôi rất ấn tượng bởi sự tiện lợi của các giao dịch nhanh chóng của SolidCoin. Mặc dù chúng tôi biết rằng xác nhận nhanh không nhất thiết phải an toàn bằng cách chậm hơn của Bitcoin xác nhận, chúng rất thuận tiện cho các thương nhân nhỏ không cần giao dịch để được siêu an toàn. Khối Litecoin trung bình mất 2,5 phút, một phần tư thời gian Bitcoin là 10 phút. Vì vậy, nếu người bán muốn được an toàn như Bitcoin, họ có thể đợi Gấp 4 lần số lượng xác nhận Litecoin so với Bitcoin. Nhưng hầu hết người bán có thể dễ dàng chấp nhận các giao dịch được xác nhận 1 lần với số lượng nhỏ Litecoin.

Nhắm mục tiêu lại độ khó

Chúng tôi sẽ giữ nguyên khối nhắm mục tiêu lại giống như năm 2016 của Bitcoin nhưng vì các khối được tìm thấy Nhanh hơn 4 lần, độ khó sẽ được nhắm mục tiêu lại sau mỗi 3,5 ngày. Sự kết hợp nhanh chóng thời gian nhắm mục tiêu lại và bằng chứng công việc của Scrypt (Litecoin sẽ không cạnh tranh với Bitcoin về thợ mỏ) có nghĩa là chúng tôi hy vọng sẽ không thấy loại vấn đề mà Namecoin gặp phải; hashing sức mạnh rời đi đột ngột hơn là đến, gây ra khó khăn lớn cho tất cả những người ở lại.

Tạo tiền xu

Thợ mỏ sẽ tạo ra 50 xu cho mỗi khối. Nhờ các khối nhanh hơn của chúng tôi, để bắt chước chính xác

Quỹ đạo tạo tiền của Bitcoin, chúng tôi cần thay đổi các khối tạo tiền xu được giảm đi một nửa. Bitcoin thế hệ giảm một nửa sau mỗi 210.000 khối. Thế hệ Litecoin sẽ là giảm một nửa sau mỗi 840.000 khối. Đối với những bạn đang làm toán, Litecoin được lên lịch sản xuất số lượng tiền nhiều gấp khoảng 4 lần Bitcoin, khoảng 84 triệu Litecoin.

Fairness

Fairness

We have come up with a plan that we believe is most fair. Some previous coins were released without Windows binaries or without source code; we consider this as unfair as it is unsafe.

We released the source code and binaries ahead of time... 3 days before launch. People had time to compile the source and run the client on their machines against the Litecoin testnet. So people were able to make sure everything was working well before the launch. We also had a poll so that people can vote for a launch time that best suits them. At the time of the launch (Oct 12 03:00 GMT), we released the genesis hash and everyone started mining at the same time. All it took was a simple change in the config file in order to mine the real coin instead of the testnet coin.

51% attack

The problem with alternative currencies is that the network hashrate is likely low when the coin starts up, making an easy target for any potential 51% attacker. With a little hope, a little prayer, a lot of hype, and due to our innovative release, there was a large hashrate from minute one. We believe this deterred any attackers from targeting this chain. As expected, there was a lot of natural orphaning of blocks, due to having so many people mining on the chain at once. With block locking at every difficulty change, we were able to avoid any attacks from succeeding. (if there were any)

Source code

The source code is here: https://github.com/litecoin-project/litecoin

This is based on the latest Bitcoin code. You can either build the daemon version (litecoind) or you can build the gui version (Litecoin QT). See the build docs.

Similar to Bitcoin, you may want to create a litecoin.conf file here: Windows: C:\Documents and Settings\\Application Data\Litecoin Win7: C:\Users\\AppData\Roaming\Litecoin Mac: ~/Library/Application Support/Litecoin Unix: ~/.litecoin

Port is 9333. Open if on your router if you know how. This will allow you to have more than 8 connections. And default RPC port is 9332. This is the port miners will use to communicate with your client/daemon.

Sample litecoin.conf file: Code: server=1 rpcuser=user

rpcpassword=password

Change this if you want to use a different rpc port for mining

rpcport=9332

Only uncomment this if you are running litecoind and want to run Litecoin in the

background (not Litecoin QT)

daemon=1

See also Bitcoin white paper

Sự công bằng

Chúng tôi đã đưa ra một kế hoạch mà chúng tôi tin là công bằng nhất. Một số đồng tiền trước đây đã được phát hành không có tệp nhị phân Windows hoặc không có mã nguồn; chúng tôi coi điều này là không công bằng vì nó không an toàn.

Chúng tôi đã phát hành mã nguồn và các tệp nhị phân trước thời hạn... 3 ngày trước khi ra mắt. mọi người đã có thời gian biên dịch nguồn và chạy ứng dụng khách trên máy của họ dựa trên Litecoin testnet. Vì vậy, mọi người có thể đảm bảo mọi thứ đều hoạt động tốt trước khi phóng. Chúng tôi cũng đã có một cuộc thăm dò để mọi người có thể bình chọn thời điểm ra mắt phù hợp nhất họ. Vào thời điểm ra mắt (03:00 GMT ngày 12 tháng 10), chúng tôi đã công bố nguồn gốc hash và mọi người bắt đầu khai thác cùng một lúc. Tất cả chỉ cần một sự thay đổi đơn giản trong cấu hình file để khai thác đồng xu thật thay vì đồng xu testnet.

tấn công 51%

Vấn đề với các loại tiền tệ thay thế là tỷ giá hash của mạng có thể thấp khi đồng xu khởi động, trở thành mục tiêu dễ dàng cho bất kỳ kẻ tấn công 51% tiềm năng nào. Với một chút hy vọng, một chút cầu nguyện, rất nhiều sự cường điệu, và do sự ra mắt sáng tạo của chúng tôi nên đã có một lượng lớn hashgiá từ phút đầu tiên. Chúng tôi tin rằng điều này đã ngăn cản bất kỳ kẻ tấn công nào nhắm vào mục tiêu này chuỗi. Đúng như dự đoán, có rất nhiều khối mồ côi tự nhiên, do có quá nhiều khối nhiều người khai thác trên chuỗi cùng một lúc. Với khóa khối ở mỗi lần thay đổi độ khó, chúng tôi đã có thể tránh được bất kỳ cuộc tấn công nào thành công. (nếu có)

Mã nguồn

Mã nguồn ở đây: https://github.com/litecoin-project/litecoin

Điều này dựa trên mã Bitcoin mới nhất. Bạn có thể xây dựng phiên bản daemon (litecoind) hoặc bạn có thể xây dựng phiên bản gui (Litecoin QT). Xem tài liệu xây dựng.

Tương tự như Bitcoin, bạn có thể muốn tạo tệp litecoin.conf tại đây: Windows: C:\Documents and Cài đặt\\Dữ liệu ứng dụng\Litecoin Win7: C:\Users\\AppData\Roaming\Litecoin Mac: ~/Thư viện/Hỗ trợ ứng dụng/Litecoin Unix: ~/.litecoin

Cổng là 9333. Hãy mở nó trên bộ định tuyến của bạn nếu bạn biết cách. Điều này sẽ cho phép bạn có nhiều hơn hơn 8 kết nối. Và cổng RPC mặc định là 9332. Đây là cổng mà người khai thác sẽ sử dụng để liên lạc với bạn khách hàng/daemon.

Tệp litecoin.conf mẫu: Mã: máy chủ=1 rpcuser=người dùng

rpcpassword=mật khẩu

Thay đổi điều này nếu bạn muốn sử dụng cổng rpc khác để khai thác

rpcport=9332

Chỉ bỏ ghi chú này nếu bạn đang chạy Litecoin và muốn chạy Litecoin trong

nền (không phải Litecoin QT)

daemon=1

Xem thêm Bitcoin giấy trắng