Uniswap là một AMM DEX, cung cấp nhà tạo lập tự đồng cung cấp thanh khoản hỗ trợ người dùng giao dịch Spot. Uniswap là dự án đầu tiên mang đến ý tưởng nhà tạo lập tự đồng và thành công trở thành một tượng đài trong ngành DeFi.
Vậy hành trình xây dựng Uniswap như thế nào? Hãy cùng mình tìm hiểu ở bài viết này nhé! Bài viết này được biên soạn lại từ bài viết "Uniswap Birthday Blog - V0" của Hayden Adams được xuất bản vào ngày 03 tháng 11 năm 2019.
V0 - Uniswap is Born (Uniswap Ra Đời)
Vào ngày 2 tháng 11 năm 2018, Uniswap đã được giới thiệu với cộng đồng và triển khai trên mạng chính Ethereum. Trong một khoảnh khắc thú vị và đầy lo lắng, Hayden (nhà sáng lập dự án) đã đăng dòng tweet thông báo tới khoảng 200 người theo dõi của mình.
Hầu hết đây là lần đầu tiên mọi người nghe đến dự án Uniswap. Nhưng đối với Hayden, ông đã mất một năm để nghiên cứu và phát triển nó. Trong quá trình phát triển ông cũng nhận nhận được nhiều sự giúp đỡ.
Accepting Ethereum (Chấp Nhận Ethereum)
Vào ngày 6 tháng 7 năm 2017, Hayden đã bị sa thải khỏi công việc đầu tiên sau khi tốt nghiệp đại học, làm Kỹ sư cơ khí tại Siemens. Cảm thấy chán nản và mất phương hướng, ông đã thông báo cho người bạn có tên là Karl Floersch, người vào thời điểm đó đang làm việc trên Casper FFG tại Ethereum Foundation.
Cuộc trò chuyện giữa Hayden và Karl đã diễn ra như thế này:
- Hayden: Tôi vừa bị sa thải 🙁
- Karl: Xin chúc mừng, đây là điều tuyệt vời nhất có thể xảy ra với bạn!!! Cơ khí là một lĩnh vực đang hấp hối. Ethereum là tương lai và bạn vẫn còn sớm. Định mệnh mới của bạn là viết hợp đồng thông minh!
- Hayden: Tôi không cần biết cách viết mã sao?
- Karl: Không hẳn đâu, viết mã rất dễ. Dù sao thì cũng chưa có ai hiểu cách viết hợp đồng thông minh. Ethereum, Proof-of-Stake, tính toán không cần tin cậy,...
- Hayden: Được rồi…
Karl đã thuyết phục ông chấp nhận Ethereum vào cuộc sống của mình. Và Hayden bắt đầu từ mức thấp nhất, ông quyết tâm thử sức và dành hai tháng tiếp theo để học những kiến thức cơ bản về Ethereum, Solidity và Javascript.
Để mở rộng kỹ năng của mình, ông quyết định thực hiện một dự án “thực sự”. Theo gợi ý của Karl, ông quyết định triển khai một công cụ tạo lập thị trường tự động, như được Vitalik mô tả trong bài đăng reddit này và bài đăng blog này.
Proof-of-Something
Từ tháng 10 đến tháng 11, Hayden đã xây dựng một Proof-of-Concept, bao gồm hợp đồng thông minh và trang web đầu tiên của mình. Hợp đồng có một nhà cung cấp thanh khoản duy nhất và cho phép hoán đổi đơn giản. Ảnh bên dưới là tất cả về nó:
Hayden bắt đầu thấy ý nghĩa UX của các nhà tạo lập thị trường tự động. Vào thời điểm đó, EtherDelta là sàn giao dịch phi tập trung duy nhất có khối lượng giao dịch, nhưng UX có cảm giác lộn xộn và không trực quan. Ông cảm nhận rằng bản demo của ông vẫn tốt hơn.
Devcon 3
Trong buổi nói chuyện tại Devcon 3, Karl đã sử dụng bản demo Uniswap của Hayden làm ví dụ về sức mạnh của kinh tế tiền điện tử và các ứng dụng tài chính nguồn mở trên Ethereum.
Tuy nhiên, Pascal Van Hecke một người tham dự buổi nói chuyện về Devcon của Karl đã liên hệ với Hayden. Anh ấy đã theo dõi chặt chẽ tiến trình của các nhà tạo lập thị trường tự động trên Ethereum và bày tỏ sự quan tâm đến việc hỗ trợ dự án. Anh ấy thậm chí còn cấp một khoản trợ cấp để tài trợ cho tháng nghiên cứu tiếp theo của Hayden. Họ bắt đầu gọi điện hàng tuần để thảo luận về tiến độ.
Pascal đã đưa ra những ý tưởng mới. Tuy nhiên, quan trọng hơn, các cuộc gọi đã mang lại cảm giác có tổ chức và trách nhiệm cho công việc của Hayden. Uniswap có hai vấn đề lớn chưa được giải quyết mà Hayden đặt ra để giải quyết với tư duy kỹ thuật:
- Nó chỉ hoạt động với một cặp ETH/ERC20 duy nhất
- Nó chỉ hoạt động cho một nhà cung cấp thanh khoản duy nhất
Ethereum Values
Đến thời điểm này, Hayden hoàn toàn bị thu hút bởi tiềm năng vô hạn của Ethereum. Đây là những điểm ông quan tâm:
- Nó có khả năng chống kiểm duyệt . Không ai có thể ngăn chặn nó.
- Nó đã được phân cấp. Không ai kiểm soát nó.
- Nó không được phép. Bất cứ ai cũng có thể sử dụng nó.
- Nó đã được an toàn. Bất cứ ai cũng có thể xác minh việc thực hiện.
Tuy nhiên, có điều gì đó không ổn trong Ether. Các dự án lớn trên Ethereum thể hiện một số đặc tính của nó, nhưng rất ít dự án chấp nhận chúng một cách đầy đủ. Điểm trung tâm của lỗi, ứng dụng có thể bị kiểm duyệt và kiến trúc quá phức tạp. DApp được thiết kế hoàn toàn xoay quanh ý tưởng có mã thông báo cho các trường hợp sử dụng rõ ràng là không cần đến mã thông báo.
NYC Mesh
Vào tháng 12, Hayden đã tham dự cuộc gặp gỡ NYC Mesh với Karl, sau một bài báo chống tiền điện tử từ người sáng lập nó. Bây giờ Ethereum đã nổi tiếng - Karl đã được một phóng viên của Coindesk công nhận, người đã hỏi anh ấy về sự kết hợp giữa mạng lưới và tiền điện tử. Karl không muốn trả lời phỏng vấn nên anh ấy đã hướng dẫn phóng viên đến gặp Hayden. Hayden đã nói nhiều về các giải pháp Lớp 2 và đã được trích dẫn trong một bài báo.
Callil Capuozzo, một người bạn từ tiểu học đến trung học của Hayden đã không gặp trong 6 năm, đã xem bài báo và liên hệ. Anh ấy làm nhà thiết kế tại Microsoft, Google và gần đây đã nghiên cứu sâu hơn về Ethereum khi làm việc trên trang web cho FOAM.
Uniswap Pre-alpha
Đến cuối tháng 1 năm 2018, tất cả các vấn đề lớn về hợp đồng thông minh đã được giải quyết. Hợp đồng trao đổi có thể hỗ trợ nhiều nhà cung cấp thanh khoản bằng cách sử dụng mã thông báo thanh khoản nội bộ để theo dõi phần phí được tạo của mỗi LP và tài sản thế chấp cơ bản. Hợp đồng nhà máy cho phép mọi người thêm hỗ trợ cho mã thông báo. Tất cả các mã thông báo đã được ghép nối với ETH cho phép nó được sử dụng làm trung gian cho các giao dịch hoán đổi bất cứ thứ gì trong một giao dịch.
Hayden đã kết nối lại với Callil ngay sau khi hoàn thành các hợp đồng thông minh Uniswap được cập nhật và chúng tôi đã thảo luận chi tiết về dự án. Anh ấy đề nghị giúp đỡ về mặt giao diện người dùng - hiện đang bị chậm tiến độ so với hợp đồng. Callil đã thiết kế và xây dựng một giao diện mới đẹp mắt cho Uniswap trên cơ sở mã React.
May mắn thay, lúc đó Hayden đã kết nối lại được với một người bạn thời đại học, Uciel Vilchis. Uciel vừa mới bước ra khỏi chương trình đào tạo mã hóa (anh ấy tham gia theo lời khuyên của Karl Floersch).
Để nâng cao lý lịch và kinh nghiệm của mình, Uciel đã đồng ý tái cấu trúc cơ sở mã giao diện người dùng Uniswap.
Đến tháng 3 năm 2018, ba người đã xây dựng được bản demo đầy đủ tính năng của Uniswap. Đây là ảnh về bản demo đã hoàn thành:
Meeting Vitalik
Đến tháng 4 năm 2018 Hayden đã thất nghiệp được 10 tháng. Tiền điện tử mà ông đang đầu tư đã giảm hơn 75%. Mặc dù vậy, Hayden vẫn mua chuyến bay vào phút chót tới Seoul, Hàn Quốc. Đây là lần đầu tiên ông rời Bắc Mỹ trong 24 năm cuộc đời. Một phần là chuyến đi cá nhân, trùng với thời gian diễn ra Deconomy 2018.
Ông đã tham gia hội nghị mà không có vé và bị từ chối một cách quyết liệt. Tuy nhiên, Karl vừa mới đến cùng với các thành viên khác của nền tảng Ethereum. Karl kéo tôi sang một bên và giới thiệu tôi với Vitalik, người mà trước đây anh ấy đã thảo luận về Uniswap. Cuộc trò chuyện của chúng tôi diễn ra như thế này:
- Karl: Đây là bạn tôi Hayden, anh ấy đã tạo ra Uniswap!
- Vitalik: Xin chào, rất vui được gặp bạn! Nó có phải là nguồn mở không?
- Hayden: Tất nhiên rồi!
- Vitalik: URL là gì?
- Hayden: https://github.com/haydenadams/uniswap
- Vitalik: *đọc toàn bộ hợp đồng thông minh của Uniswapi trên điện thoại của anh ấy*
- Vitalik: Bạn đã cân nhắc việc viết nó bằng Vyper chưa? Ngoài ra, bạn nên nộp đơn xin trợ cấp nền tảng Ethereum.
Gợi ý của Vitalik đã giúp Hayden có thêm chiến lược mới. Ngay sau khi trở về từ Seoul, Hayden đã dành hai tuần để viết lại hợp đồng ở Vyper. Không có hướng dẫn hoặc công cụ dành cho nhà phát triển như Solidity, nhưng ông đã sử dụng hợp đồng Casper FFG ban đầu làm tài liệu tham khảo.
Making Some Friends
Cho đến thời điểm này, Karl là người bạn thân duy nhất của tôi trong thế giới tiền điện tử, nhưng điều đó sẽ sớm thay đổi. Ngay trước khi rời đi, Karl mời Hayden đến dự một buổi họp mặt giao lưu nhỏ. Ở đó ông gặp và kết bạn với Philip Daian, Dan Robinson và Andy Milenius. Ngoài việc là những người bạn tuyệt vời, tất cả đều sẽ trở nên quan trọng đối với sự thành công của Uniswap và ảnh hưởng đến định hướng tương lai của nó.
Hai tuần sau, vào tháng 5, Hayden bay tới Toronto để tham dự Edcon 2018. Hayden đã dành 3 ngày để tham dự các buổi nói chuyện, gặp gỡ mọi người và demo Uniswap. Bốn người bạn trong lĩnh vực tiền điện tử của ông đều có mặt ở đó và giới thiệu ông với rất nhiều người khác.
Trong số những người bạn mà Hayden kết bạn ở Edcon, Jinglan Wang xứng đáng được ca ngợi vì cô ấy đã trở thành một cố vấn tuyệt vời cho Uniswap kể từ đó.
Lần đầu tiên Hayden gặp trực tiếp David Knott, một cựu nhà phát triển Vyper. Hayden nói với anh ấy rằng ông đã viết lại Uniswap trên Vyper. Sáng hôm sau, thức dậy lúc 8h vì có cuộc điện thoại từ David Knott. Anh ấy nói với tôi rằng anh ấy dự kiến sẽ nói chuyện về Vyper, bao gồm cả bản demo trực tiếp sau hai giờ nữa. Uniswap là dApp duy nhất được viết bằng Vyper và anh ấy hỏi liệu tôi có muốn thuyết trình thay thế không.
Hayden giải thích rằng ông mới học Vyper hai tuần trước, chưa bao giờ nói chuyện trước công chúng. David đảm bảo với ông rằng điều đó ổn, hai tuần xây dựng trên Vyper là quá đủ để nói chuyện công khai về nó. Vì vậy tHayden đã có bài nói chuyện đầu tiên của mình.
Hayden đi cùng chuyến bay về NY với Dan. Họ đã dành toàn bộ thời gian để tối ưu hóa gas cho Uniswap. Vào thời điểm máy bay hạ cánh, Uniswap đã hoạt động hiệu quả hơn 30%. Nó hiện là sàn giao dịch tiết kiệm gas nhất trên Ethereum với mức chênh lệch đáng kể.
Edcon 2018 cực kỳ đáng khích lệ. Phản ứng đối với bản demo Uniswap không chỉ là sự quan tâm nhẹ nhàng. Mọi người đã rất hào hứng với nó. Họ dường như hiểu và chia sẻ những giá trị mà Hayden dự định lấy đó làm ví dụ. Hayden nhận ra cộng đồng Ethereum đã vượt xa các dự án ICO khác. Có những người thực sự quan tâm đến tầm nhìn của họ về một hệ thống tài chính phi tập trung, không cần cấp phép.
NYC Blockchain Week 2018
Máy bay từ Edcon về nhà đã đưa Hayden trực tiếp đến Tuần lễ Blockchain của NYC. Hayden đã dành cả tuần tiếp theo để tham dự vô số sự kiện và bữa tiệc. Một tweet đã xuất hiện trên điện thoại của tôi. Sống cách đó 15 phút đi bộ, tôi quyết định kiểm tra nó.
Richard Burton là người sáng lập Balance, một công ty khởi nghiệp về ví Ethereum. Hayden đã cho anh ấy xem bản demo của mình và ngay lập tức anh ấy muốn hiểu cách thức hoạt động của nó. Một cuộc trò chuyện dài diễn ra sau đó.
Cho đến thời điểm này, Hayden coi vai trò của mình trong Uniswap chủ yếu là vai trò kỹ thuật. Khi ai đó hỏi nó hoạt động như thế nào, ông thường bắt đầu bằng việc kể cho họ công thức toán học đằng sau nó. Nhiều người bước đi trong bối rối.
Richard đã giúp tôi hiểu rằng mọi người không hiểu Uniswap, đó là vấn đề của Hayden chứ không phải vấn đề của họ. Các nhà phát triển chỉ là một phần nhỏ trong bức tranh lớn hơn. Nếu ông muốn mọi người sử dụng dự án của mình, Hayden cần nói về nó theo cách họ hiểu.
Things Become Kind of Real
Đó là khoảng thời gian Hayden quyết định Uniswap là thứ ông muốn hoàn thành nhất. Ông đã vạch ra những gì cần thiết cho việc ra mắt mainet.
- Hợp đồng thông minh đã hoàn thiện, sẵn sàng sản xuất
- Giao diện giao dịch đáp ứng, thân thiện với người dùng
- Kiểm tra bảo mật hợp đồng thông minh
- Sách trắng đã hoàn thành
- Tài liệu dành cho nhà phát triển
Người bạn Phil được đề cập trước đây của Hayden là một chuyên gia bảo mật Blockchain. Theo lời khuyên của anh ấy (và kèm theo lời giới thiệu của anh ấy), ông đã nhận được báo giá từ Xác minh thời gian chạy cho mô hình Uniswap chính thức, đánh giá mã cấp cao và xác minh chính thức một phần các hợp đồng thông minh. Cân nhắc tất cả những điều này, Hayden đã nộp đơn xin tài trợ của Ethereum Foundation trị giá 50.000 USD.
Balance
Mùa hè năm 2018 bắt đầu với việc Hayden ám ảnh về việc tái cấu trúc các hợp đồng thông minh của Uniswap, làm việc trên báo cáo nghiên cứu chính thức và tham dự các sự kiện về tiền điện tử trong thời gian rảnh rỗi. Trong hai tháng tiếp theo, ông chờ phản hồi về khoản trợ cấp.
Hayden làm việc hàng ngày tại văn phòng Balance, nơi mà Richard và các thành viên còn lại trong nhóm tại Balance - Christian Baroni, Jin Ching và Mike Demerais đã rất tốt bụng khi cho ông sử dụng. Biết Hayden sắp hết tiền, Richard thậm chí còn hào phóng cấp cho một khoản trợ cấp cá nhân để hỗ trợ những nỗ lực của Hayden.
Hayden bắt đầu tham dự các cuộc gặp mặt hàng tuần có tên Whiteboard Wednesday tại văn phòng Balance. Thứ Tư hàng tuần, trong 2 giờ, bất kỳ ai và mọi người làm việc trong dự án tiền điện tử đều được mời chia sẻ tiến trình hàng tuần của họ.
Hầu như tuần nào Hayden cũng tham dự, giải thích đi giải thích lại Uniswap cho các nhóm người khác nhau. Hayden đã học cách nói về Uniswap trong nhiều hoàn cảnh khác nhau và nhanh chóng có thể giải thích điều đó cho hầu hết mọi người. Thậm chí còn bắt đầu dấn thân vào twitter tiền điện tử.
Tương tự như các cuộc gọi của Hayden với Pascal, Whiteboard Wednesday mang lại cho ông một mức độ trách nhiệm nào đó trong cuộc sống. Hayden không muốn xuất hiện hai tuần liên tiếp mà không có tiến triển gì để báo cáo.
Maker
Khi Mùa hè trôi qua, Hayden ngày càng dành nhiều thời gian hơn tại văn phòng NYC MakerDAO. Maker là một dự án stablecoin phi tập trung mà mọi người đọc bài viết này đều đã biết, vậy tại sao lại mô tả nó. Hayden đã kết bạn với một số người tại Maker, bao gồm cả Ashleigh Schapp, một người bạn khác sau này sẽ trở nên quan trọng đối với Uniswap.
Làm việc tại cả văn phòng Balance và Maker đã mang lại cho Hayden nguồn liên tục những người thú vị để gặp gỡ và các dự án để tìm hiểu. Mùa hè trôi qua nhanh chóng. Hợp đồng thông minh đã được tối ưu hóa đến mức Hayden có thể tự mình thực hiện chúng. Cuối cùng, đến cuối tháng 7 Hayden nhận được một email. Uniswap sẽ nhận được trợ cấp từ Ethereum Foundation!
Formalized Model
Được cấp phép, Hayden lập tức ký hợp đồng Runtime Verification để chính thức hóa và kiểm tra các hợp đồng. Trong một loạt cuộc gọi với Daejun Park , Yi Zhang và Xiaohong Cheng của RV, ông đã trình bày chi tiết về cơ chế và các đặc tính quan trọng nhất của Uniswap.
Họ bắt đầu bằng việc tạo ra một mô hình chính thức của Uniswap. Tiếp theo, họ tạo ra một đoạn mã mô tả, thực hiện lại các phép toán để giảm thiểu lỗi làm tròn và luôn ưu tiên các nhà cung cấp thanh khoản hơn các nhà giao dịch.
Hayden đã sửa đổi các hợp đồng để phù hợp với thông số kỹ thuật. Tiếp theo, RV thực hiện đánh giá mã cấp cao, trong đó họ đề xuất một số biện pháp kiểm tra an toàn, sửa lỗi liên quan đến tính nhất quán và các thay đổi nhỏ khác.
Cuối cùng, mã hợp đồng Uniswap đã bị đóng băng và RV bắt đầu công việc xác minh chính thức việc triển khai hợp đồng có phù hợp với các đặc tính mong muốn của thông số kỹ thuật hay không. Đây là bước dài nhất của quá trình.
Trong khi cuộc kiểm toán đang diễn ra, Hayden đã thuê Callil làm nhà thầu để bắt đầu thiết kế phiên bản sản xuất của giao diện giao dịch Uniswap. Giao diện demo hoạt động tốt nhưng tạo cảm giác quá khó hiểu đối với sản phẩm hoàn thiện.
RECIPEINT
Uniswap vẫn chưa được công bố nhưng nó cũng không hoàn toàn là bí mật. Vào tháng 9, Hayden được mời phát biểu tại ETHIS, một hội nghị về blockchain ở Hồng Kông. Mặc dù về mặt kỹ thuật không phải là lần đầu tiên phát biểu tại một hội nghị nhưng đây là lần đầu tiên ông được mời làm như vậy!
Hayden cũng vô tình tham gia một cuộc phỏng vấn của Ethereum Foundation về ETH 2.0 và lần đầu tiên tôi trở thành chủ đề của một meme.
Sau sự kiện Hồng Kông, Hayden đã dành 3 ngày tại Tuần lễ Blockchain Thượng Hải bằng Visa thông qua trước khi trở về New York.
Preparing for Launch
Trở lại New York, Hayden quyết định sẽ ra mắt Uniswap ở Praha tại Devcon 4, nếu điều đó có thể thực hiện được. Chỉ còn 5 tuần nữa, 5 tuần bận rộn nhất trong cuộc đời.
Với quá trình xác minh chính thức đang được tiến hành, nhiệm vụ nổi bật nhất là triển khai các thiết kế giao diện người dùng mới nhất của Callil trên cơ sở mã sẵn sàng sản xuất. Hayden đã đưa ra những lời thăm dò về một công ty ký hợp đồng có thể xây dựng công trình này trong một tháng và được giới thiệu với Dan Tsui, Giám đốc điều hành của Kyokan.
Cơ sở mã phải được viết lại gần như hoàn toàn từ đầu. Hayden đã thuê một công ty ký hợp đồng vì tin rằng việc xây dựng một giao diện Uniswap hoàn chỉnh về tính năng trong khung thời gian ngắn như vậy theo tiêu chuẩn mà ông mong đợi cần có cả một nhóm. Thay vào đó ông có thứ tốt hơn, Jacky Chan phó chủ tịch kỹ thuật tại Kyokan.
Vì Jacky đến với Uniswap, tôi đã viết một thông số giao diện người dùng dài và chi tiết để giúp tăng tốc quá trình, trong khi Callil cung cấp các thiết kế rất chi tiết cho từng phần của giao diện. Trong một tháng, Jacky đã tự mình xây dựng giao diện khởi chạy Uniswap gần như hoàn toàn. Đối với một số phần nhỏ hơn, Kenny Trâm ở Kyokan đã nhảy vào giúp đỡ.
Khoảng một tuần trước Devcon, Hayden đã hoàn thành tài liệu và báo cáo chính thức. Ngoài ra, kết quả công việc xác minh chính thức của RV đã có. Không tìm thấy vấn đề nào! Tuy nhiên, nhóm Xác minh thời gian chạy bày tỏ lo ngại. Uniswap chưa được nghiên cứu đầy đủ về các cuộc tấn công tái truy cập, vấn đề đằng sau vụ hack DAO. Do đó, Hayden đã liên hệ với Phil Daian để xin lời khuyên.
Anh ấy cực kỳ bận rộn chuẩn bị trình bày nghiên cứu mới nhất của mình tại Devcon 4, tuy nhiên anh ấy đã hứa sẽ xem xét các hợp đồng thông minh để phát hiện các cuộc tấn công tái nhập trước khi ra mắt. Do tính chất vào phút chót, tất nhiên đây sẽ là một cuộc kiểm toán nội bộ, sẽ không có văn bản nào được ghi lại và kết quả sẽ không được công khai.
V0 Unishirts — Devcon 4 Limited Edition
Song song với tất cả những điều này, Hayden đã ký hợp đồng với Callil thiết kế áo sơ mi cho Uniswap để phát tại hội nghị. Mong muốn một buổi ra mắt nhanh gọn cùng một cái gì đó mà mọi người có thể tham gia. Chiếc áo sơ mi cần phải có chất lượng cao, chiếc áo mà mọi người thực sự muốn mặc.
Để hoàn thành đúng thời hạn, những chiếc áo sơ mi sẽ phải được làm thủ công thông qua một quá trình gọi là sàng lọc lụa. Sẽ mất gần một tuần để tạo ra màn hình và khoảng 8 giờ để may áo sơ mi.
Hayden bay tới Praha một ngày trước hội nghị và bắt đầu đảm bảo mọi thứ đã được sắp xếp đúng chỗ. Ông đã liên hệ với Phil, anh ấy đã xem lại hầu hết mã nhưng muốn xem lại lần nữa.
Callil đã mua một chuyến bay hạ cánh vào ngày đầu tiên của hội nghị để có nhiều thời gian sản xuất nhất có thể. Anh ấy đã sản xuất áo sơ mi suốt đêm (cùng với Leander). Sau khi hoàn thành xong những chiếc áo sơ mi, anh đóng hộp lại, đi thẳng ra sân bay và bay đi Praha. Anh ấy bắt taxi từ sân bay thẳng đến trung tâm hội nghị để đưa chúng cho Hayden.
Devcon 4
Ngày 1
Devcon đang được tiến hành! Hayden lang thang trong trung tâm hội nghị để phát áo sơ mi, nói về Uniswap cho bất kỳ ai lắng nghe, ám chỉ rằng việc ra mắt sẽ sớm diễn ra.
Vào buổi chiều, Callil và Hayden gặp Jacky lần đầu tiên. Sau một vài lần giao lưu, họ phải bắt tay vào sửa các lỗi tồn đọng và cải tiến UX.
Ngày 2
Hayden dành nửa ngày thứ hai đi lang thang trong hội nghị và xem các buổi nói chuyện. Buổi chiều, ông lại gặp Jacky và Callil. Họ nhận ra rằng Uniswap là một dự án nên có trang đích tách biệt với giao diện giao dịch. Thế là bắt đầu xây dựng uniswap.io từ ngày hôm đó.
Ngày 3
Vào ngày thứ 3 của Devcon, Hayden nhận được phản hồi từ Phil. Theo những gì anh ấy có thể nói, không có cuộc tấn công đăng nhập lại nào có thể được thực hiện đối với các hợp đồng trao đổi Uniswap, trừ khi chức năng chuyển mã thông báo được thiết kế đặc biệt để cho phép đăng nhập lại vào Uniswap.
Đây có vẻ là một kết quả có thể chấp nhận được, nếu một mã thông báo được thiết kế để tấn công Uniswap thì tính thanh khoản của mã thông báo cụ thể đó có thể bị đánh cắp. Tất cả các mã thông báo ERC20 thông thường đều an toàn khi đăng nhập lại.
Ngày 4
Vào ngày 2 tháng 11 năm 2018, ngày cuối cùng của Devcon 4 các hợp đồng thông minh đã được triển khai trên mạng chính Ethereum. Tiếp theo, uniswap.io và uniswap.exchange đã được triển khai. Hayden đã liên hệ với bất kỳ ai bày tỏ sự quan tâm đến việc cung cấp tính thanh khoản khi ra mắt.
Khoảng 30.000 USD đã được một nhà cung cấp gửi vào hợp đồng, chia thành 3 Token. Điều này cho phép hoán đổi khoảng 100 đô la.
Hayden dành khoảng một giờ ngồi một mình trên ghế đậu, viết đi viết lại các dòng tweet ra mắt. May mắn thay, người bạn Ashleigh đã đi ngang qua và giúp xem lại các dòng tweet mà Hayden đang viết.
Hayden mất nút đăng, vui mừng nhưng lo lắng vì tương lai sẽ như thế nào. Tiếp theo là một lượng lớn sự hỗ trợ, ý tưởng và sự hợp tác vượt quá sự mong đợi. Nhưng đó là câu chuyện của V1.
BONUS #1 — Who named it Uniswap?
Ban đầu Hayden định gọi nó là Unipeg sự kết hợp giữa Kỳ lân và Pegasus. Khi Karl lần đầu nói với Vitalik về dự án, anh ấy đã nói: “Unipeg? nó nghe giống Uniswap hơn”. Thế là từ đó cái tên Uniswap ra đời.
BONUS #2 — Who invented Uniswap?
Alan Lu của Gnosis là người đầu tiên nghĩ ra x*y=k nhà tạo lập thị trường trên Ethereum. Martin Koppleman của Gnosis đã nói với Vitalik về ý tưởng này. Vitalik nhìn thấy tiềm năng của nó và bắt đầu đăng bài về nó một cách công khai. Trên trang web của anh ấy và ý tưởng về công thức của Uniswap được bắt nguồn từ đây.
Tổng Kết
Chúng ta đang thấy là một Uniswap to lớn và vĩ đại, qua câu chuyện trên thì mới hiểu hết chặng được, một hành trình dài mà nhà sáng lập Hayden phải đi để đưa Uniswap đến đỉnh vinh quang.
💁 Disclaimer: Tất cả bài viết của Hak Research được cung cấp với mục tiêu là chia sẻ kiến thức và không được xem là lời khuyên đầu tư.
- Cog Finance Là Gì? Tổng Quan Về Tiền Điện Tử Cog Finance - November 25, 2023
- Eddy Finance Là Gì? Tổng Quan Về Tiền Điện Tử Eddy Finance - November 13, 2023
- Syndr Là Gì? Tổng Quan Về Tiền Điện Tử Syndr - November 13, 2023