MimbleWimble – Tổng Hợp Về MimbeWimble Coins/Grin/Beam

MimbleWimble là một giao thức blockchain tăng cường bảo mật và có thể mở rộng. Nó xác minh rằng tất cả các giao dịch là hợp lệ mà không lưu trữ toàn bộ lịch sử blockchain. Nó được đặt tên theo lời nguyền buộc lưỡi trong Harry Potter để ngăn chặn sự phiền não từ việc làm lộ bí mật. Nó đã được đề xuất vào năm 2016 bởi một người có bút danh Tom Elvis Jedusor, người đã chia sẻ một liên kết Tor trên phòng chat của Bitcoin IRC với một tệp văn bản phác thảo MimbleWimble – và sau đó biến mất, cũng có phần nào huyền bí giống với Satoshi Nakamoto.

Nền tảng

Andrew Poelstra, một nhà toán học tại Blockstream, đã bị giao thức này mê hoặc và đã xuất bản một bài báo chi tiết và mạnh mẽ hơn về MimbleWimble vào tháng 10 năm 2016. MimbleWimble là một giao thức blockchain và Grin và Beam là hai triển khai đầu tiên của nó. Chúng tôi khám phá MimbleWimble, Grin và Beam trong báo cáo này.

MimbleWimble-Mimble-Wimble-Beam-Grin-la-gi-giao-thuc-bao-mat-gi-2019-02
MimbleWimble-Mimble-Wimble-Beam-Grin-la-gi-giao-thuc-bao-mat-gi-2019-02

Nhiều người trong cộng đồng tiền điện tử đã theo dõi chặt chẽ giao thức MimbleWimble vì nó nhằm cải thiện các vấn đề chính với bitcoin và các loại tiền điện tử khác, lần đầu tiên, nó tối ưu hóa quyền riêng tư và khả năng mở rộng.

Bảo mật hoàn toàn: MimbleWimble ẩn người gửi giao dịch, người nhận và số tiền từ bất kỳ ai không liên quan đến giao dịch. Người quan sát thấy một giao dịch bao gồm một số đầu vào và đầu ra được mã hóa. Họ có thể xác minh rằng các đầu vào đã có trên chuỗi và tiền tệ trong các đầu ra tổng hợp với cùng một giá trị. Đây là một cải tiến đối với các hệ thống như Bitcoin, nơi mọi người có thể theo dõi giá trị khi nó được chuyển từ địa chỉ này sang địa chỉ khác.


Hiệu quả: MimbleWimble cho phép các trình xác nhận chỉ lưu trữ các UTXO chưa sử dụng. Tất cả các loại tiền điện tử khác buộc các nhà khai thác và bên ngoài các trình xác nhận lưu trữ toàn bộ lịch sử giao dịch cho blockchain. Điều này cho phép tiết kiệm không gian và đồng bộ hóa nhanh hơn vì khi lịch sử blockchain phát triển lớn hơn, các công ty khai thác có thể buộc phải sử dụng nhiều ổ đĩa để lưu trữ toàn bộ lịch sử.

Trình xác nhận kiểm tra giao dịch MimbleWimble bằng cách xác minh rằng (1) tổng số đầu vào bằng tổng đầu ra và (2) giao dịch không chứa số tiền âm để đảm bảo rằng không có giao dịch nào cố gắng đúc tiền mới. Giao dịch duy nhất có thể đúc tiền là giao dịch “coinbase“, đây cũng là giao dịch có thể nhận dạng duy nhất. Tuy nhiên, người xác nhận và quan sát viên không thấy ai nhận được phần thưởng khối.

Một điểm khác biệt quan trọng của MimbleWimble là không có địa chỉ hoặc khóa công khai (public key); chỉ có đầu vào (input) và đầu ra (output). Mỗi UTXO (Unspend Transaction Output – TxOutput chưa được dùng) có một khóa bí mật (private key) và người nhận lưu trữ bí mật UTXO trong ví của mình. Để gửi UTXO, người gửi phải liên hệ với người nhận trong một kênh riêng và thực hiện giao tiếp nhiều vòng để xây dựng giao dịch. Người gửi sử dụng bí mật UTXO của mình để ký UTXO, trong khi người nhận nhận được một bí mật mới cho UTXO đầu ra do kết quả của giao tiếp.

su-phat-trien-cua-blockchain
su-phat-trien-cua-blockchain

Vấn đề của Blockchain

Blockchains là sổ cái công khai không thể thiếu của các giao dịch. Không thể thiếu có nghĩa là người dùng chỉ có thể gửi tiền mà họ đã nhận được – họ không thể gửi tiền được gửi cho người khác hoặc tạo tiền ngoài luồng. Bitcoin và các chuỗi khối tương tự công khai địa chỉ người gửi, địa chỉ người nhận và số tiền giao dịch để dễ dàng xác minh số tiền đã gửi bằng với số tiền nhận được và người gửi đầu vào là một khóa có khóa riêng tương ứng với các đầu vào đó.

Bản chất công khai của bitcoin (và các tài sản tiền điện tử khác) có thể là điều không mong muốn đối với những người và doanh nghiệp không muốn các chi tiết giao dịch của họ được chia sẻ với mọi người. Ngoài ra, với sự gia tăng của các công ty phân tích chuỗi như EllipticChainalysis, các nhà nghiên cứu có thể nắm được đầu ra cho các giao dịch bất hợp pháp và danh sách đen cho biết đầu ra. Giám đốc điều hành của Binance – CZ đã từng tweet rằng họ có thể đóng băng tiền được gửi đến sàn giao dịch bởi tin tặc sau khi nó được báo cáo trên phương tiện truyền thông xã hội. Tuy nhiên, một số ý kiến ​​cho rằng điều này đi ngược lại nguyên tắc về tính nhất quán. (Tính nhất quán có ý tưởng rằng tất cả các đồng tiền được tạo ra giống như một hóa đơn đô la bằng với một hóa đơn đô la khác bất kể một hoạt động trong quá khứ hóa đơn.)

Bitcoin và tất cả các blockchain khác yêu cầu các thợ mỏ và các trình xác nhận khác lưu trữ toàn bộ lịch sử giao dịch của chuỗi để xác minh rằng tất cả các giao dịch là hợp lệ. Những người tham gia mới cần tải xuống và xác minh toàn bộ blockchain để xác thực trạng thái hiện tại của mạng. Điều này đặt các yêu cầu về không gian, thời gian và tính toán đáng kể cho những người tham gia mới muốn đồng bộ hóa với mạng. Kích thước của blockchain Bitcoin ngay trước năm 2019 là khoảng 200 GB.

Giải pháp MimbleWimble

MimbleWimble sử dụng mật mã một cách thông minh để đạt được sự không thể thiếu trong khi đồng thời, tối ưu hóa sự riêng tư và khả năng mở rộng. Thay vì xác minh toàn bộ lịch sử của từng đầu ra như trong Bitcoin, việc triển khai MimbleWimble kiểm tra xem tổng của tất cả các đầu vào có trừ tổng của tất cả các đầu ra trên blockchain bằng 0 để xác thực chuỗi hay không (điều này củng cố một trong những tính năng cơ bản của tiền khi số tiền được gửi bằng số tiền nhận được). MimbleWimble sử dụng kết hợp các giao dịch bí mật (privacy transactions), CoinJoin, bằng chứng giải (range proofs) và cắt giảm (cut-through) để làm như vậy.

Tương tự như Bitcoin, MimbleWimble dựa vào mật mã đường cong elip và mô hình UTXO. Tuy nhiên, MimbleWimble là một phiên bản rút gọn hơn nhiều và đánh đổi khả năng lập trình (phục vụ cho smart contract) do những nhược điểm riêng tư của tập lệnh. Do đó, các chức năng phức tạp và phức tạp hơn như khóa thời gian hoặc các kênh thanh toán như Lightning Network chưa thể được thực thi ở hiện tại. Tất nhiên các dự án MW đang nỗ lực để có thể thực hiện được các kênh thanh toán LN ở lớp thứ 2.

Tìm hiểu nhanh về UTXOs

Bitcoin và MimbleWimble sử dụng mô hình đầu ra giao dịch chưa được sử dụng (UTXO) để tính toán số dư. Mô hình này có thể được so sánh với việc sử dụng tiền xu và hóa đơn để thanh toán cho hàng hóa và dịch vụ so với sử dụng thẻ tín dụng hoặc thẻ ghi nợ. Ví dụ, Alice muốn mua một chiếc áo 30 đô la nhưng cô ấy có hai tờ 20 đô la. Cô ấy có thể chỉ cần đưa cho người bán một hóa đơn rưỡi. Thay vào đó, cô đưa cho thương gia cả hai hóa đơn và nhận lại hóa đơn $ 10 khi thay đổi.

Mô hình UTXO hoạt động theo cách tương tự: Alice có hai đầu ra giao dịch là 1 BTC và 0,5 BTC từ các giao dịch trước đó. Alice cần trả cho một thương gia 1,3 BTC. Ví của cô ấy tạo ra một giao dịch gửi 1,5 BTC với hai đầu ra mới. Người bán nhận được 1,3 BTC và Alice nhận lại 0,2 BTC khi thay đổi (ít phí giao dịch hơn). Người dùng bitcoin có thể kiểm tra trình thám hiểm khối và sẽ nhận thấy rằng địa chỉ bitcoin của họ thường gửi một lượng bitcoin cao hơn so với chỉ định.

Tìm hiểu nhanh về mật mã đường cong elip (Elliptic curves cryptography)

Các đường cong elip có một số thuộc tính làm cho chúng hữu ích cho các giao thức mã hóa phức tạp. Một thuộc tính của các đường cong elliptic là các hàm một chiều. Thật dễ dàng để lấy một điểm G ngẫu nhiên trên một đường cong elip và nhân nó với một số nguyên s để có được một điểm khác P = sG. Tuy nhiên, nếu biết (P, G), không thể tính toán được giá trị của s. Điều này cho phép chúng tôi sử dụng (P, G) làm khóa chung và s làm khóa bí mật. Một tính chất khác của các đường cong elliptic là các điểm trên một đường cong elliptic có các tính chất đại số hữu ích:

  • Phân phối: (a + b) G = aG + bG
  • Giao hoán: a (bG) = b (aG) = (ab) G

Tìm hiểu nhanh về cam kết Pedersen

Cam kết Pedersen là các mật mã nguyên thuỷ kết hợp các đặc tính một chiều và đại số của các đường cong elliptic. Cam kết đối với một số giá trị (x, y) được tính là P = xG + yH. Trong khi tính toán s = P / G là không thể tính toán được, thì tính toán (x, y) từ (P, G, H) cũng là không thể vì có vô số kết hợp x và y sẽ thỏa mãn mối quan hệ P = xG + yH. Tuy nhiên, người dùng biết một cặp duy nhất (x, y) thỏa mãn mối quan hệ này không thể tính được một cặp thứ hai (x2, y2) thỏa mãn mối quan hệ này mà không vi phạm đặc tính một chiều của các đường cong elip.

Giao dịch bí mật

MimbleWimble dựa vào một khái niệm mật mã gọi là Giao dịch bí mật (Confidential Transactions) để đạt được quyền riêng tư theo mặc định. Các giao dịch bí mật được đề xuất bởi Gregory Maxwell, người đã lấy cảm hứng từ mã hóa đồng cấu của Adam Back, cho Bitcoin. Giao dịch bí mật sử dụng Cam kết Pedersen để ẩn giá trị của UTXO.

Trong MimbleWimble, đầu ra hoặc đầu vào giao dịch được thể hiện dưới dạng Cam kết Pedersen rG + vH. G và H là các điểm ngẫu nhiên trên một đường cong elip và là các tham số công khai của blockchain. Giá trị v là giá trị UTXO và r là hệ số làm mờ và hoạt động như khóa bí mật cho UTXO. Giá trị rG là khóa công khai tương ứng. MimbleWimble sử dụng các cam kết Pedersen để làm xáo trộn thông tin giao dịch nhạy cảm thay vì hiển thị các giá trị giao dịch rõ ràng. Cam kết Pedersen cho phép sử dụng số học cơ bản để xác nhận các giao dịch.

Hãy xem xét một ví dụ trong đó chúng ta có hai đầu vào và một đầu ra. Chúng tôi cung cấp các giá trị mẫu và hệ số làm mờ, trong khi để các tham số công khai G và H là các biến.

