32
1 BitcoinHDHthng tin tmã hóa da trên thut toán chng minh năng lc có điều kin Tác gi: 4142454647484a4b5054575a Trang web: https://btchd.org/

BitcoinHD - btchd.org · Độc quyền thiết bị đồng thuận kiểu POW, sức mạnh tính toán, tiêu thụ năng lượng và vấn đề lớp khuyến khích của các

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

1

BitcoinHD:

Hệ thống tiền tệ mã hóa dựa trên thuật toán chứng minh năng lực có điều kiện

Tác giả: 4142454647484a4b5054575a

Trang web: https://btchd.org/

2

Mục lục

1 Tổng quan về BHD .................................................................................................................... 3

1.1 Tiền điện tử ..................................................................................................................... 3

1.2 Nhu cầu thay thế ............................................................................................................. 5

2 Bốn vấn đề chính mà BHD cần giải quyết ............................................................................. 6

2.1 Vấn đề độc quyền ............................................................................................................. 6

2.2 Vấn đề tập trung hóa sức mạnh tính toán........................................................................ 8

2.3 Vấn đề tiêu thụ năng lượng............................................................................................ 10

2.4 Vấn đề về thiết kế tiền tệ POC hiện có.......................................................................... 14

2.5 Tại sao BHD xuất hiện bây giờ?...................................................................................... 15

3 Giải pháp kỹ thuật của BHD ................................................................................................... 16

3.1 Thuật toán đồng thuận khai thác và phân phối BHD ................................................ 16

3.2 Mô hình kinh tế BHD ................................................................................................... 17

3.3 Kiến trúc BHD và thuật toán đồng thuận .................................................................... 18

3.3.1 Quy trình khai thác .............................................................................................................. 21

3.3.2 Tạo một tập tin Plot ............................................................................................................ 22

3.3.3 Tạo Nonce.............................................................................................................................. 23

3.3.4 Định dạng POC .................................................................................................................... 25

3.3.5 Cấu trúc Plot.......................................................................................................................... 25

3.3.6 Mining và Khối rèn .............................................................................................................. 26

3.3.7 Quá trình khai thác ............................................................................................................. 27

3.3.8 Quá trình rèn khối ............................................................................................................... 29

3.4 Đặc tính kỹ thuật BHD ................................................................................................ 30

3.4.1 Blockchain .............................................................................................................................. 30

3.4.2 Possible attacks tấn công có thể và thiết kế phòng ngừa Block grinding ..... 31

3.4.3 Giao dịch Transaction ........................................................................................................ 31

4 Tuyến đường kỹ thuật BHD .................................................................................................. 32

3

1 Tổng quan về BHD

BitcoinHD (đĩa cứng bit, sau đây gọi là BHD) là một loại tiền điện tử loại mới dựa trên

Conditioned Proof Of Capacity (sau đây gọi là: CPOC). Tính năng chính của nó là sử dụng

ổ đĩa cứng như một người tham gia đồng thuận, giảm mức tiêu thụ tài nguyên năng lượng

bằng tiền điện tử, giảm ngưỡng tham gia và làm cho phương thức sản xuất của nó phân

cấp hơn, an toàn và đáng tin cậy hơn. Mọi người đều có thể tham gia khai thác tiền điện tử,

tạo tín dụng và giá trị thông qua các thuật toán toán học và khai thác phân tán. Bài viết này

sẽ giải thích chi tiết về hệ thống tín dụng và các đặc tính kỹ thuật được tạo ra bởi hệ thống

tiền điện tử này.

1.1 Tiền điện tử

Khi nói đến tiền điện tử, Bitcoin (BTC) được biết đến rộng rãi nhất. Ngoài ra,

toàn bộ ngành công nghiệp tiền điện tử đã bắt đầu thử các giải pháp công

nghệ mới để tăng tốc độ thanh toán, mở rộng phạm vi thanh toán và nhiều loại

tiền điện tử được cải thiện, Nó ra đời, như B-Money và Ripple của Dai-Wei.

Ripple, chúng tôi đã thấy rằng nó đã được sử dụng bởi một số ít ngân hàng ở các quốc gia

khác nhau để thanh toán, do quá phân cấp trong phương pháp sản xuất, nó đã không được

áp dụng rộng rãi. So với các loại tiền điện tử phân cấp hơn (như BTC), dự án hoạt động

phân cấp hấp dẫn hơn đối với các công ty ứng dụng khác. Tất nhiên, sẽ không có người

khai thác tiền điện tử trong hệ thống này. Rốt cuộc, hầu hết các bước không liên quan đến

người khai thác, bởi vì các nhà phát hành chủ yếu tham gia vào dự án chung với tư cách là

một công ty.

B-Money dễ tạo ra tắc nghẽn mạng do số lượng lớn hoạt động đồng bộ hóa mạng trong

thiết kế của nó. Vào thời điểm đó, tốc độ mạng không nhanh, thông tin thường bị kẹt trên

đường truyền hoặc toàn bộ mạng đang trong quá trình chờ đợi một gói chậm hơn và cuối

4

cùng không nhận được tin nhắn trả lời, việc truyền không thành công, khiến nó không đạt

yêu cầu khi sử dụng.

BTC thông qua sự đồng thuận kiểu nakamoto, hiện được mọi người gọi là không đồng bộ

proof of work (sau đây gọi là POW). Trong những ngày đầu, không có nhiều người lạc quan

về dự án này. Sự đồng thuận không thông qua kết quả chuyển khoản đồng bộ để đảm bảo

rằng kết quả chuyển khoản sẽ không sai, nhưng theo một cách rất thú vị - chuỗi dài nhất.

Điều đó có nghĩa là, thành phần nào của hệ thống phân tán được nút nhận biết nhiều hơn

và giao dịch trong gói đó là kết quả chính xác. Vậy làm thế nào để có được gói này, tất

nhiên là thông qua các nút trong hệ thống này để cùng xác minh, chỉ đưa ra gói thời gian

chờ, gói này chỉ đúng nếu có nhiều nút tham gia phê duyệt trong thời gian này.. Trong logic

này, có một tình huống mà các nút trong hệ thống có thể cùng nhau thực hiện những điều

xấu, do đó giao dịch chính xác không được đóng gói, do đó việc truyền mạng không hợp lệ,

điều này cũng thú vị, bởi vì nó đúng lại không đúng. Đúng, bởi vì nó tránh được nhiều giao

tiếp trong mạng, các bước không đồng bộ phù hợp hơn cho các bước của giao dịch; không

đúng, bởi vì trong trường hợp cực đoan, khi kẻ xấu trong hệ thống chiếm số nhiều, hệ thống

sẽ trở thành hệ thống không hợp lệ, cũng ở giai đoạn cuối. Đây cũng là cuộc tấn công tiêu

kép 51% mà mọi người thường đề cập sau đó. Hệ thống tài chính không thể làm nhất là

phục hồi và tiêu kép, đó là lý do BTC không được chấp nhận trên quy mô lớn ngay từ đầu.

Theo thời gian, có nhiều người tham gia vào hệ thống vì lợi ích của họ, Ở cấp độ hệ thống,

do có độ khó của khối (nghĩa là đóng gói được đề cập ở trên), Chi phí cho kẻ xấu gia tăng

rất nhiều và hệ thống cũng trở nên ổn định hơn. Dù sao, trở thành một người tốt cũng có

