haihoi1289
Senior Member
Những ứng dụng blockchain thì viết bằng ngôn ngữ gì vậy nhỉ
Sâu hơn về code thì tôi ko rõ, nhưng search qua có vẻ nó giống link list mà anh nói đóthì ra chỉ là 51% thôi à. thế mà tôi cứ tưởng 1 block phải có link tới tất cả block khác chứ. 51% thì đúng là rác thật. chỉ là linked list phiên bản premium thôi à
Nói vậy thì thím vẫn chưa hiểu rõ bản chất của blockchain rồi, mấy thím khác đã có giải thích. Bản chất của nó là bỏ đi người trung gian và bỏ đi yêu cầu về a trusted third party.Nếu chỉ là ko sửa đc data --- thì cũng chẳng có gì to tát -- excel online cũng làm đc
Ps: Nhớ lại 1 câu chuyên, 1 thằng chém gió tung trời về game AI nào là đột phá, nào là cách mạng
1 hồi sau có người hỏi lại thế trước mấy game như Fifa, CS ... chơi với máy thì gọi là gì )
cứng họng luôn
Ông nghĩ đơn giản vãi, tất tật dữ liệu online của ông thì thằng chủ sở hữu cái trang đó nó biết hết, nó lấy, nó chỉnh sửa, nó xóa, thêm bớt gì của ông cũng được.Nếu chỉ là ko sửa đc data --- thì cũng chẳng có gì to tát -- excel online cũng làm đc
Ps: Nhớ lại 1 câu chuyên, 1 thằng chém gió tung trời về game AI nào là đột phá, nào là cách mạng
1 hồi sau có người hỏi lại thế trước mấy game như Fifa, CS ... chơi với máy thì gọi là gì )
cứng họng luôn
Tùy, có thể viết bằng bất cứ ngôn ngữ nào thím muốn. Nó chỉ đơn giản là linked list of nodes với data của mỗi node được lưu dưới dạng Merkle Tree (Bitcoin) hoặc là Merkle Patricia Trie (Ethereum).Những ứng dụng blockchain thì viết bằng ngôn ngữ gì vậy nhỉ
Anh chỉ cần để lại comment #3 là được rồi. Đừng tranh luận với đám chưa đọc hết cái white paper của satoshi.Không đọc ở trên bọn tôi viết gì à
Excel online thì thằng làm ra file google sheet nó có quyền quản trị với cái sheet đấy
Thậm chí Google còn có quyền cao hơn cả thằng sở hữu file excel, có thể khôi phục, xóa bỏ, thay đổi file sheet nếu muốn
Còn khi vẫn cái bảng tính đó đưa lên trên blockchain thì anh nên cầu nguyện là 51% số khối trong chuỗi đồng ý cho anh sửa. Không có một thế lực nào có thể thay đổi được file này nếu ko nắm trên 51%
Bác đọc bài Bitcoin: A Peer-to-Peer Electronic Cash System của Satoshi Nakamoto sẽ hiểu, nếu như một người có đủ sức để chơi gian lận tất cả những ngươi chơi chân chính, thì chơi theo luật sẽ mang lại lợi ích nhiều hơn.thì ra chỉ là 51% thôi à. thế mà tôi cứ tưởng 1 block phải có link tới tất cả block khác chứ. 51% thì đúng là rác thật. chỉ là linked list phiên bản premium thôi à
thế mình ví dụ trong quá trình chấm có sai sót, trường A phúc khảo và sửa điểm cho hs thì có được không??Áp dụng của nó thật ra là có đấy
Tưởng tượng trong quy mô điểm thi đại học nhé
Các trường submit điểm lên trên chuỗi, mỗi trường là 1 khối
Giờ trường A muốn "sửa" điểm, thì phải có sự đồng thuận của hơn 50% số trường trong cả chuỗi, và cả Bộ Giáo Dục cũng không thể can thiệp trừ phi có đủ 50% số trường đồng ý cho trường A sửa khối của họ
Giảm đáng kể việc gian lận điểm đấy
Anh cứ hiểu nguyên lý cơ bản của nó là nếu upload dữ liệu lên chuỗi thì cực kỳ khó sửa, sẽ thấy nhiều mặt thực tiễn của nó (bài giảng up lên chuỗi ko sợ học sinh phá, wikipedia, banner wellcome )
Nói chung những dữ liệu mang tính "không nên được thay đổi nhiều" thì có thể áp dụng chuỗi blockchain
Bác này nói đúng này, bots thì kiểu như state machines vậy. Còn AI thì có thể xử lí được tính huống với unseen data và khi có nhiều data để train thì model sẽ tốt hơn (tất nhiên là phải set parameters hợp lí để không bị overfit to datasets).Ông nghĩ đơn giản vãi, tất tật dữ liệu online của ông thì thằng chủ sở hữu cái trang đó nó biết hết, nó lấy, nó chỉnh sửa, nó xóa, thêm bớt gì của ông cũng được.
Blockchain thì dữ liệu ko có ai làm chủ vì ai cũng chỉ sở hữu 1 chút, nên mới ko thể sửa được.
A.I là phát triển dần dần, nó tự học hỏi để nâng cao lvl, máy là bot, khả năng của nó được lập trình sẵn và ko thể tự phát triển nữa. Có mà nó cứng họng vì hỏi ngu quá nó ko biết cách trả lời thì có.
em chỉ thắc mắc khoản trên 50% thôi. 50% không phải số quá lớn. vẫn có thể thao túng được.Bác đọc bài Bitcoin: A Peer-to-Peer Electronic Cash System của Satoshi Nakamoto sẽ hiểu, nếu như một người có đủ sức để chơi gian lận tất cả những ngươi chơi chân chính, thì chơi theo luật sẽ mang lại lợi ích nhiều hơn.
Tạo node mới với điểm phúc khảo thôi thím. Thím sẽ biết được là người này điểm lúc đầu như thế nào và có được phúc khảo không nếu có thì bao nhiêu.thế mình ví dụ trong quá trình chấm có sai sót, trường A phúc khảo và sửa điểm cho hs thì có được không??
Triển khai blockchain có cần server không thím nhỉ, hay p2p hoàn toàn? Nếu có server thì cái ông nắm con server đấy có thể fake cái tỉ lệ 51% kia được không?Tùy, có thể viết bằng bất cứ ngôn ngữ nào thím muốn. Nó chỉ đơn giản là linked list of nodes với data của mỗi node được lưu dưới dạng Merkle Tree (Bitcoin) hoặc là Merkle Patricia Trie (Ethereum).
Không phải "không sửa được" mà là không thể thay đổi lịch sử. Việc sửa điểm trong ví dụ trên được coi là một dữ liệu mới chứ không phải sửa.thế mình ví dụ trong quá trình chấm có sai sót, trường A phúc khảo và sửa điểm cho hs thì có được không??
Mình nhớ là không phải 50% đâu mà chỉ 30 mấy phần trăm thôi là đủ rồi. Nhưng thấy vậy chứ không dễ đâu thím, vì nếu ít người sử dụng thì không nói làm gì vì không có nhiều lợi ích. Còn blockchain lớn mà muốn manipulate được thì tất cả các ông lớn trong đó phải liên kết với nhau và còn nhiều vấn để xung đột lợi ích. Bên cạnh đó thì chuyện dựa vào CPU power là của proof-of-work, sau này Ethereum lại sử dụng proof-of-stake, và sau này thì lại có thêm nhiều cái khác nữa nên không phải cứ có CPU power là có tất cả.em chỉ thắc mắc khoản trên 50% thôi. 50% không phải số quá lớn. vẫn có thể thao túng được.