chi-tiet-ve-mimblewimble-grin-beam-coin

Giao dịch Kernel

Vấn đề với các giao dịch bí mật như đã nêu ở trên là chúng yêu cầu UTXO đầu vào và đầu ra sử dụng cùng một yếu tố gây mù, đó là khóa bí mật của người nhận. Nếu người gửi tìm hiểu giá trị của yếu tố làm mù người nhận, cô ấy có thể đánh cắp đầu ra UTXO của người nhận. MimbleWimble khắc phục vấn đề này bằng cách sử dụng bằng chứng không có thông tin (zero-knowledge proof).

Hãy xem xét một ví dụ đơn giản về việc gửi 5 đồng tiền. Người gửi có UTXO chưa được thể hiện bằng cam kết X = 45G + 5H, trong đó 5 là giá trị và 45 là yếu tố gây mù (r) hoặc khóa bí mật của cô ấy. Người nhận chọn hệ số làm mù ngẫu nhiên 7 và tạo UTXO đầu ra được biểu thị bằng cam kết Y = 7G + 5H. Một trình xác minh so sánh đầu vào với đầu ra sẽ thấy sự cam kết của phần vượt quá:

X-Y = (45G + 5H) – (7G + 5H) = 38G

MimbleWimble gọi giá trị 38 là phần thừa hoặc kernel và giá trị X-Y = 38G là kernel giao dịch. Trong một giao dịch hợp lệ, hạt nhân giao dịch luôn có dạng X-Y = rG + 0H, trong đó r là một số nguyên. Điều này đúng ngay cả khi nhiều đầu vào và đầu ra được sử dụng, Nếu tổng các giá trị đầu vào bằng tổng của các giá trị đầu ra, giá trị nhân với H sẽ bằng không. Một hạt nhân giao dịch hợp lệ luôn ở dạng khóa công khai. Người gửi và người nhận từng biết một phần của khóa bí mật tương ứng. MimbleWimble có một giao thức cho phép họ cùng nhau tính toán chữ ký bằng cách sử dụng các yếu tố gây mù để ký giao dịch. The Kernel đại diện cho một khóa multisig cho người tham gia giao dịch.

Bằng chứng giải (Rangeproofs)

Giao thức MimbleWimble yêu cầu số tiền giao dịch phải dương để người dùng không thể tạo tiền từ vô hình. Như chúng tôi đã đề cập, loại giao dịch duy nhất có thể đúc tiền là giao dịch coinbase. Rangeproof là một kỹ thuật mã hóa được sử dụng để chứng minh rằng, được đưa ra Cam kết Pedersen X, người hoạt động biết một cặp số nguyên (r, min <v <max) sao cho X = rG + vH. Việc triển khai MimbleWimble sử dụng rangeproof để chứng minh rằng v lớn hơn 0. MimbleWimble sử dụng Bulletproofs được giới thiệu gần đây, một loại rangeproof chỉ tiêu thụ ~ 5kb đến ~ 700 byte.

Không địa chỉ

Như chúng tôi đã đề cập, MimbleWimble không sử dụng địa chỉ. Một động lực chính đằng sau việc xóa địa chỉ là tăng cường sự riêng tư và phình to địa chỉ. Trong các chuỗi khối dựa trên MimbleWimble, người dùng phải liên lạc ngoại tuyến để tạo giao dịch. Người gửi chia sẻ bằng chứng rằng cô ấy kiểm soát một số đồng tiền với một người nhận chấp nhận quyền kiểm soát những đồng tiền đó. Bởi vì không có địa chỉ nào phân công công khai quyền kiểm soát tiền xu, nên không có cách nào để tiêu chuẩn giao dịch. Do đó, người tham gia giao dịch cần thiết lập một phiên trò chuyện để chia sẻ bằng chứng kiểm soát và chuyển quyền kiểm soát cho người nhận. Điều này rất khác với bitcoin (và hầu hết các blockchain khác), nơi các giao dịch có thể được thực hiện mà không cần sự tham gia của người nhận.

CoinJoin

Một cách để chống lại bản chất công khai của các giao dịch là CoinJoin. CoinJoin là một cách để kết hợp các đầu vào thành một giao dịch lớn duy nhất khiến cho việc phân biệt đầu vào nào trả tiền cho đầu ra nào. CoinJoin đã được triển khai trong JoinMarket, ShufflePuff, DarkWallet, SharedCoin, Wasabi, Samourai. Nhược điểm của CoinJoin dựa trên ví là người dùng phải chọn tham gia sử dụng dịch vụ. Điều này làm giảm hiệu quả của nó bởi vì người dùng không biết về các dịch vụ này hoặc không cần quan tâm đến việc sử dụng chúng, dẫn đến một số lượng nhỏ các giao dịch CoinJoined (một bộ ẩn danh nhỏ được đặt tên). Điều này không có hiệu quả che giấu địa chỉ và điểm đến có nguồn gốc. Ngoài ra, người dùng phải tương tác để tạo giao dịch CoinJoin vì mọi chủ sở hữu đầu vào phải ký toàn bộ giao dịch kết hợp để xác thực giao dịch.

Trong MimbleWimble, người dùng không cần phải chọn tham gia CoinJoin theo mặc định. Một khối không còn có giao dịch cá nhân. Thay vào đó, nó trông giống như một giao dịch lớn. Hình 1 là một phiên bản đơn giản hóa của một tập hợp các giao dịch chưa được xử lý sẽ được bao gồm trong khối tiếp theo. Trong Hình 2, MimbleWimble kết hợp các giao dịch lại với nhau trong một quy trình tương tự như CoinJoin để những gì còn lại là một giao dịch duy nhất kết hợp danh sách tất cả các đầu vào và danh sách tất cả các đầu ra.

chi-tiet-ve-mimblewimble-grin-beam-coin

Cắt ngang (Cut-through)

Giao dịch bí mật lớn hơn nhiều so với giao dịch thông thường. Giao dịch bí mật lớn hơn chưa tới năm lần với giao dịch không phải là bí mật. MimbleWimble giải quyết thách thức này bằng cách sử dụng một kỹ thuật gọi là cắt ngang để cung cấp các cải tiến hiệu quả.

Như chúng tôi đã đề cập ở trên, việc tải xuống toàn bộ blockchain Bitcoin tiêu tốn gần 200 GB dung lượng và đang phát triển. Nếu tất cả các giao dịch trên Bitcoin là các giao dịch bí mật như MimbleWimble, kích thước của blockchain sẽ là rất lớn.

MimbleWimble sử dụng một quy trình có tên là cắt ngang qua để loại bỏ các đầu ra dư thừa được sử dụng lại làm đầu vào trong cùng một khối để giải phóng không gian trong một khối và giảm lượng dữ liệu cần được lưu trữ trên blockchain, trong khi vẫn duy trì như cũ mức độ bảo mật. Điều này được minh họa tốt nhất thông qua một sơ đồ, được điều chỉnh từ các bài thuyết trình của Andrew Poelstra.

Trong hình 3 bên dưới, mạng xác định rằng đầu ra được sử dụng làm đầu vào sau. Mạng loại bỏ sự dư thừa này khỏi đầu vào / đầu ra trong khối đã cho này để làm giảm dữ liệu phải được lưu trữ. Trong khi MimbleWimble loại bỏ bằng chứng hủy bỏ, nó vẫn duy trì sự cho phép rằng các giao dịch này đã diễn ra, còn gọi là kernel.

chi-tiet-ve-mimblewimble-grin-beam-coin

MimbleWimble không chỉ sử dụng công cụ này mà không có các khối ở cấp độ vi mô, nó sử dụng tính năng cắt ngang ở cấp vĩ mô để các phần dữ liệu duy nhất còn lại là các tiêu đề khối, UTXO và hạt nhân giao dịch. Các nút có thể sử dụng các mẩu dữ liệu quan trọng này để xác thực chuỗi khối. Điều này có nghĩa là blockchain có thể co lại nếu, ví dụ, có một khối dành nhiều đầu ra hơn so với nó tạo ra. Về mặt lý thuyết, điều này có thể làm giảm lượng dữ liệu cần thiết để chứng minh rằng trạng thái của sổ cái là chính xác theo thời gian.

Grin, triển khai đầu tiên của MimbleWimble, đã chia sẻ rằng kích thước của một nút MimbleWimble nhất định, sẽ là trên mạng theo thứ tự vài gigabyte cho một blockchain có kích thước Bitcoin và có khả năng tối ưu hóa tới vài trăm megabyte. Giả sử 10 triệu giao dịch với 100 nghìn UTXO có kích thước của một sổ cái mà không bị cắt giảm sẽ là khoảng 130 GB với 128 GB dữ liệu giao dịch, 1 GB dữ liệu bằng chứng giao dịch và 250 MB tiêu đề khối. Với tính năng vượt trội, kích thước của blockchain có thể giảm xuống 1,8 GB, với 1 GB dữ liệu đầu ra, 520 MB UTXO và 250 MB tiêu đề khối. Beam tin rằng kích thước blockchain của nó có thể bằng 30% kích thước khối của Bitcoin khi nó đạt đến quy mô tương tự như Bitcoin. Hoặc có thể hiểu đơn giản, cùng một quy mô như nhau, Beam có khả năng nhẹ hơn Bitcoin khoảng 3X lần.

Dandelion (Bồ công anh)

Mối đe dọa lớn nhất đối với quyền riêng tư của MimbleWimble là các nút có thể ghi lại các giao dịch khi chúng được phát lên mạng, trước khi chúng được đưa vào một khối. Trước khi cắt, các đầu ra giao dịch dành một chút thời gian trong mempool (nhóm giao dịch chưa được xác nhận). Điều này cho phép các nút gián điệp xây dựng biểu đồ giao dịch và có thể khám phá IP của người gửi.

bo-cong-anh-mimble-wimble
bo-cong-anh-mimble-wimble

Dandelion, không phải là một phần của MimbleWimble, mà là một tính năng bổ sung mà Grin và Beam kết hợp. “Dandelion cố gắng hạ thấp cơ hội các nút gián điệp tạo thành công một biểu đồ giao dịch bằng cách trì hoãn sự xuất hiện của giao dịch trên mạng bằng cách chuyển tiếp nó lặng lẽ trước khi phá vỡ nó” (Andreas Antonopoulos).

Thông thường, khi ai đó gửi một giao dịch đến blockchain, nó sẽ được phát đến tất cả các nút trên mạng. Dandelion chia việc phát sóng một giao dịch thành hai giai đoạn, bắt đầu với giai đoạn xuất phát trực tiếp, hoặc bắt đầu phát sóng ngẫu nhiên đến một nút, sau đó nó được phát ngẫu nhiên tới một nút, sau đó gửi đến giai đoạn đó một cách ngẫu nhiên nơi hệ thống phát sóng giao dịch đến toàn bộ mạng. Điều này ngăn một nút xem ánh xạ một giao dịch bằng cách sử dụng Dandelion trở lại địa chỉ ban đầu. Dandelion ++ cung cấp các cải tiến so với Dandelion khiến việc tạo đồ thị giao dịch trở nên khó khăn hơn.

Trong MimbleWimble, các giao dịch cũng có thể được hợp nhất trước giai đoạn gốc để khiến việc liên kết đầu vào với các giao dịch trở nên khó khăn hơn. Beam tiến thêm một bước này và có thể thêm các đầu ra giả hoặc giải mã trong các tình huống khi có đủ các đầu ra để hợp nhất.

Một thách thức chính với Dandelion là, trong giai đoạn gốc, nếu giao dịch được chuyển đến một nút sau đó ngoại tuyến, giao dịch sẽ không được truyền tới mạng. Grin và Beam giải quyết thách thức này – nếu đây là một giao dịch không đạt đến giai đoạn sớm trong một khoảng thời gian hợp lý, giao dịch sẽ được tự động phát đến mạng lưới rộng hơn.

Scriptless scripts (Các tập lệnh không có kịch bản)

MimbleWimble không hỗ trợ các tập lệnh giao dịch, đây là một tính năng quan trọng của hầu hết các blockchain. Script là mã được nhúng trong các giao dịch cho phép các chức năng hợp đồng thông minh cơ bản. Không có nó, MimbleWimble không thể hỗ trợ các giao dịch có điều kiện, sử dụng khóa thời gian, kênh trạng thái (ví dụ: mạng lightning), hoán đổi nguyên tử chuỗi chéo, v.v. Đây là cái giá phải đánh đổi của các giao dịch không liên kết và cắt giảm. Trình xác minh không có cách nào kiểm tra xem các điều kiện hợp đồng thông minh có được đáp ứng hay không vì các UTXO có liên quan và các điều kiện của chúng có thể đã bị xóa để đảm bảo cho tính bảo mật, ẩn danh.

