• BTC

    Bitcoin

  • $3750.88870277

  • 2.86%

  • XRP

    XRP

  • $0.3323471974

  • 2.58%

  • ETH

    Ethereum

  • $125.463938303

  • 3.67%

  • BCH

    Bitcoin Cash

  • $131.507585503

  • 2.8%

  • EOS

    EOS

  • $2.5062562599

  • 2.69%

  • XLM

    Stellar

  • $0.1085931132

  • 2.22%

  • USDT

    Tether

  • $1.0176180535

  • 0.17%

  • LTC

    Litecoin

  • $32.853506106

  • 5.42%

  • TRX

    TRON

  • $0.0246821826

  • 1.24%

  • BSV

    Bitcoin SV

  • $77.3371262544

  • 2.04%

  • ADA

    Cardano

  • $0.0464285298

  • 5.15%

  • MIOTA

    IOTA

  • $0.323315583

  • 3.73%

  • BNB

    Binance Coin

  • $6.6304267013

  • 2.23%

  • XMR

    Monero

  • $46.5170994332

  • 3.04%

  • DASH

    Dash

  • $73.9649342583

  • 3.72%

  • NEO

    NEO

  • $8.1979373027

  • 7.04%

  • XEM

    NEM

  • $0.0575628584

  • 1.62%

  • ETC

    Ethereum Classic

  • $4.4955001375

  • 3.74%

  • MKR

    Maker

  • $478.760415433

  • 5.57%

  • USDC

    USD Coin

  • $1.0112076451

  • 0.07%

  • ZEC

    Zcash

  • $54.9866411124

  • 2.96%

  • XTZ

    Tezos

  • $0.4401376794

  • 2.35%

  • WAVES

    Waves

  • $2.6214027999

  • 3.06%

  • DOGE

    Dogecoin

  • $0.0021440822

  • 2.24%

  • VET

    VeChain

  • $0.0041508093

  • 2.9%

  • TUSD

    TrueUSD

  • $1.0104912781

  • 0.2%

  • ONT

    Ontology

  • $0.6280695687

  • 3.67%

  • BTG

    Bitcoin Gold

  • $11.6033953125

  • 3.61%

  • QTUM

    Qtum

  • $2.1751101456

  • 3.51%

  • REP

    Augur

  • $17.5218335839

  • 18.94%

  • ZIL

    Zilliqa

  • $0.0227121114

  • 4.81%

  • OMG

    OmiseGO

  • $1.3258200617

  • 4.88%

  • ZRX

    0x

  • $0.3050449004

  • 3.15%

  • LINK

    Chainlink

  • $0.4893334112

  • 2.71%

  • DCR

    Decred

  • $17.8110565888

  • 4.87%

  • BAT

    Basic Attention Token

  • $0.1294490777

  • 2.19%

  • LSK

    Lisk

  • $1.278937382

  • 3.36%

  • PAX

    Paxos Standard Token

  • $1.0096681499

  • 0.04%

  • BCD

    Bitcoin Diamond

  • $0.8121294753

  • 2.26%

  • BCN

    Bytecoin

  • $0.0006704047

  • 4.64%

  • NANO

    Nano

  • $0.9109621573

  • 3.93%

  • STEEM

    Steem

  • $0.3845238547

  • 4.97%

  • ICX

    ICON

  • $0.2462606084

  • 4.66%

  • BTS

    BitShares

  • $0.0427088631

  • 10.09%

  • DGB

    DigiByte

  • $0.0100861474

  • 2.64%

  • STRAT

    Stratis

  • $1.0813329699

  • 8.3%

  • AE

    Aeternity

  • $0.4532804663

  • 4.85%

  • XVG

    Verge

  • $0.006947785

  • 4.4%

  • SC

    Siacoin

  • $0.0025551188

  • 4.43%

  • R

    Revain

  • $0.2031830263

  • 6.81%

  • GUSD

    Gemini Dollar

  • $1.0068087972

  • 0.31%

  • HOT

    Holo

  • $0.0006917129

  • 19.54%

  • SNT

    Status

  • $0.0247872491

  • 7.41%

  • BTM

    Bytom

  • $0.0809238705

  • 3.34%

  • KMD

    Komodo

  • $0.7035584227

  • 6.11%

  • IOST

    IOST

  • $0.0065092981

  • 2.95%

  • NPXS

    Pundi X

  • $0.0004499973

  • 3.68%

  • PPT

    Populous

  • $1.3988295348

  • 5.4%

  • DAI

    Dai

  • $1.0118046934

  • 0.83%

  • AOA

    Aurora

  • $0.0109215811

  • 9.9%

  • GNT

    Golem

  • $0.0695246733

  • 4.08%

  • REPO

    REPO

  • $0.5694870043

  • 1.15%

  • ODE

    ODEM

  • $0.2823196402

  • 1.09%

  • ETN

    Electroneum

  • $0.0070871463

  • 13.9%

  • CNX

    Cryptonex

  • $1.093808609

  • 1.45%

  • ARDR

    Ardor

  • $0.0595281377

  • 7.21%

  • PPP

    PayPie

  • $0.7151831021

  • 0%

  • FCT

    Factom

  • $6.6719838749

  • 10.14%

  • MAID

    MaidSafeCoin

  • $0.1232991693

  • 4.17%

  • LRC

    Loopring

  • $0.069376879

  • 10.43%

  • HT

    Huobi Token

  • $1.0655823965

  • 0.66%

  • WTC

    Waltonchain

  • $1.2370517761

  • 8.54%

  • HC

    HyperCash

  • $1.1232097515

  • 5.14%

  • INB

    Insight Chain

  • $0.2918321802

  • 1.7%

  • ARK

    Ark

  • $0.4427554753

  • 7.02%

  • XIN

    Mixin

  • $104.724345171

  • 4.56%

  • PIVX

    PIVX

  • $0.8181538924

  • 7.04%

  • POWR

    Power Ledger

  • $0.1167136975

  • 14.43%

  • DCN

    Dentacoin

  • $0.0001356231

  • 4.91%

  • PAI

    Project Pai

  • $0.0390005585

  • 2.26%

  • MANA

    Decentraland

  • $0.0409299091

  • 4.54%

  • KCS

    KuCoin Shares

  • $0.4686163283

  • 0.92%

  • APL

    Apollo Currency

  • $0.0028623557

  • 54.17%

  • PAY

    TenX

  • $0.3554334093

  • 24.41%

  • AION

    Aion

  • $0.1468722025

  • 5.41%

  • WAX

    WAX

  • $0.0410732857

  • 4.44%

  • MCO

    Crypto.com

  • $2.4005224011

  • 5.79%

  • DGD

    DigixDAO

  • $18.910516666

  • 6.86%

  • MONA

    MonaCoin

  • $0.5751012835

  • 1.14%

  • WAN

    Wanchain

  • $0.3492490349

  • 7.52%

  • XZC

    Zcoin

  • $5.6099940075

  • 7.78%

  • RDD

    ReddCoin

  • $0.0012767149

  • 4.61%

  • NEXO

    Nexo

  • $0.0656220249

  • 1.83%

  • BNT

    Bancor

  • $0.5791765566

  • 3.91%

  • POLY

    Polymath

  • $0.1239367987

  • 4.24%

  • THETA

    THETA

  • $0.0500750576

  • 7.16%

  • RVN

    Ravencoin

  • $0.012939892

  • 2.77%

  • EURS

    STASIS EURS

  • $1.1127114628

  • 0.36%

  • LKY

    Linkey

  • $0.6813997217

  • 0.33%

  • GXS

    GXChain

  • $0.564918354

  • 3.56%

