12.02.2016
By Rob Daly

OPINION: Are Dumb Contracts Better Than Smart Ones?

As organizations get closer to deploying distributed ledgers in production environments, it is only a matter of time before smart contracts start to appear.

A smart contract is a set of code that sits on top of a distributed ledger and automates transactions based upon data stored within the distributed ledger.

For example, a smart contract could transfer funds from Party A’s account to Party B’s account at the first of every month for the duration of the contract as long as all of the requirements of the contract are met.

If done correctly, smart contracts could simplify tasks like asset servicing considerably.

However, this automation raises a serious question: How smart should smart contracts be?

The first few generations of smart contracts should not be too smart or too long in their duration.

One of the first things parties looking to create a smart contract will discover is that computer code cannot handle vagaries like the written language.

Once parties implement a smart contract, the smart contract will operate as written. Unless the parties agree to include an escape hatch, which would include all the parties to amend the smart contract, the contract might as well as be carved in stone.

Also, the longer and more complex the smart contract’s code is, more likely coding errors could sneak into the smart contract.

Joshua Ashley Klayman, of counsel in the financial and projects group at Morrison Foerster and who participated in the recent Blockchain for Wall Street conference, suggest that as much as is possible, such as the governing legal jurisdiction, be defined in a written contract and keep the smarts of a smart contract to a minimum.

The initial smart contracts also should not be in effect for that long.

Since they are computer code, the parties to the smart contract and whoever hosts the contract will need to maintain the necessary code for the duration of the contract.

That means firms will need to create an archive of the smart contract coding platform and all of its incremental releases for possibly the next 20, 30, 50, or 99 years.

Given how quickly technology evolves, is adopted, and is eventually abandoned for something newer, better, and cheaper, this could prove to be a significant limiting factor the adoption of smart contracts.

Đọc Truyện Ngôn Tình Online
Đọc truyện ngôn tình online cập nhật liên tục
Đọc Truyện Kiếm Hiệp Online
Đọc truyện kiếm hiệp gây cấn online cập nhật liên tục
Đọc Truyện Kiếm Hiệp Online
Đọc truyện tiên hiệp gây cấn online cập nhật liên tục
Đọc Truyện Tiểu Thuyết Online
Đọc truyện tiểu thuyết gây cấn online cập nhật liên tục
Hướng Dẫn Nấu Ăn các món ăn đặc sản
Khám phá du lịch Việt Nam du lịch giá rẻ
Trang điểm làm đẹp tự nhiên hàn quốc
Trang điểm làm đẹp tự nhiên nhật bản
Review điện thoại sản phẩm công nghệ mới mỗi ngày
Phân tích lưu lượng mạng – BRO NSM – P1 Bro là một dự án mã nguồn mở, cung cấp cho người dùng một giải pháp giám sát hệ thống, phân tích lưu lượng, thay đổi dữ liệu gói tin
Phân tích lưu lượng mạng – BRO NSM – P2 Bro NSM hỗ trợ triển khai trên nhiều nền tảng hệ điều hành, kiến trúc CPU khác nhau; với phiên bản miễn phí
Phân tích lưu lượng mạng – BRO NSM – P2 Bro NSM trong việc phân tích dữ liệu gói tin PCAP được thu thập từ dữ liệu tcpdump
bảo mật mạng Các bài nghiên cứu, xây dựng giải pháp mạng, phương pháp tấn công mạng; hệ thống IDS, network security monitoring; tường lửa,…
giới thiệu Intel Edison Các bài viết giới thiệu Intel Edison trong phát triển IoT và bảo mật.
Intel Edison – Wifi và ứng dụng trong mô hình mạng – P5 Intel Edison được tích hợp sẵn tính năng thu, phát Wifi giúp cho người dùng linh động trong việc phát triển các mô hình IoT cho từng trường hợp cụ thể. Trong bài viết này, tôi sẽ thực hiện hướng dẫn các kỹ thuật điều chỉnh và tùy biến mạng Wifi để ứng dụng vào môi trường mạng TCP/IP.
Giới thiệu Intel Edison Intel Edison là một kiến trúc máy tính có kích thước khá nhỏ tương đương một con tem; nó sẽ thay đổi cách nhìn của bạn về hệ thống tích hợp trong tương lai với sự phát triển ngày càng rộng rãi xu hướng IoT.
Intel Edison – Bluetooth – P2 Intel Edison được tích hợp sẵn Bluetooth Smart/Low Energy (BLE) cho phép bạn có thể kết nối đến Edison từ điện thoại thông minh và phù hợp cho bất kỳ dự án IoT nào mà bạn sẽ thực hiện trong tương lai thông qua Bluetooth.
Intel Edison – Tùy biến Bluetooth – P3 Mã nguồn BlueZ được cài đặt trên nền Yocto Linux cho phép người dùng Intel Edison tùy biến mạnh mẽ các thông số bluetooth một cách dễ dàng thông qua các tập tin cấu hình.
Tấn công máy tính Windows sử dụng Responder Việc tận dụng các tính năng phần cứng từ Edison (Wireless, Wired hardware) và tính tương thích mạnh mẽ của Yocto linux đã giúp choviệc phát triển các dạng tấn công trên môi trường đòi hỏi tính linh động trở nên dễ dàng.
Truyện tiểu thuyết tiểu thuyết cập nhật mới
Thủ thuật chương trình
Hướng dẫn làm trang sức tự làm trang sức đẹp và dễ dàng
Giới thiệu SDR – Ứng dụng MATLAB và RTL-SDR trong nghiên cứu sóng vô tuyến SDR cung cấp những khả năng phát triển linh động hơn nhiều so với phương pháp truyền thống sử dụng Crystal Radio Set rtl-sdr

Giới thiệu SDR – Theo dõi thông tin chuyến bay sử dụng MATLAB và RTL-SDR thu nhận tín hiệu ADS-B Automatic Dependent Surveillance Broadcast (ADS-B) là một công nghệ được sử dụng trong việc giám sát vị trí của máy bay khi đang hoạt động trên không. ADS-B cho phép máy bay gởi dữ liệu định kỳ theo khoảng thời gian cố định nhằm thông báo các thông tin như vị trí, độ cao, tốc độ, mã chuyến bay, số hiệu máy bay và các thông tin khác.

(Visited 255 times, 1 visits today)

Related articles

  1. Faulty 'smart' contracts could cost Wall Street millions, if not more.

  2. A new working group and position paper spur a standards discussion for smart contracts.

  3. What can Wall Street Learn From the DAO hack?

  4. Although distributed ledgers act as a bridge between organizations, don't discount what they can do for a single firm.