Khi bài báo MimbleWimble đầu tiên được xuất bản vào tháng 8 năm 2016, các giao dịch vô điều kiện dường như là một hạn chế mà cộng đồng sẽ cần phải sống cùng. Tuy nhiên, Andrew Poelstra đã tìm ra cách để thực hiện các hợp đồng thông minh đơn giản ngoài chuỗi bằng cách sử dụng các tập lệnh không có tập lệnh. Các tập lệnh scriptless dựa trên ý tưởng rằng các trình xác nhận blockchain chỉ cần kiểm tra xem các chữ ký có hiện diện và chính xác hay không. Họ không cần phải biết các yếu tố có điều kiện diễn ra ngoài chuỗi. Chữ ký Schnorr có thể được sử dụng để hỗ trợ các tập lệnh không có kịch bản trước.

Cụ thể, những người tham gia giao dịch có thể tạo ra một Schnorr đa chữ ký bằng cách kết hợp các khóa ký riêng lẻ của họ để tạo ra một chữ ký, đây là phần dữ liệu duy nhất cần được gửi và xác thực bởi các nút.

Aaron Van Wirdum cung cấp một sự giải thích tuyệt vời, mà chúng tôi mô tả lại ở đây. Anh ấy sử dụng ví dụ của một streamer muốn nghe một bài hát của nghệ sĩ. Nghệ sĩ và streamer cần gửi chữ ký Schnorr kết hợp của họ tới blockchain để xác thực giao dịch có điều kiện. Nghệ sĩ, người có quyền bài hát có khóa bài hát bí mật (ví dụ 7000). Nghệ sĩ có một nửa chữ ký Schnorr là 8000. Nghệ sĩ đó có thể chia sẻ chữ ký chuyển đổi 1000 bằng cách trừ khóa bài hát bí mật (7000) khỏi đoạn Schnorr (8000) của cô. Sau đó, nghệ sĩ chia sẻ chữ ký phù hợp với bộ truyền phát, người sử dụng các thủ thuật mã hóa để xác nhận rằng nó bằng với mảnh nghệ sĩ trừ đi khóa bí mật. Các streamer sau đó chia sẻ mảnh chữ ký Schnorr của cô với nghệ sĩ. Ví dụ là 5000. Nghệ sĩ gửi chữ ký kết hợp (8000 + 5000 = 13000) cho blockchain, tự động tiết lộ chữ ký của cô ấy (8000) cho người truyền phát. Trình phát bây giờ có thể quay lại khóa bài hát bí mật (8000-1000 = 7000) để nghe bài hát.

Tất cả điều này xảy ra ngoài chuỗi sao cho không ai ngoài nghệ sĩ và streamer từng khám phá ra các giá trị và các bước riêng lẻ. Điều duy nhất các trình xác nhận nhìn thấy là chữ ký Schnorr kết hợp của 13000. Chữ ký của bộ điều hợp không bị phát hiện bởi công chúng. Không có gì khác ngoài giao dịch thanh toán trên mạng, được ghi lại trên blockchain. Các tập lệnh không có kịch bản (SS) có thể được thực hiện bằng cách thêm một opcode mới cho phép chữ ký Schnorr. Grin và Beam đang trong quá trình thực hiện các tập lệnh không có kịch bản và có một dòng thời gian chính xác xung quanh khi chức năng sẽ hoạt động.

Các tập lệnh không có kịch bản có khả năng cho phép những thứ như tài sản bí mật (Confidential Assets), hoán đổi nguyên tử chéo chuỗi và các giải pháp mở rộng lớp thứ hai như Lightning trên chuỗi khối MimbleWimble. Các SS không bắt buộc phải được triển khai trên MimbleWimble và thậm chí có thể mở rộng sang các chuỗi khối khác.

Phần kết luận

MimbleWimble dựa trên các mã hoá nguyên thủy đã được chứng minh. Một số khối xây dựng đã được xuất bản trong các tạp chí mật mã được đánh giá ngang hàng, trong khi các khối khác là các bản cáo bạch công khai và báo cáo kỹ thuật. Các blockchains MimbleWimble đầu tiên Grin và Beam chỉ mới ra mắt gần đây. Mặc dù MimbleWimble là một công nghệ mới và thử nghiệm, nó có khả năng mang lại lợi ích đáng kể về quyền riêng tư và khả năng mở rộng, nhưng nó có những thách thức về UX và quyền riêng tư chưa được giải quyết. Cần nhiều thử nghiệm và lặp lại để làm cho quyền riêng tư hoạt động trên các chuỗi khối mở ở quy mô. Hiện tại, các khái niệm dường như không thể xuyên thủng có thể phải đối mặt với các vấn đề bất ngờ trong thực tế.

Về mặt UX, không có địa chỉ và các bên giao dịch cần phải tương tác và trực tuyến (mặc dù không nhất thiết phải cùng lúc) để ký và hoàn tất giao dịch. Điều này không trực quan khi so sánh với các tài sản tiền điện tử hiện có.

Về mặt riêng tư, các thợ mỏ có thể thấy các giao dịch trong mempool trước khi CoinJoin và giao dịch cắt giảm diễn ra. Do đó, các nút xem mạng có thể xây dựng các biểu đồ giao dịch chi tiết, ảnh hưởng đến quyền riêng tư, trái ngược với đề xuất giá trị khóa MimbleWimble. Mặc dù có những giải pháp tiềm năng như Dandelion và UTXO giả, chúng vẫn chưa được hoàn thiện trong thực tế.

Các giải pháp bảo mật khác

MimbleWimble không phải là cách tiếp cận đầu tiên hoặc duy nhất đối với quyền riêng tư của blockchain. Mặc dù một cuộc thảo luận đầy đủ và toàn diện về tất cả các giải pháp bảo mật có sẵn nằm ngoài phạm vi của báo cáo này, điều quan trọng là phải động chạm vào các lựa chọn thay thế. Chúng bao gồm (mặc dù không giới hạn) các đồng tiền riêng tư của giao thức hoặc lớp cơ sở khác (Zcash, Monero), giải pháp bảo mật lớp thứ hai (các side chains) và quyền riêng tư của lớp giao dịch (thông qua ví như Samourai và Wasabi).

cac-dong-coin-an-danh-noi-tieng
cac-dong-coin-an-danh-noi-tieng

Coin bảo mật ẩn danh

Hai đồng tiền bảo mật ẩn danh ra mắt trước Grin và Beam là Zcash và Monero. Những đồng tiền này thực hiện quyền riêng tư ở lớp giao thức. Monero là một đồng tiền riêng tư dựa trên giao thức CryptoNote. Một lợi thế quan trọng trong Monero là quyền riêng tư được bật theo mặc định. Nó ẩn địa chỉ gửi/nhận và giao dịch. Monero đạt được quyền riêng tư bằng cách sử dụng Giao dịch Bí mật Vòng (Ring Confidential Transactions) và địa chỉ lén lút (stealth addresses). Chữ ký vòng thêm các trò giải mã khác vào các giao dịch mà không tiết lộ những đồng tiền nào thực sự được ký, trộn các đồng tiền một cách hiệu quả. Nhược điểm chính của Monero, là các giao dịch lớn gấp 10X lần giao dịch Bitcoin, ngay cả khi triển khai Bulletproofs, giải pháp mặc dù đã giúp tiết kiệm đáng kể không gian.

Zcash dựa trên thiết kế giao thức Zerocash. Zcash sử dụng các địa chỉ được che chắn để ẩn các bên giao dịch và zk-snarks (zero-knowledge proof – một loại bằng chứng không có thông tin) để ẩn số tiền giao dịch. Không giống như Monero, Grin và Beam quyền riêng tư không được bật theo mặc định trong Zcash. Trước khi cập nhật Sapling của Zcash, việc tạo một giao dịch bí mật đã bị tính toán nặng nề và tốn thời gian, ngăn cản người dùng chọn tham gia. Với bản cập nhật Sapling, bộ nhớ và thời gian cần thiết cho các giao dịch được bảo vệ đã giảm, điều này có thể khuyến khích sử dụng các giao dịch được bảo vệ. Nhược điểm khác của quyền riêng tư tùy chọn là việc chọn bảo vệ các giao dịch có thể bị coi là đáng ngờ. Một chỉ trích khác là thiết lập đáng tin cậy của Zcash. Trong khi Zooko Wilcox tuyên bố phá vỡ thiết lập đáng tin cậy đã giành được sự riêng tư thỏa hiệp, thì Peter Todd (một nhà nghiên cứu về Bitcoin) không đồng ý dựa trên các cuộc trò chuyện với nhà phát triển zk-snarks.

Sidechain

Sidechain là một blockchain độc lập được liên kết với giao thức lớp cơ sở thông qua chốt hai chiều. Cái chốt hai chiều cho phép các đồng tiền từ chuỗi ban đầu được hoán đổi với các tài sản sidechain theo tỷ lệ cố định sau một quy trình xác minh. Các chuỗi bổ sung này có thể hỗ trợ các tính năng thay thế và cơ chế đồng thuận ngoài khả năng của các lớp cơ sở để tối ưu hóa cho các giải pháp bao gồm, nhưng không giới hạn, tính riêng tư và khả năng mở rộng. Công ty sidechain Bitcoin Blockstream đã triển khai một mạng như vậy, Liquid được ra mắt gần đây, kết hợp các giao dịch bí mật theo mặc định. Liquid sử dụng một nhóm nhỏ gồm 15 thành viên đã biết (được gọi là các công chức) để xác nhận các giao dịch và sản xuất các khối, giúp tăng tốc thời gian giao dịch với chi phí phân cấp. Mặc dù quản trị Liquid tập trung hơn, nhưng nó giải quyết các vấn đề cụ thể được thấy với các trao đổi như khả năng mua lại LBTC, mã thông báo gốc Liquid Liquid, trên bất kỳ chức năng nào trong Liên Đoàn. Điều này sẽ đặc biệt hữu ích nếu một thành viên mạng bị hỏng. Hơn nữa, thiết kế Liquid Liquid không khuyến khích một chức năng kiểm soát bitcoin ký quỹ mà không bao gồm danh tiếng của họ và mạng. Một chỉ trích nhỏ về Liquid là một vài trong số các trung gian đáng tin cậy của nó bao gồm các trao đổi tiền điện tử không được kiểm soát và không an toàn trong lịch sử như Bitfinex và OKCoin.

Ví bảo mật ẩn danh riêng tư

Ưu điểm của các giải pháp bảo mật dựa trên ví như Wasabi, Samourai hoặc Breeze là chúng có thể được triển khai trên bitcoin (hoặc các loại tiền khác) mà không thay đổi giao thức cơ bản. Các lời phê bình bao gồm các bộ ẩn danh nhỏ và sự chậm trễ giao dịch nếu tìm thấy khớp lệnh phù hợp ngay lập tức. Ví dụ, Samourai Ván Staggered Ricochet có thể mất tới hai giờ trước khi đến đích cuối cùng. Ngoài ra, ví bí mật cho các quy tắc của nền tảng tập trung của họ. Vào đầu năm 2019, Google đã khiến Samourai loại bỏ một số tính năng bảo mật và quyền riêng tư khỏi ứng dụng của mình vì nó vi phạm các quy tắc mới của cửa hàng Google Play.

Mặc dù có rất nhiều lựa chọn để tăng cường sự riêng tư, đây đều là những công nghệ ở giai đoạn đầu (bao gồm MimbleWimble, Grin và Beam). Mỗi bên đều có sự đánh đổi của riêng mình và tại thời điểm này, không có câu trả lời rõ ràng nào cho cách tiếp cận tốt nhất về quyền riêng tư trong tiền điện tử.

grin-coin-logo-coin-bao-mat-an-danh-mimble-wimble

Grin Coin

