Chuyển đến nội dung chính

Bài đăng

Hiển thị các bài đăng có nhãn web3

Tin tức web3: Altcoin này đã giảm 18% sau thông báo về ví Web3 của Binance

Tin tức web3 Altcoin này đã giảm 18% sau thông báo về ví Web3 của Binance Sau tuyên bố của Binance, TWT, token của Trust Wallet, ví Web3 phổ biến, bắt đầu mất giá trị nhanh chóng. Chủ tịch Thị trường khu vực ở Istanbul của Binance, Richard Teng đã giới thiệu Ví Binance Web3 trong bài phát biểu khai mạc. Sau tuyên bố này của Binance, TWT, token của Trust Wallet, ví Web3 phổ biến, bắt đầu mất giá trị nhanh chóng. Tại thời điểm này, TWT đã giảm tới 18% sau khi Binance ra mắt ví Web3 của riêng mình. TWT, đã giảm từ mức 1,71 USD, tiếp tục được giao dịch ở mức 1,41 USD tại thời điểm viết bài. TWT đã tăng 60% kể từ đầu tháng 11 lên 1,83 USD. Binance đã thông báo vào thứ Sáu rằng họ đã niêm yết TWT trên hợp đồng tương lai. Có thể bạn còn nhớ, Trust Wallet đã được Binance mua lại vào năm 2018 trong một thỏa thuận bao gồm một số tiền mặt, một số cổ phiếu Binance và một số token BNB.

Tin tức web3: Binance ra mắt ví tự lưu ký Binance Web3 Wallet

Tin tức web3 Binance ra mắt ví tự lưu ký Binance Web3 Wallet Binance thông báo ra mắt sản phẩm ví tự lưu ký Binance Web3 Wallet, đặt mục tiêu trở thành cầu nối giữa sàn và phân khúc web3. Binance thông báo ra mắt sản phẩm ví tự lưu ký Binance Web3 Wallet, đặt mục tiêu trở thành cầu nối giữa sàn và phân khúc web3. Binance ra mắt ví tự lưu ký Binance Web3 Wallet Chiều ngày 08/11/2023, như đã "úp mở" trước đó, Binance thông báo ra mắt sản phẩm mới là ví Binance Web3 Wallet. Đây là ví crypto tự lưu ký được tích hợp trực tiếp trong ứng dụng Binance mà người dùng sử dụng trên điện thoại di động. Binance cho biết muốn đưa ví trở thành cánh cổng thân thiện nối liền giữa Sàn giao dịch và Web3, nhằm mục đích hỗ trợ người dùng tương tác đa blockchain, giao dịch hàng ngàn token, sử dụng hàng loạt DApp chỉ trong một ứng dụng ví duy nhất. Ông chủ sàn Binance Changpeng Zhao (CZ) chia sẻ: "Các loại ví Web3 không chỉ đơn thuần nhằm mục đích lưu trữ tài sản số, mà chúng còn là một phần

Tin tức Web3: Cơ hội việc làm trong Web3 - Cơ hội và thách thức

Tin tức Web3 Cơ hội việc làm trong Web3 - Cơ hội và thách thức Web3 sẽ định hình lại nhiều lĩnh vực, mang đến cơ hội việc làm đa dạng, theo các chuyên gia tại hội thảo do FUNiX tổ chức. Ngày 27/5, FUNiX và UFIN Group phối hợp tổ chức hội thảo trực tuyến "Web3 - Cơ hội công việc trong kỷ nguyên số", mang đến cơ hội học hỏi, tiếp cận các thông tin tuyển dụng trong lĩnh vực Web3. Web3 (Semantic Web) là thế hệ thứ 3 của Internet, trong đó tính phân cấp, quyền riêng tư và trao quyền cho người dùng được đặt lên hàng đầu. Semantic Web thể hiện sự thay đổi đáng kể trong cách người dùng suy nghĩ và sử dụng Internet. Tiềm năng đổi mới và đột phá của nó đã thu hút sự chú ý của các nhà đầu tư, nhà phát triển và doanh nhân. Tập trung chia sẻ về cơ hội công việc trong kỷ nguyên số, hội thảo quy tụ dàn diễn giả là các chuyên gia lĩnh vực Web3 đến từ các doanh nghiệp trong khu vực và gần 3.000 người tham dự, theo dõi trực tuyến. Xuyên suốt chương trình, hội thảo cung cấp kiến thức cập nhật v