nhiều lợi nhuận hơn là một người xấu. Tại thời điểm này, mọi người bắt đầu nhận ra loại

tiền điện tử mới này. Từ một hệ thống tài chính không ổn định, khó khăn trong nhiều năm

đã tăng lên, khiến cho việc tiêu kép và phục hồi trở nên rất khó khăn và hệ thống đang dần

ổn định. Nó cũng tạo ra học thuyết ban đầu về BTC: Những người đam mê tiền điện tử. Tại

thời điểm này, nhiều loại tiền điện tử mới được sản xuất theo cách rẽ nhánh. Và vì sự độc

quyền về sức mạnh của nó, nó đã bị tấn công bởi 51% tiêu kép. Lý do chính là hệ thống

này không an toàn dưới độ khó thấp, trong khi độ khó cao thì hệ thống bảo mật đòi hỏi mức

tiêu thụ năng lượng rất lớn.

Chúng ta có thể thông qua quan sát phát hiện một số đặc tính kỹ thuật của BTC:

Trước hết BTC không bao giờ là một kỹ thuật cấp tiến. Thay vào đó, chúng tôi

đã chọn các công nghệ hiện có khá hoàn thiện để hoàn thành một hệ thống

5

tiền mặt peer to peer an toàn và đáng tin cậy, càng xác minh, công nghệ càng

đơn giản và trưởng thành thì nó càng an toàn và đáng tin cậy. ví dụ: Thuật

toán SHA256 được sử dụng trong sự đồng thuận của nakamoto, được thiết kế

bởi NSA (Cục An Ninh Mỹ), bảo mật và uy tín của nó được xác minh một cách

hiệu quả, giải thích rằng thiết kế hiện tại có thể không xem xét ASIC hiện tại

(Application-Specific Integrated Circuit, sau đây gọi là ASIC) và vấn đề độc quyền điện lực,

chỉ là để thiết kế cho sự tín nhiệm, vì sự bảo mật và uy tín, thậm chí hy sinh khối lượng giao

dịch hiệu quả ban đầu của Internet.

1.2 Nhu cầu thay thế

Khi tài nguyên được sử dụng với số lượng lớn và chi phí đang dần tăng lên, những người

đam mê tiền điện tử bắt đầu tìm kiếm các lựa chọn thay thế để tiêu thụ năng lượng thấp

hơn, chủ yếu chia làm hai loại: Một sự thay thế chi phí thấp hơn cho lợi nhuận và một sự

thay thế cho các thành phần có thể xếp chồng, đây là thời đại của sự điều hướng tuyệt vời

cho khai thác ASIC và phát triển thuật toán chống ASIC. Trong số đó ETH, ý định ban đầu

của Monero là chống lại ASIC, họ hy vọng rằng phương pháp tính toán khối có thể chống

lại Chip ASIC và duy trì chi phí sản xuất tương đối thấp, Hãy để nó là một loại tiền điện tử

khai thác không bị kiểm soát bởi các chip ASIC, nhưng sau khi tiền điện tử được phát hành,

một khi giá trị thị trường đạt đến phạm vi đầu tư chip ASIC, các nhà phát triển ASIC vẫn sẽ

tìm cách thiết kế các thuật toán mã hóa được tính toán bằng các phương thức khai thác

vào các máy khai thác. Một LTC tiền điện tử nổi tiếng khác cũng là một đại diện của nó.

LTC sử dụng thuật toán Scrypt là một điểm nổi bật về kỹ thuật chống lại ASIC, Nhưng chẳng

mấy chốc, các nhà sản xuất thiết bị ASIC đã tối ưu hóa thuật toán của mình, biến nó thành

một cỗ máy khai thác, hình thành độc quyền về thiết bị và sức mạnh tính toán, và mang lại

mức tiêu thụ năng lượng rất lớn. Sự phụ thuộc của điện và ngưỡng của mỏ làm cho việc

khai thác trở thành một trò chơi cho một vài người.

Và BHD là một nhóm lớn, có thể đạt được mức tiêu thụ năng lượng thấp hơn, cũng tạo

điều kiện cho các thợ mỏ tạo ra các thành phần phổ biến để tham gia, đồng thời duy trì độ

khó tương đối cao để đảm bảo sự ổn định của hệ thống, BHD sử dụng đồng thuận CPOC,

là một thuật toán đồng thuận rất phân cấp, So với sức mạnh tính toán POW, CPOC sẽ mở

ra một kỷ nguyên điều hướng mới dựa trên bằng chứng dung lượng đĩa cứng, CPOC sử

6

dụng đĩa cứng làm vật mang sự đồng thuận chính, để nhiều người có thể tham gia xây

dựng sức mạnh tính toán thông qua máy tính của họ và có thể trở lại ý định thiết kế POW

ban đầu của Nakamoto , để mọi người có thể tham gia vào con đường đổi mới phân cấp.

Đồng thời, BHD kế thừa truyền thống của BTC, bởi vì BTC được thiết kế như một hệ thống

phục vụ hầu hết người tham gia. mỗi người tham gia có thể là vai trò của suy nghĩ, hỗ trợ

và thậm chí phá vỡ hệ thống. CPOC thừa hưởng tính mở và tính toàn diện này. với sự đồng

thuận về dung lượng ổ cứng chặt chẽ hơn, nó có thể đẩy tiền điện tử ra công chúng và cho

phép nhiều người tham gia xây dựng hệ thống kinh tế BHD hơn.

2 Bốn vấn đề chính mà BHD cần giải quyết

Độc quyền thiết bị đồng thuận kiểu POW, sức mạnh tính toán, tiêu thụ năng lượng và vấn

đề lớp khuyến khích của các POC hiện tại đã trở thành bốn vấn đề lớn trong ngành. Ngay

từ khi bắt đầu thiết kế, BHD đã nhắm đến việc giải quyết bốn vấn đề chính của ngành công

nghiệp hiện có. Hãy để chúng tôi giải thích từng cái một.

2.1 Vấn đề độc quyền

Kể từ khi thành lập BTC đã cố gắng giải quyết cuộc khủng hoảng độc quyền

và sự tin tưởng của các tổ chức tài chính. Sau cuộc khủng hoảng tài chính

năm 2008, Nakamoto nói rằng sự độc quyền của hệ thống tài chính sẽ lặp đi

lặp lại cuộc khủng hoảng tài chính (như hình dưới đây). Phân cấp là một

trong những cách tốt nhất để giải quyết vấn đề này.

7

Nhiều năm sau, hiện trạng BTC sẽ như thế nào?

Biểu đồ trên là đường cong giá trị của toàn bộ thị trường tiền điện tử do BTC dẫn đầu. có

phải giống như một biến động trong chu kỳ khủng hoảng tài chính? Điều này khiến chúng

tôi suy nghĩ về việc liệu BTC có còn được phân cấp trong sự độc quyền hiện tại của sức

mạnh tính toán hay không?

Phần kỹ thuật của BTC Core được kiểm soát bởi các nhà phát triển cốt lõi và tốc độ cập

nhật mã chậm, có thể được mô tả là phân cấp mã; Sức mạnh tính toán của BTC rất lớn,

người bình thường không thể tham gia vào sự đồng thuận, chỉ có thể thực hiện các giao

dịch, có thể được mô tả là phân cấp của sức mạnh tính toán; Thời gian xuất khối của BTC

8

