Ví dụ về việc sử dụng Solidity trong Tiếng việt và bản dịch của chúng sang Tiếng anh
{-}
-
Colloquial
-
Ecclesiastic
-
Computer
Nếu bạn muốn hiểu rõhơn về cách thức hoạt động của nó, Solidity GitHub là một nơi tốt để bắt đầu.
Thông báo về Magic Academy tiếp tục nói rằngnó được viết bằng ngôn ngữ lập trình Solidity.
Vite sẽ cungcấp ngôn ngữ hợp đồng Solidity++ và một SDK hoàn chỉnh để giảm chi phí của việc lập trình không đồng bộ.
TVM cũng tương thích với Ethereum cũng nhưcho phép các nhà phát triển viết mã bằng ngôn ngữ lập trình Solidity.
Solidity là một nỗ lực để cải thiện các ngôn ngữ cryptocurrency cơ bản như Bitcoin Script và Ethereum Virtual Machine( EVM).
Tuy nhiên, IOHK đang xây dựng ngôn ngữ sản xuất riêng của mình, Plutus,và dự định chuyển từ Solidity trong tương lai gần.
Lee nói:" Ngôn ngữ Solidity để viết các hợp đồng ethereum là một trong những ngôn ngữ tồi tệ nhất để sử dụng nếu bạn muốn viết mã không bị lỗi.".
TRON Virtual Machine cũng tương thích với Ethereum cũng như cho phép các nhà phát triển viết mãbằng ngôn ngữ lập trình Solidity.
Trong lần đầu tiên chúng tôitạo ra một hợp đồng Solidity, chúng tôi đã sử dụng mã thông báo ETH testnet trên mạng Ropsten nên không có khoản tiền thực nào bị mất.
Về cơ bản, chúng tôi để trang này mở trong trình duyệt để sao chép vàdán hợp đồng Solidity, và tất cả những gì cần thiết tiếp theo là một số sửa đổi nhỏ.
Atayen tựa DApp đượcmã hóa bằng ngôn ngữ Solidity và cho phép các bên đặt ra một loạt các điều kiện kích hoạt phát hành thanh toán quảng cáo cho nhà xuất bản.
Ngoài ra, một loạt các thư viện tiêu chuẩn, chẳng hạn như thao tác chuỗi, hoạt động điểm nổi, vận hành các phép toán cơ bản,container và sắp xếp sẽ được cung cấp trong Solidity++.
Dịch vụ này dựa trên nền tảng Blockchain Ethereum và sử dụng ngôn ngữ Solidity để cho phép khách hàng kiểm tra hoặc triển khai các ứng dụng blockchain.
Ví dụ, Solidity không có thư viện trong Lisk nhưng nhà phát triển có thể mã hóa các hợp đồng thông minh Ethereum Virtual Machine( EVM) trong sidechain của riêng họ hoặc dưới dạng dịch vụ blockchain.
Thay vì phải viết phần mềm bằng các ngôn ngữ lạ,đặc biệt như Solidity, nhà phát triển có thể viết các hợp đồng bằng bất kỳ ngôn ngữ chung nào, bao gồm C++, Java, JavaScript, C, v. v.
Ethereum với ngôn ngữ Solidity, được thiết kế tương tự với JavaScript để cho phép nhiều nhà phát triển và nhà phát triển JavaScript mới bắt đầu làm việc với Solidity một cách nhanh chóng.
Schvey nói rằng thực hiện quá nhiều công việc với quy mô lớn trên blockchain dẫnđến một số yêu cầu không được Solidity đáp ứng, bước đầu tiên trong việc lập trình các hợp đồng thông minh giữa cộng đồng ethereum.
Với lõi Bitcoin được viết chủ yếu bằng C++ vàEthereum trong Solidity( khung dựa trên javascript độc lập), có rất nhiều sự nhầm lẫn cho các nhà phát triển về việc nên tập trung vào ngôn ngữ nào hoặc học tất cả cùng lúc.
Đối với kỹ năng cứng, LinkedIn đưa ra lời khuyên cho những ai muốn bước chân vào thế giới blockchain trong năm nay: Học và nắm thật chắc loại ngôn ngữ lập trình được sử dụng để viếthợp đồng thông minh Ethereum: Solidity.
Công việc mã hóa và tùy chỉnh sẽ được thực hiện trong Solidity, một ngôn ngữ lập trình cấp cao tương tự như javascript, nhắm mục tiêu Ethereum Virtual Machine( EVM), là môi trường runtime cho các hợp đồng thông minh ở Ethereum.
Kiến thức mong muốn bao gồm“ mạng, thiết kế cơ sở dữ liệu và kỹ năng tính toán mã hóa” và lưu loát trong các ngôn ngữ lập trình Java, JavaScript, C++,Go, Solidity và Python, CNBC lưu ý, trích dẫn thông tin từ“ nhiều kỹ sư blockchain” làm nguồn của nó.
Trong khi Euthereum có ngôn ngữ riêng của nó, được gọi là Solidity, mà các lập trình viên phải học để viết các hợp đồng hoặc các ứng dụng, thì NEO hỗ trợ một số ngôn ngữ lập trình phổ biến, bao gồm C và Java, với các kế hoạch hỗ trợ Go và Python.
QTUM đã chọn tập trung vào những thay đổi ít gây tranh cãi hơn đối với mạng lưới của khối như thay đổi kích thước khối cũng như kinh tế cơ bản của hệ thống như đặtra mức giá“ gas” tối thiểu cho các hợp đồng thông minh Ethereum Solidity.
Nó sẽ không phải là an toàn nhất, nhưng phải học một ngôn ngữ lập trình mới,Serpent hay Solidity, cho dù bạn có đang biên dịch nó hay không, nó thực sự phức tạp", ông nói thêm," Chúng tôi nhận ra rằng có một khoảng trống trên thị trường.".
TVM có thể tương thích với môi trường EVM ngay từ đầu, để thay vì học một ngôn ngữ lập trình mới, các nhà phát triển có thểphát triển, gỡ lỗi và biên dịch các hợp đồng thông minh trong môi trường Remix với Solidity và các ngôn ngữ khác.
Thông qua ngôn ngữ lập trình JavaScript giống như ngôn ngữ lập thể của Solidity and Serpent, chúng tôi có thể tạo ra các chương trình gọi là hợp đồng thông minh, đặt hàng quỹ đạo đức của chúng tôi hoạt động theo một cách nhất định, làm cho máy có thể tự động giữ và tự động chuyển giá trị.
Tính toán thực tế trên EVM đạt được thông qua một ngôn ngữ bytecode dựa trên stack( những cái và zeroes mà máy có thểđọc), nhưng các nhà phát triển có thể viết các hợp đồng thông minh trong các ngôn ngữ cấp cao như Solidity và Serpent dễ đọc hơn.
Và mặc dù vấn đề tái lập luôn luôn xuất hiện trong suy nghĩ của các nhà phát triển hợpđồng thông minh mã hóa trong Solidity trên ethereum, Matthias Egli- COO của Chain Security- giải thích rằng các nhà phát triển cốt lõi nhìn nghiêm túc vào cơ chế của máy ảo không thể t đã dễ dàng phát hiện ra lỗ hổng này.
Có những blockchain hợp đồng thông minh khác cho phép viết hợp đồng thông minh bằng các ngôn ngữ khác, nhưng Ethereum chiếm gần như toàn bộ hoạt động của hợp đồng thông minh vì họ đã xây dựng mộthệ sinh thái xung quanh Solidity và EVM, và tiếp cận sớm với các nhà phát triển.