Hình thức Mining (khai thác) Bitcoin hoạt động như thế nào?

Discussion in 'Mining Coin' started by Xaolin, Jan 8, 2019.

  1. Cụm từ "khai thác" thường khiến chúng ta hình dung một cái gì đó được đào lên khỏi mặt đất. Tuy nhiên với bitcoin không phải vậy, bởi nó không phải là một dạng vật chất hữu hình, không thể cầm nắm. Gọi việc tìm ra đồng tiền này là khai thác bởi nó cũng tương tự như khai thác vàng vậy. Nếu như vàng tồn tại dưới lòng đất nhưng chưa được đào lên thì bitcoin tồn tại trong các thiết kế giao thức và cũng chưa được tìm ra.

    Giao thức bitcoin quy định có tổng cộng 21 triệu bitcoin tồn tại và những gì mà các "miner" (thợ mỏ) cần làm là tìm ra chúng. Họ sẽ nhận được một phần thưởng khối cho việc xác nhận các giao dịch và đưa chúng vào chuỗi blockchain.


    [​IMG]

    Node là gì?

    Nói lại một chút về các "node". Một node là một máy tính có cấu hình mạnh chạy phần mềm bitcoin và giúp bitcoin hoạt động bằng cách tham gia vào quá trình chuyển tiếp thông tin. Bất cứ ai cũng có thể chạy một node, bạn chỉ cần download phần mềm bitcoin (miễn phí) và để một port (cổng) nào đó mở (nhược điểm của nó là tiêu tốn năng lượng và không gian lưu trữ). Các node mở rộng giao dịch bitcoin trên khắp mạng lưới của nó. Một node sẽ gửi thông tin đến một vài node mà nó biết hoặc một người sẽ chuyển tiếp thông tin đến các node mà họ biết,... Bằng cách này thông tin sẽ truyền đi trên toàn bộ mạng lưới một cách khá nhanh chóng.

    Một vài node là các node khai thác (hay còn gọi là các "miner"). Các nhóm này xử lí các giao dịch thành các block và thêm chúng vào chuỗi blockchain. Vậy họ làm điều này bằng cách nào? Bằng cách giải quyết một thuật toán phức tạp nằm trong chương trình bitcoin và bao gồm câu trả lời trong block. Thuật toán cần giải quyết là tìm ra một số nằm trong một khoảng nhất định và khi kết hợp với dữ liệu trong block sẽ có thể giải thành công một hàm băm (Hash). Nghe có vẻ đơn giản, nhưng thực tế để đào được bitcoin thì rất khó.

    Trong trường hợp bitcoin, con số phải tìm ra là một số nguyên từ 0 đến 4,294,967,296.

    Giải quyết các thuật toán

    Làm thế nào để họ tìm ra con số này? Bằng cách đoán ngẫu nhiên. Hàm băm (Hash Function) làm cho nó không thể dự đoán được đầu ra sẽ là gì. Do vậy, các miner đoán con số bí ẩn này bằng việc áp dụng hàm băm từ con số dự đoán trước cùng với dữ liệu trong khối. Kết quả băm phải bắt đầu bằng những số 0 được thiết lập sẵn. Hơn nữa, trong một số trường hợp việc xử lý và tìm ra giá trị không thỏa mãn trong khoảng giá trị của nó, khi đó các Miner phải thay đổi cấu hình Block khác và cố gắng để tìm một đáp án khác.

    Miner đầu tiên có thể giải được thuật toán và đưa ra kết quả phù hợp với dải giá trị của Block đó, Miner này sẽ nhận được phần thưởng khối cho Block vừa xử lí. Khi đó, những miner khác ngay lập tức ngưng làm việc trên block đó và bắt đầu cố gắng tìm ra con số bí ẩn cho block tiếp theo. Phần thưởng cho công việc của mình, miner chiến thắng sẽ nhận được một số bitcoin mới.

    [​IMG]

    Tính kinh tế

    Hiện tại, phần thưởng cho mỗi block được thêm vào mạng lưới blockchain là 12.5 bitcoin.

    Nghe khá hậu hĩnh, tuy nhiên, để giành được phần thưởng này các miner phải cạnh tranh khá khốc liệt với rất nhiều node khác trong mạng lưới. Một node giành được phần thưởng khối là node có may mắn hơn tất cả và có sức mạnh máy tính khủng hơn.

    Ngoài ra, chi phí của một node khai thác là rất đáng kể, không chỉ vì sức mạnh của phần cứng cần đến (nếu bạn có một bộ vi xử lí nhanh hơn đối thủ cạnh tranh của mình, bạn có cơ hội nhiều hơn để tìm số đúng trước họ), mà còn vì lượng điện lớn chạy trong các bộ vi xử lí này tiêu thụ.

    Ngoài ra, phần thưởng cho việc giải quyết thuật toán sẽ giảm dần theo thời gian. Bây giờ là 12.5, nhưng nó giảm đi một nửa sau mỗi 4 năm hoặc lâu hơn (đợt tiếp theo dự kiến là vào năm 2020 - 2021). Giá trị của bitcoin liên quan đến chi phí điện và phần cứng có thể tăng lên trong vài năm tới để bù đắp cho sự tụt giảm này, tuy nhiên không ai có thể đảm bảo chắc chắn 100%.

    Độ khó

    Độ khó của phép tính (số được yêu cầu có số 0 ở đầu chuỗi băm) được điều chỉnh thường xuyên, do vậy mất khoảng 10 phút để xử lí một block.

    Tại sao lại 10 phút? Đây là khoảng thời gian mà các nhà phát triển bitcoin nghĩ là cần thiết cho một dòng tiền mới ổn định và giảm dần cho đến khi đạt số lượng tối đa 21 triệu (dự kiến là vào khoảng thời gian năm 2140).
     
    Xaolin

    Xaolin Active Member

Share This Page