Transact Project Proposal


Shawn Amundson
 

I'm happy to extend this proposal to the TSC for future consideration on behalf of its sponsors:


From the proposal: "Transact is a transaction execution platform designed to be used as a library or component when implementing distributed ledgers, including blockchains. Hyperledger framework-level projects and custom distributed ledgers can make use of Transact's advanced transaction execution and state management to simplify the transaction execution code required within their projects or to gain additional features."

Please provide feedback to help us enhance this proposal!

Thanks,

-Shawn


Brian Behlendorf
 

I'm super excited about this, as I've long hoped for a intermediate layer between DLT and smart contracts that might allow better componentization within HL as a whole.  And I'm happy to see the very thoughtful description of how this would relate to other Hyperledger projects, both planned and possible.  It'd be great to hear on-list or as comments to the proposal from devs involved in these other projects, and people thinking about other smart contract engines (like DAML) that could be plugged in.  Very happy to see Gari's name on the proposal as a sponsor, and hope this indicates a willingness from the Fabric team to spend more time with this.

Brian

On 4/17/19 6:21 PM, Shawn Amundson wrote:
I'm happy to extend this proposal to the TSC for future consideration on behalf of its sponsors:


From the proposal: "Transact is a transaction execution platform designed to be used as a library or component when implementing distributed ledgers, including blockchains. Hyperledger framework-level projects and custom distributed ledgers can make use of Transact's advanced transaction execution and state management to simplify the transaction execution code required within their projects or to gain additional features."

Please provide feedback to help us enhance this proposal!

Thanks,

-Shawn


-- 
Brian Behlendorf
Executive Director, Hyperledger
bbehlendorf@...
Twitter: @brianbehlendorf


Dan Selman
 

Also excited by this. Within the Accord Project (http://accordproject.org) we maintain the Open Source Cicero runtime and Ergo Domain Specific Language for Smart Contracts. We've already experimented with embedding Cicero within Fabric (via compilation to Node.js and Java), but if compilation to Transact could open the door to supporting other ledgers that would be of great interest to the AP community.

How can we get involved?

Thanks,
Dan

On Thu, Apr 18, 2019 at 6:50 PM Brian Behlendorf <bbehlendorf@...> wrote:
I'm super excited about this, as I've long hoped for a intermediate layer between DLT and smart contracts that might allow better componentization within HL as a whole.  And I'm happy to see the very thoughtful description of how this would relate to other Hyperledger projects, both planned and possible.  It'd be great to hear on-list or as comments to the proposal from devs involved in these other projects, and people thinking about other smart contract engines (like DAML) that could be plugged in.  Very happy to see Gari's name on the proposal as a sponsor, and hope this indicates a willingness from the Fabric team to spend more time with this.

Brian

On 4/17/19 6:21 PM, Shawn Amundson wrote:
I'm happy to extend this proposal to the TSC for future consideration on behalf of its sponsors:


From the proposal: "Transact is a transaction execution platform designed to be used as a library or component when implementing distributed ledgers, including blockchains. Hyperledger framework-level projects and custom distributed ledgers can make use of Transact's advanced transaction execution and state management to simplify the transaction execution code required within their projects or to gain additional features."

Please provide feedback to help us enhance this proposal!

Thanks,

-Shawn


-- 
Brian Behlendorf
Executive Director, Hyperledger
bbehlendorf@...
Twitter: @brianbehlendorf



--

Dan Selman

CTO

Email: dan@...

Mobile: +44 7785-792717

clause.io

social

This message is confidential and its contents shall not be distributed to any third parties without the permission of the sender. Similarly any documents that are marked as private and confidential or similar are strictly not for distribution or disclosure to any unaddressed parties, without exception. It may also be privileged or otherwise protected by work product immunity or other legal rules. If you have received it by mistake, please let us know by e-mail reply and delete it from your system. You may not copy this message or disclose its contents to anyone. The integrity and security of this message cannot be guaranteed on the Internet.


Shawn Amundson
 

Dan - sounds absolutely fantastic. Node.js and Java are both on the list of languages we will support for smart contract engines. The next week or so will probably be spent finalizing the project name and getting infrastructure setup for the project. We have a #transact channel in RocketChat now (it will be renamed later) and will setup regular contributors meetings soon.

-Shawn

On Tue, May 7, 2019 at 8:58 AM Dan Selman via Lists.Hyperledger.Org <dan=clause.io@...> wrote:
Also excited by this. Within the Accord Project (http://accordproject.org) we maintain the Open Source Cicero runtime and Ergo Domain Specific Language for Smart Contracts. We've already experimented with embedding Cicero within Fabric (via compilation to Node.js and Java), but if compilation to Transact could open the door to supporting other ledgers that would be of great interest to the AP community.

How can we get involved?

Thanks,
Dan

On Thu, Apr 18, 2019 at 6:50 PM Brian Behlendorf <bbehlendorf@...> wrote:
I'm super excited about this, as I've long hoped for a intermediate layer between DLT and smart contracts that might allow better componentization within HL as a whole.  And I'm happy to see the very thoughtful description of how this would relate to other Hyperledger projects, both planned and possible.  It'd be great to hear on-list or as comments to the proposal from devs involved in these other projects, and people thinking about other smart contract engines (like DAML) that could be plugged in.  Very happy to see Gari's name on the proposal as a sponsor, and hope this indicates a willingness from the Fabric team to spend more time with this.

Brian

On 4/17/19 6:21 PM, Shawn Amundson wrote:
I'm happy to extend this proposal to the TSC for future consideration on behalf of its sponsors:


From the proposal: "Transact is a transaction execution platform designed to be used as a library or component when implementing distributed ledgers, including blockchains. Hyperledger framework-level projects and custom distributed ledgers can make use of Transact's advanced transaction execution and state management to simplify the transaction execution code required within their projects or to gain additional features."

Please provide feedback to help us enhance this proposal!

Thanks,

-Shawn


-- 
Brian Behlendorf
Executive Director, Hyperledger
bbehlendorf@...
Twitter: @brianbehlendorf



--

Dan Selman

CTO

Email: dan@...

Mobile: +44 7785-792717

clause.io

social

This message is confidential and its contents shall not be distributed to any third parties without the permission of the sender. Similarly any documents that are marked as private and confidential or similar are strictly not for distribution or disclosure to any unaddressed parties, without exception. It may also be privileged or otherwise protected by work product immunity or other legal rules. If you have received it by mistake, please let us know by e-mail reply and delete it from your system. You may not copy this message or disclose its contents to anyone. The integrity and security of this message cannot be guaranteed on the Internet.