Grin là triển khai mã nguồn mở đầu tiên của MimbleWimble trong ngôn ngữ lập trình, Rust. Tài liệu Grin được phát hành vào ngày 20 tháng 10 năm 2016 bởi một nhà phát triển ẩn danh có tên Ignotus Peverell. Nhiều nhà phát triển cốt lõi của Grin đã áp dụng các biệt danh liên quan đến Harry Potter tương tự. Grin đã phát hành bốn bản thử nghiệm trước khi ra mắt trên mainnet vào ngày 15 tháng 1 năm 2019. Grin đã và được cộng đồng tiền điện tử khen ngợi về sự tương đồng với bitcoin – đáng chú ý là nhóm phát triển ẩn danh của nó, ra mắt công bằng (không có tiền thưởng, ICO hoặc phần thưởng người sáng lập) và mô hình tài trợ dựa trên sự đóng góp của nó. Tuy nhiên, Grin có một số khác biệt đáng chú ý.

Chính sách tiền tệ

Grin được thiết kế để được sử dụng như một phương tiện trao đổi thay vì lưu trữ giá trị như bitcoin. Phần thưởng cho người khai thác trong Grin là 60 Grin coin mỗi khối một phút (hoặc 1 Grin mỗi giây), vĩnh viễn. Điều này tương đương với lạm phát cao trong những ngày đầu có xu hướng giảm theo thời gian.

Thuật toán đồng thuận

Ban đầu, Grin sẽ cố gắng đạt được sự phân cấp bằng cách sử dụng hai thuật toán chứng minh công việc (PoW) là các biến thể của Chu kỳ Cuckoo (một là thân thiện với ASIC và cái kia được cho là kháng ASIC vì nó yêu cầu bộ nhớ cứng). Cuckoo Chu kỳ là một thuật toán bằng chứng công việc mới và hơi gây tranh cãi; Bản cáo bạch blockchain Handshake đưa ra một số mối quan tâm tới thuật toán này.

Quản trị

Grin không có quy trình quản trị chính thức nhưng có một hội đồng kỹ thuật bao gồm 8 thành viên quản lý quỹ chung và lộ trình phát triển của Grin. Nó cũng tổ chức các cuộc họp quản trị và phát triển mở.

Các tính năng

Grin đang làm việc để tăng cường giao thức MimbleWimble bằng cách thêm các tính năng như tập lệnh không có kịch bản (SS) cho phép thực hiện các giao dịch phức tạp và có điều kiện hơn. Các thành viên của cộng đồng cũng đang nỗ lực cải thiện trải nghiệm người dùng thông qua các giải pháp như grinbox và wallet713.

Thách thức

Mặc dù Grin được tôn vinh vì mô hình tài trợ dựa trên quyên góp, nhưng cũng là một thách thức khi dựa vào sự đóng góp bên ngoài để tiếp tục xây dựng và cải thiện. Ngoài ra, còn rất nhiều công việc phía trước để giúp Grin có thể sử dụng được cho người dùng không có kỹ thuật.

Niêm yết sàn giao dịch

Grin đã được niêm yết trên nhiều sàn giao dịch kể từ khi ra mắt, mặc dù nó không thu hút việc niêm yết sàn hoặc trả phí niêm yết. Mặc dù cộng đồng rất vui khi giúp niêm yết coin lên sàn, nhưng Ignotus Peverell nói rằng họ không lo lắng quá nhiều về các yếu tố bên ngoài và [những điều họ] không thực sự kiểm soát.

Thuật toán khai thác

Ban đầu, nhóm Grin đã lên kế hoạch sử dụng hai thuật toán được cho là kháng ASIC do yêu cầu ràng buộc về bộ nhớ của họ: Cuckoo Cycle3 (được phát triển bởi John Tromp vào năm 2015) và thuật toán Equihash có tên Equigrin với yêu cầu bộ nhớ cao.

Yêu cầu bộ nhớ được cho là giới hạn tính toán cho CPU và GPU phạm vi cao. Khi chu kỳ Cuckoo được phát triển, nó được cho là kháng ASIC do các yêu cầu SRAM (bộ nhớ truy cập ngẫu nhiên tĩnh) của nó. Các thuật toán bị ràng buộc bởi SRAM được cho là làm cho việc sản xuất ASIC trở nên khó khăn và tốn kém hơn (Nguồn). John Tromp, người tạo ra Cuckoo Chu kỳ, nói rằng ban đầu Cuckoo Chu kỳ được thiết kế để làm cho độ trễ bộ nhớ trở thành một nút cổ chai. Bây giờ, nhiều năm sau, chúng tôi nhận ra rằng SRAM mà Cuckoo Chu kỳ sử dụng [V]] rất hợp lý trong ASIC. Chúng tôi hy vọng các ASIC sẽ có lợi thế hiệu quả lớn so với GPU., John John Tromp giải thích về chu kỳ Cuckoo theo chiều sâu trong tập podcast này.

Vào tháng 8 năm 2018, cộng đồng đã thừa nhận rằng ASIC là không thể tránh khỏi trong thực tế và có thể gây bất lợi cho việc khởi động một cộng đồng phân tán trong thời gian đầu nhưng không hẳn là xấu trong thời gian dài. Ngược lại, thuật toán thân thiện với ASIC có thể giúp làm cho mạng an toàn hơn vì các máy ASIC làm tăng tốc độ băm của mạng, khiến việc tấn công trở nên khó khăn và tốn kém hơn. ASIC có thể tốt cho sự thành công lâu dài của một giao thức, bởi vì các công ty khai thác đã đầu tư hàng chục triệu được liên kết với giao thức về mặt bảo mật. Ngoài ra, theo Derek Hsue, bất kỳ nỗ lực nào để tạo ra kháng ASIC bền vững sẽ dẫn đến các ASIC bí mật – có vấn đề.

Do những điểm trên, Grin sau đó quyết định chuyển sang các thuật toán chứng minh công việc là cả hai biến thể của Cuckoo Chu kỳ, thuật toán thân thiện với ASIC (AF) và thuật toán kháng ASIC thứ cấp (AR) và loại bỏ thuật toán thứ hai. Thuật toán chính trong Grin được gọi là Cuckatoo31 +, một phiên bản AF nhiều hơn của Cuckoo Chu kỳ. Đó là AF ở chỗ nó sử dụng hàng trăm MB SRAM để cung cấp hiệu quả đạt được qua GPU. Thuật toán thứ cấp, được gọi là Cuckaroo29, là thuật toán AR PoW cứng bộ nhớ. Tuy nhiên, cách duy nhất để thực sự đảm bảo tính kháng ASIC là trải qua các chia tách cứng (hard-fork) được lên kế hoạch điều chỉnh nhất quán thuật toán (a la Monero), khiến ASIC được chế tạo cho nó trở nên lỗi thời. Grin sẽ thực hiện các nhánh như vậy cứ sau 6 tháng để điều chỉnh thuật toán nhằm không phù hợp với việc sản xuất ASIC cho thuật toán này cho đến khi nó bị loại bỏ sau hai năm.

Một số thành viên của cộng đồng tiền điện tử lo ngại về tính ổn định của thuật toán Cuckoo Chu kỳ. John Tromp lần đầu tiên đề xuất nó vào năm 2014, và trong thời gian ngắn, nó đã trải qua nhiều lần sửa đổi khi các nhà nghiên cứu tìm ra cách tối ưu hóa tính toán. Cuckoo Chu kỳ dựa trên một vấn đề đồ thị (graph). Một mối quan tâm là một người khai thác có thể đạt được lợi thế nếu họ tìm ra cách tính toán Cuckoo C chu kỳ nhanh hơn phần còn lại của mạng. Theo John Tromp, lợi thế tương đối của nó có thể tăng lên khi di chuyển sang các biểu đồ lớn hơn. Lợi thế này sẽ biến mất nếu phần còn lại của cộng đồng thực hiện cùng một giải pháp.

Bắt đầu, Grin đã được cấu trúc sao cho 90% các khối được khai thác với thuật toán thứ cấp và 10% các khối được khai thác với thuật toán chính. Vào cuối hai năm, 100% các khối sẽ được khai thác với thuật toán chính. Trong hai năm tới, Cuckatoo31 + sẽ nhận được tỷ lệ phần thưởng khối lớn hơn, tăng tuyến tính 3,75% mỗi tháng. Cộng đồng Grin hy vọng rằng sẽ có sự cạnh tranh lành mạnh từ nhiều nhà sản xuất ASIC vào thời điểm Cuckatoo31 + chiếm 100% khai thác. Grin nhắm mục tiêu khó khăn mỗi khối dựa trên một cửa sổ 60 khối.

Các pool đào Grin

Theo miningpoolstats.com, có 15 pools khai thác trên Cuckaroo29 và 11 nhóm khác khai thác dành cho Cuckatoo31 +. Tại thời điểm viết bài, hàm băm kết hợp của hai nhóm hàng đầu (SparkpoolF2pool) là 82% tổng số băm trên Cuckaroo29 và 68% trên Cuckatoo31 +. Cả Sparkpool và F2pool đều đã quyên góp cho quỹ nhà phát triển và quỹ chung của Grin. Mặc dù có vẻ như hashpower tập trung giữa các nhóm khai thác, các nhóm khai thác bao gồm nhiều người tham gia có thể chọn rời khỏi nhóm và điều khiển sức mạnh khai thác của họ ở nơi khác khi họ muốn.

Nhóm lớn thứ ba là GrinMint, nhóm khai thác được BlockCypher đưa ra đầu tiên dưới dạng testnet vào tháng 9 năm 2018 và trên mainnet vào tháng 1 năm 2019. BlockCypher thu 2,5% phí và cho biết sẽ phân bổ 0,5% cho cộng đồng nhà phát triển Grin. BlockCypher cũng có một nhà phát triển dành toàn thời gian cho Grin (Quentin Le Sceller). Các pool khác trả lại cho cộng đồng Grin bao gồm MimbleWimble Grin Poolgrin-pool.org.

Một trong những lời chỉ trích chống lại Grin là các công ty khai thác vốn được hỗ trợ đầu tư đã kiểm soát hashrate đáng kể khi Grin ra mắt. Kết quả là, những người tham gia thị trường, những người từng là người mua đã biến thành người bán tiền điện tử. Khi các nhóm khai thác phát hiện ra các khối và nhận phần thưởng khai thác, họ phải bán ngay các đồng tiền vì họ trả tiền cho các thợ mỏ bằng bitcoin.

Chính sách tiền tệ

Grin có tốc độ lạm phát tuyến tính và sẽ được giải phóng với tốc độ 60 Grin mỗi khối một phút (một Grin mỗi giây) mãi mãi – nguồn cung của nó được chủ ý là vô hạn. Mặt khác, Bitcoin có mức tổng cung cứng là 21 triệu đồng coin và có lịch cung ứng giảm phát vì phần thưởng khối được giảm một nửa (halving) cứ sau bốn năm cho đến khi nó đạt gần 0 vào khoảng năm 2140. Điều này khiến bitcoin trở thành một kho lưu trữ giá trị như mô hình khuyến khích nắm giữ tiền xu do kỳ vọng rằng giá trị mỗi đồng tiền sẽ tăng theo thời gian.

Ở Grin, tỷ lệ lạm phát sẽ rất cao trong những ngày đầu và tiến gần đến mức 0 theo thời gian khi có hàng triệu đồng tiền đang lưu hành, mặc dù nó sẽ không bao giờ đạt đến mức 0. Trên thực tế, sẽ mất 10 năm trước khi lạm phát giảm xuống dưới 10% và 25 năm trước khi nó giảm xuống 4% (tương đương với tỷ lệ như bitcoin năm 2018). Sẽ mất 50 năm để lạm phát giảm xuống dưới 2%. Tuy nhiên, trên thực tế, nhóm Grin tin rằng lạm phát sẽ thấp hơn khi chiếm số tiền bị mất. Theo nhóm nghiên cứu, đồng tiền bị mất có thể cao tới 2% tổng nguồn cung mỗi năm và cần được loại trừ khi tính tỷ lệ lạm phát. Phát hành vĩnh viễn được coi là một giải pháp tiềm năng để giảm thiểu ảnh hưởng của đồng tiền bị mất.