tương đối chậm, khoảng 10 phút, TPS một chữ số khó đạt được trải nghiệm bình thường

của mạng hiện có; Ngoài ra, ví BTC Core đã không được tối ưu hóa trong mười năm và

không có phiên bản di động nào của BTC Core, nó hoàn toàn không được sửa đổi theo trải

nghiệm của người dùng hiện tại, có thể được mô tả như là trải nghiệm phân cấp; Hơn nữa,

nếu bạn muốn triển khai mạng sét, hãy để nhiều công ty phân cấp tham gia vào nút mạng

sét, để toàn bộ hệ thống BTC ngày càng phân cấp hơn và sử dụng trải nghiệm không thể

bằng so với hệ thống thanh toán phân cấp (như VISA).

Vì mọi người sẵn sàng tin vào BTC, họ phải chấp nhận những thách thức đổ vỡ mà những

điều mới phải đưa ra, đồng thời nghĩ về cách thực hiện phân cấp để mọi người có thể tham

gia vào đổi mới này. . BHD ra đời. BHD được thiết kế theo phương pháp phân cấp kinh tế

hơn, nó có thể giảm chi phí tín dụng một lần nữa, thay đổi từ tính toán POW không bị gián

đoạn sang lưu trữ chi phí thấp hơn + tìm kiếm. Chúng tôi tin rằng việc tăng cường tập phân

cấp sẽ lặp đi lặp lại cuộc khủng hoảng, mục đích của chúng tôi là đạt được sự phân cấp

hoàn toàn trên BHD và loại bỏ căn bản sự ra đời của khủng hoảng tiềm năng.

2.2 Vấn đề tập trung hóa sức mạnh tính toán

Chúng tôi đã đề cập rằng lý do chính tại sao BTC có thể được sử dụng làm tiền điện tử

thành công là vì sức mạnh tính toán của nó được duy trì ở mức tương đối cao, trong năm

2017, tổng công suất BTC là 4.400P, sản lượng bitcoin hàng ngày là 1.800, trung bình, số

BTC mỗi P là 0,4, Bây giờ vấn đề là các nhà sản xuất khai thác này có thể ảnh hưởng đến

giá BTC bằng cách điều chỉnh giá của máy khai thác. Đó là, khi kỳ vọng của người tham gia

tiền điện tử về lợi nhuận của BTC tăng lên, mọi người đều sẵn sàng sử dụng một máy có

công suất cao hơn để sản xuất tiền điện tử, được thưởng bằng cách đóng gói. Bốn công ty

hàng đầu về khai thác Bitcoin chiếm khoảng 53% cổ phần khai thác, trong hệ thống

Ethereum, mức độ tập trung cao hơn và ba cơ quan khai thác hàng đầu chiếm 61% cổ phần

khai thác. Ngoài ra, 56% phần mềm khai thác Bitcoin của thế giới và 28% phần mềm khai

thác Ethereum được tập trung tại trung tâm dữ liệu, cho thấy hoạt động của Bitcoin được

củng cố hơn.

Biểu đồ dưới đây cho thấy sức mạnh tính toán của BTC hiện tại đã vào khoảng 30.000P-

40.000P, cao gấp 10 lần so với năm 2017, điều đó có nghĩa là độ khó của người tham gia

tăng gấp 10 lần.

9

Từ hình ảnh dưới, chúng ta có thể thấy rằng sức mạnh tính toán đã bắt đầu được củng cố,

bạn có thể thấy F2Pool, AntPool, Slush quen thuộc.

Trong bước tăng dần của sức mạnh tính toán, các nhà sản xuất khai thác đã tăng độ khó

sản xuất bằng cách sản xuất các máy có công suất cao hơn và bằng cách tăng độ khó để

tăng cấu hình của các công cụ khai thác của riêng họ, làm cho những người tham gia tiền

điện tử thông thường không được khuyến khích.

BHD sử dụng không gian lưu trữ của đĩa cứng để phá vỡ sức mạnh tính toán tập trung để

tránh sự xuất hiện của độc quyền. Trong tiền điện tử chứng minh khối lượng công việc hiện

có, mỗi xung đột của các giá trị băm là một số lượng lớn các phép tính và các va chạm băm

liên tục tiếp tục tiêu tốn năng lượng.

10

BHD ghi kết quả của mỗi va chạm trên đĩa cứng theo cách được tính toán trước. Đây cũng

là một cách phổ biến để thay đổi thời gian trong không gian. Thông qua phương thức này

tái cấu trúc tính toán, trong quá trình tạo tiền, các thợ mỏ chỉ cần thực hiện tìm kiếm ngắn

trên dữ liệu hiện có trong đĩa cứng theo nhu cầu mạng, hệ thống thời gian còn lại vẫn không

hoạt động, dẫn đến mô hình đồng thuận công suất thấp. Trong hệ thống BHD, chỉ cần đĩa

cứng đủ lớn để chứa đủ "đáp án", thì bất kỳ người đam mê tiền điện tử nào cũng có thể

tham gia vào quy trình sản xuất của khối và không cần lặp lại nhiều phép tính. Giống như

cách tính toán trước đây của BTC là hỏi bạn 14 nét bộ thủ là 辶 đọc là Liao, một người học

tiếng Trung cần tính toán trong một thời gian dài để tìm ra từ này là gì, bây giờ BHD giống

như lấy từ điển trực tiếp, trực tiếp tìm ra từ đó là gì, tất nhiên bạn càng ghi lại nhiều từ trong

từ điển của mình, bạn càng có thể trực tiếp tìm ra từ đó và bất kỳ ai cũng có thể tham gia

vào nó, bởi vì so với việc động não cần thiết để tính BTC, BHD chỉ cần từ điển đủ lớn là đủ.

Vấn đề tính toán công suất tập trung có thể bị tan rã qua thời gian thay đổi không gian như

vậy, tất nhiên, đây chỉ là vấn đề thứ hai mà BHD cần giải quyết.

2.3 Vấn đề tiêu thụ năng lượng

Tất nhiên, sự tập trung của sức mạnh tính toán cũng mang đến vấn đề tiêu thụ năng lượng,

như đã đề cập trong liên kết trước, phép tính này tiêu tốn bao nhiêu tài nguyên cho một số

lượng lớn các tính toán đối với một va chạm băm cụ thể?

Ví dụ, theo mức tiêu thụ năng lượng của mạng BTC hiện tại, nó tương đương với 10% nhu

cầu điện của Ý. Đều nói tất cả con đường đều dẫn đến Rome, BTC đã mang Rome đến cho

11

bạn, cũng mang lại tổng cộng tiêu thụ điện tương đương với 6 triệu người ở Rome, Milan

và Venice.

Hiện tại hầu hết các công ty khai thác đều ở Trung Quốc đại lục (như BitMain), vậy tôi sẽ

đưa ra một ví dụ ở Trung Quốc, bây giờ sức mạnh tính toán của BTC là khoảng 45EHash /

s, trong trường hợp sức mạnh tính toán 1P, tiêu thụ 0,1 nhân dân tệ mỗi kWh, mất khoảng

140.000 kwh, tức là trung bình 14.000 nhân dân tệ. Theo đường sắt cao tốc của Trung Quốc

chạy hơn 2 kwh mỗi km, đường sắt tốc độ cao với tốc độ 350 km mỗi giờ tiêu thụ hơn 9.600

kilowatt giờ. theo tính toán của đường sắt tốc độ cao 5 giờ từ Thượng Hải đến Bắc Kinh,