Tin tức web3: Dubai thu hút các doanh nghiệp về AI, Web3 với 90% giấy phép được cấp

Tin tức web3 Dubai thu hút các doanh nghiệp về AI, Web3 với 90% giấy phép được cấp Ngoài việc thu hút nhân tài, Dubai cũng đã cấp giấy phép hoạt động cho các sàn giao dịch tiền điện tử trong vài tháng qua. Thành phố Dubai ở Các Tiểu vương quốc Ả Rập Thống nhất đã bắt đầu cung cấp giấy phép thương mại cho các doanh nghiệp trí tuệ nhân tạo (AI) và Web3 với mức trợ cấp 90% vì nó hoạt động để tạo ra cụm công ty công nghệ thời đại mới lớn nhất ở Trung Đông và Bắc Phi (Khu vực MENA) Cơ sở AI và Web 3.0 của Dubai - một trung tâm công nghệ đầy tham vọng - đã công bố quyết định trợ cấp giấy phép cho các công ty sẵn sàng thành lập cơ sở tại thành phố. Giấy phép sẽ được cấp bởi Trung tâm tài chính quốc tế Dubai (DIFC) khi thành phố hướng đến dòng chảy nhân tài toàn cầu và các nhà đầu tư đa dạng. Tòa nhà Innovation One mới khai trương của DIFC có văn phòng vật lý và không gian làm việc chung cho các doanh nghiệp AI và Web3 đã đăng ký.  Giám đốc điều hành Trung tâm Đổi mới DIFC Mohammad Alblooshi c

Tự học Web3: Subscribing to Events. Lắng nghe sự kiện từ một hợp đồng được viết bằng Solidity bằng Web3.js