Một lý do khác đằng sau lạm phát vĩnh viễn là chính sách lạm phát có phần thưởng và ủng hộ người tham gia bình đẳng hơn chính sách giảm phát, bất kể họ có tham gia mạng lưới trong những ngày đầu hay không (đó không phải là kế hoạch nhanh chóng làm giàu những người khai thác sớm sớm) và nếu giá trị của một đồng xu dự kiến ​​sẽ tương tự vào ngày mai so với ngày hôm nay, thì nó có cơ hội được sử dụng như một phương tiện trao đổi, đó là ý định của Grin. Lạm phát cao trong ngắn hạn và trung hạn khuyến khích chi tiêu hơn là lưu trữ, bởi vì tiền xu trải qua sự “pha loãng” đáng kể. Cộng đồng cũng tin rằng việc khuyến khích chi tiêu có khả năng cho phép phân phối tiền xu rộng hơn.

Ngoài ra, lạm phát vĩnh viễn có thể ngăn Grin cuối cùng chỉ có thể dựa vào thị trường phí để bảo đảm mạng lưới – một thách thức mà cộng đồng Bitcoin đang thảo luận / cũng như đang phải đối mặt ngay bây giờ. Khi đợt phát hành bitcoin đạt gần bằng 0, mạng sẽ phải chuyển sang phí giao dịch một mình để thưởng cho các công ty khai thác vì công việc của họ trong việc đảm bảo chuỗi. Đây là mô hình kinh tế mới cho blockchain, và vẫn còn nhiều câu hỏi: cần bao nhiêu giao dịch cho mỗi khối, mức phí tối thiểu cho mỗi giao dịch để bảo mật mạng là gì và những thách thức được đưa ra bởi các giải pháp lớp hai nhằm giảm phí tác động đến tính bảo mật của blockchain cơ bản.

chinh-sach-tien-te-cua-grin-coin
chinh-sach-tien-te-cua-grin-coin

Những người hoài nghi đã chỉ trích Grin vì nó không được cố định nguồn cung khai thác, tỷ lệ lạm phát tuyến tính vì lạm phát làm giảm sức mua dành cho việc tiết kiệm, điều này phủ nhận một tài sản sử dụng như một kho lưu trữ giá trị. Tuy nhiên, lạm phát ở Grin là một lựa chọn thiết kế có chủ ý nhằm khuyến khích chi tiêu, ưu tiên vấn đề tiền bị mất và đảm bảo mạng luôn có cách bù đắp cho các công ty khai thác để bảo vệ mạng. Một nhược điểm của lạm phát cao là phần thưởng khối hiện đang là một phần đáng kể trong tổng nguồn cung, mặc dù điều này tương tự như những ngày đầu của bitcoin. Điều này có thể tác động tiêu cực đến giá trị của đồng tiền khi các nhóm khai thác bán phần thưởng Grin đổi lấy bitcoin để trả cho những người khai thác của họ.

Quản trị

Lehnberg của Grin nói, “Quản trị của thế giới là về cách các quyết định được đưa ra được coi là hợp pháp”, trong mắt những người tham gia (những người tham gia vào việc đưa ra quyết định) và các bên liên quan (những người bị ảnh hưởng bởi các quyết định đó). , Grin không có một quy trình quản trị rõ ràng mặc dù minh bạch về các cuộc tranh luận nổi bật và mở cửa cho sự tham gia của cộng đồng.

Grin có một hội đồng kỹ thuật quản lý Quỹ chung Grin và chỉ đạo phát triển dự án. Các thành viên của hội đồng bao gồm Ignotus Peverell, Antioch Peverell, Hashmap, Jaspervdm, Lehnberg, Quentin le Sceller (BlockCypher), Yeastplume (Michael Cordner), John Tromp và Gary Yu. Bất cứ ai cũng có thể tham gia vào các cuộc họp và thảo luận về quản trị và phát triển, nhưng những người đóng góp tích cực nhất thường đóng vai trò lớn hơn.

Hội đồng kỹ thuật tổ chức các cuộc họp quản trị và phát triển hai tuần một lần, trong đó các chủ đề có thể bao gồm kháng ASIC, huy động vốn và chỉ đạo, sai sót lớn và lỗi, kiểm toán an ninh, tích hợp trao đổi, chia tách cứng, v.v. Grin cũng xuất bản một chương trình nghị sự và ghi chú và bảng điểm từ các cuộc họp trên trang Github trước và sau khi chúng diễn ra. Ngoài ra còn có một phần Quản trị trên diễn đàn Grin, có các bài viết nhất quán về chủ đề này, cho thấy cộng đồng đang tích cực suy nghĩ về cách tiếp cận quản trị trong dài hạn.

Quy trình quản trị và phát triển của hội đồng kỹ thuật đã cho phép cộng đồng nhanh chóng và nhanh nhẹn trong những ngày đầu, để tránh làm chậm tiến độ của mạng. Tuy nhiên, đã có cuộc thảo luận xung quanh việc thiết lập một quy trình quản trị có cấu trúc chặt chẽ hơn với các kiểm tra và số dư khi Grin lớn lên và trưởng thành. Các thành viên hội đồng và những người đóng góp đã nói rõ rằng sẽ cần phải thực hiện một quy trình chính thức hơn để thiết lập:

  • Một cách có cấu trúc hơn để cộng đồng truyền đạt phản hồi về các chủ đề quản trị và phát triển.
  • Các quy tắc xung quanh phạm vi quyền hạn của hội đồng và cách để cộng đồng cung cấp đầu vào cho các thành viên hội đồng.
  • Cơ hội cho tất cả các bên liên quan để làm cho tiếng nói của họ được lắng nghe. Các bên liên quan bao gồm các nhà phát triển cốt lõi, những người đóng góp một lần, người khai thác, người dùng, nhà đầu tư, trao đổi, v.v.
  • Nhược điểm là hội đồng thêm một yếu tố tập trung, và về lâu dài, một hội đồng không chính thức có thể nguy hiểm. Một ví dụ minh họa là Burst PoCC, phục vụ một chức năng tương tự như hội đồng kỹ thuật Grin xông. Một ngày nọ, họ trở nên khó chịu với cộng đồng và bất ngờ thoát ra, nhưng vẫn giữ quyền truy cập vào kho lưu trữ, đăng ký DNS, v.v. Họ cũng đã thực hiện các hành động độc hại bổ sung như gian lận các nhóm khai thác và bán Burst sớm, điều đó cuối cùng đã làm tổn thương chuỗi khối Burst.

Kinh phí

Grin là một dự án nguồn mở hoàn toàn dựa trên sự đóng góp. Mặc dù nó được ca ngợi vì nó ra mắt công bằng – không có phần thưởng ICO, tiền đề hoặc người sáng lập, nhưng nhược điểm là sự phát triển và tiến độ rất chậm. Grin dựa vào các tình nguyện viên bán thời gian không được trả lương và thu tiền quyên góp cho quỹ nhà phát triển cốt lõi, kiểm toán bảo mật, tiếp thị và phát triển web, hội nghị, v.v.

Như Tushar Jain chỉ ra, không có sự khuyến khích của nhà tư bản, sự phát triển sẽ bị trì hoãn. Đây là một sự thật mà cộng đồng Grin nhận ra. Trên trang quỹ chung, họ nói, thực tế là một dự án thuộc phạm vi Grin, sẽ được giúp đỡ rất nhiều bằng cách có một nguồn tài trợ. Điều này sẽ cho phép Grin tiếp cận tiềm năng của mình nhanh hơn, đáng tin cậy hơn, với cơ sở hạ tầng hỗ trợ tốt hơn và có cơ hội thành công hơn rất nhiều khi cạnh tranh với (hoặc cùng tồn tại với) các dự án blockchain được tài trợ tốt.

Cộng đồng Grin bắt đầu xây dựng Grin vào năm 2016 và chỉ ra mắt trên mainnet vào tháng 1 năm 2019. Trong khi đó, Beam, một triển khai khác của MimbleWimble (được thảo luận chi tiết bên dưới), là một công ty tư nhân được hỗ trợ bởi các nhà đầu tư VC bắt đầu làm việc với dự án này ngay từ đầu của năm 2018 và ra mắt một tuần trước Grin.

Ngoài ra, Yeastplume (Michael Cordner), một nhà phát triển cốt lõi và là thành viên chính của cộng đồng ban đầu đã gặp khó khăn trong việc gây quỹ cho phép anh ta dành toàn bộ sự chú ý cho Grin. Chỉ sau khi Ignotus Peverell bày tỏ sự thất vọng của mình rằng chiến dịch của Cordner (55.000 euro) còn lâu mới được tài trợ 10%, chiến dịch mới bắt đầu thấy sự gia tăng trong quyên góp. Nó đã vượt quá mục tiêu của nó, tăng € 66,580 tại thời điểm viết. Để biết danh sách đầy đủ các nhà tài trợ, hãy xem danh sách Friends of Grin.

Dựa vào sự đóng góp có thể làm việc trong thời gian ngắn. Tuy nhiên, để duy trì sự phát triển và thu hút nhân tài vào mạng lưới, Grin sẽ phải suy nghĩ lại về mô hình tài trợ của mình khi nó phải đối mặt với sự cạnh tranh ngày càng tăng từ các dự án được tài trợ tốt với các nhân viên được trả lương. Trong chủ đề được nói rõ về các ưu đãi dành cho nhà phát triển, Nathaniel Whittemore đề xuất một mô hình thay thế trong đó các doanh nghiệp vì lợi nhuận đứng trên giao thức mở

1) cung cấp đủ các khuyến khích để thu hút nhân tài hàng đầu

2) tiếp tục đóng góp vào các lộ trình phát triển cốt lõi

Trải nghiệm người dùng

Như chúng tôi đã giải thích ở trên, MimbleWimble không có địa chỉ. Do đó, người gửi và người nhận phải chuyển tiếp các tin nhắn (được gọi là giao dịch trực tuyến trên sàn giao dịch trực tuyến) để đàm phán tương tác về việc chuyển tiền. Có nhiều cách để chuyển tiếp các thông báo JSON được tiêu chuẩn hóa. Một phương thức là truyền dựa trên tệp, trong đó tệp chứa thông điệp JSON ở dạng văn bản thuần túy và có thể được chuyển theo một số cách (email, Telegram, Keybase, radio HAM, pigeon của nhà cung cấp, v.v.) và một phương thức khác là phương thức URL , trong đó API chấp nhận JSON thô ở định dạng văn bản.

Một nhóm các nhà phát triển bên thứ ba dưới tên vault713 đang làm việc để giúp Grin có thể sử dụng nhiều hơn và được áp dụng rộng rãi. Dự án đầu tiên của họ là một giao thức giao dịch được gọi là Grinbox. Grinbox là dịch vụ chuyển tiếp tin nhắn giúp đơn giản hóa quy trình giao dịch khi được sử dụng với ví713, đây là một nhánh của ví Grin lõi của vault713 hiện đang chạy trên Linux. Grinbox và Wallet713 nhằm cải thiện quá trình gửi và lưu trữ Grin.

Bước đầu tiên, họ cho phép người tham gia tạo địa chỉ công cộng để gửi / nhận tiền để họ không phải tiếp xúc với địa chỉ IP của họ. Wallet713 cũng cho phép người dùng liên kết tên liên lạc với các địa chỉ được lưu trữ cục bộ trên máy tính của họ. Ngoài ra, Wallet713 cho phép xây dựng giao dịch không đồng bộ. vault713 cũng đang làm việc để thêm nhiều tính năng giúp tăng cường tính riêng tư và khả năng sử dụng như hỗ trợ đa chữ ký, hoán đổi nguyên tử giữa BTC và Grin, CoinJoin với người dùng Ví713 khác trước khi giao dịch vào nhóm giao dịch chưa được xác nhận, GUI / thiết bị di động / web

Nhiều tùy chọn hơn để tạo giao dịch sẽ xuất hiện khi giao thức đáo hạn và thu hút nhiều tài năng hơn. Điều này có thể bao gồm các công nghệ gần gũi dựa trên NFC, QR, Bluetooth, v.v … Cuối cùng, thị trường có thể sẽ kết hợp với một giải pháp thuận tiện và được hiểu rõ, nhưng sẽ mất một thời gian để đến đó và vẫn còn phải xem phương pháp nào trở thành Tiêu chuẩn.

Grin chỉ mới vài tháng tuổi và, vì thế, giao thức này phù hợp nhất cho người dùng am hiểu về kỹ thuật, dành thời gian và nỗ lực để hiểu cách thức hoạt động của nó. Mặc dù cộng đồng đang bắt đầu giải quyết các thách thức về trải nghiệm người dùng thông qua các nỗ lực như grinbox và ví713, nhưng sẽ mất thời gian, lặp lại và giáo dục trước khi người dùng không có kỹ thuật cảm thấy thoải mái khi giao dịch trên mạng.

