$NVDAB BTC cập nhật thị trường 17/09/2026: BTC ở quanh $75K; các báo cáo gần đây cho thấy giá gần mức thấp nhất trong 4 tuần khoảng $79.9K. The Wall Street Journal $75,000–$75,500 là vùng hỗ trợ quan trọng cần theo dõi ngay gần đó. $79,500–$81000 là vùng tăng quan trọng; dữ liệu thị trường hiện tại cho thấy $77,500 là ngưỡng quan trọng của tháng 9. CryptoSlate Đối với lệnh SELL, tôi sẽ tránh vào lệnh chỉ vì giá đang giảm. Hãy chờ một dấu hiệu bị từ chối rõ ràng và sự xác nhận bên dưới vùng hỗ trợ. Nếu bạn gửi cho tôi ảnh chụp biểu đồ BTC của bạn (5m/15m/1h), tôi có thể đánh dấu mức vào lệnh SELL, SL và TP trên đó.$BTC #FedSEPProjects2026RateAt4.1% #SKPoliceRefer18PolymarketUsersToProsecutors #DotPlotSignalsOneMoreHikeIn2026
Kịch bản an toàn hơn của tôi hôm nay: Long: nếu giá giữ vững/retest thành công phía trên $77K–$77.3K Mục tiêu: $78.5K → $79.5K → $80K Short: nếu giá phá vỡ rõ ràng và retest dưới $76.6K$NVDA.US Hiện tại, thay vì vào lệnh ngay giữa vùng, tốt hơn là chờ xác nhận.#PhiladelphiaSemiconductorIndexFalls5.9% Nếu bạn gửi ảnh chụp màn hình biểu đồ BTC khung 5m hoặc 15m, tôi sẽ cho bạn các mức chính xác để vào lệnh + SL + TP.$BTC #SECChairUrgesCongressToAdvanceClarityAct
Chúc bạn một ngày thứ Sáu vui vẻ - Năng lượng tích cực, ngày tuyệt vời, tinh thần mạnh mẽ!4/9/2026 السلام علیکم ورحمتہ اللہ وبرکاتہ Chào buổi sáng, Jummah Mubarak Ngày hôm nay mang đến cho bạn vô số phước lành - Ameen Ya Rabbal Alameen_ 🤲
Chúc bạn một ngày thứ Sáu thật phước lành và tuyệt vời!
yoday cao$1.59 $1.50 Khối lượng hôm nay ~957M XRP chỉ trên OKX.
Không phải lời khuyên tài chính. Nếu bạn đang giao dịch hôm nay, hãy theo dõi hoạt động của ví ký quỹ; nếu Ripple nhanh chóng tái khóa, thường sẽ bật lại. Nếu không, áp lực ngắn hạn.
Bạn sẽ xem gì vào ngày mai Hỗ trợ:* $78,000 -$7o,500 - mức này đã giữ vững vào thứ Sáu, nếu nó phá vỡ thì có thể sẽ có nhịp điều chỉnh nhanh về $78.5k - *Kháng cự:$83,300 - $81,237 - đỉnh cao 3 tháng của tuần trước Rủi ro:* RSI đang ở mức 81.83 - mức quá mua cao nhất kể từ tháng 3/2024. Về lịch sử, tháng 9 thường yếu đối với BTC - các trader kỳ vọng thị trường sẽ đi ngang rung lắc. 079cea90
Xu hướng giao dịch cho ngày mai Khả năng điều chỉnh nhẹ / tích lũy trước bước đi tiếp theo. Nhiều bàn giao dịch đang theo dõi mốc $77k như một vùng mua theo kiểu “mua khi giảm”, và $81k-$81k như vùng chốt lời.
Không phải lời khuyên tài chính - nếu bạn giao dịch ngắn hạn, hãy theo dõi dữ liệu dòng tiền ETF vào lúc mở cửa thị trường Mỹ và chỉ số đồng đô la, hai yếu tố đó đang tác động đến giá trong tuần này nhiều hơn tin tức. $NVDA.US #KospiDrops3.6%AsSamsungSKHynixWeaken Bạn muốn một kịch bản long/short cho Binance futures hay spot?$BTC #BTC☀️
Tôi đang xem cách Phoenix xử lý các ghi chú đã chi tiêu, và kỳ vọng rằng các bộ triệt tiêu chỉ cần âm thầm làm vô hiệu các UTXO cũ rồi bỏ qua. Đó là mô hình tinh thần mà các chuỗi minh bạch mang lại: một lần chi tiêu xảy ra, bản ghi được cập nhật, dữ liệu cũ trở nên không còn liên quan.
Nhưng không phải hoàn toàn như vậy. Ghi chú cũ không biến mất. Hash của nó vẫn nằm trong cây Merkle các ghi chú vĩnh viễn — dù đã chi tiêu hay không, lá vẫn còn đó, vì cây là mô hình append-only và mạng không thể cắt tỉa một ghi chú một cách chọn lọc mà không làm lộ những ghi chú nào là giao dịch chi tiêu thật so với các ghi chú mồi (decoys). Bộ triệt tiêu mới là thứ làm vô hiệu ghi chú về sau, và nó được thiết kế có chủ đích để không một người quan sát nào có thể liên kết một bộ triệt tiêu với chính ghi chú mà nó xuất phát.
Điều này khiến tôi dừng lại: quyền riêng tư ở đây không đạt được bằng cách xóa thông tin, mà đạt được bằng cách tích lũy thông tin không thể tương quan được. Cây chỉ tăng dần. Mỗi ví phải đồng bộ lại từ đầu sẽ cần duyệt một tập ghi chú lớn hơn mức số dư chưa chi tiêu thực sự mà nó quan tâm — các ghi chú đã chi tiêu trở thành gánh nặng không cần thiết mà ví vẫn phải xử lý để chứng minh tư cách thành viên (membership) một cách đúng đắn.
Điều đó không nhất thiết là một thiếu sót. Đó là cái giá để việc liên kết trở nên vô nghĩa về mặt tính toán thay vì bị cấm về mặt pháp lý. Nhưng nó cũng có nghĩa là tính bảo mật của Phoenix tăng theo sự phát triển của trạng thái, chứ không tăng ngược lại với nó — đáng theo dõi khi mức sử dụng ngày càng tăng. #dusk $DUSK @Dusk
Tôi đang lục lọi tài liệu nhà cung cấp wallet của Dusk, xem cách các giao dịch chuyển Moonlight được gửi đi, và nhận thấy phản hồi có kèm một nonce bên cạnh hash. Chi tiết nhỏ, nhưng nó cứ đọng lại trong đầu.
Phoenix, mô hình được che chắn của Dusk, sử dụng các note kiểu UTXO với các nullifier. Hai note thuộc sở hữu của cùng một người là độc lập — bạn có thể chi tiêu chúng theo bất kỳ thứ tự nào, thậm chí song song, và chuỗi không quan tâm note nào được xác nhận trước.
Moonlight thì khác. Nó dựa trên mô hình theo tài khoản, nên mọi giao dịch đều tăng một bộ đếm gắn với tài khoản của bạn. Khoan — vậy có nghĩa là giao dịch số 6 về mặt bản chất không thể hợp lệ trước khi số 5 được xác nhận. Không phải “không nên”, mà là “không thể”. Giao thức bắt buộc phải có trình tự nghiêm ngặt.
Đó là chỗ mọi thứ trở nên thú vị. Moonlight tồn tại đặc biệt để tăng tốc và đảm bảo tuân thủ — tích hợp sàn giao dịch, các trường hợp sử dụng TPS cao. Nhưng thứ khiến nó có thể kiểm toán (một sổ cái công khai sạch sẽ, có thứ tự về hoạt động của tài khoản) lại chính là thứ biến nó thành nút thắt cổ chai theo thứ tự cho mỗi tài khoản. Bạn không thể bắn đồng thời năm giao dịch chuyển Moonlight từ một ví và kỳ vọng tất cả sẽ trôi qua gọn gàng. Phoenix, một cách trớ trêu, lại có nhiều khả năng chạy song song hơn chính xác vì nó che giấu nhiều hơn.
Tôi không nghĩ đây là một lỗi — đó là một sự đánh đổi hợp lý cho tính kiểm toán. Nhưng điều đó cũng có nghĩa là “Moonlight = nhanh hơn” không phải là toàn bộ bức tranh ở cấp độ tài khoản.
@Dusk #dusk $DUSK /Tạo một hình nền hình ảnh thiết kế đồ họa phủ toàn màn hình
#dusk $DUSK @Dusk Tôi đã lập bản đồ cơ chế đồng thuận Bằng chứng Ngắn gọn (Succinct Attestation) của Dusk và bị kẹt ở một chi tiết nhỏ: bên cung cấp (provisioner) được chọn để tạo khối tiếp theo không đồng thời bỏ phiếu xác thực cho khối đó.
Giả định ban đầu của tôi là đây chỉ là một mẹo tối ưu hiệu suất — tại sao lại phải cho cùng một nút làm hai việc. Nhưng không hẳn vậy. Việc tách tạo khối khỏi xác thực có nghĩa là tính hợp lệ của khối không thể chỉ dựa vào chính bên đã xây dựng nó. Bên đề xuất (proposer) đưa ra đề xuất, và một ủy ban riêng phải tự độc lập đồng ý rằng khối là hợp lệ trước khi nó được hoàn tất.
Chính ở đây mọi thứ trở nên thú vị. Trong nhiều thiết kế đồng thuận, ta coi “ai đề xuất” và “ai xác nhận” gần như là hai vai trò có thể thay thế cho nhau, luân phiên trong cùng một tập validator. Ở đây sự tách bạch này có vẻ có chủ đích — nó loại bỏ một xung đột lợi ích tinh vi đúng vào thời điểm một khối dễ bị thiên vị nhất: khi tác giả của nó vẫn còn nhiều thông tin nhất về nội dung bên trong.
Tôi không chắc liệu điều này có làm thay đổi đáng kể thông lượng hay độ trễ hay không. Nhưng nó làm thay đổi cách tôi nghĩ về nơi niềm tin thực sự nằm trong hệ thống — không nằm ở bất kỳ một nút được bầu chọn đơn lẻ nào, mà nằm ở yêu cầu rằng việc đề xuất và việc đồng thuận không bao giờ rơi vào cùng một tay.
Vẫn đang tìm hiểu xem sẽ xảy ra gì khi số lượng validator lớn hơn. @Dusk #dusk $DUSK
Tôi đang lần theo cách Dusk thực sự hoàn tất (finalize) các khối, vì câu marketing lúc nào cũng là “tính hoàn tất không thể đảo ngược trong vài giây.” Về mặt kỹ thuật thì đúng. Nhưng tài liệu lại chia trạng thái khối thành các giai đoạn — Đã chấp nhận (Accepted), Đã xác nhận (Confirmed), Ổn định (Stable), Cuối cùng (Final) — và chính chỗ đó mới thật sự thú vị.
Một khối ở trạng thái “Accepted” chỉ có nghĩa là nó đã vượt qua ba bước đồng thuận (consensus) của vòng hiện tại. Nó vẫn có thể bị sắp xếp lại (reorganize). “Confirmed” có nghĩa là các khối về sau xây dựng trên nó. Chỉ có “Final” mới là trạng thái được đảm bảo một cách quyết định (deterministically), bất biến một cách mật mã, nơi các khối được hoàn tất thông qua các chứng thực mật mã (cryptographic attestations) rõ ràng chứ không phải dựa vào xác nhận theo xác suất.
Vì vậy, khoảng cách không nằm ở thiết kế đồng thuận — “Succinct Attestation” thật sự tránh cơ chế định cư theo kiểu Nakamoto dựa trên xác suất. Khoảng cách nằm ở thời điểm mà một ví, sàn giao dịch hoặc bên tích hợp coi một khối là đã “settled”. Nếu người dùng hoặc ứng dụng đọc “Accepted” như thể là đã cuối cùng (final), thì đó không phải là lỗi của giao thức; đó là một giả định về trải nghiệm người dùng (UX) được xây trên một giao thức thực tế được thiết kế để ngăn đúng sai lầm đó.
Với nghiệp vụ thanh toán tài sản được quản lý (regulated asset settlement), sự khác biệt này không chỉ mang tính “thẩm mỹ” — nó là sự khác nhau giữa một sự kiện thanh toán bù trừ (clearing event) tuân thủ và một sự kiện thanh toán quá sớm (premature).
Vẫn đang tự hỏi các bên tích hợp thận trọng mặc định ở đây như thế nào khi khối lượng giao dịch trên $DUSK tăng vượt qua vài ủy ban cung cấp (provisioner committees) mỗi vòng.
Tôi đang lập bản đồ cách Dusk chọn các ủy ban để tạo khối, kỳ vọng câu chuyện quen thuộc: stake vào, quyền biểu quyết ra, tuyến tính đến tận cùng. Stake càng lớn, mức độ nói càng nhiều.
Nhưng rồi tôi nhận thấy hàm trích xuất không còn co giãn tuyến tính thuần túy khi tỷ phần của một staker trở nên quá lớn. Có một ngưỡng mềm về mức độ ảnh hưởng mà bất kỳ vị thế stake nào có thể chuyển thành cho một vòng chọn ủy ban cụ thể. Khoan — đây không phải cách hầu hết các thiết kế PoS vận hành.
Tôi đi sâu thêm. Nếu ảnh hưởng bị giới hạn ở phía trên, thì một “cá voi” không thể chỉ cần mua để giành quyền kiểm soát mang tính quyết định đối với các vòng đồng thuận bằng cách dồn stake. Họ vẫn nhận phần thưởng tỷ lệ thuận, nhưng xác suất thống trị việc lựa chọn ủy ban không tăng theo cùng tốc độ với vốn của họ.
Đó là phần tôi chưa cân nhắc: cơ chế này thực sự không phải để phân phối lại tài sản, mà là để bảo vệ tính khó đoán ở cấp độ từng vòng. Rủi ro tập trung trong một mạng chú trọng quyền riêng tư còn tệ hơn so với mạng minh bạch — bạn không thể chỉ quan sát mempool để bắt kịp âm mưu cấu kết đang hình thành.
Tôi vẫn chưa chắc điều này sẽ giữ như thế nào khi số lượng validator tăng lên 10 lần: liệu ngưỡng giới hạn có trở thành nút thắt cổ chai hay vẫn đóng vai trò như một biện pháp an toàn. Nhưng nó đã định nghĩa lại việc staking đối với tôi — ít hơn “mua ảnh hưởng”, nhiều hơn “mua tư cách tham gia”.
@Dusk Tôi đang lục lọi các bản cập nhật kỹ thuật của Dusk, cố gắng hiểu cách Succinct Attestation thực sự hoàn tất một khối, chứ không chỉ là câu marketing về “tính hoàn tất xác suất nhanh”. Phần làm tôi dừng lại ở đây: mỗi thành viên ủy ban nhận một hoặc nhiều phiếu, được gọi là credits, và tổng số phiếu trong một vòng là cố định. Các phiếu của ủy ban được gọi là Credits, và số lượng phiếu trong ủy ban được gọi là Committee Credits. Ổn, vậy chỉ là bỏ phiếu có trọng số theo cổ phần. Không có gì đáng ngạc nhiên.
Điều tôi chưa nghĩ tới là chuyện gì xảy ra với tất cả các phiếu cá nhân đó sau đó. Chúng không chỉ nằm đó như các chữ ký riêng lẻ. Bên tạo khối sẽ thu thập chúng và tạo ra một chứng nhận, là sự xác thực (attestation) hợp lệ cho một khối, được đưa vào khối con tiếp theo. Vì vậy, “bằng chứng một khối là hợp lệ” không phải là lời của một trình xác thực duy nhất; mà là toàn bộ các phiếu đã được cấp được nén thành một đối tượng duy nhất dạng BLS-aggregated, và đối tượng đó là thứ mà đồng thuận trong tương lai thực sự tham chiếu.
Đó là lúc vấn đề tính duy nhất lặng lẽ biến mất. Việc tổng hợp bắt buộc mọi credit phải trỏ tới một ứng viên duy nhất cho mỗi vòng. Bạn không thể để phiếu của mình bị tính hai lần, hoặc bị tính cho hai khối cạnh tranh khác nhau, vì chứng nhận chỉ có chỗ cho một tập “chuẩn” (canonical) duy nhất. Không phải một tính năng UX. Đây là thứ khiến sự hoàn tất (finality) có ý nghĩa gì đó trong $DUSK #dusk đồng thuận. Vẫn chưa chắc nó hoạt động ra sao khi bị timeout lặp nặng.
Mình đã đào sâu cách Succinct Attestation thực sự xử lý một lần lặp (iteration), và một điều về nhánh thất bại cứ làm mình bận tâm.
Câu chuyện hiển nhiên: một ủy ban xác thực một khối, phê chuẩn nó, xong. Nhưng giao thức của Dusk không chỉ theo dõi “hợp lệ” — nó theo dõi các Attestation (bản chứng nhận), và một Failed Attestation (một đa số đủ lớn đồng ý rằng một khối là *không* hợp lệ) là một kết quả “hạng nhất”, không phải là chi tiết phụ.
Đây là điều mình đã chưa cân nhắc: từ chối thì về mặt cấu trúc dễ hơn chấp nhận. Để phê chuẩn một khối hợp lệ, ủy ban phải thực sự kiểm tra các chuyển trạng thái, chữ ký, toàn bộ ứng viên (candidate). Còn để đạt tới một Failed Attestation, các thành viên chỉ cần sự đồng thuận siêu đa số rằng *có gì đó sai* — dữ liệu bị định dạng lỗi (malformed), người đề xuất (proposer) làm sai, hết thời gian chờ (timeout). Việc kiểm tra ở đây “nông” hơn nhiều.
Vì vậy về mặt cơ chế, một khối xấu có thể vượt ngưỡng quorum nhanh hơn so với một khối tốt vượt qua khâu xác thực — không phải vì mạng ưu ái các khối không hợp lệ, mà vì việc từ chối không cần phải xây dựng lại tính đúng đắn, chỉ cần phát hiện sự vắng mặt của nó. Điều đó không phải là một khiếm khuyết. Thực ra đó là lý do mà các iteration tồn tại ngay từ đầu: fail fast (thất bại nhanh), nhường slot cho bên cung cấp (provisioner) tiếp theo, và giữ cho thời gian tạo khối (block time) có thể dự đoán.
Mình vẫn đang tiếp tục tìm hiểu bất đối xứng này có ý nghĩa gì khi kích thước ủy ban thay đổi theo phân bổ stake. Liệu việc từ chối nhanh trở thành một bề mặt tấn công, hay chỉ là khả năng phục hồi (resilience) được thiết kế sẵn?
Tôi đang đào sâu cơ chế đồng thuận của Dusk về “Bằng chứng Ngắn gọn” (Succinct Attestation) để hiểu chính xác điều gì xảy ra khi một ủy ban không thể tạo khối trong một lần lặp nhất định. Giả định của tôi lúc ban đầu: một lần lặp thất bại nghĩa là có gì đó không ổn — lỗi, bị bỏ lỡ slot, hoặc một vấn đề cần phải lách/né. Nhưng không hẳn như vậy. Đồng thuận của Dusk vận hành theo các lần lặp (iterations), mỗi lần có một ủy ban được chọn ngẫu nhiên để đề xuất (proposal), xác thực (validation) và phê chuẩn/niêm quyết (ratification). Nếu một ủy ban không đạt được ngưỡng (quorum) — có thể là không đủ trình xác thực phản hồi kịp thời, có thể do độ trễ mạng (network latency), và cũng chẳng có gì kịch tính — thì hệ thống không xem điều đó như một sự cố cần vá. Nó chỉ chuyển sang lần lặp tiếp theo với một ủy ban mới được chọn. Không có khối nào bị mất, không có phân nhánh chuỗi (chain forks), không có rollback. Lần thử đó đơn giản là hết hạn, và đồng thuận lại thử lần nữa với những trình xác thực khác đảm nhận trách nhiệm. Điều khiến tôi chú ý là đây không phải một cơ chế dự phòng (fallback) được gắn thêm vào thiết kế. Nó chính là kỳ vọng mặc định. Giao thức giả định rằng một số lần lặp sẽ không thể hoàn tất, và xây dựng việc luân phiên ủy ban xoay quanh giả định đó, thay vì dựa vào hy vọng rằng mọi lần lặp đều thành công.
Điều này làm tôi đọc lại khái niệm “block time” (thời gian tạo khối) của Dusk. Nó không phải là một lần thử duy nhất kèm thời hạn (timeout) — mà là một chuỗi các lần thử, trong đó sự thất bại là bình thường, không phải trường hợp ngoại lệ, và tính cuối cùng (finality) chỉ chờ cho đến khi lần lặp nào đó hội tụ (converge) thực sự.
Tôi vẫn chưa chắc cơ chế này sẽ hoạt động ra sao khi mạng chịu áp lực kéo dài thay vì chỉ bị bỏ lỡ ngưỡng (quorum) một cách cô lập. @Dusk #dusk $DUSK
Tôi đang vạch ra cách chọn bộ xác thực thực sự hoạt động trên Dusk, kỳ vọng sẽ tìm thấy thứ gì đó gần giống với đề xuất khối theo chuẩn PoS. Thay vào đó, tôi lại thấy Succinct Attestation chạy chọn lọc ngẫu nhiên xác định (deterministic sortition) — không có bầu chọn bầu chọn người dẫn đầu, không phát hành vé xổ số. Các khoản cấp cho từng người đặt cọc (staker) và một hạt giống công khai được đưa qua một hàm để xác định một cách tất định bộ ủy ban cho từng vòng.
Đợi đã, xác định ư? Chính phần đó khiến tôi phải dừng lại suy nghĩ. Nếu nó là xác định, về lý thuyết thì bất kỳ ai cũng có thể tính trước xem ai đủ điều kiện trước khi vòng bắt đầu.
Hóa ra điều này được giảm thiểu bằng yếu tố thời gian, không phải bằng sự bí mật — các bộ ủy ban xoay vòng đủ nhanh, và việc cấp phát (provisioning) thay đổi đủ thường xuyên, nên việc tính trước không mang lại nhiều lợi thế thực tiễn. Mức bảo mật không phải là “giấu kết quả”, mà là “khiến kết quả trở nên đắt đỏ để khai thác trong khoảng thời gian bạn có”.
Đó là một mô hình tin cậy khác với những gì tôi mong đợi. Không phải là sự mờ đục bảo vệ bộ ủy ban. Mà là chi phí kinh tế cộng với tốc độ xoay vòng đảm nhiệm vai trò mà ở nơi khác thường do bí mật thực hiện.
Điều này dẫn đến câu hỏi thực sự: khi lượng stake tập trung theo thời gian, liệu sortition vẫn phân bổ đều thành viên trong bộ ủy ban, hay việc chọn lọc xác định lặng lẽ ưu tiên người nắm giữ nhiều khoản cấp phát hơn một cách ổn định nhất?
Tôi không nghĩ điều đó đã bị “hỏng” trong hiện tại. Nhưng đó là phần trong cơ chế đồng thuận của Dusk mà quy mô thực sự sẽ kiểm chứng.
Tôi đang đọc về Kadcast với hy vọng sẽ thấy một câu chuyện về quyền riêng tư và lại phát hiện điều ngược lại—một mức độ căng thẳng khác.
Ở bề ngoài, nó giống như một lớp làm mờ—định tuyến có cấu trúc, không phải tràn ngập, vậy thì nguồn gốc chắc hẳn sẽ bị chôn vùi trong nhiễu. Nhưng khi tôi lần theo cách nó thực sự hoạt động, Kadcast chuyển tiếp các thông điệp theo các đường đi đa phát (multicast) xác định dựa trên khoảng cách XOR trong một lớp phủ kiểu Kademlia. Việc đó được xây dựng để tối ưu hiệu quả băng thông, chứ không phải để ẩn danh.
Chính ở điểm đó nó trở nên thú vị. Gossip ngẫu nhiên thì lộn xộn, nhưng sự lộn xộn ấy lại làm việc truy vết nguồn gốc khó hơn. Cấu trúc của Kadcast lại ngược lại—các đường đi có thể dự đoán được sẽ khiến vị trí của một nút trong lớp phủ tương đối ổn định. Nếu bạn biết cấu trúc liên kết, bạn có thể suy luận các mô hình lan truyền dễ hơn so với các chuỗi gossip dựa trên cơ chế flood.
Vì vậy, “quyền riêng tư” mà những người gắn với Kadcast thực ra không đến từ lớp mạng. Đó là Phoenix và các mạch ZK đang làm công việc đó ở cấp độ giao dịch. Vai trò của Kadcast chỉ là đưa phiếu bầu và các khối xung quanh các ủy ban của Succinct Attestation đi nhanh và rẻ.
Không hẳn là một lỗi—mà là một mục tiêu thiết kế khác với những gì tôi đã giả định ban đầu. Vẫn đang tự hỏi liệu các lớp phủ có cấu trúc như thế này có tạo ra bất kỳ mức độ lộ metadata nào mà các chuỗi dựa trên gossip không cần phải bận tâm hay không.
#dusk $DUSK @Dusk Tôi đã đào sâu xem Dusk thực sự giữ cho một giao dịch được riêng tư như thế nào, và lớp đầu tiên chính xác là thứ bạn kỳ vọng — Piecrust tạo ra một bằng chứng, các khoản tiền và đối tác vẫn được ẩn trên chuỗi, các bên cung cấp (provisioners) xác minh phép toán mà không cần nhìn thấy dữ liệu gốc. Số dư vẫn được giữ bí mật. Không ai theo dõi được số tiền đang di chuyển. Đó là phần mà ai cũng trích dẫn. Và cũng là nơi mà đa số bài giải thích dừng lại. Điều tôi chưa nghĩ tới: bằng chứng không “dịch chuyển” lên chuỗi. Trước khi nó đạt tới sự đồng thuận, nó phải được phát tán qua mạng ngang hàng — được gợi tin node với node cho tới khi nó xuất hiện trong một khối. Và bước đó không chạy qua PLONK. Nó chạy qua TCP/IP. Vì vậy, đây là phần khiến tôi phải dừng lại suy nghĩ. Một validator theo dõi mempool không thể đọc những gì nằm bên trong giao dịch của bạn. Nhưng một validator (hoặc bất kỳ ai chạy đủ nhiều node) theo dõi lớp mạng vẫn có thể thấy rằng một giao dịch bắt nguồn từ peer của bạn, đại khái khi nào, và nó lan truyền như thế nào. Zero-knowledge che giấu nội dung. Nó không che giấu việc nội dung đó tồn tại, hay nơi nội dung đó bước vào đồ thị. Đây không phải là một lỗ hổng trong mật mã — đó là ranh giới mà mật mã chưa bao giờ được thiết kế để bao phủ. Bằng chứng ZK trả lời “giao dịch này có hợp lệ không mà không tiết lộ nội dung của nó.” Chúng không trả lời “ai là người khởi xướng và khi nào.” Đây là hai bài toán về riêng tư khác nhau xếp chồng lên nhau, được giải quyết bởi hai lớp hoàn toàn khác biệt — một lớp mang tính mật mã, một lớp mang tính cấu trúc mạng. Điều này đặt ra câu hỏi mà tôi vẫn chưa có câu trả lời rõ ràng: liệu quyền riêng tư tài chính đạt chuẩn tuân thủ có thực sự cần giải quyết cả hai vấn đề không? Nếu mối quan tâm thực sự của cơ quan quản lý là nội dung giao dịch, ZK sẽ bao phủ. Nhưng nếu mối quan tâm — hoặc kẻ tấn công — để ý đến thời điểm, tương quan và nguồn gốc, thì đó là bài toán về riêng tư ở cấp mạng, không phải bài toán của hệ thống bằng chứng, và kiến trúc Dusk không có gì cho thấy là họ khẳng định giải quyết điều đó. @Dusk ngày hôm nay. Nhưng đó là kiểu thứ khiến vấn đề ngày càng ít quan trọng hơn, chứ không phải nhiều hơn, khi khối lượng giao dịch mang tính tổ chức tăng lên $DUSK #dusk @Dusk ngày hôm nay
#dusk $DUSK @Dusk Tôi bước vào Dusk với suy nghĩ rằng câu chuyện về quyền riêng tư của nó chủ yếu xoay quanh việc che giấu dữ liệu giao dịch.
Nhưng càng nhìn vào kiến trúc, lời giải thích đó càng không còn phù hợp.
Điểm thú vị không chỉ là Phoenix có thể hỗ trợ các giao dịch bí mật. Mà là quyền riêng tư được coi trọng gần như ngay trong mô hình giao dịch, thay vì xem như một lớp được “gắn thêm” lên trên một blockchain minh bạch.
Điều đó thay đổi câu hỏi Trên một chuỗi công khai thông thường, khả năng hiển thị là mặc định và quyền riêng tư là thứ bạn cố gắng xây dựng xung quanh nó. Với Dusk, thiết kế xuất phát từ một tiền đề khác: không phải mọi người tham gia đều cần phải thấy mọi thứ.
Nhưng điều đó ngay lập tức tạo ra một vấn đề khác.
Một giao dịch tài chính có thể ở chế độ riêng tư mà không vì thế miễn trừ khỏi các quy định. Vẫn có thể ai đó cần phải chứng minh tính đủ điều kiện, đáp ứng các yêu cầu tuân thủ, hoặc cung cấp thông tin cụ thể cho một bên được ủy quyền.
Chỗ tôi cho rằng Dusk trở nên thú vị hơn chính là ở đây.
Quyền riêng tư không nhất thiết chỉ là làm cho thông tin không thể truy cập. Nó có thể là việc biến việc công bố thành điều kiện.
Phần mà tôi chưa cân nhắc là việc điều này thay đổi kiến trúc nhiều đến mức nào: thay vì hỏi, “Làm sao để che giấu giao dịch này?”, hệ thống phải hỏi, “Ai thực sự cần biết cái gì?”
Tôi vẫn chưa chắc mô hình này sẽ mở rộng tốt ra sao khi các luồng công việc tài chính ngày càng phức tạp.
#dusk $DUSK @Dusk Tôi bắt đầu xem xét các giao dịch riêng tư của Dusk với một câu hỏi đơn giản: nếu dữ liệu giao dịch được ẩn đi, thì việc tuân thủ vẫn vận hành như thế nào?
Phần thú vị nằm ở chỗ: quyền riêng tư không có nghĩa là mạng lưới quên các quy tắc. Một giao dịch có thể giữ kín các chi tiết tài chính nhạy cảm, đồng thời vẫn được kiểm tra dựa trên các điều kiện quyết định liệu giao dịch đó có được phép hay không.
Sự khác biệt này rất quan trọng.
Trên một chuỗi minh bạch, việc tuân thủ có thể dựa rất nhiều vào khả năng quan sát: số dư, chuyển khoản, đối tác và lịch sử giao dịch được công khai, vì vậy giám sát trở thành việc kiểm tra hồ sơ công khai.
Dusk đi theo một hướng khác. Mục tiêu là chứng minh rằng một giao dịch đáp ứng các điều kiện cần thiết mà không phải công khai mọi chi tiết nền tảng.
Nhưng khoan — điều đó không khiến lớp tuân thủ biến mất.
Vẫn có người phải định nghĩa các quy tắc. Vẫn có người phải xác định điều gì có thể được xác minh. Và một số thông tin có thể vẫn cần được tiết lộ cho một bên được ủy quyền.
Chính điều đó đã thay đổi cách nhìn của tôi về @Dusk.
Quyền riêng tư ở đây không chỉ đơn giản là che giấu giao dịch. Đó là việc quyết định những sự thật nào cần được nhìn thấy để một hệ thống tài chính vẫn có thể chịu trách nhiệm.
Câu hỏi chưa được giải đáp đối với tôi là liệu việc tiết lộ chọn lọc cuối cùng có thể đủ linh hoạt cho các cơ quan quản lý, tổ chức và khu vực pháp lý khác nhau mà không biến kiến trúc quyền riêng tư thành một lớp phức tạp khác hay không.
#dusk $DUSK Tôi đã đi vào phân tích bảo mật AEGIS của Dusk với kỳ vọng sẽ tìm thấy một danh sách các lỗi.
Thay vào đó, tôi cứ nghĩ mãi về điều gì xảy ra sau khi một lỗi chạm vào một mạng đang hoạt động.
AEGIS đã khắc phục 39 phát hiện, trong đó có 7 lỗi nghiêm trọng. Một số không chỉ là vấn đề mang tính thẩm mỹ: chúng chạm đến thực thi tất định, xác thực đồng thuận, tính toàn vẹn phí và thậm chí cả khả năng sẵn sàng của chuỗi.
Điều đó khiến tôi nhìn bảo mật theo một cách khác.
Một cuộc rà soát mã có thể giảm rủi ro kỹ thuật, nhưng bản thân nó không thể khiến một mạng hoạt động đúng đắn dưới áp lực. Mô hình validator của Dusk bổ sung thêm một lớp nữa: việc tham gia thất bại có thể kích hoạt các hình phạt nhẹ (soft penalties), trong khi hành vi đồng thuận bị chứng minh là không hợp lệ có thể dẫn đến việc bị đốt (burn) phần stake.
Vì vậy, thực sự có ba phần chuyển động ở đây: mã phải thực thi đúng, các validator phải hành xử đúng, và cơ chế kinh tế phải khiến cho việc gian lận trở nên đắt đỏ.
Không có lớp nào thay thế cho lớp còn lại.
Đó là phần mà tôi chưa cân nhắc khi lần đầu nhìn vào AEGIS. Hiện tại tôi xem nó không hẳn như một “chứng chỉ bảo mật”, mà như một thành phần của vòng lặp bảo mật lớn hơn.
Câu hỏi thú vị dành cho @Dusk không phải là liệu mã có thể được làm an toàn hơn.
Mà là liệu mã, các validator và các động lực (incentives) có tiếp tục củng cố lẫn nhau khi mạng chịu áp lực thực tế hay không.