hiện cần sử dụng gần 48.000 kwh, mức tiêu thụ năng lượng của việc sản xuất 1 BTC đủ

để đường sắt tốc độ cao lưu thông quanh Bắc Kinh và Thượng Hải ở Trung Quốc.

Vậy mức tiêu thụ năng lượng của BHD là bao nhiêu?

Theo s9 cũ hiện tại và so sánh ổ cứng 8t cũ hiện tại là tỷ lệ đầu tư tiêu thụ năng lượng

1/300, nghĩa là, cùng 1000 nhân dân tệ mua thiết bị ASIC (bitmain S9) là 1400 watt, mua

card đồ họa RX580 là 250 watt. Đối với ổ cứng 8TB với đơn giá khoảng 1.000 nhân dân tệ,

chỉ cần 5-8 watt điện. Nói cách khác, chi phí tương đương để mua 100 ổ cứng S9 và 100

8TB. Mức tiêu thụ năng lượng hàng tháng của S9 là 122.400KWH, trong khi mức tiêu thụ

năng lượng khi tham gia BHD chỉ là 360KWH, tương đương với 10 ngày tiêu thụ điện trong

một gia đình trung bình ở Mỹ. Ngay cả khi phí điện gia dụng 0,15 đô la Mỹ / kWh cũng có

thể tham gia khai thác bhd

Dưới sự khác biệt lớn về mức tiêu thụ năng lượng này, năng lượng được tiết kiệm bởi BHD

có thể được sử dụng nhiều hơn cho các thực thể khác thay vì tiêu thụ lãng phí nhiều lần.

12

Hệ thống đồng thuận tiêu thụ năng lượng thấp này cho phép nhiều người tham gia hơn và

không còn là một trò chơi thiểu số.

Một vấn đề khác do tiêu thụ năng lượng khổng lồ thậm chí còn nghiêm trọng hơn: sức mạnh

tính toán POW được phản ánh trong mức tiêu thụ năng lượng, một loạt các vấn đề xã hội

rất có khả năng chính phủ sẽ can thiệp khiến sức mạnh tính toán mạng của POW bị dao

động, và an ninh sẽ bị giảm đáng kể.

Như có thể thấy từ bảng dưới đây, mức tiêu thụ năng lượng BTC là 73321 kwh vào tháng

10 năm 2018, và trực tiếp giảm xuống 44722 kwh vào tháng 1 năm 2019. Việc giảm sức

mạnh tính toán này thông qua việc giảm năng lượng sẽ ảnh hưởng đến độ khó của toàn bộ

khối và lợi nhuận của máy khai thác. Đối với BTC, đối với loại tiền nhỏ sử dụng POW mang

lại rủi ro cho việc chuyển đổi và phân nhánh. Nó cũng là một mối đe dọa chết người đe dọa

tính chuẩn xác và an ninh của toàn bộ sự đồng thuận.

13

