Người điều hành: Vậy... bạn đã tham gia vào ngành công nghiệp tiền điện tử như thế nào?
Andre Cronje: Người bạn đồng tính của tôi đi hưởng tuần trăng mật.
Tôi đang ở một mình trong văn phòng,Bạn rời Cape Town và không còn ai nói chuyện với tôi nữa》。
Tôi chán.
Tôi thật nhàm chán.
Đây là nơi tất cả các câu chuyện bắt đầu.
Những năm đầu của AC
Những người vĩ đại thường vĩ đại từ rất sớm.
Nhiều người nghĩ rằng AC là một kỹ sư điển hình của Thung lũng Silicon, nhưng anh ấy không phải vậy.
AC là một người Nam Phi da trắng, còn Elon Musk là một người xuất chúng, từ Cape Town, thành phố cảng nơi AC sinh sống, đến Pretoria, nơi Musk sinh ra, dài khoảng 1.500 km, gần tương đương với Thượng Hải đến Bắc Kinh. .
Việc hai người này làm cũng rất giống nhau, liên tục thành lập nhiều doanh nghiệp và cùng lúc,and the rest is history.
AC học luật như Elon học vật lý.
Trong lĩnh vực pan-IT, thường có hai loại người thực sự đạt được những điều tuyệt vời—phe OI bắt đầu học lập trình ở trường trung học cơ sở khi còn ở tuổi thiếu niên, chẳng hạn như Wang Xiaochuan; hoặc những nhà sư nửa vời, theo sở thích. lập trình viên, chẳng hạn như Wang Xing.
Loại người thứ nhất viết nhiều hơn vạn dòng mã so với đồng nghiệp của họ khi họ đang làm công nhân, loại người thứ hai thường bị thúc đẩy bởi sở thích, siêng năng hơn sinh viên của các chuyên ngành và có kinh nghiệm trong các lĩnh vực khác .
Rõ ràng, cả hai thiên tài tuổi teen, cả hai born to do it。
AC và Elon rõ ràng cũng thuộc loại thứ hai.
Học xong cử nhân luật, AC ngày nào cũng chở đám bạn đồng tính đến lớp, đến trường tán gái xinh.
Jiyou đã học CS, nhưng đáng tiếc là kỹ năng học tập của anh ấy không tốt, anh ấy chỉ có thể gian lận và chia mẫu, và phép màu có thể được thực hiện một cách thô bạo, anh ấy chỉ có thể ghi nhớ các mẫu trong lý thuyết đồ thị và anh ấy chỉ có thể biết GCD trong lý thuyết số.
AC có xem qua giáo trình của các bạn, dễ quá phải không, thêm xóa sửa CRUD rồi truy vấn mất 3 năm mới học được.
AC mất 6 tháng để tốt nghiệp khóa học 3 năm.
Khi tôi tốt nghiệp, một giảng viên trong trường vừa rời đi, và hiệu trưởng hỏi AC liệu anh ấy có thể thử việc không.
Kết quả là một sinh viên luật ở AC đã hoàn thành khóa học CS trong nửa năm, và nhân tiện dạy khóa học này trong hai năm.
AC = Accepted.
Cuộc sống bình thường hiển nhiên không thể kìm hãm được trái tim tung tăng của AC, AC bỏ học và đến làm việc cho Vodacom, nhà điều hành lớn nhất châu Phi, trong hai năm.
Năm nay, ông Qiao phát hành iPhone và AC lại bắt đầu phát triển thiết bị đầu cuối di động, tạo ra một số phần mềm chống vi-rút ở dưới cùng của thiết bị đầu cuối di động.
Sau đó, AC thử FinTech, tài chính, dữ liệu lớn, điện toán phân tán, lái xe không người lái, đồng thuận cao tần...
Nói tóm lại, AC đã chơi mọi thứ, từ quên máy đến chậm phát triển trí tuệ nhân tạo cho đến điền dữ liệu và nhầm lẫn chế độ.
Không giống như những chuyên viên máy tính thông thường, AC cũng có một nghiên cứu sâu về tài chính.
Và tất cả họ đã làm một công việc tốt.
Tương tự như Wang Yin trong những năm đầu, một câu trả lời đơn giản của một thiên tài trẻ tuổi có thể đánh thức suy nghĩ của những người bình thường và thay đổi cuộc sống của một nhóm nhỏ những người bình thường.
Tại sao Hồng Kông, nhiều thứ có những đường tối sâu.
Born to do it, again.
truy cập vào tiền điện tử
Mùa hè ở Nam bán cầu năm 2017 mát hơn một chút so với mùa đông ở Bắc bán cầu.
AC đang đi dạo trên đường phố Cape Town, đá sỏi và không biết ở đâu.
Thông thường vào lúc này, bạn nên thảo luận với những người bạn tốt của mình về mười cách viết cây xương rồng năng động hoặc hiệu ứng kiểm tra lại của một mô hình chênh lệch ngày hôm qua và D với nhau.
Thật tiếc khi người bạn tốt của tôi vừa kết hôn và đi hưởng tuần trăng mật.
Chỉ có những văn phòng trống rỗng và trái tim trống rỗng của AC.
Vào thời điểm đó, BTC sắp đạt 20.000 đô la, và người anh em bạn học của tôi, người đã không thể không chờ đợi trong ba năm để thoát ra khỏi cái bẫy.
Tất nhiên, điều này đã thu hút AC, người đã rất hào hứng khi phát hiện ra các loại tiền điện tử như Bitcoin và Ethereum.
Bởi vì thế giới tiền điện tử có mọi thứ anh ấy đã học được trong quá khứ, giống như giải pháp tối ưu toàn cầu không nhất thiết phải bao gồm các giải pháp tối ưu cục bộ.
Không có gì được thực hiện cho không có gì.
Thế giới tiền điện tử đòi hỏi cả kiến thức lập trình và kiến thức tài chính.
Chà, bạn đã bao giờ nghe nói về Code is Law chưa?
Vâng, Người Được Chọn, được sinh ra để làm việc đó.
Vậy Người Được Chọn sẽ làm gì?
Chắc chắn không phải ở đỉnh điểm của thị trường tăng giá. Tôi không thể ngăn được, AC bắt đầu viết mã xem xét chuỗi khối để tự học và hiểu rõ hơn về công nghệ. Sau một thời gian bình luận trên các phương tiện truyền thông, một trong những bài đăng của anh ấy đã lan truyền chóng mặt. Đây là cách mà sự nổi tiếng của anh ấy bắt đầu tăng lên. Từ đó, anh ấy đã thu hút sự chú ý của Giám đốc điều hành của Crypto Briefing và người bạn cùng lớp của CEO đã quyết định bổ nhiệm AC làm Giám đốc đánh giá mã của Crypto Briefing.
PS: Crypto Briefing hiện đang làm việc trên một sản phẩm tiên tri có tên là Umbrella, sản phẩm này có thể được huy động công khai vào tháng Giêng.
Chúng tôi đánh giá cao báo cáo đánh giá mã AC về dự án NuCypher mới ra mắt gần đây trên Coinbase:
NuCypher Code Review by Andre Cronje
NuCypher là một dự án giới thiệu hệ thống quản lý khóa (KMS) cho chuỗi khối, giúp các hệ thống và ứng dụng phi tập trung trở nên an toàn hơn. Đối với phần đánh giá mã NuCypher, chúng tôi sẽ lấy cách làm việc kỹ thuật làm ví dụ.
Alice có dữ liệu nhạy cảm mà cô ấy muốn có thể ủy quyền truy cập;
Alice mã hóa dữ liệu bằng khóa chung của riêng mình và lưu trữ dữ liệu đó trên đám mây hoặc trong kho lưu trữ phi tập trung;
Alice cấp quyền truy cập cho Bob. Dữ liệu được nhập lại vào khóa lưu trữ của Bob;
Bob tải xuống dữ liệu và giải mã nó bằng khóa riêng của mình;
Dữ liệu được nhập lại vào khóa lưu trữ của Bob. Không thể thực hiện chữ ký ban đầu chỉ bằng khóa riêng, nếu không thì không thể nhập lại khóa. Vì vậy, hãy nhanh chóng bắt đầu trình bày các khóa riêng và khóa chung.
Giả sử tôi nhận được thông báo Đánh giá mã NuCypher và mã hóa nó bằng khóa riêng tư. tôi sẽ nhận
0xca92b9be89c0506044cacd947f1630f271aa8c2cb97916b65487f3944245b67b5f2166ff995c605a5ae1c8ac9bd77760f1e90837545fd5be9c87c4f9bf3c71f11b
Một người có kiến thức về những điều trên không thể đảo ngược nó. Vì vậy, giá trị của điều này là gì? Với 3 đầu vào (khóa chung, hàm băm và thông báo gốc), có thể chứng minh rằng thông tin trên thực sự được ký bởi khóa riêng của khóa chung tương ứng. Bạn có thể xác nhận điều này bằng cách xác minh chữ ký.
Vì vậy, bây giờ bạn biết rằng tôi có khóa riêng cho khóa chung tương ứng đã được cung cấp. Đây là cách tôi có thể chứng minh quyền sở hữu.
Vấn đề là, chỉ với hàm băm gốc chứ không phải dữ liệu gốc, không có cách nào bạn có thể nhập lại thông tin này. Đây là thứ cho phép sở hữu nhiều khóa vào các hệ thống khóa khác. Vì vậy, giả định của tôi là NuCypher phải có các biện pháp tương tự, vì vậy hãy bắt đầu.
nucypher-kms và mock-net là hai thứ tôi quan tâm, vì vậy trước tiên hãy xem qua nucypher-kms.
Chúng tôi có các trình phát tiêu chuẩn, kademlia, rpcudp, lmdb (cái này mới) và các hợp đồng máy ảo ethereum trong trò chơi ngăn xếp công nghệ.
Tại thời điểm này, tôi nhận ra rằng Umbral thực sự là cốt lõi nên chúng tôi đã đổi thành pyUmbral
Thật tuyệt, vì vậy Alice có thể tạo khóa lại cho Bob bằng cách tạo khóa bí mật dùng chung mới bằng khóa riêng của Alice và khóa chung của Bob. Bob sau đó có thể mã hóa lại dựa trên điều này.
Sau đó, quá trình này như sau:
Alice ký dữ liệu và lưu trữ dữ liệu công khai. Bob muốn có quyền truy cập và sử dụng khóa công khai của mình để yêu cầu quyền truy cập từ Alice. Alice tạo một cặp mới (không phải về mặt kỹ thuật, nhưng giữ nguyên như vậy để đơn giản) và sau đó Bob có thể giải mã dữ liệu bằng khóa riêng của mình.
Dữ liệu đang chuyển tiếp không bao giờ được tiết lộ công khai trừ khi được tiết lộ bởi một bên từ điểm cuối của nó. Tôi thích nó và tiếp tục.
trả về nucypher-km:
Cấu trúc tốt, chú thích tốt, đóng gói tốt. Cho đến nay, tôi thích bố cục và nội dung của nó.
Điều này thật tuyệt, họ đã giữ chủ đề Alice và Bob trong tất cả mã, thêm câu chuyện của người dùng trước mỗi chức năng và giữ các lệnh gọi chức năng cụ thể, như from_alice ở trên và sử dụng bob làm tham số ở giữa Tạo chiến lược. Đây là mã được viết để xem xét các độc giả khác mà tôi chưa thấy nhiều.
Máy chủ REST có một số điểm cuối cơ bản, không có gì lạ mắt.
Sử dụng bộ nhớ cục bộ của sqlite. Chức năng REST ổn định, đáng tin cậy và không ngừng phát triển.
Một triển khai hay khác là bầy nút p2p. Các nút có thể tham gia và được yêu cầu lưu trữ dữ liệu được mã hóa.
Nó được triển khai độc đáo trực tiếp trên Node.
Cho đến nay, chúng tôi đã triển khai Umbra để cho phép tham gia lại, đã triển khai chính sách cơ bản để cho phép hợp đồng giữa hai người tham gia và cung cấp cơ sở để yêu cầu lưu trữ giữa các nút.
Hãy nhìn vào khía cạnh blockchain của mọi thứ:
Đã đến lúc thêm một số tính năng hợp đồng thông minh. Hợp đồng ký quỹ.
Đầu tiên bạn cần hiểu về PolicyManager, hãy xem qua nó.
Vẫn không chắc Trình quản lý chính sách làm gì, đó vừa là chính sách lưu trữ vừa là chính sách công bằng. Tôi sẽ tham khảo sách trắng.
MinerEscrow, không giảm giá lớn cho hành vi sai trái. Đây là quyền lợi được đầu tư chứ không phải cá cược vì không có rủi ro. Đối với những người khai thác, đây vẫn là một hợp đồng thực hiện tốt.
Vì vậy, hãy bắt đầu một nút, cung cấp các chu kỳ mã hóa lại, đóng góp số lượng mã thông báo tối thiểu cần thiết cho một nút và được thưởng cho hoạt động. Nền kinh tế mã thông báo có vẻ hơi gượng ép, nhưng ngày nay, đó là tiêu chuẩn để thưởng cho những người như thế này, vì vậy hãy bắt đầu.
Kết luận đánh giá mã NuCypher:
Mã tuyệt vời, kiến trúc mạnh mẽ, tất cả các trường hợp sử dụng cốt lõi đã được chứng minh. Đây là một triển khai vững chắc với các kỹ năng chất lượng cao. Nó sử dụng triết lý tiêu chuẩn, khuyến khích mọi người cung cấp CPU/bộ nhớ/mạng bằng cách trả phí bằng mã thông báo, đặt cược (giao quyền) và kinh tế học mã thông báo dường như được đẩy vào giải pháp hơn là một phần tự nhiên của nó, nhưng tôi không có bất kỳ vấn đề cơ bản với phương pháp này. Suy cho cùng thì phi tập trung hóa lại là một vấn đề khác.
Không phải là một chuỗi khối, mà là một ý tưởng mới lạ, có thực sự cần một Dropbox phi tập trung, một Slack được mã hóa hay một hồ sơ sức khỏe điện tử do bệnh nhân kiểm soát không? Không biết, nhưng đây là mã tốt.
(Kết thúc phần đầu tiên, sẽ được tiếp tục, lấy cảm hứng từ FTX Podcast)