Phần kết luận

Grin là một dự án ban đầu đã thu hút sự chú ý của các nhà nghiên cứu về tiền điện tử và tiền điện tử, nhưng sự tương đồng của Grin với bitcoin đã thu hút sự chú ý của nhiều người. Cụ thể, Grin đã được ca ngợi là người lãnh đạo ẩn danh, mô hình tài trợ cơ sở và quyên góp, tập trung vào quyền riêng tư và phân cấp, và cộng đồng của nó quan tâm sâu sắc đến việc thúc đẩy dự án thay vì kiếm tiền nhanh chóng.

Nhưng khởi chạy Grin trên mainnet chỉ là bước đầu tiên. Có rất nhiều việc phải làm để thiết lập Grin để thành công lâu dài và áp dụng rộng rãi. Những thách thức chính cần được giải quyết bao gồm một cách đáng tin cậy hơn để gây quỹ, trải nghiệm người dùng trực quan hơn để thu hút nhiều người dùng hơn vào mạng và nghiên cứu để giải quyết các lỗ hổng bảo mật trong hệ thống (nghĩa là khả năng xem các nút để tạo biểu đồ giao dịch).

Nhóm nòng cốt đã nói rằng trọng tâm chính của nó vẫn là sự ổn định, hiệu suất và bảo mật. Nuôi dưỡng một hệ sinh thái lành mạnh với các nhóm phát triển bên thứ ba tích hợp Grin vào các dịch vụ và sản phẩm của họ cũng rất quan trọng để áp dụng để cải thiện. Điều này không cần đến từ các nhà phát triển cốt lõi của Grin. Thay vào đó, những thách thức này có thể được giải quyết khi một hệ sinh thái nhà phát triển bên thứ ba xuất hiện xung quanh chuỗi khối Grin.

Grin vẫn là một dự án rất mới, đi tiên phong trong những ý tưởng mới, chưa được thử nghiệm, các khái niệm về mật mã và công nghệ. Nếu Grin có thể giải quyết các thách thức chính, nó có khả năng nổi lên như một cách để đặt lại quyền riêng tư trong tay của các cá nhân.

beam-coin-logo-bao-mat-mimblewimble

Beam Coin

Beam là một công ty khởi nghiệp được hỗ trợ bởi VC có trụ sở tại Israel đã ra mắt một loại tiền điện tử tập trung vào quyền riêng tư cùng tên dựa trên giao thức MimbleWimble vào ngày 3 tháng 1 năm 2019. Nó đã bắt đầu xây dựng triển khai tại C ++ vào tháng 3 năm 2018 và ra mắt thử nghiệm vào tháng 9 năm 2018. Mặc dù Beam và Grin giống nhau ở chỗ cả hai đều là những triển khai của MimbleWimble nhằm cung cấp các cải tiến về quyền riêng tư cho người dùng của họ, nhưng chúng lại khác nhau trong cách tiếp cận của họ. Không giống như Grin, Beam là một công ty tư nhân sử dụng các nhà phát triển để thực hiện việc triển khai. Beam bắt đầu từ nguồn vốn đóng nhưng sau đó đã mở ra sự phát triển của nó. Một điểm khác biệt quan trọng khác trong Beam là khả năng kiểm toán tùy chọn, nhắm vào các doanh nghiệp và cơ quan quản lý.

Chính sách tiền tệ

Lịch trình cung cấp cho Beam là giảm phát với phần thưởng khối giảm 50% sau năm đầu tiên và các đợt giảm giá tiếp theo diễn ra cứ sau 4 năm cho đến khi đạt được mức tối đa ~ 263 triệu Beam coin. Ngoài ra, chi phí/thuế dành cho dev 20% sẽ được đặt vào phần thưởng khối, được trả cho Kho bạc Beam, để giúp tài trợ cho sự phát triển Beam trong tương lai.

Thuật toán khai thác

Beam sử dụng một phiên bản sửa đổi của Equihash, một thuật toán khai thác bằng chứng công việc (PoW), để cung cấp sự đồng thuận mạng. Để đảm bảo phân cấp, Beam sẽ duy trì khả năng kháng ASIC trong 12-18 tháng đầu tiên bằng cách thường xuyên điều chỉnh thuật toán của nó.

Quản trị

Beam hiện đang hoạt động như một công ty khởi nghiệp được hỗ trợ bởi VC với các nhân viên được trả lương. Mục tiêu dài hạn là chuyển giao toàn bộ quản trị cho một nền tảng phi lợi nhuận quản lý Kho bạc Beam và duy trì giao thức.

Các tính năng

Beam đang thêm một tính năng kiểm toán để doanh nghiệp có thể chứng minh sự tuân thủ và cung cấp khả năng hiển thị của các giao dịch mà không ảnh hưởng đến quyền riêng tư của họ. Các nhà phát triển Beam cũng đang khám phá một hệ thống BBS an toàn sẽ cho phép các giao dịch ngoại tuyến không tương tác.

Thách thức

Bootstrapping một giao thức PoW là một nhiệm vụ khó khăn và việc tránh tích hợp khai thác ASIC sẽ giữ cho hàm băm tổng thể thấp, tương quan với chi phí để tấn công mạng. Hơn nữa, cấu trúc hoạt động và quản trị hiện tại của Beam, được tập trung hóa, và sự thay đổi theo mô hình phi tập trung hơn sẽ đòi hỏi phải tránh một cuộc đấu tranh quyền lực giữa tất cả các bên đầu tư.

Thuật toán khai thác

Beam sử dụng Equihash, đây là một thuật toán bằng chứng được tạo bởi Alex Biryukov và Dmitry Khovratovich tại Đại học Luxembourg. Equihash là một thuật toán giới hạn bộ nhớ, không đối xứng dựa trên vấn đề sinh nhật tổng quát. Một thuộc tính quan trọng khác của Equihash là khai thác là ngẫu nhiên, có nghĩa là khả năng tạo ra một bằng chứng là độc lập với những thành công hoặc thất bại trong quá khứ. Equihash có hai tham số có thể được điều chỉnh: n (chiều rộng tính bằng bit) và k (độ dài), xác định độ phức tạp của vấn đề tiềm ẩn và do đó độ phức tạp của bộ nhớ và thời gian của thuật toán. Beam đang khởi chạy với các tham số Equihash là n = 150 và k = 5.

Equihash không đối xứng theo nghĩa là nó đòi hỏi nhiều bộ nhớ để tạo ra một bằng chứng, nhưng nó không đòi hỏi nhiều bộ nhớ để xác minh nó. Đây là một thuộc tính quan trọng của Equihash vì hầu hết các thuật toán giới hạn bộ nhớ khác không phải là bất đối xứng, tức là rất khó để xác minh một bằng chứng như nó tạo ra nó. Giới hạn bộ nhớ đề cập đến thực tế là thời gian thực hiện để tạo ra một thang đo bằng chứng với bộ nhớ thay vì sức mạnh xử lý. Equihash áp đặt các yêu cầu tính toán cao hơn không tương xứng nếu sử dụng ít bộ nhớ hơn.

Ban đầu, bộ nhớ là một tài nguyên đắt tiền, vì vậy ASIC không được giả định là cung cấp tối ưu hóa bộ nhớ đáng kể so với CPU và GPU thông thường. Mặt khác, ASIC cung cấp các cải tiến băng thông đáng kể so với GPU, cung cấp các cải tiến băng thông đáng kể so với CPU. Do cải thiện cơ sở hạ tầng, chi phí tối ưu hóa ASIC cho bộ nhớ không còn cao như mong đợi.

Zcash, một tài sản tiền điện tử tập trung vào quyền riêng tư cũng sử dụng Equihash, ban đầu đã chọn Equihash vì nó được cho là có khả năng kháng ASIC. Tuy nhiên, vào năm 2018, Bitmain đã phát hành Antminer Z9 mini để khai thác Zcash hiệu quả hơn so với phần cứng hàng hóa bằng cách giao tiếp với SRAM với giá rẻ tương đối. Trong bài đăng của Beam về Equihash, họ nhấn mạnh rằng các nhà nghiên cứu của Đại học Luxembourg đã phát hiện ra rằng vào tháng 5 năm 2018, 20% -30% Equihash được khai thác bởi ASIC.

Beam cho biết họ đã thiết lập các tham số Equihash để cung cấp cho các công cụ khai thác CPU và GPU một lợi thế so với ASIC trong thời gian ngắn để việc phân phối tiền xu ban đầu được phổ biến rộng rãi hơn. Tuy nhiên, họ cũng nhận ra rằng ASIC là không thể tránh khỏi và thậm chí mong muốn trong thời gian dài vì chúng có khoản đầu tư chi phí chìm và tăng hashrate mạng, do đó làm cho nó an toàn hơn và khó tấn công hơn.

Chính sách tiền tệ & tài trợ

Beam có chính sách tiền tệ tương tự như Bitcoin. Nó có tính năng giới hạn cứng tổng cung coin và lịch phát hành giảm phát, trải qua nhiều lần halving (giảm 50% lượng tiền kiếm được cho mỗi khối được khai thác) cho đến khi tỷ lệ lạm phát bằng không. Do đó, startup mong muốn Beam sẽ được sử dụng như một kho lưu trữ giá trị trái ngược với phương tiện trao đổi như Grin. Tuy nhiên, sự tương đồng về Bitcoin kết thúc ở đó, vì Beam bao gồm phần thưởng khối cao hơn trong năm đầu tiên, Phần thưởng cho người sáng lập về thanh toán bằng coinbase (đồng coin nội tại) trong năm năm đầu tiênthời gian khối một phút.

Trong năm đầu tiên, phần thưởng khối sẽ là 100 Beam coin, phần thưởng cao hơn bình thường để khuyến khích các công ty khai thác tham gia mạng sớm và giới thiệu Beam ra thị trường.

20% (phí sáng lập / phí devtax) được lập trình trong năm năm đầu tiên, do đó, 100 Beam coin được khai thác trên mỗi khối trong năm một, 80 Beam coin sẽ được trả cho các thợ mỏ và 20 Beam coin sẽ được trả cho Kho bạc Beam.

Trong các năm từ hai đến năm, phần thưởng khối sẽ giảm 50% xuống còn 50 Beam coin, với 40 Beam coin được trả cho các thợ mỏ và 10 Beam coin được trả cho kho bạc.

Vào năm thứ sáu, phần thưởng khối sẽ giảm 50% một lần nữa xuống còn 25 Beam coin (tất cả sẽ được trả cho người khai thác) và tiếp tục, việc giảm một nửa sẽ xảy ra cứ sau 4 năm cho đến năm 129.

Phần thưởng khối sẽ dừng ở năm 133, tại thời điểm đó Beam dự kiến ​​sẽ có tổng nguồn cung giới hạn là ~ 263 triệu Beam coin.

chinh-sach-tien-te-cua-beam-coin
chinh-sach-tien-te-cua-beam-coin

Beam đã thông qua Phần thưởng sáng lập, còn được gọi là Dev Tax, để hoàn trả cho các nhà đầu tư và cung cấp động lực tài chính cho việc phát triển công cụ và giao thức đang diễn ra. Phần thưởng hoặc phí của người sáng lập là mã bổ sung được xây dựng trong giao thức blockchain tự động phân chia và định tuyến phần thưởng khối (giao dịch coinbase) giữa người khai thác khối và địa chỉ nhóm sáng lập.

Cách tiếp cận này hoàn toàn khác với tiền khai thác, như ICO, hoặc insta-mine, như đã thấy với Dash, bù cho những người sáng lập tài sản tiền điện tử với một khoản tiền lớn, thanh khoản một cục. Mặc dù cả hai đều mong muốn cho các thành viên nhóm sớm, những thiết kế bồi thường này thường thiếu quản lý ngân quỹ hoặc lịch trình hiệu quả. Do đó, việc chiếm dụng tiền và lừa đảo xuất cảnh là phổ biến trong các hệ thống thúc đẩy sự hài lòng ngay lập tức.