(chart from https://digiconomist.net/bitcoin-energy-consumption )

14

https://bitinfocharts.com/comparison/bitcoin-mining_profitability.html

Điều đó có nghĩa là, nếu các mỏ tập trung trong một chính phủ quốc gia, thì chính phủ có

thể ảnh hưởng đến khó khăn và lợi ích của hệ thống bằng cách điều tiết các nguồn năng

lượng có liên quan, điều này sẽ dẫn đến suy giảm sức mạnh tính toán do sự suy giảm quy

mô lớn về tài nguyên điện, hơn thế nữa có thể phân nhánh POW cho Token đồng thuận.

Tiêu thụ năng lượng thấp của BHD cũng cung cấp một giải pháp cho phía này, bằng cách

giảm sự phụ thuộc vào năng lượng và phát triển một phương pháp sản xuất phù hợp hơn

với sự tồn tại lâu dài. Tầm quan trọng của POC là thay thế mức tiêu thụ năng lượng cao

của ASIC bằng tìm kiếm đĩa cứng tiêu thụ thấp, toàn bộ phương tiện lưu trữ của đĩa cứng

toàn cầu cung cấp một số ngẫu nhiên đảm bảo các tính năng bảo mật cao, do đó đảm bảo

tính bảo mật của lớp bên dưới.

2.4 Vấn đề về thiết kế tiền tệ POC hiện có

Có ai đã xem xét việc sử dụng đĩa cứng như một nhà cung cấp hệ thống đồng thuận tiền tệ

chưa? Câu trả lời là có. Năm 2014 Burst ra đời là tiền tệ hệ thống đồng thuận đầu tiên của

POC. Burst nhanh chóng thúc đẩy thuật toán đồng thuận POC và có rất nhiều người ủng

hộ, nhưng đồng thời, nó đã bộc lộ một số vấn đề của thuật toán đồng thuận POC ban đầu.

BHD đã đúc rút được các bài học thất bại của Burst và sau một loạt thay đổi trong phần kỹ

thuật và đã được xuất bản vào tháng 8 năm 2018.

Burst không có các ưu đãi phù hợp khi bắt đầu thiết kế. Hầu hết số tiền được khai thác bởi

các thợ mỏ đã tham gia trước đó với chi phí rất thấp, với sự quảng bá tuyên truyền của

15

nhóm, những người tham gia vào Burst gần đây thiếu hoàn trả tiền tệ, điều này làm giảm

đáng kể sự nhiệt tình của những người tham gia, do đó tiền điện tử POC dần dần thoát ra

khỏi tầm nhìn của mọi người. BHD sử dụng cách tiếp cận khuyến khích kép khi thiết kế các

ưu đãi có thể được khai thác theo cách có điều kiện hoặc vô điều kiện để điều chỉnh chi phí

của nhóm điều hành và lợi ích của người khai thác. BHD sử dụng các phương pháp có điều

kiện để đảm bảo sự phát triển liên tục của chuỗi và giới thiệu các khai thác mới theo cách

duy trì sự phát triển cộng đồng lâu dài.

2.5 Tại sao BHD xuất hiện bây giờ?

Để giải quyết bốn vấn đề trên, BHD đã ra đời.

Với số lượng người đam mê tiền điện tử ngày càng tăng, mục tiêu phân cấp đã đưa chúng

ta tiến thêm một bước. Mọi người tham gia đều muốn có thể tham gia và hưởng lợi từ

nó,nhu cầu hợp lý này ngày càng khó khăn trong lĩnh vực POW. Khi mức tiêu thụ năng

lượng của BTC ngày càng lớn hơn, các công ty khai thác ngày càng phân cấp hơn và thậm

chí có phân nhánh dramatic và tiền điện tử dựa trên POC đã có nhu cầu nhiều hơn đối với

những người đam mê tiền điện tử so với năm 2019. Ngoài ra, thuật toán đồng thuận đặc

biệt của nó đảm bảo rằng việc tích lũy sức mạnh tính toán và độ khó có thể nhanh chóng

được hoàn thành khi ra mắt, đảm bảo tính bảo mật và lành mạnh của hệ thống đồng thời

đối với người giao dịch và người hỗ trợ đồng thuận sẽ được khen thưởng. Theo những

hướng này, BHD vượt trội so với các loại tiền điện tử hiện có. Việc lặp lại sự đồng thuận

cũng mang lại tính bảo mật cao hơn so với quy định của Burst. Kích thước kỹ thuật và khía

cạnh tín dụng hoàn toàn vượt qua các loại tiền điện tử khác.

So với thuật toán POW chi phí năng lượng cao, chúng tôi tin rằng mức tiêu thụ năng lượng

thấp cũng có thể cung cấp cho thuật toán đủ tín dụng để đảm bảo rằng mọi người đều có

thể sử dụng tiền điện tử trong tương lai.

16

3 Giải pháp kỹ thuật của BHD

Dựa trên thuật toán đồng thuận POC, BHD đảm bảo sự phát triển của toàn bộ tiền điện tử

bằng cách thiết kế một mô hình kinh tế khuyến khích dài hạn. Đồng thời, nó cũng cải thiện

POC hiện tại và nâng cấp nó lên sự đồng thuận của CPOC (Conditioned-Proof of

Capacity). .

3.1 Thuật toán đồng thuận khai thác và phân phối BHD

Tổng cung 21 triệu chiếc

Đội ngũ phát triển 10%: 2,1 triệu chiếc. Phương thức: Đào trước

Đội ngũ quảng bá 5%: 1,05 triệu đồng. Phương thức: Với mỗi khối khai thác

Thợ đào 85%: 17,85 triệu chiếc. Phương thức: Khai thác

Thời gian xuất khối 5 phút

Kích thước khối ban

đầu

25BHD / Khối, kích thước khối 8MB

Nửa chu kỳ Trong 4 năm, thời gian giảm một nửa đầu tiên là khoảng 420000

chiều cao khối

TPS ban đầu 70 giao dịch / giây

Chứng minh dung

lượng có điều kiện

Mỗi T có 3 BHD làm điều kiện.

Lưu ý: Đĩa cứng 1T dựa trên tốc độ nổ để đánh giá tỷ lệ của toàn

bộ mạng chứ không phải giá trị tuyệt đối.

Trong tháng đầu tiên khai thác ban đầu, được miễn khai thác hoàn toàn, từ tháng thứ hai,

thợ khai thác đã thực thi điều kiện khai thác. Nếu thợ khai thác không đáp ứng các điều

kiện, họ chỉ có thể nhận được 30% số tiền thu được, còn 70% số tiền sẽ được đưa vào quỹ

17

để phát triển hệ thống, tiếp thị và vận hành, nếu những người khai thác đáp ứng các điều

kiện khai thác, họ sẽ nhận được 95% số tiền thu được và 5% sẽ được đưa vào quỹ để tiếp

thị.

Phương thức ban hành các điều kiện CPOC sẽ cho phép các thợ mỏ, bể mỏ và quỹ tham

gia vào một trò chơi kinh doanh tích cực, toàn bộ hệ thống sẽ luôn có một một doanh nghiệp

tạm thời chiếm ưu thế hơn (lợi ích được giao này sẽ thay đổi theo thời gian, giá cả và các

điều kiện khai thác khác) để vô hình thúc đẩy toàn bộ hệ sinh thái.

3.2 Mô hình kinh tế BHD

Thuật toán đồng thuận của BHD đã được nâng cấp trên cơ sở Burst POC2 (Proof of

Capacity), được gọi là: CPOC (Conditioned-Proof of Capacity), là "bằng chứng năng lực có

điều kiện".

Để giải quyết các vấn đề sau:

Ngăn chặn các cuộc tấn công mô hình kinh tế

Các công ty khai thác theo thuật toán đồng thuận POW sẽ buộc phải bán coin do chi phí,

điều này sẽ dẫn đến sự thu hẹp của toàn bộ nền kinh tế khai thác, mô hình kinh tế khai thác

của CPOC làm cho các nhà khai thác trở thành một cộng đồng lợi ích sinh thái và thay thế

các tài nguyên tiêu thụ năng lượng ban đầu bằng coin làm nguyên liệu sản xuất mới, khiến

toàn bộ hệ sinh thái của BHD tiếp tục tự động mở rộng.

POW duy trì chi phí cao

Dựa trên chuỗi sự đồng thuận của POW, việc duy trì an ninh của nó đòi hỏi một lượng điện

năng lớn. Khi thị trường đang trong chu kỳ suy thoái, năng lượng là nền tảng của chi phí

POW, nó vượt xa mức tiêu thụ tài nguyên do chính phần cứng mang lại, những người khai

thác phải bán coin để trả tiền điện và không thể thiết lập được lợi ích về tính nhất quán và

bản sắc, và giá trị của hệ thống điện được tiêu thụ bởi những người khai thác không thể

được gửi vào hệ thống tiền tệ của họ, giá trị của phần này liên tục bị rút khỏi hệ thống POW.

Không có động lực kinh tế để thúc đẩy phát triển

18

Không có sức mạnh kinh tế, các công nghệ chính không thể được cập nhật. Kết quả là

không thu được sự phát triển và lặp lại hiệu quả lâu dài, và các phiên bản tiếp theo của

nhóm thậm chí có thể tạo ra một phân nhánh không thể phân biệt chuỗi chính.

Độc quyền máy khai thác

Thuật toán đồng thuận POW chắc chắn sẽ dẫn đến cuộc chạy đua vũ trang của các máy

khai thác, để có được sức mạnh tính toán cao hơn, chắc chắn sẽ phát triển các máy khai

thác chuyên dùng với hiệu suất cao hơn và người dân thường không thể tham gia khai thác.

Thuật toán đồng thuận POC, do sự lặp lại chậm của các nhà sản xuất đĩa cứng, có ngưỡng

thấp, theo thống kê, trong quý 4 năm 2018, các nhà sản xuất đĩa cứng toàn cầu đạt 50 triệu,

vì vậy không cần phải lo lắng về việc không mua được đĩa cứng. Mọi người đều có thể tham

gia khai thác.

Trong chuỗi cung ứng thương mại truyền thống các nhà cung cấp thường không trở thành

đối thủ cạnh tranh trực tiếp của người dùng, nhưng các nhà cung cấp ASIC trong POW

chính họ là những người khai thác lớn nhất, điều đó có nghĩa là các nhà sản xuất ASIC đều

là đối thủ cạnh tranh trực tiếp và cũng là nhà cung cấp của các nhà khai thác, khi nguồn

công cụ kinh doanh của bạn đến từ đối thủ cạnh tranh, lợi nhuận bạn có là một phần rủi ro

bị bên kia phân xử và các công ty khai thác là công cụ phân xử cho các nhà cung cấp ASIC.

Độc quyền tài nguyên điện

Sự độc quyền về năng lượng đã khiến hệ thống kinh tế nội sinh POW không còn mở rộng

nữa. Chi phí khai thác của thợ mỏ cao hơn doanh thu khai thác, thu chi không cân bằng,

đối với khai thác CPOC, mức tiêu thụ năng lượng của đĩa cứng thấp và thu nhập của người

khai thác sẽ có thể tính toán được nhiều hơn, cũng có thể sử dụng tỷ lệ bảo toàn tuyến tính

của phần cứng máy tính dân dụng để đảm bảo rằng các nhà khai thác có thể phòng ngừa

rủi ro biến động giá của thị trường thứ cấp trong bảo toàn vốn tương đối an toàn.

3.3 Kiến trúc BHD và thuật toán đồng thuận

Ví BHD là từ BTC và sự đồng thuận đến từ BurstCoin.

BTC (Bitcoin) bắt đầu vào tháng 1 năm 2009au 10 năm lặp lại, tính ổn định của ví và tính

ổn định của chuỗi giao dịch đã được công nhận rộng rãi. Việc triển khai đồng thuận POC

dựa trên ví QT của nó sẽ rất an toàn và đáng tin cậy.

19

BurstCoin bắt đầu vào tháng 8 năm 2014, sau bốn năm lặp lại, nó đã được nâng cấp lên

POC2 vào năm 2018, công nghệ này tương đối trưởng thành và hoàn hảo.

Kết hợp cả hai và học hỏi lẫn nhau, BHD trở thành chuỗi công khai đáng tin cậy nhất theo

thuật toán đồng thuận POC hiện tại.

Kể từ khi ra mắt BHD vào ngày 3 tháng 8 năm 2018, sức mạnh tính toán đã tăng trưởng

đều đặn và nó đã trải qua vô số thử nghiệm, tấn công và rạn nứt. Cho đến nay, không có lỗ

hổng lớn nào xuất hiện.

Bằng cách áp dụng thuật toán đồng thuận POC2 trưởng thành, BHD ngay lập tức có được

thuật toán đồng thuận ổn định và đáng tin cậy và cộng đồng có niềm tin vào chuỗi công khai

BHD. Bằng cách tương thích với các tệp BurstCoin Plot, các nhà khai thác chỉ cần một

khoản đầu tư nhỏ để có được cả lợi ích BHD và BurstCoin.

Ví BHD thừa hưởng kiến trúc mạng P2P và hệ thống UTXO tuyệt vời của BTC, trưởng

thành và ổn định.

Kế thừa từ ví BTC, bạn có thể theo dõi những phát triển mới nhất trong cộng đồng BTC:

mạng sét, nâng cấp tập lệnh...

Giữ các quy phạm giao diện giống như BTC, ví và sàn giao dịch dockingđược hỗ trợ rất

nhiều.

CPOC:Conditioned Proof Of Capacity,Chứng minh năng lực có điều kiện

Để tham gia vào các điều kiện khai thác, cần có điều kiện 3 BHD / T. Thông qua các thuộc

tính có điều kiện, nó góp phần vào sự ổn định và phát triển bền vững của toàn bộ cộng

đồng.

POC:Proof Of Capacity,bằng chứng về năng lực

Trò chơi mô hình kinh tế CPOC

Vai trò: Bể mỏ, thợ mỏ, người giữ coin, ví, sàn giao dịch, nhà cung cấp dịch vụ phần cứng.

Cạnh tranh thương mại trong hệ sinh thái CPOC, dẫn đến chu kỳ kinh tế nội bộ và sự gia

nhập của các nguồn lực bên ngoài sẽ mở rộng và phát triển, và việc tăng giá BHD sẽ làm

thợ mỏ gia tăng, việc tối ưu hóa trước sự tham gia của mạng BHD cũng sẽ tăng giá BHD

và ngược lại.

20

Có bốn đặc điểm trong hệ thống chi phí của POW: 1. Chi phí cho việc làm xấu, 2. Chi phí

tạo coin; 3. Dễ nhận, 4. Kết tủa giá trị của chính thiết bị khai thác, nhưng cuối cùng POW

cũng sẽ trở thành một ngành có tỷ suất lợi nhuận thấp, lợi nhuận ngắn hạn là do quy mô

nhỏ, sự biến động của thị trường thứ cấp và đường cong bất đối xứng của thiết bị khai thác.

Trong POC, do bảo toàn phần cứng tuyến tính tương đối, mức tiêu thụ điện năng nhỏ, đối

với các nhà khai thác sinh thái cộng sinh trong tương lai của POC, trọng lượng của tiền tệ

tự do quá cao, bạn có thể nhận được gần như miễn phí các loại tiền tệ nhỏ khác mà không

gặp rủi ro, trong hệ thống này, CPOC cho phép các công ty khai thác thanh toán rủi ro chi

phí thấp để trở thành cổ đông nắm giữ tiền tệ bằng các loại tiền tệ khác, ngăn chặn các

công ty khai thác thực hiện các hành vi xấu. Đồng thời, hệ thống CPOC đánh giá cao việc

phát hành quyền phát hành và không có ngưỡng phát hành của ghi chép đóng gói và điều

này quyết định sự công bằng của hệ thống.

Kiến trúc mạng BHD và những người tham gia:

21

3.3.1 Quy trình khai thác

1, Đĩa P (Llot)

Miner ( thợ mỏ) sẽ lấp đầy đĩa cứng bằng thuật toán Shabal trên tệp Plot của đĩa cứng cục

bộ với giá trị băm chứa khóa công khai của chính nó. Chúng tôi coi plot (đĩa p) là quá trình

sản xuất phần mềm "máy khai thác poc", giải phóng sức mạnh của các nhà sản xuất máy

khai thác độc quyền cho mọi người bình thường.

Dung lượng đĩa cứng càng lớn, các giá trị Hash được điền nhiều hơn và xác suất vỡ càng

cao

Thuật toán Hash sử dụng Shabal256 và có đặc trưng chống ASIC.

2, Chuyển khoản (Transaction)

Mạng P2P bao gồm ví (dựa trên BTC), hoạt động chuyển tiền giữa các ví

3, Đóng gói (Forging)

Lắng nghe mạng P2P thông qua ví Miner, bất cứ khi nào một khối được nhận, gói tiếp theo

sẽ được bắt đầu.

Ví tổ chức một khối, gửi hàm băm của block tới Miner và Miner tìm kiếm Nonce phù hợp

nhất.

Sau khi ví nhận được Nonce, nó chuyển đổi Nonce thành Deadline (thời gian), và sau đó

đợi đến cuối thời gian để phát khối.

22

4, Xác minh(Verify)

Sau khi nhận được Block, xác minh nó

3.3.2 Tạo một tập tin Plot

Thuật toán và từ viết tắt

Shabal: Shabal là tên của hàm mã hóa / hàm băm được sử dụng trong BHD. So với nhiều

SHA256 khác, Shabal là một mã hóa khá nặng và chậm. Do đó, làm cho nó một sơ đồ mã

hóa tốt để chứng minh dung lượng như BHD. Vì chúng tôi lưu trữ giá trị băm được tính toán

trước, nên nó vẫn đủ nhanh để xác minh thời gian thực nhỏ hơn. BHD sử dụng phiên bản

256 bit của Shabal, còn được gọi là Shabal256.

Hash / Digest: Hash hoặc digest là một chuỗi dài 32 byte (256 bit) được mã hóa bởi

Shabal256.

Nonce: Khi tạo tệp Plot, một số byte có tên nonces được tạo. Mỗi số ngẫu nhiên chứa 256

kilobyte dữ liệu mà người khai thác có thể sử dụng để tính ngày hết hạn. Mỗi nonce có số

riêng của nó. Số có thể nằm trong khoảng 0-18446744073709551615. Số này cũng được

sử dụng làm hạt giống khi tạo nonce. Do đó, mỗi nonce có tập dữ liệu duy nhất của riêng

mình. Một tập tin bản vẽ có thể chứa nhiều nones.

Scoop: Mỗi nonce được sắp xếp tới 4096 vị trí dữ liệu khác nhau. Những nơi này được gọi

là scoop number. Mỗi scoop chứa 64 byte dữ liệu và chứa 2 băm. Mỗi băm này sử dụng

hàm băm cuối cùng cho xored (chúng ta sẽ có hàm băm cuối cùng khi tạo chương nonce).

ID Plotter: Khi tạo tệp Plotter, nó sẽ được liên kết với một tài khoản BHD cụ thể. ID Plotter

sẽ được sử dụng khi tạo số ngẫu nhiên. Do đó, ngay cả khi họ sử dụng cùng một số nonce,

tất cả các Miner đều có các tệp Plotter khác nhau.

23

3.3.3 Tạo Nonce

Bước đầu tiên trong việc tạo ra một nonce là tạo ra hạt giống đầu tiên. Hạt giống dài 16 bytes và chứa ID Plotter và số nonce. Sau đó, chúng tôi sử dụng hàm Shabal256 để tạo giá trị băm đầu tiên.

Tạo hàm băm đầu tiên. Là hàm băm cuối cùng trong số nonce: # 8191. Đính kèm hàm băm # 8191 vào hạt giống bắt đầu. Là hạt giống cho vòng tính toán tiếp theo của shabal256.

Hai giá trị băm được tạo ra: hàm băm # 8191 và # 8190. Đính kèm Hash # 8190 vào hạt giống cuối cùng như một hạt giống mới.

24

Tạo một hàm băm mới. Đối với tất cả 8192 giá trị băm, tiếp tục đính kèm hàm băm để tạo hạt giống mới. Sau 128 lần lặp, chiều dài hạt vượt quá 4096 byte. Đối với các lần lặp còn lại, chỉ có 4096 byte cuối cùng được đọc.

Tạo hàm băm cuối cùng (Final Hash).

Tạo hàm băm cuối cùng với kết quả băm 8192. Tất cả 8192 băm và 16 byte đầu tiên làm

hạt giống, sau hàm Shabal256, tạo ra hàm băm cuối cùng

Băm cuối cùng là xor tất cả các băm khác.

Tạo một nonce nhiều lần và lưu nó vào tệp plot.

25

3.3.4 Định dạng POC

POC nonce được xây dựng theo cách tương tự như Burst POC1, chỉ là được điều chỉnh một chút ở cuối quá trình để trộn dữ liệu.

Quá trình xáo trộn dữ liệu:

1. Chia số nonce thành hai nửa, phạm vi 1: 0-2047, phạm vi 2: 2048-4095.

2. 0-2047 được gọi là phạm vi scoop thấp, 2048-4095 được gọi là phạm vi scoop cao

3. Lấy hàm băm thứ hai từ scoop thấp và trao đổi với hàm băm thứ hai trong MirrorScoop phạm vi scoop cao. MirrorScoop được tính như thế này:

MirrorScoop = 4095 – CurrentScoop

3.3.5 Cấu trúc Plot

Khi khai thác, hãy đọc nonce từ một hoặc nhiều tệp plot. Phần mềm khai thác mở tệp plot và tìm vị trí scoop để lấy dữ liệu scoop. Nếu tệp plot không được tối ưu hóa, scoop sẽ ở nhiều vị trí. Ví dụ dưới đây # 403 scoop.

26

Người khai thác dành rất nhiều thời gian để tìm kiếm một vị trí trên kho mới có thể đọc scoop, hiệu quả rất thấp.

Để nâng cao hiệu quả, có thể tối ưu hóa plot hoặc tối ưu hóa khi tạo plot.

Phương án tối ưu hóa: Sắp xếp lại dữ liệu trong tệp plot và đặt dữ liệu của cùng một scoop#.

Chia tệp plot thành 4096 phần và chia tất cả dữ liệu nonce theo số lượng scoop.

Khi người khai thác muốn đọc Scoop 4096, nó chỉ tìm cách đọc tất cả dữ liệu một lần và theo thứ tự, vì vậy nó hiệu quả hơn và đáp ứng các đặc tính địa chỉ chậm của đĩa cứng cơ học.

3.3.6 Mining và Khối rèn

Thuật toán và từ viết tắt

Shabal / Sha256

Shabal, Sha256 là hàm băm mật mã được sử dụng trong bài viết này. Shabal là phương

pháp chính được sử dụng bởi BHD. Shabal là một hàm băm mật mã khá nặng và chậm liên

quan đến nhiều chức năng khác như SHA256. Do đó, nó đã trở thành một thuật toán mã

hóa cho một loại tiền tệ chứng minh năng lực như BHD. Điều này là do chúng tôi lưu trữ giá

trị băm được tính toán trước và nó vẫn đủ nhanh để xác minh thời gian thực nhỏ hơn. BHD

sử dụng phiên bản 256 bit của Shabal, còn được gọi là Shabal256.

Deadline

Khi bạn khai thác và xử lý tệp Plot, bạn sẽ có một giá trị gọi là deadline. Các giá trị này biểu

thị số giây phải trôi qua do khối trước đó được rèn trước khi khối rèn được cho phép. Nếu

không ai khác rèn một khối trong thời gian này, bạn có tạo một khối và nhận phần thưởng

khối.

27

Block reward

Nếu bạn đủ may mắn để đúc một khối, bạn sẽ nhận được BHD làm phần thưởng. Đây được

gọi là phần thưởng khối. Phần thưởng khối được giảm 50% cho mỗi 420000 khối. Phần

thưởng ban đầu là 25 BHD mỗi khối, trong đó 1,25 thuộc về quỹ và trong trường hợp có

điều kiện đầy đủ, các thợ mỏ nhận được 23,75 BHD.

Base target

Base Target được tính toán dựa trên 288 khối cuối cùng. Giá trị này điều chỉnh độ khó của

các thợ mỏ. Mục tiêu điểm chuẩn càng thấp, các thợ mỏ càng khó tìm ra một số lượng nhỏ

deadline. Nó được điều chỉnh theo cách sao cho khoảng thời gian trung bình giữa các khối

BHD là 5 phút.

Network Difficulty

Network Difficulty (Độ khó của mạng), hay gọi tắt là NetDiff, là một giá trị có thể được coi là

một đánh giá về không gian lưu trữ BHD tính bằng Byte. Giá trị này thay đổi tùy theo khối,

dựa trên base target.

Block Height

Mỗi khối rèn có một số riêng. Mỗi khối mới được rèn sẽ là +1 trên số của khối trước đó, số

này được gọi là chiều cao khối và được sử dụng để xác định một khối duy nhất.

Generation Signature

Chữ ký được tạo dựa trên khối merkle gốc và chiều cao khối trước đó và người khai thác

sau đó sử dụng giá trị này để rèn các khối mới. Độ dài chữ ký được tạo là 32 byte.

3.3.7 Quá trình khai thác

Thợ khai thác lấy thông tin khai thác từ ví chứa chữ generation signature, base target và chiều cao khối tiếp theo. Trước khi ví gửi thông tin này, hãy tạo chữ ký bằng cách tạo generation signature và plot id và thông qua phương thức này qua shabal256 để có được hàm băm mới. Thợ khai thác sẽ sử dụng chữ ký thế hệ 32 byte mới và chiều cao khối 8 byte và đặt chúng lại với nhau như một hạt giống cho Shabal256. Tạo một hàm băm Generation hash.

28

Thợ khai thác thực hiện phép tính toán quy mô nhỏ trên hàm băm, modulo 4096 thông qua hàm băm và tìm scoop number

Tiếp theo đọc tệp plot, lấy scoop từ tất cả các nonce, xử lý các scoop này.

Phương án: shabal256 (scoop.hash, generation signature), tạo ra một hàm băm mục tiêu, được gọi là target. Target được chia cho base target và 8 byte đầu tiên thu được là giá trị của deadline.

Target = shabal256(scoop.data,generation signature)

Deadline = target / base target;

Để ngăn chặn " nonce spamming" trên ví, thợ mỏ thường kiểm tra xem deadline có thấp hơn deadline thấp nhất được tìm thấy cho đến nay không. Có thể đặt giá trị tối đa vì không ai có thể sử dụng deadline quá mức, sau khi kiểm tra, người khai thác sẽ gửi thông tin vào ví. Thông tin này chứa Plotter ID được liên kết với tệp plot và nonce chứa dữ liệu scoop được sử dụng để tạo deadline.

29

3.3.8 Quá trình rèn khối

Xử lý Deadline

Ví nhận được thông tin được gửi bởi người khai thác và tạo ra một nonce tương ứng để tìm và xác minh deadline.

Sau đó, ví bây giờ sẽ kiểm tra thời gian tương ứng của deadline cho đến khi thời gian (giây) tương ứng với deadline được sử dụng hết.

Nếu một khối hợp lệ của một ví khác được nhận trên mạng trước deadline, ví sẽ loại bỏ thông tin Mining đã gửi.

Nếu người khai thác gửi một thông tin mới, ví sẽ tạo ra một nonce và kiểm tra xem deadline có thấp hơn deadline trước đó không.

Nếu deadline mới nhỏ hơn, ví sẽ sử dụng deadline này.

Khi Deadline có hiệu lực, ví hiện đang rèn một khối mới.

Rèn

Đầu tiên, ví nhận được tất cả các giao dịch chưa được xác nhận nhận được từ người dùng

hoặc mạng.

Ví sẽ cố gắng bao gồm càng nhiều giao dịch càng tốt cho đến khi đạt đến giới hạn 8M hoặc

cho đến khi tất cả các giao dịch được xử lý.

Ví kiểm tra tính hợp pháp của giao dịch. Ví dụ: nếu giao dịch có chữ ký hợp lệ, nếu nó có

dấu thời gian chính xác…

Ví cũng sẽ tổng kết tất cả số tiền và phí giao dịch được thêm vào.

BHD VS BTC

Thông số BTC BHD

Tổng cung 21 triệu 21 triệu

Thời gian xuất khối 10 phút 5 phút

Kích thước khối 1M

8M

Nửa chu kỳ 4 năm cắt giảm một nửa 4 năm cắt giảm một nửa

Phần thưởng khối ban đầu 50 25

BHD kế thừa từ BTC, liên quan đến BTC:

BHD tăng khối lên 8M / Khối, khối trở nên lớn hơn và một khối có thể chứa nhiều giao

dịch hơn và tăng tốc độ chuyển khoản;

30

Thời gian khối được điều chỉnh thành 5 phút, thời gian khối giảm một nửa và tăng tốc độ

chuyển khoản ;

Phần thưởng khối ban đầu được điều chỉnh thành 25BHD / khối, giảm một nửa trong 4 năm,

phần thưởng khối ban đầu giảm một nửa, cho phép cộng đồng có nhiều thời gian hơn, thu

thập tài nguyên cộng đồng và các công ty khai thác có thể chia sẻ thêm doanh thu, đồng

thời vẫn duy trì tổng cộng 21 triệu tiền coin cung ứng.

3.4 Đặc tính kỹ thuật BHD

1. Thuật toán đồng thuận POC2;

2. Thời gian xuất khối là 5 phút và tốc độ giao dịch nhanh hơn;

3. Kích thước khối 8M để cải thiện hiệu quả mạng;

4. Toàn bộ dung lượng mạng đạt 3000P thêm Zero knowledge proof;

5. Sử dụng khai thác đĩa cứng, chống ASIC, khai thác mà không cần thiết bị đặc biệt;

6. Bảo vệ môi trường, tiêu thụ năng lượng thấp, tiếng ồn thấp

3.4.1 Blockchain

● Khối bao gồm proof sub block, signature sub block and transaction sub block。

● Mũi tên chỉ ra rằng khối phụ chứa dấu hiệu của người khai thác chỉ mũi tên vào khối

phụ

● Challenge của chúng tôi được tạo ra bởi hàm băm của Proof subblock trước khối 𝛥.

31

3.4.2 Possible attacks tấn công có thể và thiết kế

phòng ngừa Block grinding

Miner có thể thử các kết hợp giao dịch khác nhau khi tạo các khối, làm cho các khối được

tạo thiên về chính chúng. Sự độc lập của subblock trong cấu trúc khối của chúng tôi có thể

ngăn chặn cuộc tấn công này.

Challenge Grinding

• Trong quá trình khai thác, người khai thác có thể chia không gian của mình thành m

phần và sau đó xây dựng lại khối t = 2∆ liên tục trên blockchain. Nếu chất lượng của

blockchain được xác định như sau:

Vậy bạn có thể, làm cho chất lượng của i + ∆ tối đa hóa bằng cách thử proof của khối

thứ i. Chất lượng trên dựa trên tổng kết tuyến tính, theo phương pháp tấn công trên,

kẻ tấn công có thể nhận được 𝑚

2 lần cơ hội để có được chất lượng cao hơn.

• Bằng cách xác định lại chất lượng của blockchain, để giảm nhiều lợi ích từ cuộc tấn

công này và thay đổi cách tính chất lượng từ xếp chồng tuyến tính sang nhân, như được

định nghĩa dưới đây:

• Theo định nghĩa này, mức tăng xác suất mà kẻ tấn công có được sẽ giảm xuống log

(m). Đồng thời, để cho challenge c của ∆ khối liên tiếp được xác định bởi cùng một

khối sẽ làm giảm thêm tác động của cuộc tấn công.

3.4.3 Giao dịch Transaction

Cấu trúc giao dịch BHD giống như bitcoin, một chuỗi từ UTXO đến UTXO. Kiểu thiết kế

transaction này cũng đã có sẵn trong nhiều năm, và nó cũng là một cách hiệu quả để đạt

được các thuộc tính cơ bản của nó.

32

4 Tuyến đường kỹ thuật BHD

1. Ngày 3 tháng 8 năm 2018: Khối tạo của BHD được đào, mở ra một thử nghiệm khai thác

sáng tạo mới, khai thác công suất vô điều kiện trong tháng đầu tiên.

2. Ngày 4 tháng 9 năm 2018: BHD mở ra một thử nghiệm mô hình kinh tế để khai thác năng

lực có điều kiện.

3. Khi toàn bộ sức mạnh điện toán mạng bước vào một sự tăng trưởng lành mạnh, nó có

thể tham gia mô hình kinh tế linh hoạt theo sự đồng thuận của cộng đồng.

4. Dung lượng của toàn mạng đạt 3000P và thêm thành phần chức năng Zero knowledge

proof vào để cải thiện TPS.

5. Dung lượng của toàn mạng đạt 6000P và thuật toán đồng thuận CPOC tiên tiến hơn

được lặp lại.

6. Toàn bộ dung lượng mạng đạt 10000P và hệ thống tiền tệ ổn định mã hóa phân tán dựa

trên tiêu chuẩn dung lượng phục vụ lớp ứng dụng.

BHD cam kết tạo ra một hệ thống tài chính có giá trị thay đổi cách sản xuất tiền điện tử.