Điểm:2

Làm cách nào tôi có thể hiểu toán học đằng sau tiền điện tử, đặc biệt là toán học được sử dụng trong chuỗi khối/sổ cái phân tán?

lá cờ ke

Một chút thông tin cơ bản về tôi; Kỹ sư máy tính nhưng trong quá trình học, tôi không đi sâu vào toán học, đặc biệt là toán học tiền điện tử được sử dụng để làm cho chuỗi khối và mật mã hoạt động.

Tôi đang tìm kiếm lời khuyên từ bất kỳ nhà nghiên cứu hoặc học viên cấp cao hoặc có kinh nghiệm nào trong lĩnh vực này để cho tôi một số lời khuyên và chỉ cho tôi hướng đi đúng đắn.

Nếu bạn có thể phác thảo chính xác những chủ đề toán học mà tôi cần ôn tập và học hỏi - tôi sẽ rất biết ơn!

Tái bút: Đề xuất cho bất kỳ khóa học trực tuyến hữu ích và phù hợp nào đều được hoan nghênh!

Titanlord avatar
lá cờ tl
Tôi sẽ không nói rằng có một nhánh toán học cụ thể chỉ dành cho tiền điện tử. Theo tôi, tiền điện tử là toán học ứng dụng sử dụng rất nhiều khái niệm khác nhau từ các lĩnh vực khác nhau. Tôi khuyên bạn nên đọc [Sách giáo khoa của Katz & Lindell (tái bản lần thứ 3)](https://www.cs.umd.edu/~jkatz/imc.html) để bắt đầu hiểu về tiền điện tử hiện đại.
Muhammad Yasir avatar
lá cờ ke
@Titanlord, tôi có cần kiến ​​thức toán học nào khác để đọc và hiểu đúng cuốn sách này không? Tôi có kiến ​​thức/nền tảng toán học hợp lý nhưng tôi không phải là thiên tài toán học và có những thứ tôi đã nghiên cứu cách đây hơn 4 năm - tôi chắc chắn sẽ xem qua cuốn sách nhưng tôi cũng sẽ đánh giá cao phản hồi của bạn!
Titanlord avatar
lá cờ tl
Các khái niệm chính đều được giải thích trong sách (rất nhiều nội dung cơ bản trong phần phụ lục). Tất cả những gì bạn cần (tôi nghĩ) là khả năng hiểu các khái niệm toán học. Để có phần giới thiệu về chuỗi khối/tiền điện tử và một số nội dung về tiền điện tử khác, tôi đề xuất kênh youtube 3 xanh lam 1 nâu.
Muhammad Yasir avatar
lá cờ ke
@Titanlord cảm ơn bạn đời! Tôi hiểu một chút về blockchain và bản thân ý tưởng về DLT thực sự rất, rất tuyệt vời. Điều đó đang được nói, tôi tin rằng nếu không biết về cách thức hoạt động của mọi thứ, tôi sẽ tự làm hại chính mình khi thuyết phục tôi có hiểu biết vững chắc về blockchain khi tôi chỉ có kiến ​​thức ở mức độ bề mặt và một số kinh nghiệm phát triển trên web3. lương tâm của tôi sẽ không ổn định cho đến khi tôi biết mọi thứ thực sự hoạt động như thế nào trong lõi DLT. Rất vui được làm quen với bạn và cảm ơn một lần nữa vì sự hướng dẫn!
Điểm:4
lá cờ gd

Thành thật mà nói, số lượng và độ phức tạp của mật mã được sử dụng trong DLT phụ thuộc rất nhiều vào dự án mà bạn đang nghiên cứu. Trước hết, xin lưu ý rằng blockchain/DLT cũng đã trở thành một thuật ngữ tiếp thị ngày nay, vì vậy nhiều dự án ngoài kia chẳng có gì khác ngoài cơ sở dữ liệu cũ với một cái tên hay ho. Tiền điện tử công khai, không được cấp phép là một vấn đề khác, và chúng là thứ bạn phải nghiên cứu nếu bạn thực sự quan tâm đến lĩnh vực hoàn toàn mới này. (Nhưng trước tiên hãy kiểm tra xem bạn có thực sự cần DLT không. Bạn nhận được nhiều tính năng và mất nhiều tính năng khác, vì vậy trước tiên hãy kiểm tra xem bạn có thực sự không chỉ cần một DB hay không.) Nếu bạn vẫn chưa thay đổi ý định, hãy tiếp tục với một loạt các ví dụ và tài liệu tham khảo :)

  • Trong Bitcoin, bạn tìm thấy chữ ký pubkey/privkey tiêu chuẩn trên các đường cong elip và hàm băm (ví dụ: lõi của PoW), cả hai hiện nay có thể được coi là mật mã tiêu chuẩn (không có gì khác ngoài những gì bạn có thể tìm thấy trong chứng chỉ X.509 hiện đại của một miền máy chủ web). Khó khăn hơn nhiều đối với người mới bắt đầu là các khuyến khích imho và các khái niệm liên quan đến lý thuyết trò chơi. Một cuốn sách tôi yêu thích khi bắt đầu cuộc hành trình của mình trong thế giới này là "Làm chủ Bitcoin lần thứ 2. Ed." của Andreas Antonopoulos, giới thiệu nhiều khái niệm (cả một số khái niệm về mật mã) mà bạn cần nắm vững để tìm hiểu thế giới này.Nhưng hãy cẩn thận để không coi cuốn sách của Antonopoulos là nghiêm ngặt về toán học: như @kelalaka đã chỉ ra trong các nhận xét, có những vấn đề gây hiểu lầm với định nghĩa về phép nhân vô hướng EC, trong trang 68 của ấn bản đầu tiên và 63 của ấn bản thứ hai.
  • Thông thường, các đồng tiền hướng đến quyền riêng tư sử dụng mật mã đẹp hơn. Ví dụ: trong Monero, bạn tìm thấy trao đổi Diffie-Hellman, Chữ ký nhẫn và các ý tưởng thú vị khác (ví dụ: Cam kết Pedersen và Chống đạn). Tôi đề nghị bạn kiểm tra https://www.getmonero.org/library/ : "Zero to Monero 2nd Edition", một tài liệu tham khảo đầy đủ về Monero ngày nay ("hôm nay" vì các đợt hard fork, hay còn gọi là các thay đổi không tương thích ngược phổ biến trong Monero) với nhiều dấu ấn toán học hơn là "Làm chủ Bitcoin". Tôi nghĩ rằng các tài liệu đồng hành tốt cho nó là các cheatsheet mà bạn có thể tìm thấy trong cùng một trang web (tuyên bố từ chối trách nhiệm: chúng là của tôi ;-))
  • Tương lai của Chữ ký nhẫn dường như là Triptych và Seraphis ở phía Monero và Lelantus Spark ở phía Firo (một loại tiền điện tử "mới", trước đây là Zcoin nhưng với các giao thức/toán học hoàn toàn khác)
  • Các công cụ mã hóa rất thú vị khác được sử dụng trong tiền điện tử là Zero Knowledge Proofs; hãy cẩn thận vì chúng có rất nhiều hương vị. Bulletproof được sử dụng trong Monero là một trong số đó, nhưng chắc chắn bạn sẽ tìm thấy ZK-SNARK của Zcash, ZK-STARK và ZK-Rollups cho tương lai của Ethereum... Tôi tránh các tài liệu tham khảo ở cấp ứng dụng vì chúng là một thế giới trong một thế giới và imho để thực sự hiểu chúng, bạn phải bắt đầu từ nền tảng, ví dụ "Cơ sở của Mật mã Tập 1" của Oded Goldreich và sau đó đào sâu vào các mô hình/heuristic về tính không tương tác.... thực sự là một mớ hỗn độn (đây chỉ là một ý tưởng đơn giản hóa : https://github.com/AdamISZ/from0k2bp/blob/master/from0k2bp.pdf - btw nó chứa phần giới thiệu rất dễ hiểu về Cam kết)
kelalaka avatar
lá cờ in
Thành thật mà nói [Sách của Antonopoulos](https://crypto.stackexchange.com/a/96056/18298) không sử dụng ngôn ngữ chính xác trên các đường cong elip khiến nhiều người bối rối [Làm cách nào để nhân hai điểm trên một đường cong elip?] (https://crypto.stackexchange.com/q/88214/18298) và Foundations of Cryptography Volume 1" của Oded Goldreich không phải là cuốn sách dành cho người mới bắt đầu.
baro77 avatar
lá cờ gd
Tôi đồng ý rằng Mastering Bitcoin còn lâu mới cung cấp một phạm vi bao quát đầy đủ và thỏa mãn về EC, nhưng với mục tiêu rộng lớn của nó, nó chỉ đưa ra một ý tưởng... tất nhiên là sai nếu chỉ học EC trên cuốn sách đó, nhưng có lẽ phần giới thiệu là đủ cho OP để thưởng thức chủ đề trong bối cảnh của DLT... Tôi không biết, tôi đoán nó phụ thuộc vào nền tảng của anh ấy (Tôi cũng là một kỹ sư máy tính và tôi đã nghiên cứu rất nhiều về toán, vì vậy bằng cấp đó dường như không phải là một cách khách quan để hiểu kiến ​​thức trước đây của ai đó ;)).. BTW, tôi đã kiểm tra ở trang 68, nhưng tôi đoán bạn là tài liệu tham khảo cho ấn bản đầu tiên, không phải ấn bản thứ hai..
baro77 avatar
lá cờ gd
Đúng vậy, Nền tảng của Mật mã học cũng đòi hỏi sự sâu sắc, nhưng ZK thì vậy, vì vậy không có cách nào để thực sự học chúng với thái độ/công cụ mới bắt đầu ... tất nhiên chỉ là imho thôi :)
kelalaka avatar
lá cờ in
Sự kiện phiên bản thứ hai có vấn đề đối với phép nhân vô hướng EC (trang 63). Đó là nó. nó là phép nhân vô hướng.
baro77 avatar
lá cờ gd
Cảm ơn rất nhiều vì đã sửa lỗi ngữ pháp @Aman và xin lỗi... lần sau tôi sẽ hít một hơi và đọc lại các từ của mình trước khi đăng
baro77 avatar
lá cờ gd
cảm ơn vì đã cập nhật trang tham khảo @kelalaka
kelalaka avatar
lá cờ in
Bạn có thể không phải là những người trong câu trả lời của bạn, điều đó sẽ dễ thấy hơn.
baro77 avatar
lá cờ gd
Xin lỗi @kelalaka?! Tôi chưa hiểu gợi ý cuối cùng của bạn, xin lỗi
kelalaka avatar
lá cờ in
Cho biết lỗi ECC của Antonopoulos với các liên kết và trang mà tôi đã cung cấp?

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.