Phần thưởng dành cho Founder được thiết kế để thay thế cho những người sáng lập dần dần khi dự án được phát triển. Do đó, các bên liên quan ban đầu được khuyến khích tốt hơn để gắn kết lợi ích và bảo vệ thành công lâu dài của mạng. Ngoài ra, hệ thống phần thưởng được đưa vào giao thức, mang lại sự minh bạch trong phân bổ quỹ vốn có và quyền tự do thoát ra với ma sát thấp thông qua chia tách mềm hoặc cứng, được chỉ định bởi Arjun Balaji.

Cấu trúc khuyến khích của người sáng lập này ban đầu được thiết kế và phổ biến bởi Công ty Electric Coin (trước đây gọi là Công ty Zcash), liên doanh đằng sau sự phát triển và bảo trì tiền điện tử tập trung vào quyền riêng tư Zcash. Lúc đầu, những người khai thác Zcash sẽ chỉ kiếm được 80% phần thưởng khối. 20% còn lại sẽ được phân phối trong nền tảng Zcash (một tổ chức phi lợi nhuận độc lập hỗ trợ phát triển Zcash), Công ty Electric Coin, và các nhà phát triển và cố vấn Zcash sớm. Sau bốn năm đầu tiên, Phần thưởng dành cho người sáng lập được lập trình sẵn để giảm xuống 0, đảm bảo 100% Zcash mới được đúc sẽ chuyển đến các thợ mỏ cho đến khi đạt được mức 21 triệu.

Mô hình tài trợ Beam lặp lại với Zcash với phí thành lập 20% của người sáng lập trong giai đoạn đầu được trả cho Kho bạc Beam. Không giống như Zcash, phiên bản Beam Beam sẽ thực hiện trong năm năm đầu tiên, bao gồm cả năm đầu tiên khi phần thưởng khối là 100 Beam.

Vào cuối năm năm đó, số tiền tích lũy trên 31,5 triệu Beam sẽ được chuyển đến Kho bạc Beam.

Kế hoạch là phân bổ 35% số tiền để trả nợ cho các nhà đầu tư sớm và 45% số tiền khác cho các thành viên và cố vấn cốt lõi trong các đợt định kỳ. 20% còn lại sẽ được sử dụng để hỗ trợ Quỹ tiền điện tử Beam, đây là giải pháp dài hạn của dự án để bảo trì và quản trị giao thức.

phan-bo-ngan-kho-beam
phan-bo-ngan-kho-beam

Ngoài phần thưởng của Founder, Beam đã huy động tối thiểu 5 triệu đô la từ nhiều quỹ VC khác nhau, bao gồm Recruit Co. LTD, Yeoman lề Capital và Node Capital, để thuê các nhà phát triển toàn thời gian dành riêng cho việc thúc đẩy giao thức. Những nhà đầu tư này sẽ được trả lại trong các đợt Beam thường xuyên như là một phần của Phần thưởng sáng lập, sắp xếp lợi ích của mỗi bên liên quan.

Nhóm Beam cốt lõi và các nhà đầu tư sớm đều nhận ra một nỗ lực tập trung hơn sẽ tăng tốc độ sản xuất và tránh việc cập nhật kéo dài hoặc trì hoãn trục thường thấy trong các dự án do cộng đồng điều hành. Do đó, các bên liên quan của Beam đã chọn cách tiếp cận tập trung hơn này để hướng dẫn dự án thông qua giai đoạn trứng nước. Khi Beam tiếp tục trưởng thành, mục tiêu là đạt được cơ cấu quản trị và khuyến khích phi tập trung hơn, trao phần thưởng khối cho các nhà khai thác mạng và kiểm soát cộng đồng.

Mặt khác, những lời chỉ trích chống lại Beam bao gồm việc ra mắt của nó không mang lại cho tất cả các nhà đầu tư khả năng tiếp cận như nhau. Các tài sản tiền điện tử huy động tiền từ các nhà đầu tư trước khi ra mắt trên mainnet hoặc dành một phần tiền cho các nhóm độc quyền (ví dụ: ICO, Founder Awards Awards hoặc tiền đề) có thể dẫn đến việc phân phối tiền không đều.

Đứng trước phe đối lập là những khởi động giống như những thứ được trưng bày bằng Bitcoin và Grin, nơi tài sản tiền điện tử chỉ có thể kiếm được thông qua khai thác PoW truyền thống. Rào cản kỹ thuật sang một bên, bất kỳ nhà đầu tư quan tâm nào cũng có thể tham gia mạng lưới và khai thác bitcoin hoặc Grin mới. Các lần ra mắt như vậy có xu hướng thể hiện sự phân phối tiền công bằng hơn giữa những người dùng mạng.

Quản trị

Ở trạng thái hiện tại, Beam dựa vào một nhóm nhỏ được hỗ trợ bởi VC có trụ sở tại Tel Aviv để xác định mọi cập nhật giao thức và các tính năng được thêm vào. Do đó, cấu trúc tổ chức của dự án giống với một công ty khởi nghiệp tư nhân hơn các quy trình quản trị được thể hiện bởi hầu hết các giao thức phi tập trung. Điều này mang lại cho Beam khả năng kiểm soát các yếu tố rủi ro và tự do xoay vòng nhanh chóng và lặp lại để đáp ứng nhu cầu thị trường và tăng tốc năng suất trong giai đoạn đầu.

Đội ngũ lãnh đạo Beam bao gồm CEO Alexander Zaidelson, CTO Alex Romanov, COO Amir Aaronson và CMO Beni Issembert. Các thành viên cốt lõi khác bao gồm chủ yếu là các nhà phát triển cũng như một vài nhà thiết kế và giám đốc bộ phận. Công ty cũng đã tranh thủ cái nhìn sâu sắc từ một nhóm mười hai cố vấn, bao gồm Maja Vujinovic (CEO của Ogroup và cựu CIO của Công ty mới nổi tại GE) và Marco Streng (CEO và đồng sáng lập Genesis Mining).

Khi giao thức đáo hạn, các thành viên sáng lập sẽ tìm cách chuyển quyền kiểm soát bên ngoài nhóm ban đầu sang Beam Sovereign Money Foundation, một tổ chức phi lợi nhuận độc lập dự định được điều hành bởi các thành viên cộng đồng nổi tiếng và được tôn trọng. Beam tin rằng việc thiết lập nền tảng sẽ giúp đạt được mục tiêu của một cơ cấu tổ chức phi tập trung. Quá trình xác định trách nhiệm và quy tắc của nền tảng và thu hút ban giám đốc của nó sẽ diễn ra trong vài tháng tới với sự ra mắt dự kiến ​​trước cuối năm 2019. Một khi nền tảng bắt đầu có được lực kéo, công ty Beam hiện tại có kế hoạch chuyển đổi vào vai trò nhà cung cấp dịch vụ xây dựng các ứng dụng của người dùng cuối trên giao thức Beam.

Hầu hết các thông tin liên quan đến quá trình thành lập nền tảng vẫn chưa được công bố, nhưng những gì được biết về vai trò của Beam Foundation bao gồm:

  • Quản lý các đề xuất và phát triển các cải tiến cho giao thức Beam
  • Tài trợ và thúc đẩy nghiên cứu liên quan đến Beam, MimbleWimble và Dandelion
  • Nâng cao nhận thức để giúp phát triển cộng đồng
  • Đẩy tầm quan trọng của quyền riêng tư trong tiền kỹ thuật số và chủ quyền tài chính

Thách thức

Bằng cách áp dụng mô hình khởi nghiệp, Beam phải chịu các vấn đề điển hình liên quan đến hầu hết các công ty khởi nghiệp và sẽ gặp khó khăn hơn nữa khi cố gắng làm dịu nhận thức của công chúng và chuyển sang mô hình quản trị phi tập trung hơn. Các công ty khởi nghiệp nói chung phải chịu tỷ lệ thất bại cao do một số yếu tố, bao gồm thiếu sản phẩm / thị trường phù hợp, tỷ lệ đốt cháy cao dẫn đến không đủ tiền và xung đột nhóm nội bộ. Một nhóm các doanh nhân và cố vấn có kinh nghiệm khác xa với sự đảm bảo cho thành công lâu dài, và một cuộc xung đột nội bộ duy nhất có thể đe dọa toàn bộ dự án.

Nhiệm vụ khó khăn hơn là kiếm đủ hỗ trợ để giúp chuyển công tác quản trị và phát triển giao thức từ nhóm ban đầu nhỏ sang toàn bộ cộng đồng. Một số liệu đánh giá tiền điện tử quan trọng là mức độ phân cấp liên quan đến một dự án, mà Beam đã cố tình chọn để trì hoãn. Lập luận ủng hộ chiến lược của Beam là các dự án ở giai đoạn đầu, cần có sự tự do để có thể nhanh chóng xoay vòng và lặp đi lặp lại. Trên tinh thần vì những mục tiêu này vốn đã rất mâu thuẫn.

Trải nghiệm người dùng

Ví Beam Coin

Beam ra mắt với ví giao diện người dùng đồ họa (GUI) cho người dùng không có kỹ thuật cũng như ví giao diện dòng lệnh (CLI) cho Mac, Windows và Linux. Ví máy tính để bàn Beam tạo các địa chỉ công khai mà các bên giao dịch có thể chia sẻ với nhau. Những địa chỉ này không được ghi lại trên blockchain. Beam gần đây cũng đã ra mắt phiên bản beta của ví di động Android và cũng đa tung ra ví di động iOS. Họ cũng cho biết rằng Beam đang đàm phán với các nhà cung cấp ví phần cứng để triển khai hỗ trợ cho Beam trên ví phần cứng, trước mắt là Trezor T.

SBBS (Secure Bulletin Board System)

Beam cố gắng tạo giao dịch ngoại tuyến và giao tiếp không đồng bộ trở nên liền mạch và an toàn hơn bằng cách sử dụng Hệ thống bảng thông báo bảo mật (SBBS). BBS của Beam được thiết kế sau các hệ thống bảng thông báo phổ biến vào những năm tám mươi và đầu những năm chín mươi. Những người có máy tính gia đình và modem có thể kết nối với các máy tính khác bằng cách sử dụng điện thoại cố định và để lại tin nhắn cho người khác xem trên các hệ thống bảng thông báo dựa trên văn bản (BBSes). Máy chủ BBS là những người đã chuyển đổi máy tính của họ thành một cuộc họp kỹ thuật số. Khi chúng ngày càng tiến bộ hơn, người dùng có thể chơi các trò chơi dựa trên văn bản và thậm chí tạo điều kiện chuyển tập tin.

Trong Beam, ví BBS có thể so sánh với máy tính gia đình cộng với modem (chúng là máy khách khách hàng) và các nút đầy đủ của Beam có thể so sánh với máy chủ BBS (chúng phục vụ mục đích của máy chủ). SBBS là một phần của phần mềm nút và được duy trì ngoại tuyến. Các nút đầy đủ BBS tạo ra một mạng lưu trữ và chuyển tiếp để chuyển tiếp tin nhắn đến người nhận ngoại tuyến. Tin nhắn được mã hóa bằng các khóa công khai và sau đó được chuyển tiếp để nhận ví thông qua các nút đầy đủ Beam. Trong trường hợp này, khóa công khai đóng vai trò là địa chỉ trong hệ thống P2P. Nếu ví nhận ngoại tuyến, các nút Beam lưu trữ và chuyển tiếp có thể lưu trữ thư trong cơ sở dữ liệu hoạt động như một bảng thông báo. Người tham gia cố gắng giải mã tin nhắn trên bảng tin mà họ đã đăng ký, nhưng chỉ người tham gia có khóa riêng tương ứng mới có thể giải mã tin nhắn hướng đến họ.

Beam dự định sử dụng ví của nó và SBBS để làm cho trải nghiệm của người dùng tương tự như giao dịch với các chuỗi khối dựa trên địa chỉ và hạ thấp rào cản để tương tác với một tài sản tiền điện tử dựa trên giao thức MimbleWimble mới lạ.

Thách thức

Ngay sau khi ra mắt (ngày 9 tháng 1), các nhà phát triển Beam đã phát hiện ra một lỗ hổng trong ví của họ sẽ cho phép tiền của người dùng bị xâm phạm. Các nhà phát triển thấy rằng họ đã để lại một cái gì đó trong mã ví không nên có ở đó. Mặc dù Beam đã trải qua nhiều lần đánh giá và kiểm toán mã trước khi ra mắt, nhưng chúng chủ yếu tập trung vào sự mạnh mẽ của việc triển khai mật mã Beam, cho thấy rằng cùng một mức độ nghiêm ngặt có thể không được kiểm tra ví và SBBS. Beam tuyên bố rằng bản vá đã được phát hiện và sửa chữa trong nội bộ và không có khoản tiền nào bị đánh cắp. Người dùng được khuyên nên gỡ cài đặt ví và tải xuống lại phiên bản cập nhật từ trang web Beam.