Subscribing to Events  Tự học Web3: Lắng nghe sự kiện từ một hợp đồng được viết bằng Solidity bằng Web3.js Đăng ký sự kiện Như bạn có thể thấy, việc tương tác với hợp đồng của bạn thông qua Web3.js khá đơn giản - khi bạn đã thiết lập môi trường của mình, việc gọi các hàm và gửi giao dịch không khác gì một API web thông thường. Có một khía cạnh khác mà trong bài giảng ngày hôm nay chúng ta sẽ nghiên cứu: Đăng ký lắng nghe các sự kiện từ hợp đồng Solidity của bạn từ Web3.js Lắng nghe những thây ma mới Nếu bạn nhớ lại từ zombiefactory.sol , chúng ta đã có một sự kiện gọi là NewZombie mà chúng tôi đã bắn mỗi khi một thây ma mới được tạo ra: event NewZombie( uint zombieId , string name , uint dna ) ; Trong Web3.js, bạn có thể đăng ký lắng nghe một sự kiện để nhà cung cấp web3 của bạn sẽ kích hoạt  logic trong mã của bạn mỗi khi nó kích hoạt: cryptoZombies.events.NewZombie() .on( "data" , function ( event ) { let zombie = event . returnValues ; // We can access this event&#

Tự học Web3: Calling Payable Functions gọi hàm Payable từ web3.js đến một hợp đồng được viết bằng Solidity

Calling Payable Functions Tự học Web3 : Calling Payable Functions gọi hàm Payable từ web3.js đến một hợp đồng được viết bằng Solidity Chúng ta sắp đi đến những bài cuối cùng của khoá học Solidity và Web3 miễn phí này rồi. Trong bài hôm nay hãy xem xét một loại hàm khác yêu cầu xử lý đặc biệt trong Web3.js - Payable Functions. Calling Payable Functions Hàm Level Up! Nhớ lại trong ZombieHelper, chúng tôi đã thêm một Payable Functionsđể người dùng có thể lên cấp: function levelUp ( uint _zombieId ) external payable { require ( msg . value == levelUpFee); zombies[_zombieId].level++; } Cách gửi Ether cùng với một chức năng rất đơn giản, với một lưu ý: chúng ta cần chỉ định số tiền cần gửi trong wei, không phải Ether. Wei là gì? Một wei là đơn vị con nhỏ nhất của Ether - có 10 ^ 18 wei trong một ether. Đó là rất nhiều số 0 để đếm - nhưng may mắn là Web3.js có một tiện ích chuyển đổi thực hiện điều này cho chúng ta. // This will convert 1 ETH to Wei web3js.utils. to Wei( "1&quo

Tự học lập trình Web3: Sending Transactions gửi giao dịch bằng web3.js đến một hợp đồng được viết bằng Solidity

Sending Transactions Web3 Tự học lập trình Web3: Sending Transactions gửi giao dịch bằng web3.js đến một hợp đồng được viết bằng Solidity Sending Transactions Bây giờ chúng ta hãy xem xét việc sử dụng các chức năng send để thay đổi dữ liệu trên hợp đồng thông minh. Có một số khác biệt lớn so với các hàm gọi: Gửi một giao dịch yêu cầu địa chỉ từ của người đang gọi hàm (sẽ trở thành msg.sender trong mã Solidity của bạn). Chúng tôi muốn đây là người dùng DApp của chúng tôi, vì vậy MetaMask sẽ bật lên để nhắc họ ký giao dịch. Gửi một giao dịch tốn phí Gas Sẽ có một độ trễ đáng kể kể từ khi người dùng gửi một giao dịch và khi giao dịch đó thực sự có hiệu lực trên blockchain. Điều này là do chúng ta phải đợi giao dịch được đưa vào một khối và thời gian khối cho Ethereum trung bình là 15 giây. Nếu có nhiều giao dịch đang chờ xử lý trên Ethereum hoặc nếu người dùng gửi giá gas quá thấp, giao dịch của chúng tôi có thể phải đợi một số khối để được bao gồm và điều này có thể mất vài phút. Vì vậy

Tự học lập trình Web3: Metamask & Accounts Lấy tài khoản của người dùng trong MetaMask. Khoá học Solidity

Metamask & Accounts  Tự học lập trình Web3 : Metamask & Accounts Lấy tài khoản của người dùng trong MetaMask. Khoá học Solidity Xin chúc mừng, đến bài học thứ 47 này thì bạn đã viết thành công giao diện người dùng để tương tác với hợp đồng thông minh viết bằng Solidity đầu tiên của mình. Bây giờ chúng ta hãy lắp ghép các dữ liệu lại với nhau - giả sử chúng ta muốn trang chủ của ứng dụng của mình hiển thị toàn bộ đội quân thây ma của người dùng đó. Rõ ràng trước tiên chúng ta cần sử dụng hàm getZombiesByOwner(owner) để tra cứu tất cả ID của các thây ma mà người dùng hiện tại sở hữu. Nhưng hợp đồng Solidity của chúng ta đang đợi đầu vào chủ sở hữu là một địa chỉ ETH để truyền vào  Solidity. Làm cách nào chúng ta có thể lấy được địa chỉ ví của người dùng đang sử dụng dApp của chúng ta? Lấy tài khoản của người dùng trong MetaMask MetaMask cho phép người dùng quản lý nhiều tài khoản trong tiện ích mở rộng của họ. Chúng ta có thể xem tài khoản nào hiện đang hoạt động trên biến web3 đ

Tự học lập trình Web3: Calling Contract Functions: Gọi chức trong hợp đồng được code bằng Solidity

Calling Contract Functions Tự học lập trình Web3: Calling Contract Functions: Gọi chức trong hợp đồng. Khoá tự học Solidity cơ bản Calling Contract Functions Hợp đồng của chúng ta đã được thiết lập kết nối với Web3.js xong trong bài học trước! Bây giờ chúng ta có thể sử dụng Web3.js để nói chuyện với nó. Web3.js có hai phương pháp mà chúng tôi sẽ sử dụng để gọi các hàm trong hợp đồng của chúng ta: gọi và gửi. 1. Call Call được sử dụng cho view và pure functions . Nó chỉ chạy trên nút cục bộ và sẽ không tạo ra sự thay đổi trên blockchain. Lưu ý: khi gọi đến  view  và  pure   functions  ta sẽ không thay đổi dữ liệu trên blockchain. Chúng cũng không tốn phí GAS và người dùng sẽ không cần ký giao dịch với MetaMask. Sử dụng Web3.js, bạn sẽ gọi một hàm có tên myMethod với tham số 123 như sau: myContract.methods.myMethod( 123 ). call () 2. Send Send sẽ tạo ra một giao dịch và thay đổi dữ liệu trên blockchain. Bạn sẽ cần sử dụng send cho tất cả cac chức năng không phải là view hoặc  pure

Tự học lập trình Web3: Talking to Contracts: Nói chuyện với hợp đồng trong khoá tự học Solidity

Talking to Contracts Tự học lập trình Web3 : Talking to Contracts: Nói chuyện với hợp đồng trong khoá tự học Solidity Nói chuyện với hợp đồng thông minh bằng Javascript Bây giờ chúng ta đã khởi tạo Web3.js với nhà cung cấp Web3 của MetaMask, hãy thiết lập nó để nói chuyện với hợp đồng thông minh của chúng ta. Web3.js sẽ cần 2 thứ để trao đổi với hợp đồng của bạn: địa chỉ hợp đồng và ABI của nó. Địa chỉ hợp đồng Sau khi bạn viết xong hợp đồng thông minh của mình, bạn sẽ biên dịch nó và triển khai nó lên Ethereum.  Sau khi bạn triển khai hợp đồng của mình, nó sẽ nhận được một địa chỉ cố định trên Ethereum, nơi nó sẽ tồn tại mãi mãi. Nếu bạn nhớ lại từ học trước, địa chỉ của hợp đồng CryptoKitties trên mạng chính Ethereum là 0x06012c8cf97BEaD5deAe237070F9587f8E7A266d . Bạn sẽ cần sao chép địa chỉ này sau khi triển khai để trao đổi với hợp đồng thông minh của mình. Hợp đồng ABI Một điều kiện cần nữa để Web3.js có thể trao đổi với hợp đồng thông minh là ABI của nó. ABI là viết tắt của

Tự học lập trình Web3: Web3.js Giới thiệu về thư viện javascript Web3. Kết hợp Javascript với ngôn ngữ SOLIDITY

Tự học lập trình Web3 Tự học Solidity - Giới thiệu về thư viện Web3.js  Kết hợp Javascript với ngôn ngữ SOLIDITY Web3.js là gì? Hãy nhớ rằng, mạng lưới blockchain của Ethereum được tạo thành từ các nút, mỗi nút chứa một bản sao của chuỗi khối. Khi bạn muốn gọi một hàm trên hợp đồng thông minh, bạn cần truy vấn một trong các nút này và cung  cấp cho nó biết: Địa chỉ của hợp đồng thông minh. Chức năng bạn muốn gọi. Các biến bạn chuyển cho hàm đó. Các nút Ethereum chỉ nói một ngôn ngữ gọi là JSON-RPC, ngôn ngữ này không thể đọc được. Một truy vấn để thông báo cho nút bạn muốn gọi một hàm trên hợp đồng trông giống như sau: Và ... Chúc bạn may mắn khi viết được tất cả các lệnh gọi hàm của bạn theo cách này +_+ // Yeah... Good luck writing all your function calls this way! // Scroll right ==> { "jsonrpc" : "2.0" , "method" : "eth_sendTransaction" , "params" :[{ "from" : "0xb60e8dd61c5d32be8058bb8eb970870f07233155" , &