Vào ngày 21 tháng 1, Beam đã trải qua một vấn đề khác khiến blockchain tạm thời dừng lại và ngừng sản xuất các khối tại khối 25.709. Lý do là sử dụng ví không đúng cách. Cụ thể hơn, cùng một UTXO đã được gửi trong các giao dịch riêng biệt đến blockchain bằng ví nhân bản. Điều này dẫn đến việc xử lý cắt ngang không chính xác và cuối cùng là một khối không hợp lệ. Beam đã không tạo ra các khối trong gần ba giờ và không xử lý các giao dịch trong khoảng năm giờ.

Kiểm toán

Một trong những điểm khác biệt quan trọng của Beam là tập trung vào phục vụ kinh doanh. Ngoài những cải tiến có thể có của MimbleWimble, Beam cũng đang phát triển tính năng kiểm tra và tuân thủ tùy chọn (Kiểm toán ví hoặc ví doanh nghiệp) để giúp doanh nghiệp tuân thủ các quy định và thực hiện kiểm toán theo yêu cầu. Điều này cho phép các doanh nghiệp tạo ra một ví có khóa kiểm toán viên gắn liền với nó để kiểm toán viên có thể xác định các giao dịch được gắn thẻ trên blockchain được tạo bởi ví doanh nghiệp. Với tính năng tuân thủ tùy chọn này, các giao dịch sẽ vẫn ở chế độ riêng tư nhưng người dùng sẽ có thể báo cáo chúng cho kiểm toán viên nếu họ cần. Điều này mở ra các trường hợp sử dụng tài sản tiền điện tử cho các doanh nghiệp thông thường.

Theo Zaidelson, trong khi thông tin thực tế sẽ được tạo ra bởi ví và được lưu trữ ngoài chuỗi, blockchain sẽ lưu trữ các tham chiếu đến thông tin trên mỗi giao dịch dưới dạng băm. Chuỗi khối Beam không lưu trữ chi tiết giao dịch lịch sử – nó chỉ lưu trữ các hạt nhân giao dịch đề cập đến các giao dịch trong quá khứ. Trong cuộc phỏng vấn này, Zaidelson nói Beam có thể sử dụng hạt nhân này để lưu trữ thông tin [được mã hóa] bổ sung, bao gồm cả băm nén các tài liệu như hóa đơn hoặc biên lai hay dữ liệu.

Chức năng này vẫn là một công việc đang tiến triển, điều này tạo ra một số sự không chắc chắn xung quanh việc nó sẽ hoạt động tốt như thế nào trong thực tế. Tuy nhiên, nếu nó hoạt động, nó có thể giải quyết một điểm mắc lớn cho các doanh nghiệp hiện phải chọn giữa các tài sản tiền điện tử vẫn đang ở 2 phía đối diện nhau. Một mặt, các tài sản tiền điện tử như bitcoin cung cấp sự minh bạch và kiểm toán đầy đủ với chi phí tiết lộ thông tin bí mật cho các đối thủ cạnh tranh. Mặt khác, sử dụng các tính năng bảo mật trong tài sản tiền điện tử như Zcash và Monero che giấu mọi dấu vết của giao dịch, cấm mọi loại kiểm toán.

Thách thức với khả năng kiểm toán là các doanh nghiệp phải lưu trữ dữ liệu tương ứng với hàm băm theo cách an toàn ngoài chuỗi. Ngoài ra, các doanh nghiệp cần tin tưởng rằng các kiểm toán viên đã giành được chia sẻ khóa kiểm toán viên với các bên khác không được phép xem dữ liệu. Mặc dù Beam có thể tạo ra một cách để chia sẻ dữ liệu riêng tư, các kiểm toán viên có thể không có kỹ thuật để thực hiện kiểm toán bằng cách sử dụng các giao dịch được gắn thẻ trên blockchain Beam. Về lý thuyết, họ có thể thuê ngoài chức năng này, nhưng điều này sẽ mở rộng nhóm người có quyền truy cập vào dữ liệu nhạy cảm.

Lộ trình

Ngay sau khi ra mắt trên mainnet, Beam đã công bố lộ trình toàn diện cho năm 2019. Nó được chia thành hai loại chính, Beam Core (tập trung vào cải thiện và nâng cao giao thức Beam lõi) và Beam Compliance – Tuân thủ (tập trung vào khởi chạy và lặp lại các sáng kiến ​​kiểm toán và tuân thủ của Beam cho các doanh nghiệp). Về lâu dài, Beam đã nói về một sáng kiến ​​có tên Project Lumini, sẽ tập trung vào việc tạo cầu nối giữa Beam và một số blockchain hợp đồng thông minh khác và triển khai các tài sản bí mật trên Beam.

Beam Core (Nền tảng lõi của Beam)

Beam Core được chia thành năm giai đoạn – Agile Atom, Bright Boson, Clear Cathode, Double Doppler và Eager Electron.

Những điểm nổi bật trong lộ trình bao gồm triển khai mạng Lightning như một giải pháp lớp thứ hai trên Beam để thanh toán nhanh hơn vào cuối năm, tung ra các giao dịch hoán đổi nguyên tử bitcoin vào cuối tháng 3 năm 2019 và trải qua hai lần hard-fork được lên kế hoạch để điều chỉnh Thuật toán khai thác Equihash cho kháng ASIC ban đầu, trong số các sáng kiến ​​khác được nêu chi tiết dưới đây. Chúng tôi lưu ý rằng trước tiên Beam phải triển khai hợp đồng thông minh và chức năng multisig (chẳng hạn thông qua các tập lệnh không có kịch bản) để hỗ trợ các giải pháp hai lớp như Lightning Network.

lo-trinh-phat-trien-cua-beam-coin
lo-trinh-phat-trien-cua-beam-coin

Beam Compliance

Mục tiêu chính của Beam Compliance là làm cho Beam có thể sử dụng được bởi các doanh nghiệp. Beam có kế hoạch bao gồm một Ví tuân thủ và một giao diện điều chỉnh có cải tiến trong một bộ tuân thủ dự kiến sẽ được điều chỉnh theo quy định của từng quốc gia. Đến bây giờ, ngày triển khai dự kiến là năm 2020.

lo-trinh-phat-trien-cua-beam-coin
lo-trinh-phat-trien-cua-beam-coin

Phần kết luận

Beam thực hiện một cách tiếp cận thương mại để xây dựng một đồng tiền riêng tư có giá trị. Nó được hỗ trợ bởi VC và đã trả lương cho các nhân viên dành toàn tâm toàn ý cho dự án. Kết quả là Beam đã có thể đi từ phát triển đến ra mắt trong vòng chưa đầy một năm. Nó tập trung rõ ràng vào trải nghiệm người dùng và dễ sử dụng thông qua công việc của nó trên ví Beam và hệ thống nhắn tin an toàn. Mặt khác, nó đã trải qua một số trục trặc với ví máy tính để bàn có thể dẫn đến mất tiền, điều này có thể gây bất lợi cho một dự án trẻ như vậy.

Beam đã vạch ra các kế hoạch lớn trong lộ trình năm 2019 của mình, bao gồm Lightning Network on Beam và các giải pháp kiểm toán cho các doanh nghiệp và cơ quan quản lý. Beam là duy nhất trong lựa chọn xây dựng tùy chọn tích hợp cho người dùng doanh nghiệp hiện phải chọn giữa các nền tảng blockchain mang lại tính minh bạch cao hoặc cực kỳ riêng tư. Tuy nhiên, các giải pháp kiểm toán và tuân thủ của Beam vẫn chưa tồn tại và có thể mở ra các vectơ tấn công bổ sung. Beam có các mục tiêu đầy tham vọng cần được kiểm tra kỹ lưỡng trước khi chúng được triển khai trên mainnet để tránh những sai lầm bất cẩn có thể khiến người dùng bị xâm phạm tiền hoặc dữ liệu. Nếu Beam có thể cung cấp các kế hoạch của mình, nó có thể cung cấp một bộ tính năng độc đáo giải quyết các vấn đề rõ ràng cho người dùng doanh nghiệp.

phan-tich-tong-hop-ve-mimblewimble-coin

Tóm tắt

MimbleWimble mới lạ ở chỗ nó cung cấp các cải tiến về quyền riêng tư và hiệu quả trong tay thông qua một sự kết hợp độc đáo của phiên bản giao thức bí mật của các giao dịch bí mật, CoinJoin, và cắt ngang trong và giữa các khối để có thể có nhiều thiết bị tham gia vào mạng.

Grin và Beam đều là những triển khai của MimbleWimble, nhưng điểm tương đồng của chúng dừng lại ở đó. Ignotus Peverell (người tạo Grin Từ) chỉ ra rằng, một quan niệm sai lầm phổ biến là MimbleWimble mô tả một giải pháp tiền điện tử đầy đủ và do đó có xu hướng gộp Beam và [Grin] trong cùng một giỏ.

Mặc dù cả hai dự án đều tìm cách cung cấp cho người dùng những cải tiến về quyền riêng tư và hiệu quả, nhưng chúng khác nhau ở hầu hết các yếu tố kỹ thuật, cấu trúc và tổ chức. Sự khác biệt đã gây ra nhiều cuộc thảo luận nhất là tính bền vững của quyên góp Grin, và cách tiếp cận dựa trên tình nguyện / cypherpunk (tương tự như Bitcoin và Monero) so với cách tiếp cận khởi động được hỗ trợ bởi Beam với phần thưởng của người sáng lập và được trả lương (tương tự Zcash). Thời gian sẽ cho biết cách tiếp cận nào là ưu việt. Cho đến lúc đó, sẽ rất thú vị khi xem các dự án này diễn ra như thế nào và học hỏi lẫn nhau.

so-sanh-grin-coin-va-beam-coin
so-sanh-grin-coin-va-beam-coin

Ghi chú

  • Tom Elvis Jedusor là tên tiếng Pháp của Voldemort (một nhân vật trong phim Harry Porter.
  • Biểu đồ giao dịch là một cách kỹ thuật để mô tả tất cả các đầu vào và đầu ra của tất cả các giao dịch để kiếm tiền và rút tiền.
  • Chu kỳ Cuckoo tìm kiếm các biểu đồ rất lớn cho một đường dẫn tuần hoàn thay vì băm để tốc độ của bộ giải được đo tốt nhất là các tìm kiếm biểu đồ mỗi giây. Chu kỳ Cuckoo tiêu thụ năng lượng ít hơn nhiều so với hầu hết các thuật toán chứng minh công việc khác và bị ràng buộc về bộ nhớ thay vì tính toán ràng buộc. Yeastplume giải thích điều đó rất tốt trong tập podcast này: giả sử chúng ta vẽ các vòng tròn trên một tờ giấy và vẽ các đường thẳng giữa tất cả chúng một cách ngẫu nhiên. Thuật toán chỉ ra nếu bạn có thể tìm thấy một đường dẫn hoặc chu kỳ giữa các nút này để nếu tôi bắt đầu tại một vòng tròn cụ thể và theo các đường ngẫu nhiên dọc theo một đường dẫn để quay lại cùng một vòng tròn hoặc nút
  • Vào khoảng năm 2014 khi các công cụ khai thác ASIC được thương mại hóa lần đầu tiên, chiến thuật sử dụng các thuật toán cứng bộ nhớ để chống lại ASIC có ý nghĩa do chi phí RAM cao hơn. Trong vài năm qua, chi phí RAM giảm mạnh khiến các nhà thiết kế ASIC có thể sản xuất máy cho các mạng này với chi phí ngày càng thấp. Các thuật toán cứng bộ nhớ không thể giữ ASIC ở lại vô thời hạn. Leo Leo Zhang

Nếu bạn quan tâm và muốn thảo luận, trao đổi trực tiếp với cộng đồng Beamcoin, hãy tham gia kênh Telegram: Beam Coin Vietnam.

Nguyễn Hoàng Điệp

Author: Nguyễn Hoàng Điệp

Founder - Admin KiemTienSo (Cryptocurrency Blog & Community)

Để lại bình luận